Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* __________________________________________________ | Obfuscated by YAK P..

Decoded Output download

<?php 
/*   __________________________________________________ 
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  | 
    |              on 2023-01-07 09:41:40              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 namespace GDPlayer; use GDPlayer\Core; use GDPlayer\Security; use GDPlayer\HTML; use GDPlayer\Hosting; use GDPlayer\Helper; use GDPlayer\Model\Videos; use GDPlayer\Model\VideoShort; use GDPlayer\Model\VideosAlternatives; use GDPlayer\Model\VideoSources; use GDPlayer\Model\LoadBalancers; class Player { const MESSAGE_ACCESS_DENIED = "Access Denied"; const MESSAGE_UNAVAILABLE = "Sorry this videos is unavailable"; const MESSAGE_TAKEDOWN = "DMCA Takedown"; const MESSAGE_PLAYER_EMPTY = "Please set the video player first"; const REMOVE_NAMESERVER = ["|New" => '', "|Additional Host" => '']; private $core; private $html; private $security; private $hosting; private $videos; private $vShort; private $vAlt; private $vSources; private $balancer; private $helper; private $defaultContext = []; private $isTakedown = false; private $isError = false; private $errorTemplate = "embed-error.html.twig"; private $downloadErrorTemplate = "download-error.html.twig"; private $browserLanguage = "en"; private $themeColor = "#673ab7"; private $videoTitle = ''; private $videoPoster = ''; private $player = "plyr"; private $playerSkin = "default"; private $playerTemplate = "embed-plyr.html.twig"; private $downloadTemplate = "download.html.twig"; private $playerVersion = "8.9.5"; private $playerColor = "673ab7"; private $playerColorRGB = "103, 58, 183"; private $embedURL = ''; private $embedSlug = "embed"; private $downloadSlug = "download"; private $videoCustomSlug = ''; private $originalQry = []; private $apiQuery = []; private $allowedQueries = ["host", "ahost", "id", "aid", "poster", "sub", "lang", "source"]; private $supportedSites = []; private $selectedServer = -1; private $messageText = "Please wait..."; private $defaultAlternative = "alt=-1"; private $defaultHostLabel = "Direct Link"; private $isSafariBrowser = false; public function __construct() { goto KKbuZR03P6t7wwU; BMvM1dBk9A1Om21: $uri = get_page_uris(); goto ge3R5ErcAkE0lgI; pazotPCDQ3pqfLt: if (!($this->player === "jwplayer_latest")) { goto IxCjS5U9bqx2Fk0; } goto QjBWdwmAb_uR4Rb; gyAmvo8xj5SoTOx: session_write_close(); goto zGfkRSJmAeue8YZ; rxavm_Nobxo7zf7: IxCjS5U9bqx2Fk0: goto MUgxBh5Rw_iSqAX; IyLSx2xxwOtwFB5: $this->isError = true; goto w5LJAFpXNUN5kC1; zrr6T8duu4qfIuK: session_write_close(); goto L7nwPuHiiieFPB1; xzqngFle4mAbW4Q: goto y9IJAohhqOFK6gG; goto bTetlRMxUZFe2TF; NfaWcA0y9bbj6JF: if (is_file($fileGeneralBackground)) { goto i3P_HKFDWDFjrkH; } goto gaVqr8ojkVT5ikF; d4wApLZXylN0Ri9: $this->supportedSites = $this->hosting->supportedSites(); goto ETiWpWj_wK97utB; i1ANHX0LVHqdjW2: $this->videoPoster = sanitize_url(get_option("poster")); goto FobsFztXHolx9SU; CXL0kU1ShV2rMik: $keys = array_keys($qry); goto cfxyGCln8iLhNup; I4M6I8dfNWaVnnX: parse_str($decrypt, $qryParser); goto prskqd_cC_O59tR; U_anFoq6kDm3miv: if (!empty($uri[0])) { goto XL0AZqXc6BIR7ms; } goto TuhYB5u3wm_LgY9; hLxkT73sm9bHJpS: if (empty($_SERVER["QUERY_STRING"])) { goto Jx0KACLr9G05Pss; } goto g8M9nbOd_i1eOlo; e6ivdQ9uJ0WsPtD: $rgbColor = hex2RGB($this->playerColor, true, ","); goto Uykd0J_bwAolev2; Qfajog6IPUv3ztc: KM3cPak7ZxC9ztI: goto thl2_9o30Kbekp_; zGfkRSJmAeue8YZ: $this->messageText = $messageText; goto B5XHvknnJkBS1ng; yK0gbe7_jHXDcze: session_write_close(); goto WxCceFfNjqK24Vi; fgYLRk_YCg__PSf: parse_str($decrypt2, $qryParser); goto yE2IqJTK0vzsDGG; bTetlRMxUZFe2TF: XL0AZqXc6BIR7ms: goto yK0gbe7_jHXDcze; BN3M484_JBNmJf0: $this->core = new Core(); goto JcaHCIKBwBDtwyv; FIoT4RdNGvf_z32: $this->getVideoByCustomSlug(); goto DuAWKJYI7vZDCQc; prskqd_cC_O59tR: goto fZDoZVdDkxxcmyo; goto Qfajog6IPUv3ztc; BcMCkmPgog8DvWD: $this->embedURL .= $uri[0] . "?"; goto FIoT4RdNGvf_z32; lCb44UEkb1FHYPH: KzBCFNbLbyxjwYI: goto JJvaggfb_r4xI1V; ge3R5ErcAkE0lgI: $this->embedSlug = $uri[0]; goto EyKT7DmpILUCrgO; g8M9nbOd_i1eOlo: session_write_close(); goto DVX55AC3fMLw2ys; DVX55AC3fMLw2ys: parse_str($_SERVER["QUERY_STRING"], $qry); goto CXL0kU1ShV2rMik; WxCceFfNjqK24Vi: $this->videoCustomSlug = $uri[0]; goto BcMCkmPgog8DvWD; loW8iJxnV4KB3Qg: vW2dvY0_sf9dEnU: goto KYoSqOwnMtVRQ5M; w3aq5ZwOteMctDp: if (empty($this)) { goto I6VXKcfkVnQh_vO; } goto gyAmvo8xj5SoTOx; oHlaa6qt5jzD6L0: MXSrwjVSJxFEgjY: goto Rx6BWUu2Yoiq6CH; QQBMX8G30V7Ddij: $decrypt2 = $this->security->decryptURL($keys[0]); goto x98MpKtaJ0nG8Lh; thl2_9o30Kbekp_: session_write_close(); goto fgYLRk_YCg__PSf; yE2IqJTK0vzsDGG: fZDoZVdDkxxcmyo: goto Xtj7EA24leF12Yc; J4X0BzaErsp88TJ: $this->selectedServer = intval($_GET["alt"]); goto ThzANXqJlh3xYmA; hpMXI88hcG9wN8K: if (empty($_SERVER["HTTP_ACCEPT_LANGUAGE"])) { goto vW2dvY0_sf9dEnU; } goto zrr6T8duu4qfIuK; DuAWKJYI7vZDCQc: goto y9IJAohhqOFK6gG; goto shxc2niWkMD0IUK; A8NzgPI6_Y06_kR: session_write_close(); goto y8vg0tMMG7qrUUG; Rx6BWUu2Yoiq6CH: session_write_close(); goto I4M6I8dfNWaVnnX; eCHS2e988TwqyyR: $this->defaultContext = ["lang" => $this->browserLanguage, "baseURL" => sanitize_url(BASE_URL), "themeColor" => $this->themeColor, "siteName" => sitename(), "title" => $this->videoTitle, "isError" => $this->isError, "message" => $this->messageText, "GA" => $this->html->google_alaytics(), "GTM_Head" => $this->html->GTM_head(), "GTM_body" => $this->html->GTM_body(), "PopupAds" => $this->html->popupads(), "Histats" => $this->html->histats()]; goto d4wApLZXylN0Ri9; u3W6mlY3SXYT1jU: $this->themeColor = "#" . sanitize_html(get_option("pwa_themecolor")); goto i1ANHX0LVHqdjW2; vZENuhizWMaBHBL: session_write_close(); goto MoXHP0xPG7EoL6b; f1XTLddK7BDGtmg: i3P_HKFDWDFjrkH: goto XB7QOybmzSTT_tQ; ThzANXqJlh3xYmA: $this->apiQuery["alt"] = $this->selectedServer; goto lCb44UEkb1FHYPH; L7nwPuHiiieFPB1: $ex = explode(",", $_SERVER["HTTP_ACCEPT_LANGUAGE"]); goto q2CdY2vGxeBWt3W; XB7QOybmzSTT_tQ: $this->isSafariBrowser = isset($_SERVER["HTTP_USER_AGENT"]) && stripos($_SERVER["HTTP_USER_AGENT"], "Version/") !== false && stripos($_SERVER["HTTP_USER_AGENT"], "Safari/") !== false; goto hpMXI88hcG9wN8K; frCSi0d7x4uLgKQ: goto fZDoZVdDkxxcmyo; goto oHlaa6qt5jzD6L0; fZDaeYUaGuQcXfM: $this->vShort = new VideoShort(); goto SBkgmgzG1OnmmSl; Mba6yngqiZm17og: $this->originalQry = array_filter($this->apiQuery, function ($key) { session_write_close(); return in_array($key, $this->allowedQueries); }, ARRAY_FILTER_USE_KEY); goto sjqNYPxauLepl6q; KYoSqOwnMtVRQ5M: $messageText = sanitize_html(get_option("text_loading")); goto w3aq5ZwOteMctDp; q2CdY2vGxeBWt3W: $this->browserLanguage = sanitize_html($ex[0]); goto loW8iJxnV4KB3Qg; B5XHvknnJkBS1ng: I6VXKcfkVnQh_vO: goto u3W6mlY3SXYT1jU; EyKT7DmpILUCrgO: $this->embedURL = BASE_URL . $this->embedSlug . "/"; goto hLxkT73sm9bHJpS; FobsFztXHolx9SU: $this->player = sanitize_html(get_option("player")); goto pazotPCDQ3pqfLt; sjqNYPxauLepl6q: Jx0KACLr9G05Pss: goto ifR8gB3PpV6UEKu; cozgOVGCK0KBlDk: $this->playerColor = $this->getPlayerColor($this->playerSkin); goto e6ivdQ9uJ0WsPtD; X_faLaNW0Gqz7Ru: $this->hosting = new Hosting(); goto VuSZmlgwpyC6NYI; JcaHCIKBwBDtwyv: $this->helper = new Helper(); goto QcNGmnHQuGNnak6; y8vg0tMMG7qrUUG: $qryParser = $qry; goto frCSi0d7x4uLgKQ; Gd596oBlKY5onrU: ppjmnHsn70c6Oc2: goto BMvM1dBk9A1Om21; JkWwSU0bG5GEtlK: $this->playerVersion = "latest"; goto rxavm_Nobxo7zf7; JJvaggfb_r4xI1V: array_splice($uri, 0, 1); goto U_anFoq6kDm3miv; G1VMZcC0bG5gmmK: $fileGeneralBackground = replaceSeparator(BASE_DIR . "includes/bg_general.php"); goto NfaWcA0y9bbj6JF; XH2350opvDF58vH: $this->playerSkin = sanitize_html(get_option("player_skin")); goto cozgOVGCK0KBlDk; BP4gp9JFPOL1ELu: session_write_close(); goto J4X0BzaErsp88TJ; TKOd72os5DkJHgO: if ($decrypt2) { goto KM3cPak7ZxC9ztI; } goto A8NzgPI6_Y06_kR; zOkdVMISXHw0k7m: session_write_close(); goto hm00sFDtASVJXFu; QjBWdwmAb_uR4Rb: session_write_close(); goto RrXQ_ouLhhhMcfn; Uykd0J_bwAolev2: if (!$rgbColor) { goto ppjmnHsn70c6Oc2; } goto zOkdVMISXHw0k7m; Xtj7EA24leF12Yc: $this->apiQuery = array_filter($qry, function ($val) { session_write_close(); return is_numeric($val) || !empty($val); }); goto VnahZrtdpdUkdWG; VuSZmlgwpyC6NYI: $this->videos = new Videos(); goto fZDaeYUaGuQcXfM; MoXHP0xPG7EoL6b: $this->embedURL .= "?" . $this->security->encryptURL(http_build_query($this->originalQry)) . "&"; goto af7q9HqvPd2eRwz; SBkgmgzG1OnmmSl: $this->vAlt = new VideosAlternatives(); goto SWDa9aC5V9mwVwv; KKbuZR03P6t7wwU: session_write_close(); goto BN3M484_JBNmJf0; QcNGmnHQuGNnak6: $this->html = new HTML(); goto ZHNzujopQpK28kL; ifR8gB3PpV6UEKu: if (!isset($_GET["alt"])) { goto KzBCFNbLbyxjwYI; } goto BP4gp9JFPOL1ELu; gaVqr8ojkVT5ikF: session_write_close(); goto IyLSx2xxwOtwFB5; shxc2niWkMD0IUK: QvN15jsafWM4Cmm: goto vZENuhizWMaBHBL; VnahZrtdpdUkdWG: $this->apiQuery = array_merge($qryParser, $qry); goto Mba6yngqiZm17og; hm00sFDtASVJXFu: $this->playerColorRGB = $rgbColor; goto Gd596oBlKY5onrU; TuhYB5u3wm_LgY9: if (!empty($this->originalQry)) { goto QvN15jsafWM4Cmm; } goto xzqngFle4mAbW4Q; SWDa9aC5V9mwVwv: $this->vSources = new VideoSources(); goto FWyyIunwsZKZ5X_; af7q9HqvPd2eRwz: y9IJAohhqOFK6gG: goto eCHS2e988TwqyyR; MUgxBh5Rw_iSqAX: $this->playerTemplate = "embed-" . $this->player . ".html.twig"; goto XH2350opvDF58vH; RrXQ_ouLhhhMcfn: $this->player = "jwplayer"; goto JkWwSU0bG5GEtlK; x98MpKtaJ0nG8Lh: if ($decrypt) { goto MXSrwjVSJxFEgjY; } goto TKOd72os5DkJHgO; ZHNzujopQpK28kL: $this->security = new Security(); goto X_faLaNW0Gqz7Ru; cfxyGCln8iLhNup: $decrypt = decode($keys[0]); goto QQBMX8G30V7Ddij; FWyyIunwsZKZ5X_: $this->balancer = new LoadBalancers(); goto G1VMZcC0bG5gmmK; w5LJAFpXNUN5kC1: $this->messageText = "Site not available. Please contact Admin!"; goto f1XTLddK7BDGtmg; ETiWpWj_wK97utB: } private function getPlayerColor(string $skin = "default") { goto sDUAQCS1uaSnFig; TtSQKyTei1ojdN1: $result = $playersColors[$skin]; goto Rd8DUgZhGuHOYW1; Rd8DUgZhGuHOYW1: LfKdocHNLGnQRAT: goto Jhd3zUe73Fs4vnq; YDRNTj2KflzIl7N: session_write_close(); goto TtSQKyTei1ojdN1; gtJxKVWm5o1lt54: $result = $playersColors["default"]; goto SuYchROwooXRVMw; sDUAQCS1uaSnFig: session_write_close(); goto UVtXKkCsxwYO02p; SuYchROwooXRVMw: if (!isset($playersColors[$skin])) { goto LfKdocHNLGnQRAT; } goto YDRNTj2KflzIl7N; Jhd3zUe73Fs4vnq: return $result; goto P1SHM1WwtcV1jJX; UVtXKkCsxwYO02p: $playersColors = ["netflix" => "e50914", "hotstar" => "1f80e0", "iqiyi" => "00c234", "default" => sanitize_html(get_option("player_color") ?? "673ab7")]; goto gtJxKVWm5o1lt54; P1SHM1WwtcV1jJX: } private function getVideoByCustomSlug() { goto MFQgm2aJ7WN5u91; eaLfoOLW5xf9t73: session_write_close(); goto ZMZQjfmqGM6Luk6; VKKFgb6FKRiSi0T: $this->apiQuery["id"] = $data["vid"]; goto udF4SJfgGwo7wZE; udF4SJfgGwo7wZE: g8M_TWg2G6n0VFH: goto jY2b4mestCplWuS; MFQgm2aJ7WN5u91: session_write_close(); goto Ozu8AnLUrxyUKC0; QHFydXTW7pKR0_h: session_write_close(); goto oLkn5dJCUZPqr0v; ZMZQjfmqGM6Luk6: $this->apiQuery["source"] = "db"; goto VKKFgb6FKRiSi0T; Ozu8AnLUrxyUKC0: $this->vShort->setCriteria("key", rawurldecode($this->videoCustomSlug)); goto um0C13l03A6YEW0; mVyw8UeuhpR5Uws: goto g8M_TWg2G6n0VFH; goto FtA3IyE_RCSJNYG; DyiTsMJHFTOqja9: if ($data) { goto BAH5BOJi3n26pjx; } goto QHFydXTW7pKR0_h; oLkn5dJCUZPqr0v: $this->isError = true; goto mVyw8UeuhpR5Uws; um0C13l03A6YEW0: $data = $this->vShort->getOne(["vid"]); goto DyiTsMJHFTOqja9; FtA3IyE_RCSJNYG: BAH5BOJi3n26pjx: goto eaLfoOLW5xf9t73; jY2b4mestCplWuS: } private function getServers() { goto yNpuhYQULOP9QVi; aGOMFegubklk5mk: $host = ''; goto Ga8R77gpaOosus9; ax80xbAjuArHkMf: $host = $this->apiQuery["host"]; goto DcBT0nU70LvOryQ; AoCN6toNVAEjpDi: session_write_close(); goto iFf_ZnXJTFyPD2w; H41R886Em2l2ma0: session_write_close(); goto S6BlrB4L1psM3ZD; oXnf2ISnIDpVeEZ: goto mIodyETDtCQGGjC; goto Kp2fc0Jm82DKcux; LAmnuMWquiz5I04: $servers[] = ["host" => $host, "host_id" => $host_id, "name" => strtr($hostname, self::REMOVE_NAMESERVER), "url" => $this->embedURL . "alt=0", "active" => $this->selectedServer === 0]; goto hia23My6K3M1MIW; TMMxKoKONXmtojB: $this->hosting->setURL($this->apiQuery["id"]); goto IOmi5RlXzAoUYpK; iFf_ZnXJTFyPD2w: $hostname = $this->supportedSites[$host] ?? $this->defaultHostLabel; goto LAmnuMWquiz5I04; ydypqF3EZqh4aDx: biBCbotxo6Sw0Ja: goto gJMAgzNX79VOehe; DW2AAVuho0dsfnx: session_write_close(); goto OC2HVFAiJskUyNB; yACwMud35JGxj7F: $this->hosting->setURL($this->apiQuery["aid"]); goto ydhWi1YWYaxzhY_; f4etOMXtivyizJl: $servers = []; goto isobI7N4jpmAPu8; Ny2D1eZ4oy03Lv6: if (!empty($this->apiQuery["ahost"])) { goto O0QqvUzSX9Jtyxy; } goto cAanlgVXxTxY4DF; kJF2XY7brA_AITT: K33VNmrVEEh4Kux: goto PdnBWnX0v3SGJJa; b0uf972nlZDCHWR: if (empty($host)) { goto KYvYLfig21oG7Jc; } goto AoCN6toNVAEjpDi; S6BlrB4L1psM3ZD: $host = $this->apiQuery["ahost"]; goto CSeLO9M9UeC_ipl; y2TKgxsgUx6mDl0: $host_id = $this->hosting->getID(); goto oXnf2ISnIDpVeEZ; ZQzBcFuhUhohsA4: if (empty($host)) { goto biBCbotxo6Sw0Ja; } goto DD7zj9PrY8pv9rd; LYwNk0rVA3IT4ZK: if (empty($this->apiQuery["aid"])) { goto iprJAa4UY7NtZku; } goto TuyP9zx8NcYZxrq; OC2HVFAiJskUyNB: if (validate_url($this->apiQuery["id"])) { goto F290wEZeR75Tuj0; } goto XUAAcOdTQwuLK_s; jRZvL38Zb1J8O8O: R6E7_RmA0iBNshh: goto Jg6RjVPpapKZCJi; TuyP9zx8NcYZxrq: session_write_close(); goto up0darCE0QPV79n; Jg6RjVPpapKZCJi: session_write_close(); goto yACwMud35JGxj7F; IOmi5RlXzAoUYpK: $host = $this->hosting->getHost(); goto q2FmM8XU5XJKePx; jSY4aTuu7jEdvrA: return $servers; goto eHPOC4rD2GXixgW; ydhWi1YWYaxzhY_: $host = $this->hosting->getHost(); goto y2TKgxsgUx6mDl0; xopuqjfQ0fNasTZ: iprJAa4UY7NtZku: goto jSY4aTuu7jEdvrA; QTHHtShWdPLfcvT: goto yoAAoHrcg2UlWzR; goto kJF2XY7brA_AITT; KquM0S1Cx6XfmJ6: yoAAoHrcg2UlWzR: goto ZQzBcFuhUhohsA4; DcBT0nU70LvOryQ: $host_id = $this->apiQuery["id"]; goto KquM0S1Cx6XfmJ6; lg_imA_G41NH4Sb: F290wEZeR75Tuj0: goto VVzm4Bl4CfAG_x3; XUAAcOdTQwuLK_s: if (!empty($this->apiQuery["host"])) { goto K33VNmrVEEh4Kux; } goto apqThTTK_qRDFRX; isobI7N4jpmAPu8: if (empty($this->apiQuery["id"])) { goto J727j4Ps5WW6O6j; } goto DW2AAVuho0dsfnx; jMP7mnA1rmxBeUI: $hostname = $this->supportedSites[$host] ?? $this->defaultHostLabel; goto f7QrWhNpiNBdr2H; gJMAgzNX79VOehe: J727j4Ps5WW6O6j: goto LYwNk0rVA3IT4ZK; up0darCE0QPV79n: if (validate_url($this->apiQuery["aid"])) { goto R6E7_RmA0iBNshh; } goto Ny2D1eZ4oy03Lv6; qHmBZI5yclnmyp9: mIodyETDtCQGGjC: goto b0uf972nlZDCHWR; DD7zj9PrY8pv9rd: session_write_close(); goto jMP7mnA1rmxBeUI; q2FmM8XU5XJKePx: $host_id = $this->hosting->getID(); goto QTHHtShWdPLfcvT; Ga8R77gpaOosus9: $host_id = ''; goto f4etOMXtivyizJl; PdnBWnX0v3SGJJa: session_write_close(); goto ax80xbAjuArHkMf; f7QrWhNpiNBdr2H: $servers[] = ["host" => $host, "host_id" => $host_id, "name" => strtr($hostname, self::REMOVE_NAMESERVER), "url" => $this->embedURL . $this->defaultAlternative, "active" => $defaultServer]; goto ydypqF3EZqh4aDx; hia23My6K3M1MIW: KYvYLfig21oG7Jc: goto xopuqjfQ0fNasTZ; Kp2fc0Jm82DKcux: O0QqvUzSX9Jtyxy: goto H41R886Em2l2ma0; OaOQg9tohBwFHsI: $defaultServer = $this->selectedServer < 0; goto aGOMFegubklk5mk; cAanlgVXxTxY4DF: goto mIodyETDtCQGGjC; goto jRZvL38Zb1J8O8O; yNpuhYQULOP9QVi: session_write_close(); goto OaOQg9tohBwFHsI; CSeLO9M9UeC_ipl: $host_id = $this->apiQuery["aid"]; goto qHmBZI5yclnmyp9; VVzm4Bl4CfAG_x3: session_write_close(); goto TMMxKoKONXmtojB; apqThTTK_qRDFRX: goto yoAAoHrcg2UlWzR; goto lg_imA_G41NH4Sb; eHPOC4rD2GXixgW: } private function getAPISourcesURL(string $host = '', string $host_id = '') { goto UnymJZTPomOcVJu; xVYXQc9M4oiTmYv: $this->vSources->setCriteria("host_id", $host_id, "=", "AND"); goto FG55a2T6PDnf6J5; CaoSTp231Hg3GX_: if (!(!empty($data["link"]) && validate_url($data["link"]))) { goto LpX02GiVFUJ4Yk8; } goto ySuma5vBLs__3Q5; UnymJZTPomOcVJu: session_write_close(); goto vzebrgZ6kC6fGhW; S9STU5jeVtosZ5q: $data = $this->balancer->getOne(["link"]); goto CaoSTp231Hg3GX_; ySuma5vBLs__3Q5: session_write_close(); goto A8182ma5y8pylmm; gAdfNZIz_l63hUF: $this->vSources->setCriteria("host", $host, "="); goto xVYXQc9M4oiTmYv; M8_1oYBgEBrmJBr: session_write_close(); goto Pnxt4RkO8e0vtwt; MhbFQ2FsQr6qxVh: if (!(empty($host) || empty($host_id) || in_array($host, $this->core->bad_hosts()))) { goto Hr0TWsaZDoOGXja; } goto YaP8DgEQMqOMBJ6; Pnxt4RkO8e0vtwt: $this->balancer->setCriteria("id", $data["sid"], "="); goto N5ij2zC2QotHLK8; FG55a2T6PDnf6J5: $this->vSources->setCriteria("expired", time(), "<", "AND"); goto hl9UN6uFwZBhkBR; vzebrgZ6kC6fGhW: $result = false; goto MhbFQ2FsQr6qxVh; A8182ma5y8pylmm: $result = (string) $data["link"]; goto WKTudOujWlvn6hi; N5ij2zC2QotHLK8: $this->balancer->setCriteria("status", 1, "=", "AND"); goto S9STU5jeVtosZ5q; QT398WoHUNhQ9_v: return $result; goto YexjOZDXYHm3E4D; WKTudOujWlvn6hi: LpX02GiVFUJ4Yk8: goto JK3HopbI7eJgVjJ; R61QLiZuEjjY2QW: return $result; goto hosf1bOLniF0vf7; hl9UN6uFwZBhkBR: $data = $this->vSources->getOne(["sid"]); goto cUOuXhag3_yYl6X; YexjOZDXYHm3E4D: Hr0TWsaZDoOGXja: goto gAdfNZIz_l63hUF; JK3HopbI7eJgVjJ: oMzB_56SaloUg4f: goto R61QLiZuEjjY2QW; YaP8DgEQMqOMBJ6: session_write_close(); goto QT398WoHUNhQ9_v; cUOuXhag3_yYl6X: if (empty($data["sid"])) { goto oMzB_56SaloUg4f; } goto M8_1oYBgEBrmJBr; hosf1bOLniF0vf7: } private function getVideoInfo() { goto CfXnlWyKpOaWdpw; YQ6OuZOU70uEfGB: $this->videos->setCriteria("id", $this->apiQuery["id"]); goto kPgYe4Ia8JHaDR6; lNTL8Okphi5I7tU: if (!is_numeric($this->apiQuery["id"])) { goto zNgUBOaFlxbFZyH; } goto SS19gfviUYTL0RU; xNpHsZ6Qapx1p52: zNgUBOaFlxbFZyH: goto wIvmSXelpmkAYkD; CfXnlWyKpOaWdpw: session_write_close(); goto ELr9hdSioPo1H2L; wIvmSXelpmkAYkD: return $data; goto eJuoVTImjpa1TUJ; SS19gfviUYTL0RU: session_write_close(); goto YQ6OuZOU70uEfGB; ELr9hdSioPo1H2L: $data = false; goto lNTL8Okphi5I7tU; kPgYe4Ia8JHaDR6: $data = $this->videos->getOne(["title", "poster", "dmca", "host", "host_id"]); goto xNpHsZ6Qapx1p52; eJuoVTImjpa1TUJ: } private function getVideoAlternatives(int $id = 0) { goto YxJCIi8jeOuozCa; i9K20u6FjBLWVzj: $this->vAlt->setCriteria("vid", $id); goto mc462TmdAwGZzFj; mc462TmdAwGZzFj: $this->vAlt->setOrderBy("order"); goto MDcoFV6HUFNverF; MDcoFV6HUFNverF: $list = $this->vAlt->get(["id", "host", "host_id"]); goto ogHBFjoT3HqvFMF; EUWAhs6o6MUwKqU: $result = []; goto i9K20u6FjBLWVzj; YxJCIi8jeOuozCa: session_write_close(); goto EUWAhs6o6MUwKqU; ew_5KiUZkyrv2qL: foreach ($list as $dt) { goto rJcIFGnVhLEbsz9; rJcIFGnVhLEbsz9: session_write_close(); goto v7Wtoc01U32q3pi; R10PnKuoEqs2q6J: VsG7ZoeHN4bUNjo: goto z1Wj3kBxV85mOHW; v7Wtoc01U32q3pi: $hostname = $this->supportedSites[$dt["host"]] ?? $this->defaultHostLabel; goto qAeWyy28kXEng6C; qAeWyy28kXEng6C: $result[] = ["host" => $dt["host"], "host_id" => $dt["host_id"], "name" => strtr($hostname, self::REMOVE_NAMESERVER), "url" => $this->embedURL . "alt=" . $dt["id"], "active" => $this->selectedServer === intval($dt["id"])]; goto R10PnKuoEqs2q6J; z1Wj3kBxV85mOHW: } goto G27kgp3ZHQBZzUi; G27kgp3ZHQBZzUi: TKvzHcF5GFyUvQ2: goto nq68oNLxfFK8XR7; ogHBFjoT3HqvFMF: if (!$list) { goto HTn6cV4RdZQmme2; } goto pVcCJfLJ8QhUtO8; nq68oNLxfFK8XR7: HTn6cV4RdZQmme2: goto mJqp6qsx65q2VBn; mJqp6qsx65q2VBn: return $result; goto GIykVYX3XY17dd3; pVcCJfLJ8QhUtO8: session_write_close(); goto ew_5KiUZkyrv2qL; GIykVYX3XY17dd3: } public function getAccessDeniedPage(bool $download = false) { goto uhxi931CSCzkkFv; BHYSY2umNf8ynxM: WveRXI1yXU3wSJ1: goto riHkzP3yyY9UPAA; riHkzP3yyY9UPAA: session_write_close(); goto u2_cg6sPGSUXAnW; u2_cg6sPGSUXAnW: return $this->html->renderTemplate($this->downloadErrorTemplate, $this->defaultContext); goto dQohwXJ4Y6J2cL3; w2Xflvb2830Az0p: $this->defaultContext["isError"] = true; goto HN_xDOkFsJGAHYY; dQohwXJ4Y6J2cL3: Zbu6IJg8Vf8f9Iq: goto QUgzvyx5tdshXOd; uhxi931CSCzkkFv: session_write_close(); goto w2Xflvb2830Az0p; HN_xDOkFsJGAHYY: $this->defaultContext["title"] = self::MESSAGE_ACCESS_DENIED; goto Jy5kX2GNMALfCPp; YJnI9U4GH9fAaj7: return $this->html->renderTemplate($this->errorTemplate, $this->defaultContext); goto B3wupInxEXEUnfB; DwEA4bcDa2eYSam: session_write_close(); goto YJnI9U4GH9fAaj7; Jy5kX2GNMALfCPp: $this->defaultContext["message"] = self::MESSAGE_ACCESS_DENIED; goto R9K27BnaZfgJQUz; B3wupInxEXEUnfB: goto Zbu6IJg8Vf8f9Iq; goto BHYSY2umNf8ynxM; R9K27BnaZfgJQUz: if ($download) { goto WveRXI1yXU3wSJ1; } goto DwEA4bcDa2eYSam; QUgzvyx5tdshXOd: } public function getDownloadPage() { goto E62e1jU3s6vg5Xg; URvT282W6k2kP4O: $this->defaultContext["message"] = self::MESSAGE_TAKEDOWN; goto fgXZ8rjZXpqXj6S; CXBI03wK0cbDIrH: $servers[] = ["host" => $videoInfo["host"], "host_id" => $videoInfo["host_id"], "name" => strtr($hostname, self::REMOVE_NAMESERVER), "url" => $this->embedURL . $this->defaultAlternative, "active" => $this->selectedServer === -1]; goto uWayPEB8LqFNrVu; lEUYOqYgKmamp1s: $this->defaultContext["title"] = self::MESSAGE_TAKEDOWN; goto URvT282W6k2kP4O; Hz33CRSlpdlCciQ: $this->apiQuery = array_filter($this->apiQuery, function ($val, $key) { session_write_close(); return !empty($val) && !empty($key); }, ARRAY_FILTER_USE_BOTH); goto JBxO3gsGsVBp_5L; T9_Ju7__ubK3Bnb: if (!empty($this->apiQuery["id"])) { goto NwEEr4R8UfABvYJ; } goto tG1ec9AlJYhuoaE; fgXZ8rjZXpqXj6S: return $this->html->renderTemplate($this->downloadErrorTemplate, $this->defaultContext); goto qAJZ0BO50iuOydD; k2VNmMsNinE2rav: if (!$this->isTakedown) { goto kDy7d30wP0yDikn; } goto r3pnhiCvt2td3nT; EhFAt26OeBYIjEA: $this->videoTitle = sanitize_html($videoInfo["title"]); goto psJU_1prXbhoPLJ; vuxI5wr6YTQ9tnY: $playerConfig = $this->security->kirimData($playerConfig); goto KvXmUzJR2Vg5W4J; ZshI3kYSrMXEtkk: if (!isset($servers[$serverActive])) { goto hRlnaBiHKu8DGlW; } goto Gqw7dGJ_DMCZzWS; qAJZ0BO50iuOydD: kDy7d30wP0yDikn: goto yPspFF9DrEOY5Cj; gVK8QhSbapbPDgA: $this->videoPoster = $this->helper->posterParser($videoInfo["poster"]); goto OuYN5uYdlm2002w; OuYN5uYdlm2002w: $hostname = $this->supportedSites[$videoInfo["host"]] ?? $this->defaultHostLabel; goto CXBI03wK0cbDIrH; OQGapYbdVahyvZA: $isDirectHost = $servers[$serverActive]["host"] === "direct" || $this->isSafariBrowser; goto a0eqnv9QpTPv1mK; E_0v__rYC6PJXni: $this->defaultContext["isError"] = true; goto xd0LkDUP0zcy0vC; dWxUIy0u0yRoHlr: $apiURL = BASE_URL; goto DMM9XXUHSm3Qz0w; qGcqKeH0awVI9Na: NwEEr4R8UfABvYJ: goto AsKUTu8P54xOCr5; HlE5b0PnntCTvD3: session_write_close(); goto EhFAt26OeBYIjEA; psJU_1prXbhoPLJ: $this->isTakedown = intval($videoInfo["dmca"]) > 0 || is_title_blacklisted($videoInfo["title"]); goto gVK8QhSbapbPDgA; uWayPEB8LqFNrVu: $servers = array_merge($servers, $this->getVideoAlternatives($this->apiQuery["id"])); goto dGw2GdHavwRWr19; HRzItTkinDswAMg: $this->apiQuery["token"] = $this->security->encryptURL(getUserIP()); goto Hz33CRSlpdlCciQ; UZeTY9GcCZPKRHO: $productionMode = validate_boolean(get_option("production_mode")); goto TJUPKrLcSCj5xXA; Gi3y12tTH2ZRcie: $servers = []; goto Y7pjMHT3V0bZ4Ny; dGw2GdHavwRWr19: IBESRI7qcwUXtY0: goto k2VNmMsNinE2rav; Gqw7dGJ_DMCZzWS: session_write_close(); goto OQGapYbdVahyvZA; R58GB6NPsBUV8Ky: if (is_load_balancer()) { goto eH1S7Xq8fQpmLIM; } goto M03hRagEEiV90S7; KvXmUzJR2Vg5W4J: $context = ["isSSL" => isSSL(), "isDirectHost" => $isDirectHost, "text_title" => "Download {title} - {siteName}", "isError" => $this->isError, "message" => $this->messageText, "title" => $this->videoTitle, "poster" => $this->videoPoster, "embedLink" => $embedLink, "servers" => $servers, "productionMode" => $productionMode, "topBanner" => get_option("dl_banner_top"), "bottomBanner" => get_option("dl_banner_bottom"), "playerConfig" => $playerConfig]; goto er1gbECsQ9df8s2; bpFOS6t5Ia1FWej: $isDirectHost = false; goto sHjpwaNBNuPfi6K; HZhG75iH2ZDeHlF: $this->defaultContext["isError"] = $this->isTakedown; goto lEUYOqYgKmamp1s; sHjpwaNBNuPfi6K: $serverActive = array_search(true, array_column($servers, "active")); goto ZshI3kYSrMXEtkk; ob7rc1m0fLIb0qS: $apiSourceURL = $this->getAPISourcesURL($servers[$serverActive]["host"], $servers[$serverActive]["host_id"]); goto nngI_oZyPSARuHg; nngI_oZyPSARuHg: $selectedHosts[] = $servers[$serverActive]["host"]; goto jd4yJk1kk4BxzrX; M03hRagEEiV90S7: session_write_close(); goto ob7rc1m0fLIb0qS; DMM9XXUHSm3Qz0w: $servers = array_merge($servers, $this->getServers()); goto bpFOS6t5Ia1FWej; KNFEVXuyGdg_Lj5: eH1S7Xq8fQpmLIM: goto b2J7XOO7d7Y5NXr; b2J7XOO7d7Y5NXr: hRlnaBiHKu8DGlW: goto j2tiEQnVd52F8Pf; Y7pjMHT3V0bZ4Ny: if (!$videoInfo) { goto IBESRI7qcwUXtY0; } goto HlE5b0PnntCTvD3; j2tiEQnVd52F8Pf: $embedLink = sanitize_url(strtr($_SERVER["REQUEST_URI"], ["/" . $this->downloadSlug . "/" => "/" . get_option("slug_embed") . "/"])); goto UZeTY9GcCZPKRHO; xd0LkDUP0zcy0vC: $this->defaultContext["message"] = self::MESSAGE_UNAVAILABLE; goto ozTY4tk2M8KY33G; yPspFF9DrEOY5Cj: $context = []; goto dWxUIy0u0yRoHlr; JBxO3gsGsVBp_5L: $playerConfig = array("baseURL" => sanitize_url(BASE_URL), "player" => $this->player, "message" => $this->messageText, "hosts" => array_column($servers, "host"), "blockADB" => validate_boolean(get_option("block_adblocker")), "enableShare" => validate_boolean(get_option("enable_share_button")), "apiURL" => sanitize_url($apiURL), "query" => $this->security->encryptURL(http_build_query($this->apiQuery)), "disableDirectAds" => validate_boolean(get_option("disable_direct_ads")), "directAdsLink" => sanitize_url(get_option("direct_ads_link")), "embedLink" => $embedLink, "productionMode" => $productionMode); goto vuxI5wr6YTQ9tnY; ozTY4tk2M8KY33G: return $this->html->renderTemplate($this->downloadErrorTemplate, $this->defaultContext); goto qGcqKeH0awVI9Na; jd4yJk1kk4BxzrX: $apiURL = $apiSourceURL ? $apiSourceURL : get_load_balancer_rand($selectedHosts); goto KNFEVXuyGdg_Lj5; TJUPKrLcSCj5xXA: $this->apiQuery["download"] = true; goto HRzItTkinDswAMg; r3pnhiCvt2td3nT: session_write_close(); goto HZhG75iH2ZDeHlF; a0eqnv9QpTPv1mK: $selectedHosts = []; goto R58GB6NPsBUV8Ky; tG1ec9AlJYhuoaE: session_write_close(); goto E_0v__rYC6PJXni; E62e1jU3s6vg5Xg: session_write_close(); goto T9_Ju7__ubK3Bnb; er1gbECsQ9df8s2: return $this->html->renderTemplate($this->downloadTemplate, array_merge($this->defaultContext, $context)); goto p0wejCPi2g6mNf6; AsKUTu8P54xOCr5: $videoInfo = $this->getVideoInfo(); goto Gi3y12tTH2ZRcie; p0wejCPi2g6mNf6: } private function embedPageData() { goto RlBnYVJFv0ITeDq; aCB28H1X6VPN1c9: a_XpNAXt74WRvPQ: goto yKHqEO4cy8wRYRM; Ep1Lukz7d3Sy0yP: jxdbRTGesXuFhGY: goto yGoFitKau2fJ_64; VlgVt5j2iHl_PaD: $query = $this->apiQuery; goto h3FI2SCJsOQTvOb; SaJAuR55hwxZYR4: return $this->html->renderTemplate($this->playerTemplate, array_merge($this->defaultContext, $context)); goto lOdG80Afk0Ub6Pc; hvQQfqsGC3M31B5: $preload = get_option("preload") ?? "auto"; goto t3noLOkUnLarsQo; KTZG7ONkAcFbuqN: if (!isset($_GET["mute"])) { goto tBd3tDxBw9Xj4ol; } goto xHTwLnCF9LSXugD; Bt62MkNVVEeWc2J: NKHkJE9NizV2O3N: goto M0Ur05Mt2gZkD5c; fqXO6TVdd7rWvJo: $this->videoPoster = $this->helper->posterParser($videoInfo["poster"]); goto iUgCE5wpelNlbBR; xJkS7aDDYVKYAOQ: zCF23TkJdYBkRBn: goto Bt62MkNVVEeWc2J; XMDjr7dGXsP6cwE: $context = ["isSSL" => isSSL(), "isDirectHost" => $isDirectHost, "text_title" => sanitize_html(get_option("text_title") ?? "Watch {title} - {siteName}"), "text_resume" => sanitize_html(get_option("text_resume") ?? "Welcome back! You left off at hh:mm:ss. Would you like to resume watching?"), "text_resume_no" => sanitize_html(get_option("text_resume_no") ?? "No, Thanks"), "text_resume_yes" => sanitize_html(get_option("text_resume_yes") ?? "Yes, Please"), "text_close_ads" => sanitize_html(get_option("text_close_ads") ?? "Close Ads"), "isError" => $this->isError, "message" => $this->messageText, "title" => $this->videoTitle, "poster" => $this->videoPoster, "randomSource" => validate_boolean(get_option("load_balancer_rand")), "servers" => $servers, "enableP2P" => $enableP2P, "playerVersion" => $this->playerVersion, "playerColor" => "#" . $this->playerColor, "productionMode" => $productionMode, "preload" => $preload, "playerConfig" => $playerConfig]; goto SaJAuR55hwxZYR4; STHHiCw8a3z803M: $servers[] = ["host" => $videoInfo["host"], "host_id" => $videoInfo["host_id"], "name" => strtr($hostname, self::REMOVE_NAMESERVER), "url" => $this->embedURL . $this->defaultAlternative, "active" => $this->selectedServer === -1]; goto ad2W26syJ0z7bvF; hwZGrVJwR5A3604: $autoplay = $_GET["autoplay"]; goto Ep1Lukz7d3Sy0yP; gPKvpzEYwNrFIUI: $selectedHosts = []; goto XXzOEqwNoPBx83h; B0hsDlJjrN3KY6k: $playerConfig = $this->security->kirimData($playerConfig); goto XMDjr7dGXsP6cwE; lf8UKzVoeuNpIju: $videoInfo = $this->getVideoInfo(); goto FeSLqbYRvFzsN_U; t3noLOkUnLarsQo: $this->apiQuery["token"] = $this->security->encryptURL(getUserIP()); goto rgUo0FMr12FXbiS; kZwcWlPcEoe4MVR: $enableP2P = validate_boolean(get_option("p2p")) && !$this->isSafariBrowser; goto WOd28nzqvFBry6o; KHC3_hrM7l3ehI1: $selectedHosts[] = $servers[$serverActive]["host"]; goto seqLFDUVoB9piiO; lGQ4kEEc0CH7yqF: $this->isTakedown = intval($videoInfo["dmca"]) > 0 || is_title_blacklisted($videoInfo["title"]); goto fqXO6TVdd7rWvJo; H2Y8DFoftb2S1T3: $serverActive = array_search(true, array_column($servers, "active")); goto f_1ojIHWxv46B6_; XXzOEqwNoPBx83h: if (is_load_balancer()) { goto zCF23TkJdYBkRBn; } goto GiuwXK875k8Ffl_; IahFC287rNzpTQn: if (!isset($_GET["autoplay"])) { goto jxdbRTGesXuFhGY; } goto jmKl4qJO2K8qdPH; DjScv26h1wyMGMe: $context = []; goto gxBAw6oT8LB4970; R0087LpKu0O8f6o: $this->defaultContext["message"] = self::MESSAGE_TAKEDOWN; goto HkRLMYVsfDeGFSJ; qGQkqGzxX2S3a6M: if (!$videoInfo) { goto a_XpNAXt74WRvPQ; } goto SYEi8IxRyx3RGat; FeSLqbYRvFzsN_U: $servers = []; goto qGQkqGzxX2S3a6M; cJP0M7NW3k6QNIh: $this->videoTitle = sanitize_html($videoInfo["title"]); goto lGQ4kEEc0CH7yqF; M0Ur05Mt2gZkD5c: $productionMode = validate_boolean(get_option("production_mode")); goto kZwcWlPcEoe4MVR; HL9zA7fnlaidnDU: P_yICVytmJlKn9r: goto DjScv26h1wyMGMe; vQZQvOK1n9O2HXp: $this->defaultContext["title"] = self::MESSAGE_TAKEDOWN; goto R0087LpKu0O8f6o; SYEi8IxRyx3RGat: session_write_close(); goto cJP0M7NW3k6QNIh; Ok9AGc46TXfe6Mp: $playerConfig = array("baseURL" => sanitize_url(BASE_URL), "player" => $this->player, "message" => $this->messageText, "enableP2P" => $enableP2P, "hosts" => array_column($servers, "host"), "autoplay" => validate_boolean($autoplay), "mute" => validate_boolean($mute), "preload" => $preload, "repeat" => validate_boolean(get_option("repeat")), "stretching" => sanitize_html(get_option("stretching")), "displayTitle" => validate_boolean(get_option("display_title")), "displayRateControls" => validate_boolean(get_option("playback_rate")), "captionsColor" => "#" . sanitize_html(get_option("subtitle_color")), "playerSkin" => $this->playerSkin, "vastAds" => get_vast(), "localKey" => hash_hmac("sha256", trim($this->embedURL, "?#"), SECURE_SALT), "blockADB" => validate_boolean(get_option("block_adblocker")), "enableShare" => validate_boolean(get_option("enable_share_button")), "logoHide" => validate_boolean(get_option("logo_hide")), "logoPosition" => sanitize_html(get_option("logo_position")), "visitAdsOnplay" => validate_boolean(get_option("visitads_onplay")), "logoImage" => sanitize_url(get_option("logo_file")), "logoLink" => sanitize_url(get_option("logo_open_link")), "torrentList" => explode("\xa", strtr(get_option("torrent_tracker"), ["
" => "
"])), "apiURL" => sanitize_url($apiURL), "apiQuery" => $this->security->encryptURL(http_build_query($this->apiQuery)), "query" => $this->security->encryptURL(http_build_query($query)), "token" => $this->apiQuery["token"], "disableDirectAds" => validate_boolean(get_option("disable_direct_ads")), "directAdsLink" => sanitize_url(get_option("direct_ads_link")), "smallLogoFile" => sanitize_url(get_option("small_logo_file")), "smallLogoLink" => sanitize_url(get_option("small_logo_link")), "playerColor" => "#" . $this->playerColor, "rgbColor" => $this->playerColorRGB, "text_rewind" => sanitize_html(get_option("text_rewind") ?? "Rewind 10 Seconds"), "text_forward" => sanitize_html(get_option("text_forward") ?? "Forward 10 Seconds"), "text_download" => sanitize_html(strtr(get_option("text_download"), ["{title}" => $this->videoTitle]) ?? "Download " . $this->videoTitle), "downloadLink" => sanitize_url(strtr($_SERVER["REQUEST_URI"], ["/" . $this->embedSlug . "/" => "/" . get_option("slug_download") . "/"])), "productionMode" => $productionMode, "resumePlayback" => validate_boolean(get_option("continue_watching")), "statCounterRuntime" => intval(get_option("visit_counter_runtime")), "showDownloadButton" => validate_boolean(get_option("enable_download_button")), "enableDownloadPage" => validate_boolean(get_option("enable_download_page")), "defaultResolution" => intval(get_option("default_resolution")), "logoMargin" => intval(get_option("logo_margin")), "pauseOnLeft" => validate_boolean(get_option("pause_on_left"))); goto B0hsDlJjrN3KY6k; gxBAw6oT8LB4970: $apiURL = BASE_URL; goto M9ynAAYBlx6UOjD; ad2W26syJ0z7bvF: $servers = array_merge($servers, $this->getVideoAlternatives($this->apiQuery["id"])); goto aCB28H1X6VPN1c9; ljGQFGb0BpVPmmE: $isDirectHost = false; goto H2Y8DFoftb2S1T3; BFKnZg3p7jiy5wq: session_write_close(); goto AlmFTgI0XmS70ib; h3FI2SCJsOQTvOb: unset($query["token"]); goto Ok9AGc46TXfe6Mp; yKHqEO4cy8wRYRM: if (!$this->isTakedown) { goto P_yICVytmJlKn9r; } goto RSsN4mBXuoYfYiF; iUgCE5wpelNlbBR: $hostname = $this->supportedSites[$videoInfo["host"]] ?? $this->defaultHostLabel; goto STHHiCw8a3z803M; Cau4e0f0NTw_tY9: $this->defaultContext["isError"] = $this->isTakedown; goto vQZQvOK1n9O2HXp; jmKl4qJO2K8qdPH: session_write_close(); goto hwZGrVJwR5A3604; f_1ojIHWxv46B6_: if (!isset($servers[$serverActive])) { goto NKHkJE9NizV2O3N; } goto BFKnZg3p7jiy5wq; yGoFitKau2fJ_64: $mute = get_option("mute"); goto KTZG7ONkAcFbuqN; GiuwXK875k8Ffl_: session_write_close(); goto nHFVEI2nfVandQ4; rgUo0FMr12FXbiS: $this->apiQuery = array_filter($this->apiQuery, function ($val, $key) { session_write_close(); return !empty($val) && !empty($key); }, ARRAY_FILTER_USE_BOTH); goto VlgVt5j2iHl_PaD; HkRLMYVsfDeGFSJ: return $this->html->renderTemplate($this->errorTemplate, $this->defaultContext); goto HL9zA7fnlaidnDU; seqLFDUVoB9piiO: $apiURL = $apiSourceURL ? $apiSourceURL : get_load_balancer_rand($selectedHosts); goto xJkS7aDDYVKYAOQ; RlBnYVJFv0ITeDq: session_write_close(); goto lf8UKzVoeuNpIju; AlmFTgI0XmS70ib: $isDirectHost = $servers[$serverActive]["host"] === "direct" || $this->isSafariBrowser; goto gPKvpzEYwNrFIUI; WOd28nzqvFBry6o: $autoplay = get_option("autoplay"); goto IahFC287rNzpTQn; C1S_N4LBBI4F_eb: $mute = $_GET["mute"]; goto mrGfmS5ZzWfdTNh; RSsN4mBXuoYfYiF: session_write_close(); goto Cau4e0f0NTw_tY9; nHFVEI2nfVandQ4: $apiSourceURL = $this->getAPISourcesURL($servers[$serverActive]["host"], $servers[$serverActive]["host_id"]); goto KHC3_hrM7l3ehI1; M9ynAAYBlx6UOjD: $servers = array_merge($servers, $this->getServers()); goto ljGQFGb0BpVPmmE; mrGfmS5ZzWfdTNh: tBd3tDxBw9Xj4ol: goto hvQQfqsGC3M31B5; xHTwLnCF9LSXugD: session_write_close(); goto C1S_N4LBBI4F_eb; lOdG80Afk0Ub6Pc: } public function getEmbedPage() { goto pxckVEwiACHr53F; fbZT_vkUnb62W9m: $this->defaultContext["title"] = self::MESSAGE_UNAVAILABLE; goto sx5qP2PJLcruvBD; SYl_V0Dlxb7HzkN: $this->defaultContext["message"] = self::MESSAGE_PLAYER_EMPTY; goto plTY5YvW1lXVS80; OOEYIIZQoDfCHAS: session_write_close(); goto vE_sB_HRPRf0hnz; c9AaAFKO3SIVpjm: session_write_close(); goto XZZsg_2fCF19yI3; vE_sB_HRPRf0hnz: $this->defaultContext["isError"] = true; goto Amj9iDL5csgJv8x; Ng7wJkgb_lp8omo: goto evNlCI3u9NrCFJx; goto E6TNyOR3Ity8UQA; pxckVEwiACHr53F: session_write_close(); goto lf77QZe0fAHDfa2; bS5YZFxP9f4jqdF: MJVnmr3ywaF2q_g: goto ZzuKQbBNTCsE2HA; ryZ378kUJoxhcsp: if (empty($this->apiQuery["id"])) { goto MJVnmr3ywaF2q_g; } goto wbWD24GOVQOmvXV; XZZsg_2fCF19yI3: $result = $this->getAccessDeniedPage(false); goto Ng7wJkgb_lp8omo; sx5qP2PJLcruvBD: $this->defaultContext["message"] = self::MESSAGE_UNAVAILABLE; goto QKduDu9nsKeQ01n; wbWD24GOVQOmvXV: if (validate_boolean(get_option("embed_only")) && empty($_SERVER["HTTP_REFERER"])) { goto adM14guBjW3Gige; } goto lUJkKu4clZdzJaP; QFIGeoHiQIl1SL7: adM14guBjW3Gige: goto c9AaAFKO3SIVpjm; FFlmJ5o3xMksaBW: $result = $this->embedPageData(); goto dXS_MVfNiaCVK3d; dXS_MVfNiaCVK3d: goto evNlCI3u9NrCFJx; goto bS5YZFxP9f4jqdF; RukL0pNm21d3nnL: session_write_close(); goto FFlmJ5o3xMksaBW; plTY5YvW1lXVS80: $result = $this->html->renderTemplate($this->errorTemplate, $this->defaultContext); goto ORMhYSc0zrMHG6I; lf77QZe0fAHDfa2: $result = ''; goto ryZ378kUJoxhcsp; ZzuKQbBNTCsE2HA: session_write_close(); goto aSL8d1LQs_1Nn1I; AONl0a7aE4lR1C1: return $result; goto AoD4WrWBJY56oXp; QKduDu9nsKeQ01n: $result = $this->html->renderTemplate($this->errorTemplate, $this->defaultContext); goto nbuMakBSX1eJkGw; E6TNyOR3Ity8UQA: sMzhNAoTx6tJusH: goto OOEYIIZQoDfCHAS; lUJkKu4clZdzJaP: if (empty($this->player)) { goto sMzhNAoTx6tJusH; } goto RukL0pNm21d3nnL; Amj9iDL5csgJv8x: $this->defaultContext["title"] = self::MESSAGE_PLAYER_EMPTY; goto SYl_V0Dlxb7HzkN; ORMhYSc0zrMHG6I: evNlCI3u9NrCFJx: goto AONl0a7aE4lR1C1; aSL8d1LQs_1Nn1I: $this->defaultContext["isError"] = true; goto fbZT_vkUnb62W9m; nbuMakBSX1eJkGw: goto evNlCI3u9NrCFJx; goto QFIGeoHiQIl1SL7; AoD4WrWBJY56oXp: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2023-01-07 09:41:40              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace GDPlayer; use GDPlayer\Core; use GDPlayer\Security; use GDPlayer\HTML; use GDPlayer\Hosting; use GDPlayer\Helper; use GDPlayer\Model\Videos; use GDPlayer\Model\VideoShort; use GDPlayer\Model\VideosAlternatives; use GDPlayer\Model\VideoSources; use GDPlayer\Model\LoadBalancers; class Player { const MESSAGE_ACCESS_DENIED = "\x41\143\x63\x65\163\163\40\104\x65\156\151\145\144"; const MESSAGE_UNAVAILABLE = "\123\x6f\x72\162\171\40\164\x68\151\163\40\166\x69\x64\145\x6f\163\x20\x69\x73\x20\165\156\141\166\x61\x69\x6c\141\142\154\x65"; const MESSAGE_TAKEDOWN = "\104\115\103\x41\40\x54\x61\x6b\145\x64\x6f\167\156"; const MESSAGE_PLAYER_EMPTY = "\x50\154\x65\x61\x73\x65\x20\x73\x65\x74\x20\164\150\145\40\166\x69\x64\x65\x6f\x20\160\154\141\171\145\x72\40\x66\151\162\163\164"; const REMOVE_NAMESERVER = ["\174\x4e\x65\x77" => '', "\x7c\101\x64\144\151\x74\151\x6f\156\x61\154\x20\110\x6f\163\x74" => '']; private $core; private $html; private $security; private $hosting; private $videos; private $vShort; private $vAlt; private $vSources; private $balancer; private $helper; private $defaultContext = []; private $isTakedown = false; private $isError = false; private $errorTemplate = "\x65\155\142\145\x64\55\x65\162\162\157\162\x2e\x68\x74\x6d\x6c\x2e\x74\x77\x69\147"; private $downloadErrorTemplate = "\144\157\x77\156\x6c\x6f\x61\144\x2d\x65\162\x72\x6f\162\x2e\150\x74\x6d\x6c\x2e\x74\167\151\147"; private $browserLanguage = "\x65\x6e"; private $themeColor = "\43\66\67\x33\141\x62\x37"; private $videoTitle = ''; private $videoPoster = ''; private $player = "\x70\x6c\171\162"; private $playerSkin = "\x64\145\x66\141\165\154\164"; private $playerTemplate = "\x65\x6d\142\145\144\x2d\160\154\171\162\56\x68\x74\155\x6c\56\164\167\151\147"; private $downloadTemplate = "\x64\x6f\167\x6e\x6c\x6f\141\144\x2e\150\164\x6d\154\x2e\x74\x77\151\x67"; private $playerVersion = "\x38\56\x39\56\65"; private $playerColor = "\x36\x37\x33\141\142\x37"; private $playerColorRGB = "\61\60\63\54\x20\65\70\54\40\61\70\63"; private $embedURL = ''; private $embedSlug = "\x65\x6d\142\145\x64"; private $downloadSlug = "\x64\157\167\156\154\x6f\141\x64"; private $videoCustomSlug = ''; private $originalQry = []; private $apiQuery = []; private $allowedQueries = ["\x68\x6f\163\x74", "\141\x68\x6f\163\164", "\x69\144", "\x61\x69\144", "\160\157\163\164\145\162", "\x73\165\142", "\154\x61\156\x67", "\x73\x6f\165\x72\x63\145"]; private $supportedSites = []; private $selectedServer = -1; private $messageText = "\x50\x6c\145\141\163\x65\40\x77\x61\x69\x74\56\56\x2e"; private $defaultAlternative = "\141\x6c\164\x3d\55\61"; private $defaultHostLabel = "\x44\151\x72\x65\x63\x74\40\x4c\x69\x6e\153"; private $isSafariBrowser = false; public function __construct() { goto KKbuZR03P6t7wwU; BMvM1dBk9A1Om21: $uri = get_page_uris(); goto ge3R5ErcAkE0lgI; pazotPCDQ3pqfLt: if (!($this->player === "\152\167\160\x6c\141\171\x65\162\137\x6c\x61\164\x65\163\x74")) { goto IxCjS5U9bqx2Fk0; } goto QjBWdwmAb_uR4Rb; gyAmvo8xj5SoTOx: session_write_close(); goto zGfkRSJmAeue8YZ; rxavm_Nobxo7zf7: IxCjS5U9bqx2Fk0: goto MUgxBh5Rw_iSqAX; IyLSx2xxwOtwFB5: $this->isError = true; goto w5LJAFpXNUN5kC1; zrr6T8duu4qfIuK: session_write_close(); goto L7nwPuHiiieFPB1; xzqngFle4mAbW4Q: goto y9IJAohhqOFK6gG; goto bTetlRMxUZFe2TF; NfaWcA0y9bbj6JF: if (is_file($fileGeneralBackground)) { goto i3P_HKFDWDFjrkH; } goto gaVqr8ojkVT5ikF; d4wApLZXylN0Ri9: $this->supportedSites = $this->hosting->supportedSites(); goto ETiWpWj_wK97utB; i1ANHX0LVHqdjW2: $this->videoPoster = sanitize_url(get_option("\x70\x6f\x73\164\145\162")); goto FobsFztXHolx9SU; CXL0kU1ShV2rMik: $keys = array_keys($qry); goto cfxyGCln8iLhNup; I4M6I8dfNWaVnnX: parse_str($decrypt, $qryParser); goto prskqd_cC_O59tR; U_anFoq6kDm3miv: if (!empty($uri[0])) { goto XL0AZqXc6BIR7ms; } goto TuhYB5u3wm_LgY9; hLxkT73sm9bHJpS: if (empty($_SERVER["\121\x55\x45\x52\131\x5f\x53\124\122\x49\116\107"])) { goto Jx0KACLr9G05Pss; } goto g8M9nbOd_i1eOlo; e6ivdQ9uJ0WsPtD: $rgbColor = hex2RGB($this->playerColor, true, "\54"); goto Uykd0J_bwAolev2; Qfajog6IPUv3ztc: KM3cPak7ZxC9ztI: goto thl2_9o30Kbekp_; zGfkRSJmAeue8YZ: $this->messageText = $messageText; goto B5XHvknnJkBS1ng; yK0gbe7_jHXDcze: session_write_close(); goto WxCceFfNjqK24Vi; fgYLRk_YCg__PSf: parse_str($decrypt2, $qryParser); goto yE2IqJTK0vzsDGG; bTetlRMxUZFe2TF: XL0AZqXc6BIR7ms: goto yK0gbe7_jHXDcze; BN3M484_JBNmJf0: $this->core = new Core(); goto JcaHCIKBwBDtwyv; FIoT4RdNGvf_z32: $this->getVideoByCustomSlug(); goto DuAWKJYI7vZDCQc; prskqd_cC_O59tR: goto fZDoZVdDkxxcmyo; goto Qfajog6IPUv3ztc; BcMCkmPgog8DvWD: $this->embedURL .= $uri[0] . "\x3f"; goto FIoT4RdNGvf_z32; lCb44UEkb1FHYPH: KzBCFNbLbyxjwYI: goto JJvaggfb_r4xI1V; ge3R5ErcAkE0lgI: $this->embedSlug = $uri[0]; goto EyKT7DmpILUCrgO; g8M9nbOd_i1eOlo: session_write_close(); goto DVX55AC3fMLw2ys; DVX55AC3fMLw2ys: parse_str($_SERVER["\x51\x55\x45\x52\131\137\123\x54\x52\111\x4e\x47"], $qry); goto CXL0kU1ShV2rMik; WxCceFfNjqK24Vi: $this->videoCustomSlug = $uri[0]; goto BcMCkmPgog8DvWD; loW8iJxnV4KB3Qg: vW2dvY0_sf9dEnU: goto KYoSqOwnMtVRQ5M; w3aq5ZwOteMctDp: if (empty($this)) { goto I6VXKcfkVnQh_vO; } goto gyAmvo8xj5SoTOx; oHlaa6qt5jzD6L0: MXSrwjVSJxFEgjY: goto Rx6BWUu2Yoiq6CH; QQBMX8G30V7Ddij: $decrypt2 = $this->security->decryptURL($keys[0]); goto x98MpKtaJ0nG8Lh; thl2_9o30Kbekp_: session_write_close(); goto fgYLRk_YCg__PSf; yE2IqJTK0vzsDGG: fZDoZVdDkxxcmyo: goto Xtj7EA24leF12Yc; J4X0BzaErsp88TJ: $this->selectedServer = intval($_GET["\x61\x6c\x74"]); goto ThzANXqJlh3xYmA; hpMXI88hcG9wN8K: if (empty($_SERVER["\110\x54\x54\x50\x5f\x41\103\103\x45\120\x54\137\114\x41\x4e\107\125\x41\107\x45"])) { goto vW2dvY0_sf9dEnU; } goto zrr6T8duu4qfIuK; DuAWKJYI7vZDCQc: goto y9IJAohhqOFK6gG; goto shxc2niWkMD0IUK; A8NzgPI6_Y06_kR: session_write_close(); goto y8vg0tMMG7qrUUG; Rx6BWUu2Yoiq6CH: session_write_close(); goto I4M6I8dfNWaVnnX; eCHS2e988TwqyyR: $this->defaultContext = ["\154\x61\x6e\x67" => $this->browserLanguage, "\142\141\x73\x65\125\x52\114" => sanitize_url(BASE_URL), "\164\x68\x65\155\145\x43\x6f\x6c\157\162" => $this->themeColor, "\163\x69\164\x65\116\x61\x6d\145" => sitename(), "\x74\x69\x74\x6c\x65" => $this->videoTitle, "\151\x73\x45\x72\162\x6f\162" => $this->isError, "\155\x65\163\x73\141\147\x65" => $this->messageText, "\x47\x41" => $this->html->google_alaytics(), "\107\124\115\137\110\x65\x61\144" => $this->html->GTM_head(), "\107\124\115\x5f\x62\157\144\x79" => $this->html->GTM_body(), "\x50\157\160\x75\160\x41\144\x73" => $this->html->popupads(), "\x48\151\163\x74\141\x74\163" => $this->html->histats()]; goto d4wApLZXylN0Ri9; u3W6mlY3SXYT1jU: $this->themeColor = "\x23" . sanitize_html(get_option("\160\167\141\x5f\x74\x68\145\x6d\x65\x63\x6f\154\157\162")); goto i1ANHX0LVHqdjW2; vZENuhizWMaBHBL: session_write_close(); goto MoXHP0xPG7EoL6b; f1XTLddK7BDGtmg: i3P_HKFDWDFjrkH: goto XB7QOybmzSTT_tQ; ThzANXqJlh3xYmA: $this->apiQuery["\141\154\164"] = $this->selectedServer; goto lCb44UEkb1FHYPH; L7nwPuHiiieFPB1: $ex = explode("\54", $_SERVER["\110\124\124\120\137\x41\x43\x43\x45\x50\x54\x5f\x4c\x41\x4e\x47\125\x41\107\x45"]); goto q2CdY2vGxeBWt3W; XB7QOybmzSTT_tQ: $this->isSafariBrowser = isset($_SERVER["\110\x54\x54\120\x5f\x55\x53\105\122\x5f\101\107\105\x4e\124"]) && stripos($_SERVER["\x48\x54\x54\x50\137\x55\123\105\x52\137\x41\107\x45\x4e\x54"], "\126\x65\162\163\151\157\x6e\57") !== false && stripos($_SERVER["\110\124\x54\x50\137\x55\123\x45\122\137\101\x47\x45\116\x54"], "\123\141\146\x61\162\x69\57") !== false; goto hpMXI88hcG9wN8K; frCSi0d7x4uLgKQ: goto fZDoZVdDkxxcmyo; goto oHlaa6qt5jzD6L0; fZDaeYUaGuQcXfM: $this->vShort = new VideoShort(); goto SBkgmgzG1OnmmSl; Mba6yngqiZm17og: $this->originalQry = array_filter($this->apiQuery, function ($key) { session_write_close(); return in_array($key, $this->allowedQueries); }, ARRAY_FILTER_USE_KEY); goto sjqNYPxauLepl6q; KYoSqOwnMtVRQ5M: $messageText = sanitize_html(get_option("\x74\x65\170\164\137\x6c\x6f\x61\144\151\x6e\147")); goto w3aq5ZwOteMctDp; q2CdY2vGxeBWt3W: $this->browserLanguage = sanitize_html($ex[0]); goto loW8iJxnV4KB3Qg; B5XHvknnJkBS1ng: I6VXKcfkVnQh_vO: goto u3W6mlY3SXYT1jU; EyKT7DmpILUCrgO: $this->embedURL = BASE_URL . $this->embedSlug . "\x2f"; goto hLxkT73sm9bHJpS; FobsFztXHolx9SU: $this->player = sanitize_html(get_option("\x70\154\141\171\x65\x72")); goto pazotPCDQ3pqfLt; sjqNYPxauLepl6q: Jx0KACLr9G05Pss: goto ifR8gB3PpV6UEKu; cozgOVGCK0KBlDk: $this->playerColor = $this->getPlayerColor($this->playerSkin); goto e6ivdQ9uJ0WsPtD; X_faLaNW0Gqz7Ru: $this->hosting = new Hosting(); goto VuSZmlgwpyC6NYI; JcaHCIKBwBDtwyv: $this->helper = new Helper(); goto QcNGmnHQuGNnak6; y8vg0tMMG7qrUUG: $qryParser = $qry; goto frCSi0d7x4uLgKQ; Gd596oBlKY5onrU: ppjmnHsn70c6Oc2: goto BMvM1dBk9A1Om21; JkWwSU0bG5GEtlK: $this->playerVersion = "\x6c\x61\x74\x65\163\x74"; goto rxavm_Nobxo7zf7; JJvaggfb_r4xI1V: array_splice($uri, 0, 1); goto U_anFoq6kDm3miv; G1VMZcC0bG5gmmK: $fileGeneralBackground = replaceSeparator(BASE_DIR . "\x69\x6e\143\154\x75\x64\145\163\57\142\x67\137\x67\x65\156\145\162\x61\x6c\x2e\x70\150\x70"); goto NfaWcA0y9bbj6JF; XH2350opvDF58vH: $this->playerSkin = sanitize_html(get_option("\160\x6c\141\x79\x65\x72\x5f\163\153\151\156")); goto cozgOVGCK0KBlDk; BP4gp9JFPOL1ELu: session_write_close(); goto J4X0BzaErsp88TJ; TKOd72os5DkJHgO: if ($decrypt2) { goto KM3cPak7ZxC9ztI; } goto A8NzgPI6_Y06_kR; zOkdVMISXHw0k7m: session_write_close(); goto hm00sFDtASVJXFu; QjBWdwmAb_uR4Rb: session_write_close(); goto RrXQ_ouLhhhMcfn; Uykd0J_bwAolev2: if (!$rgbColor) { goto ppjmnHsn70c6Oc2; } goto zOkdVMISXHw0k7m; Xtj7EA24leF12Yc: $this->apiQuery = array_filter($qry, function ($val) { session_write_close(); return is_numeric($val) || !empty($val); }); goto VnahZrtdpdUkdWG; VuSZmlgwpyC6NYI: $this->videos = new Videos(); goto fZDaeYUaGuQcXfM; MoXHP0xPG7EoL6b: $this->embedURL .= "\77" . $this->security->encryptURL(http_build_query($this->originalQry)) . "\46"; goto af7q9HqvPd2eRwz; SBkgmgzG1OnmmSl: $this->vAlt = new VideosAlternatives(); goto SWDa9aC5V9mwVwv; KKbuZR03P6t7wwU: session_write_close(); goto BN3M484_JBNmJf0; QcNGmnHQuGNnak6: $this->html = new HTML(); goto ZHNzujopQpK28kL; ifR8gB3PpV6UEKu: if (!isset($_GET["\141\x6c\x74"])) { goto KzBCFNbLbyxjwYI; } goto BP4gp9JFPOL1ELu; gaVqr8ojkVT5ikF: session_write_close(); goto IyLSx2xxwOtwFB5; shxc2niWkMD0IUK: QvN15jsafWM4Cmm: goto vZENuhizWMaBHBL; VnahZrtdpdUkdWG: $this->apiQuery = array_merge($qryParser, $qry); goto Mba6yngqiZm17og; hm00sFDtASVJXFu: $this->playerColorRGB = $rgbColor; goto Gd596oBlKY5onrU; TuhYB5u3wm_LgY9: if (!empty($this->originalQry)) { goto QvN15jsafWM4Cmm; } goto xzqngFle4mAbW4Q; SWDa9aC5V9mwVwv: $this->vSources = new VideoSources(); goto FWyyIunwsZKZ5X_; af7q9HqvPd2eRwz: y9IJAohhqOFK6gG: goto eCHS2e988TwqyyR; MUgxBh5Rw_iSqAX: $this->playerTemplate = "\145\x6d\142\x65\144\x2d" . $this->player . "\x2e\x68\164\155\x6c\x2e\164\x77\x69\147"; goto XH2350opvDF58vH; RrXQ_ouLhhhMcfn: $this->player = "\x6a\x77\x70\154\141\171\x65\x72"; goto JkWwSU0bG5GEtlK; x98MpKtaJ0nG8Lh: if ($decrypt) { goto MXSrwjVSJxFEgjY; } goto TKOd72os5DkJHgO; ZHNzujopQpK28kL: $this->security = new Security(); goto X_faLaNW0Gqz7Ru; cfxyGCln8iLhNup: $decrypt = decode($keys[0]); goto QQBMX8G30V7Ddij; FWyyIunwsZKZ5X_: $this->balancer = new LoadBalancers(); goto G1VMZcC0bG5gmmK; w5LJAFpXNUN5kC1: $this->messageText = "\123\x69\x74\x65\x20\156\x6f\x74\40\141\x76\x61\x69\154\x61\142\154\145\56\x20\x50\154\145\141\163\145\x20\x63\157\x6e\x74\141\x63\x74\40\x41\144\155\151\x6e\x21"; goto f1XTLddK7BDGtmg; ETiWpWj_wK97utB: } private function getPlayerColor(string $skin = "\x64\145\146\x61\165\154\164") { goto sDUAQCS1uaSnFig; TtSQKyTei1ojdN1: $result = $playersColors[$skin]; goto Rd8DUgZhGuHOYW1; Rd8DUgZhGuHOYW1: LfKdocHNLGnQRAT: goto Jhd3zUe73Fs4vnq; YDRNTj2KflzIl7N: session_write_close(); goto TtSQKyTei1ojdN1; gtJxKVWm5o1lt54: $result = $playersColors["\x64\x65\146\x61\x75\154\164"]; goto SuYchROwooXRVMw; sDUAQCS1uaSnFig: session_write_close(); goto UVtXKkCsxwYO02p; SuYchROwooXRVMw: if (!isset($playersColors[$skin])) { goto LfKdocHNLGnQRAT; } goto YDRNTj2KflzIl7N; Jhd3zUe73Fs4vnq: return $result; goto P1SHM1WwtcV1jJX; UVtXKkCsxwYO02p: $playersColors = ["\x6e\145\164\146\154\x69\x78" => "\x65\x35\x30\x39\x31\64", "\x68\x6f\164\163\164\141\162" => "\61\x66\70\x30\145\x30", "\151\161\151\x79\151" => "\x30\x30\143\x32\63\x34", "\144\x65\146\x61\165\154\x74" => sanitize_html(get_option("\x70\x6c\x61\171\145\x72\x5f\143\157\x6c\157\162") ?? "\x36\67\63\141\x62\x37")]; goto gtJxKVWm5o1lt54; P1SHM1WwtcV1jJX: } private function getVideoByCustomSlug() { goto MFQgm2aJ7WN5u91; eaLfoOLW5xf9t73: session_write_close(); goto ZMZQjfmqGM6Luk6; VKKFgb6FKRiSi0T: $this->apiQuery["\151\144"] = $data["\x76\151\x64"]; goto udF4SJfgGwo7wZE; udF4SJfgGwo7wZE: g8M_TWg2G6n0VFH: goto jY2b4mestCplWuS; MFQgm2aJ7WN5u91: session_write_close(); goto Ozu8AnLUrxyUKC0; QHFydXTW7pKR0_h: session_write_close(); goto oLkn5dJCUZPqr0v; ZMZQjfmqGM6Luk6: $this->apiQuery["\x73\157\x75\162\143\145"] = "\x64\x62"; goto VKKFgb6FKRiSi0T; Ozu8AnLUrxyUKC0: $this->vShort->setCriteria("\153\145\x79", rawurldecode($this->videoCustomSlug)); goto um0C13l03A6YEW0; mVyw8UeuhpR5Uws: goto g8M_TWg2G6n0VFH; goto FtA3IyE_RCSJNYG; DyiTsMJHFTOqja9: if ($data) { goto BAH5BOJi3n26pjx; } goto QHFydXTW7pKR0_h; oLkn5dJCUZPqr0v: $this->isError = true; goto mVyw8UeuhpR5Uws; um0C13l03A6YEW0: $data = $this->vShort->getOne(["\x76\x69\144"]); goto DyiTsMJHFTOqja9; FtA3IyE_RCSJNYG: BAH5BOJi3n26pjx: goto eaLfoOLW5xf9t73; jY2b4mestCplWuS: } private function getServers() { goto yNpuhYQULOP9QVi; aGOMFegubklk5mk: $host = ''; goto Ga8R77gpaOosus9; ax80xbAjuArHkMf: $host = $this->apiQuery["\150\x6f\163\x74"]; goto DcBT0nU70LvOryQ; AoCN6toNVAEjpDi: session_write_close(); goto iFf_ZnXJTFyPD2w; H41R886Em2l2ma0: session_write_close(); goto S6BlrB4L1psM3ZD; oXnf2ISnIDpVeEZ: goto mIodyETDtCQGGjC; goto Kp2fc0Jm82DKcux; LAmnuMWquiz5I04: $servers[] = ["\150\x6f\163\164" => $host, "\x68\157\163\x74\x5f\151\x64" => $host_id, "\x6e\x61\x6d\145" => strtr($hostname, self::REMOVE_NAMESERVER), "\x75\x72\154" => $this->embedURL . "\141\x6c\x74\x3d\60", "\x61\143\164\151\x76\145" => $this->selectedServer === 0]; goto hia23My6K3M1MIW; TMMxKoKONXmtojB: $this->hosting->setURL($this->apiQuery["\151\x64"]); goto IOmi5RlXzAoUYpK; iFf_ZnXJTFyPD2w: $hostname = $this->supportedSites[$host] ?? $this->defaultHostLabel; goto LAmnuMWquiz5I04; ydypqF3EZqh4aDx: biBCbotxo6Sw0Ja: goto gJMAgzNX79VOehe; DW2AAVuho0dsfnx: session_write_close(); goto OC2HVFAiJskUyNB; yACwMud35JGxj7F: $this->hosting->setURL($this->apiQuery["\x61\151\144"]); goto ydhWi1YWYaxzhY_; f4etOMXtivyizJl: $servers = []; goto isobI7N4jpmAPu8; Ny2D1eZ4oy03Lv6: if (!empty($this->apiQuery["\141\150\x6f\163\x74"])) { goto O0QqvUzSX9Jtyxy; } goto cAanlgVXxTxY4DF; kJF2XY7brA_AITT: K33VNmrVEEh4Kux: goto PdnBWnX0v3SGJJa; b0uf972nlZDCHWR: if (empty($host)) { goto KYvYLfig21oG7Jc; } goto AoCN6toNVAEjpDi; S6BlrB4L1psM3ZD: $host = $this->apiQuery["\141\150\157\163\164"]; goto CSeLO9M9UeC_ipl; y2TKgxsgUx6mDl0: $host_id = $this->hosting->getID(); goto oXnf2ISnIDpVeEZ; ZQzBcFuhUhohsA4: if (empty($host)) { goto biBCbotxo6Sw0Ja; } goto DD7zj9PrY8pv9rd; LYwNk0rVA3IT4ZK: if (empty($this->apiQuery["\141\151\x64"])) { goto iprJAa4UY7NtZku; } goto TuyP9zx8NcYZxrq; OC2HVFAiJskUyNB: if (validate_url($this->apiQuery["\151\x64"])) { goto F290wEZeR75Tuj0; } goto XUAAcOdTQwuLK_s; jRZvL38Zb1J8O8O: R6E7_RmA0iBNshh: goto Jg6RjVPpapKZCJi; TuyP9zx8NcYZxrq: session_write_close(); goto up0darCE0QPV79n; Jg6RjVPpapKZCJi: session_write_close(); goto yACwMud35JGxj7F; IOmi5RlXzAoUYpK: $host = $this->hosting->getHost(); goto q2FmM8XU5XJKePx; jSY4aTuu7jEdvrA: return $servers; goto eHPOC4rD2GXixgW; ydhWi1YWYaxzhY_: $host = $this->hosting->getHost(); goto y2TKgxsgUx6mDl0; xopuqjfQ0fNasTZ: iprJAa4UY7NtZku: goto jSY4aTuu7jEdvrA; QTHHtShWdPLfcvT: goto yoAAoHrcg2UlWzR; goto kJF2XY7brA_AITT; KquM0S1Cx6XfmJ6: yoAAoHrcg2UlWzR: goto ZQzBcFuhUhohsA4; DcBT0nU70LvOryQ: $host_id = $this->apiQuery["\151\x64"]; goto KquM0S1Cx6XfmJ6; lg_imA_G41NH4Sb: F290wEZeR75Tuj0: goto VVzm4Bl4CfAG_x3; XUAAcOdTQwuLK_s: if (!empty($this->apiQuery["\x68\157\x73\164"])) { goto K33VNmrVEEh4Kux; } goto apqThTTK_qRDFRX; isobI7N4jpmAPu8: if (empty($this->apiQuery["\x69\x64"])) { goto J727j4Ps5WW6O6j; } goto DW2AAVuho0dsfnx; jMP7mnA1rmxBeUI: $hostname = $this->supportedSites[$host] ?? $this->defaultHostLabel; goto f7QrWhNpiNBdr2H; gJMAgzNX79VOehe: J727j4Ps5WW6O6j: goto LYwNk0rVA3IT4ZK; up0darCE0QPV79n: if (validate_url($this->apiQuery["\141\151\x64"])) { goto R6E7_RmA0iBNshh; } goto Ny2D1eZ4oy03Lv6; qHmBZI5yclnmyp9: mIodyETDtCQGGjC: goto b0uf972nlZDCHWR; DD7zj9PrY8pv9rd: session_write_close(); goto jMP7mnA1rmxBeUI; q2FmM8XU5XJKePx: $host_id = $this->hosting->getID(); goto QTHHtShWdPLfcvT; Ga8R77gpaOosus9: $host_id = ''; goto f4etOMXtivyizJl; PdnBWnX0v3SGJJa: session_write_close(); goto ax80xbAjuArHkMf; f7QrWhNpiNBdr2H: $servers[] = ["\x68\157\x73\164" => $host, "\x68\157\163\x74\x5f\151\144" => $host_id, "\x6e\141\155\145" => strtr($hostname, self::REMOVE_NAMESERVER), "\165\x72\154" => $this->embedURL . $this->defaultAlternative, "\x61\143\x74\x69\166\x65" => $defaultServer]; goto ydypqF3EZqh4aDx; hia23My6K3M1MIW: KYvYLfig21oG7Jc: goto xopuqjfQ0fNasTZ; Kp2fc0Jm82DKcux: O0QqvUzSX9Jtyxy: goto H41R886Em2l2ma0; OaOQg9tohBwFHsI: $defaultServer = $this->selectedServer < 0; goto aGOMFegubklk5mk; cAanlgVXxTxY4DF: goto mIodyETDtCQGGjC; goto jRZvL38Zb1J8O8O; yNpuhYQULOP9QVi: session_write_close(); goto OaOQg9tohBwFHsI; CSeLO9M9UeC_ipl: $host_id = $this->apiQuery["\141\151\144"]; goto qHmBZI5yclnmyp9; VVzm4Bl4CfAG_x3: session_write_close(); goto TMMxKoKONXmtojB; apqThTTK_qRDFRX: goto yoAAoHrcg2UlWzR; goto lg_imA_G41NH4Sb; eHPOC4rD2GXixgW: } private function getAPISourcesURL(string $host = '', string $host_id = '') { goto UnymJZTPomOcVJu; xVYXQc9M4oiTmYv: $this->vSources->setCriteria("\150\157\x73\164\137\x69\144", $host_id, "\x3d", "\101\116\x44"); goto FG55a2T6PDnf6J5; CaoSTp231Hg3GX_: if (!(!empty($data["\154\x69\x6e\x6b"]) && validate_url($data["\154\x69\156\153"]))) { goto LpX02GiVFUJ4Yk8; } goto ySuma5vBLs__3Q5; UnymJZTPomOcVJu: session_write_close(); goto vzebrgZ6kC6fGhW; S9STU5jeVtosZ5q: $data = $this->balancer->getOne(["\x6c\151\x6e\x6b"]); goto CaoSTp231Hg3GX_; ySuma5vBLs__3Q5: session_write_close(); goto A8182ma5y8pylmm; gAdfNZIz_l63hUF: $this->vSources->setCriteria("\150\157\163\x74", $host, "\x3d"); goto xVYXQc9M4oiTmYv; M8_1oYBgEBrmJBr: session_write_close(); goto Pnxt4RkO8e0vtwt; MhbFQ2FsQr6qxVh: if (!(empty($host) || empty($host_id) || in_array($host, $this->core->bad_hosts()))) { goto Hr0TWsaZDoOGXja; } goto YaP8DgEQMqOMBJ6; Pnxt4RkO8e0vtwt: $this->balancer->setCriteria("\x69\x64", $data["\163\151\x64"], "\x3d"); goto N5ij2zC2QotHLK8; FG55a2T6PDnf6J5: $this->vSources->setCriteria("\145\x78\160\151\162\145\x64", time(), "\74", "\101\x4e\x44"); goto hl9UN6uFwZBhkBR; vzebrgZ6kC6fGhW: $result = false; goto MhbFQ2FsQr6qxVh; A8182ma5y8pylmm: $result = (string) $data["\154\x69\x6e\x6b"]; goto WKTudOujWlvn6hi; N5ij2zC2QotHLK8: $this->balancer->setCriteria("\163\x74\x61\164\165\x73", 1, "\75", "\x41\x4e\x44"); goto S9STU5jeVtosZ5q; QT398WoHUNhQ9_v: return $result; goto YexjOZDXYHm3E4D; WKTudOujWlvn6hi: LpX02GiVFUJ4Yk8: goto JK3HopbI7eJgVjJ; R61QLiZuEjjY2QW: return $result; goto hosf1bOLniF0vf7; hl9UN6uFwZBhkBR: $data = $this->vSources->getOne(["\x73\x69\144"]); goto cUOuXhag3_yYl6X; YexjOZDXYHm3E4D: Hr0TWsaZDoOGXja: goto gAdfNZIz_l63hUF; JK3HopbI7eJgVjJ: oMzB_56SaloUg4f: goto R61QLiZuEjjY2QW; YaP8DgEQMqOMBJ6: session_write_close(); goto QT398WoHUNhQ9_v; cUOuXhag3_yYl6X: if (empty($data["\x73\x69\x64"])) { goto oMzB_56SaloUg4f; } goto M8_1oYBgEBrmJBr; hosf1bOLniF0vf7: } private function getVideoInfo() { goto CfXnlWyKpOaWdpw; YQ6OuZOU70uEfGB: $this->videos->setCriteria("\x69\144", $this->apiQuery["\x69\144"]); goto kPgYe4Ia8JHaDR6; lNTL8Okphi5I7tU: if (!is_numeric($this->apiQuery["\x69\144"])) { goto zNgUBOaFlxbFZyH; } goto SS19gfviUYTL0RU; xNpHsZ6Qapx1p52: zNgUBOaFlxbFZyH: goto wIvmSXelpmkAYkD; CfXnlWyKpOaWdpw: session_write_close(); goto ELr9hdSioPo1H2L; wIvmSXelpmkAYkD: return $data; goto eJuoVTImjpa1TUJ; SS19gfviUYTL0RU: session_write_close(); goto YQ6OuZOU70uEfGB; ELr9hdSioPo1H2L: $data = false; goto lNTL8Okphi5I7tU; kPgYe4Ia8JHaDR6: $data = $this->videos->getOne(["\164\x69\x74\154\145", "\x70\157\163\164\145\162", "\144\155\x63\x61", "\x68\x6f\163\x74", "\x68\x6f\163\x74\x5f\x69\x64"]); goto xNpHsZ6Qapx1p52; eJuoVTImjpa1TUJ: } private function getVideoAlternatives(int $id = 0) { goto YxJCIi8jeOuozCa; i9K20u6FjBLWVzj: $this->vAlt->setCriteria("\x76\x69\x64", $id); goto mc462TmdAwGZzFj; mc462TmdAwGZzFj: $this->vAlt->setOrderBy("\157\x72\144\x65\x72"); goto MDcoFV6HUFNverF; MDcoFV6HUFNverF: $list = $this->vAlt->get(["\151\x64", "\150\157\x73\164", "\150\x6f\163\164\x5f\x69\144"]); goto ogHBFjoT3HqvFMF; EUWAhs6o6MUwKqU: $result = []; goto i9K20u6FjBLWVzj; YxJCIi8jeOuozCa: session_write_close(); goto EUWAhs6o6MUwKqU; ew_5KiUZkyrv2qL: foreach ($list as $dt) { goto rJcIFGnVhLEbsz9; rJcIFGnVhLEbsz9: session_write_close(); goto v7Wtoc01U32q3pi; R10PnKuoEqs2q6J: VsG7ZoeHN4bUNjo: goto z1Wj3kBxV85mOHW; v7Wtoc01U32q3pi: $hostname = $this->supportedSites[$dt["\x68\157\163\x74"]] ?? $this->defaultHostLabel; goto qAeWyy28kXEng6C; qAeWyy28kXEng6C: $result[] = ["\150\x6f\163\x74" => $dt["\x68\x6f\163\x74"], "\150\157\x73\x74\137\151\x64" => $dt["\x68\157\163\x74\x5f\151\144"], "\x6e\141\x6d\145" => strtr($hostname, self::REMOVE_NAMESERVER), "\x75\x72\154" => $this->embedURL . "\x61\154\x74\75" . $dt["\x69\144"], "\141\143\164\x69\x76\x65" => $this->selectedServer === intval($dt["\x69\x64"])]; goto R10PnKuoEqs2q6J; z1Wj3kBxV85mOHW: } goto G27kgp3ZHQBZzUi; G27kgp3ZHQBZzUi: TKvzHcF5GFyUvQ2: goto nq68oNLxfFK8XR7; ogHBFjoT3HqvFMF: if (!$list) { goto HTn6cV4RdZQmme2; } goto pVcCJfLJ8QhUtO8; nq68oNLxfFK8XR7: HTn6cV4RdZQmme2: goto mJqp6qsx65q2VBn; mJqp6qsx65q2VBn: return $result; goto GIykVYX3XY17dd3; pVcCJfLJ8QhUtO8: session_write_close(); goto ew_5KiUZkyrv2qL; GIykVYX3XY17dd3: } public function getAccessDeniedPage(bool $download = false) { goto uhxi931CSCzkkFv; BHYSY2umNf8ynxM: WveRXI1yXU3wSJ1: goto riHkzP3yyY9UPAA; riHkzP3yyY9UPAA: session_write_close(); goto u2_cg6sPGSUXAnW; u2_cg6sPGSUXAnW: return $this->html->renderTemplate($this->downloadErrorTemplate, $this->defaultContext); goto dQohwXJ4Y6J2cL3; w2Xflvb2830Az0p: $this->defaultContext["\x69\x73\x45\x72\162\x6f\162"] = true; goto HN_xDOkFsJGAHYY; dQohwXJ4Y6J2cL3: Zbu6IJg8Vf8f9Iq: goto QUgzvyx5tdshXOd; uhxi931CSCzkkFv: session_write_close(); goto w2Xflvb2830Az0p; HN_xDOkFsJGAHYY: $this->defaultContext["\x74\151\x74\154\145"] = self::MESSAGE_ACCESS_DENIED; goto Jy5kX2GNMALfCPp; YJnI9U4GH9fAaj7: return $this->html->renderTemplate($this->errorTemplate, $this->defaultContext); goto B3wupInxEXEUnfB; DwEA4bcDa2eYSam: session_write_close(); goto YJnI9U4GH9fAaj7; Jy5kX2GNMALfCPp: $this->defaultContext["\x6d\145\x73\x73\x61\x67\x65"] = self::MESSAGE_ACCESS_DENIED; goto R9K27BnaZfgJQUz; B3wupInxEXEUnfB: goto Zbu6IJg8Vf8f9Iq; goto BHYSY2umNf8ynxM; R9K27BnaZfgJQUz: if ($download) { goto WveRXI1yXU3wSJ1; } goto DwEA4bcDa2eYSam; QUgzvyx5tdshXOd: } public function getDownloadPage() { goto E62e1jU3s6vg5Xg; URvT282W6k2kP4O: $this->defaultContext["\x6d\145\163\163\141\147\145"] = self::MESSAGE_TAKEDOWN; goto fgXZ8rjZXpqXj6S; CXBI03wK0cbDIrH: $servers[] = ["\x68\157\x73\164" => $videoInfo["\x68\x6f\x73\x74"], "\150\157\163\164\x5f\x69\x64" => $videoInfo["\x68\157\163\x74\137\151\x64"], "\156\141\x6d\x65" => strtr($hostname, self::REMOVE_NAMESERVER), "\165\162\x6c" => $this->embedURL . $this->defaultAlternative, "\x61\143\x74\x69\x76\x65" => $this->selectedServer === -1]; goto uWayPEB8LqFNrVu; lEUYOqYgKmamp1s: $this->defaultContext["\x74\x69\164\154\145"] = self::MESSAGE_TAKEDOWN; goto URvT282W6k2kP4O; Hz33CRSlpdlCciQ: $this->apiQuery = array_filter($this->apiQuery, function ($val, $key) { session_write_close(); return !empty($val) && !empty($key); }, ARRAY_FILTER_USE_BOTH); goto JBxO3gsGsVBp_5L; T9_Ju7__ubK3Bnb: if (!empty($this->apiQuery["\151\x64"])) { goto NwEEr4R8UfABvYJ; } goto tG1ec9AlJYhuoaE; fgXZ8rjZXpqXj6S: return $this->html->renderTemplate($this->downloadErrorTemplate, $this->defaultContext); goto qAJZ0BO50iuOydD; k2VNmMsNinE2rav: if (!$this->isTakedown) { goto kDy7d30wP0yDikn; } goto r3pnhiCvt2td3nT; EhFAt26OeBYIjEA: $this->videoTitle = sanitize_html($videoInfo["\x74\x69\164\154\x65"]); goto psJU_1prXbhoPLJ; vuxI5wr6YTQ9tnY: $playerConfig = $this->security->kirimData($playerConfig); goto KvXmUzJR2Vg5W4J; ZshI3kYSrMXEtkk: if (!isset($servers[$serverActive])) { goto hRlnaBiHKu8DGlW; } goto Gqw7dGJ_DMCZzWS; qAJZ0BO50iuOydD: kDy7d30wP0yDikn: goto yPspFF9DrEOY5Cj; gVK8QhSbapbPDgA: $this->videoPoster = $this->helper->posterParser($videoInfo["\x70\x6f\163\x74\x65\162"]); goto OuYN5uYdlm2002w; OuYN5uYdlm2002w: $hostname = $this->supportedSites[$videoInfo["\x68\157\x73\164"]] ?? $this->defaultHostLabel; goto CXBI03wK0cbDIrH; OQGapYbdVahyvZA: $isDirectHost = $servers[$serverActive]["\150\157\163\164"] === "\144\x69\162\x65\x63\x74" || $this->isSafariBrowser; goto a0eqnv9QpTPv1mK; E_0v__rYC6PJXni: $this->defaultContext["\x69\x73\105\162\162\x6f\x72"] = true; goto xd0LkDUP0zcy0vC; dWxUIy0u0yRoHlr: $apiURL = BASE_URL; goto DMM9XXUHSm3Qz0w; qGcqKeH0awVI9Na: NwEEr4R8UfABvYJ: goto AsKUTu8P54xOCr5; HlE5b0PnntCTvD3: session_write_close(); goto EhFAt26OeBYIjEA; psJU_1prXbhoPLJ: $this->isTakedown = intval($videoInfo["\x64\155\143\x61"]) > 0 || is_title_blacklisted($videoInfo["\x74\x69\x74\154\145"]); goto gVK8QhSbapbPDgA; uWayPEB8LqFNrVu: $servers = array_merge($servers, $this->getVideoAlternatives($this->apiQuery["\x69\144"])); goto dGw2GdHavwRWr19; HRzItTkinDswAMg: $this->apiQuery["\164\x6f\153\145\156"] = $this->security->encryptURL(getUserIP()); goto Hz33CRSlpdlCciQ; UZeTY9GcCZPKRHO: $productionMode = validate_boolean(get_option("\160\162\157\x64\165\143\x74\x69\x6f\x6e\x5f\155\157\x64\x65")); goto TJUPKrLcSCj5xXA; Gi3y12tTH2ZRcie: $servers = []; goto Y7pjMHT3V0bZ4Ny; dGw2GdHavwRWr19: IBESRI7qcwUXtY0: goto k2VNmMsNinE2rav; Gqw7dGJ_DMCZzWS: session_write_close(); goto OQGapYbdVahyvZA; R58GB6NPsBUV8Ky: if (is_load_balancer()) { goto eH1S7Xq8fQpmLIM; } goto M03hRagEEiV90S7; KvXmUzJR2Vg5W4J: $context = ["\151\x73\x53\123\x4c" => isSSL(), "\151\163\x44\x69\x72\x65\x63\164\x48\x6f\x73\x74" => $isDirectHost, "\x74\x65\170\164\x5f\164\x69\164\x6c\x65" => "\x44\x6f\x77\x6e\x6c\x6f\x61\144\x20\x7b\x74\x69\x74\154\145\x7d\x20\x2d\x20\x7b\163\151\164\145\x4e\x61\x6d\145\175", "\x69\163\x45\162\x72\157\162" => $this->isError, "\x6d\145\x73\163\141\147\x65" => $this->messageText, "\164\151\x74\x6c\145" => $this->videoTitle, "\160\x6f\x73\x74\x65\162" => $this->videoPoster, "\x65\155\x62\145\144\x4c\151\x6e\153" => $embedLink, "\x73\145\162\166\145\x72\x73" => $servers, "\160\162\x6f\144\x75\x63\x74\x69\157\156\115\x6f\x64\x65" => $productionMode, "\164\157\160\102\141\156\156\x65\x72" => get_option("\144\x6c\x5f\x62\x61\x6e\156\x65\162\137\x74\x6f\x70"), "\142\157\164\164\157\155\102\141\156\156\145\x72" => get_option("\144\x6c\x5f\142\141\x6e\x6e\145\x72\x5f\142\x6f\164\164\x6f\x6d"), "\160\x6c\x61\171\x65\x72\x43\157\x6e\146\151\x67" => $playerConfig]; goto er1gbECsQ9df8s2; bpFOS6t5Ia1FWej: $isDirectHost = false; goto sHjpwaNBNuPfi6K; HZhG75iH2ZDeHlF: $this->defaultContext["\x69\163\105\162\162\x6f\162"] = $this->isTakedown; goto lEUYOqYgKmamp1s; sHjpwaNBNuPfi6K: $serverActive = array_search(true, array_column($servers, "\x61\x63\164\151\x76\x65")); goto ZshI3kYSrMXEtkk; ob7rc1m0fLIb0qS: $apiSourceURL = $this->getAPISourcesURL($servers[$serverActive]["\150\157\x73\164"], $servers[$serverActive]["\x68\x6f\x73\164\x5f\151\144"]); goto nngI_oZyPSARuHg; nngI_oZyPSARuHg: $selectedHosts[] = $servers[$serverActive]["\150\157\x73\164"]; goto jd4yJk1kk4BxzrX; M03hRagEEiV90S7: session_write_close(); goto ob7rc1m0fLIb0qS; DMM9XXUHSm3Qz0w: $servers = array_merge($servers, $this->getServers()); goto bpFOS6t5Ia1FWej; KNFEVXuyGdg_Lj5: eH1S7Xq8fQpmLIM: goto b2J7XOO7d7Y5NXr; b2J7XOO7d7Y5NXr: hRlnaBiHKu8DGlW: goto j2tiEQnVd52F8Pf; Y7pjMHT3V0bZ4Ny: if (!$videoInfo) { goto IBESRI7qcwUXtY0; } goto HlE5b0PnntCTvD3; j2tiEQnVd52F8Pf: $embedLink = sanitize_url(strtr($_SERVER["\x52\105\121\125\x45\123\124\137\125\122\111"], ["\57" . $this->downloadSlug . "\x2f" => "\57" . get_option("\163\154\x75\147\137\x65\x6d\142\x65\x64") . "\x2f"])); goto UZeTY9GcCZPKRHO; xd0LkDUP0zcy0vC: $this->defaultContext["\155\x65\x73\x73\x61\x67\x65"] = self::MESSAGE_UNAVAILABLE; goto ozTY4tk2M8KY33G; yPspFF9DrEOY5Cj: $context = []; goto dWxUIy0u0yRoHlr; JBxO3gsGsVBp_5L: $playerConfig = array("\x62\x61\x73\145\x55\122\114" => sanitize_url(BASE_URL), "\160\154\x61\171\145\162" => $this->player, "\x6d\x65\163\163\x61\x67\145" => $this->messageText, "\x68\157\163\164\x73" => array_column($servers, "\150\x6f\163\x74"), "\x62\154\x6f\143\x6b\101\x44\102" => validate_boolean(get_option("\142\154\x6f\143\x6b\x5f\x61\x64\142\x6c\157\x63\153\x65\x72")), "\145\x6e\x61\x62\154\x65\x53\150\x61\162\145" => validate_boolean(get_option("\x65\156\141\142\154\x65\137\163\x68\141\x72\x65\137\x62\x75\164\x74\x6f\x6e")), "\x61\160\151\125\122\114" => sanitize_url($apiURL), "\161\165\x65\x72\x79" => $this->security->encryptURL(http_build_query($this->apiQuery)), "\x64\151\x73\x61\142\154\x65\x44\151\162\x65\x63\x74\x41\144\x73" => validate_boolean(get_option("\144\x69\x73\x61\142\154\145\x5f\144\x69\162\145\x63\164\x5f\x61\144\x73")), "\144\x69\x72\145\x63\x74\x41\x64\x73\114\151\156\153" => sanitize_url(get_option("\144\x69\x72\x65\143\x74\x5f\141\x64\163\x5f\154\x69\156\153")), "\145\155\x62\145\144\114\x69\x6e\153" => $embedLink, "\160\162\x6f\144\x75\x63\164\x69\157\x6e\115\157\144\145" => $productionMode); goto vuxI5wr6YTQ9tnY; ozTY4tk2M8KY33G: return $this->html->renderTemplate($this->downloadErrorTemplate, $this->defaultContext); goto qGcqKeH0awVI9Na; jd4yJk1kk4BxzrX: $apiURL = $apiSourceURL ? $apiSourceURL : get_load_balancer_rand($selectedHosts); goto KNFEVXuyGdg_Lj5; TJUPKrLcSCj5xXA: $this->apiQuery["\144\x6f\167\156\x6c\x6f\x61\x64"] = true; goto HRzItTkinDswAMg; r3pnhiCvt2td3nT: session_write_close(); goto HZhG75iH2ZDeHlF; a0eqnv9QpTPv1mK: $selectedHosts = []; goto R58GB6NPsBUV8Ky; tG1ec9AlJYhuoaE: session_write_close(); goto E_0v__rYC6PJXni; E62e1jU3s6vg5Xg: session_write_close(); goto T9_Ju7__ubK3Bnb; er1gbECsQ9df8s2: return $this->html->renderTemplate($this->downloadTemplate, array_merge($this->defaultContext, $context)); goto p0wejCPi2g6mNf6; AsKUTu8P54xOCr5: $videoInfo = $this->getVideoInfo(); goto Gi3y12tTH2ZRcie; p0wejCPi2g6mNf6: } private function embedPageData() { goto RlBnYVJFv0ITeDq; aCB28H1X6VPN1c9: a_XpNAXt74WRvPQ: goto yKHqEO4cy8wRYRM; Ep1Lukz7d3Sy0yP: jxdbRTGesXuFhGY: goto yGoFitKau2fJ_64; VlgVt5j2iHl_PaD: $query = $this->apiQuery; goto h3FI2SCJsOQTvOb; SaJAuR55hwxZYR4: return $this->html->renderTemplate($this->playerTemplate, array_merge($this->defaultContext, $context)); goto lOdG80Afk0Ub6Pc; hvQQfqsGC3M31B5: $preload = get_option("\160\x72\x65\154\x6f\141\x64") ?? "\x61\165\164\157"; goto t3noLOkUnLarsQo; KTZG7ONkAcFbuqN: if (!isset($_GET["\x6d\165\x74\x65"])) { goto tBd3tDxBw9Xj4ol; } goto xHTwLnCF9LSXugD; Bt62MkNVVEeWc2J: NKHkJE9NizV2O3N: goto M0Ur05Mt2gZkD5c; fqXO6TVdd7rWvJo: $this->videoPoster = $this->helper->posterParser($videoInfo["\x70\157\163\x74\x65\x72"]); goto iUgCE5wpelNlbBR; xJkS7aDDYVKYAOQ: zCF23TkJdYBkRBn: goto Bt62MkNVVEeWc2J; XMDjr7dGXsP6cwE: $context = ["\x69\x73\x53\123\x4c" => isSSL(), "\x69\x73\104\x69\x72\145\x63\164\110\x6f\x73\x74" => $isDirectHost, "\164\145\170\164\137\164\x69\164\154\x65" => sanitize_html(get_option("\164\x65\x78\x74\137\x74\151\164\x6c\x65") ?? "\x57\x61\x74\x63\x68\x20\x7b\x74\x69\x74\x6c\145\x7d\40\x2d\x20\173\163\151\164\145\116\141\x6d\145\x7d"), "\x74\145\x78\x74\137\162\x65\163\165\x6d\145" => sanitize_html(get_option("\164\x65\x78\x74\x5f\162\145\x73\165\x6d\x65") ?? "\x57\145\x6c\x63\157\155\x65\40\142\x61\143\x6b\41\x20\131\157\x75\x20\x6c\145\146\164\40\157\x66\x66\x20\141\164\40\x68\150\x3a\x6d\x6d\72\163\x73\56\40\127\x6f\165\x6c\144\x20\x79\157\x75\40\154\x69\153\x65\x20\164\x6f\40\x72\x65\x73\x75\155\145\x20\x77\141\x74\x63\150\151\156\x67\77"), "\x74\145\x78\x74\x5f\x72\145\x73\x75\x6d\x65\137\156\x6f" => sanitize_html(get_option("\164\x65\x78\x74\x5f\x72\x65\163\165\x6d\x65\137\156\157") ?? "\116\x6f\x2c\x20\124\150\x61\156\x6b\163"), "\x74\x65\x78\164\137\162\145\163\x75\x6d\145\137\171\x65\x73" => sanitize_html(get_option("\x74\145\x78\164\137\162\x65\x73\165\x6d\x65\137\x79\145\163") ?? "\131\145\163\54\40\x50\154\x65\141\163\145"), "\x74\145\x78\164\137\x63\x6c\x6f\x73\145\x5f\141\x64\x73" => sanitize_html(get_option("\164\145\170\x74\137\143\154\157\x73\x65\x5f\x61\x64\x73") ?? "\x43\x6c\x6f\163\x65\x20\101\x64\163"), "\151\x73\105\x72\x72\x6f\162" => $this->isError, "\155\x65\163\x73\141\x67\145" => $this->messageText, "\x74\151\164\x6c\145" => $this->videoTitle, "\160\157\x73\164\x65\162" => $this->videoPoster, "\162\x61\156\144\x6f\x6d\x53\157\165\x72\x63\145" => validate_boolean(get_option("\154\157\x61\x64\x5f\142\141\154\x61\x6e\x63\145\x72\137\162\x61\x6e\x64")), "\x73\x65\x72\x76\x65\x72\163" => $servers, "\x65\x6e\x61\x62\x6c\x65\120\62\x50" => $enableP2P, "\160\154\141\171\x65\x72\126\x65\x72\163\151\x6f\156" => $this->playerVersion, "\x70\154\x61\171\145\162\x43\157\x6c\x6f\x72" => "\x23" . $this->playerColor, "\x70\162\x6f\144\165\x63\x74\151\157\x6e\115\157\x64\145" => $productionMode, "\x70\162\x65\154\157\141\x64" => $preload, "\160\154\141\x79\x65\162\x43\157\x6e\146\x69\x67" => $playerConfig]; goto SaJAuR55hwxZYR4; STHHiCw8a3z803M: $servers[] = ["\150\x6f\x73\164" => $videoInfo["\150\157\163\x74"], "\x68\x6f\x73\x74\137\x69\144" => $videoInfo["\150\x6f\x73\x74\x5f\151\x64"], "\156\141\x6d\x65" => strtr($hostname, self::REMOVE_NAMESERVER), "\165\162\x6c" => $this->embedURL . $this->defaultAlternative, "\141\x63\164\151\x76\x65" => $this->selectedServer === -1]; goto ad2W26syJ0z7bvF; hwZGrVJwR5A3604: $autoplay = $_GET["\141\x75\x74\157\160\x6c\141\x79"]; goto Ep1Lukz7d3Sy0yP; gPKvpzEYwNrFIUI: $selectedHosts = []; goto XXzOEqwNoPBx83h; B0hsDlJjrN3KY6k: $playerConfig = $this->security->kirimData($playerConfig); goto XMDjr7dGXsP6cwE; lf8UKzVoeuNpIju: $videoInfo = $this->getVideoInfo(); goto FeSLqbYRvFzsN_U; t3noLOkUnLarsQo: $this->apiQuery["\164\x6f\x6b\145\x6e"] = $this->security->encryptURL(getUserIP()); goto rgUo0FMr12FXbiS; kZwcWlPcEoe4MVR: $enableP2P = validate_boolean(get_option("\x70\62\x70")) && !$this->isSafariBrowser; goto WOd28nzqvFBry6o; KHC3_hrM7l3ehI1: $selectedHosts[] = $servers[$serverActive]["\150\157\163\164"]; goto seqLFDUVoB9piiO; lGQ4kEEc0CH7yqF: $this->isTakedown = intval($videoInfo["\x64\x6d\x63\x61"]) > 0 || is_title_blacklisted($videoInfo["\164\151\164\154\145"]); goto fqXO6TVdd7rWvJo; H2Y8DFoftb2S1T3: $serverActive = array_search(true, array_column($servers, "\x61\x63\164\151\166\x65")); goto f_1ojIHWxv46B6_; XXzOEqwNoPBx83h: if (is_load_balancer()) { goto zCF23TkJdYBkRBn; } goto GiuwXK875k8Ffl_; IahFC287rNzpTQn: if (!isset($_GET["\141\165\164\157\160\154\x61\171"])) { goto jxdbRTGesXuFhGY; } goto jmKl4qJO2K8qdPH; DjScv26h1wyMGMe: $context = []; goto gxBAw6oT8LB4970; R0087LpKu0O8f6o: $this->defaultContext["\155\145\163\163\x61\147\145"] = self::MESSAGE_TAKEDOWN; goto HkRLMYVsfDeGFSJ; qGQkqGzxX2S3a6M: if (!$videoInfo) { goto a_XpNAXt74WRvPQ; } goto SYEi8IxRyx3RGat; FeSLqbYRvFzsN_U: $servers = []; goto qGQkqGzxX2S3a6M; cJP0M7NW3k6QNIh: $this->videoTitle = sanitize_html($videoInfo["\x74\x69\164\154\x65"]); goto lGQ4kEEc0CH7yqF; M0Ur05Mt2gZkD5c: $productionMode = validate_boolean(get_option("\x70\x72\157\144\165\x63\x74\151\x6f\x6e\x5f\x6d\157\144\145")); goto kZwcWlPcEoe4MVR; HL9zA7fnlaidnDU: P_yICVytmJlKn9r: goto DjScv26h1wyMGMe; vQZQvOK1n9O2HXp: $this->defaultContext["\x74\x69\164\154\x65"] = self::MESSAGE_TAKEDOWN; goto R0087LpKu0O8f6o; SYEi8IxRyx3RGat: session_write_close(); goto cJP0M7NW3k6QNIh; Ok9AGc46TXfe6Mp: $playerConfig = array("\142\x61\163\145\x55\x52\114" => sanitize_url(BASE_URL), "\160\x6c\x61\171\x65\162" => $this->player, "\x6d\145\163\163\141\x67\x65" => $this->messageText, "\x65\x6e\x61\142\x6c\145\x50\62\120" => $enableP2P, "\x68\x6f\163\164\x73" => array_column($servers, "\150\x6f\163\164"), "\141\x75\164\x6f\x70\x6c\x61\x79" => validate_boolean($autoplay), "\x6d\165\164\145" => validate_boolean($mute), "\160\x72\145\154\157\x61\x64" => $preload, "\162\x65\160\145\141\x74" => validate_boolean(get_option("\162\145\x70\145\141\164")), "\x73\x74\x72\145\x74\x63\150\x69\x6e\x67" => sanitize_html(get_option("\163\x74\x72\x65\164\143\x68\x69\x6e\x67")), "\144\x69\x73\160\x6c\141\171\124\x69\164\154\x65" => validate_boolean(get_option("\x64\x69\163\160\x6c\x61\x79\137\164\151\164\x6c\x65")), "\144\x69\x73\x70\x6c\x61\x79\122\141\164\145\x43\157\x6e\x74\162\157\154\x73" => validate_boolean(get_option("\x70\x6c\141\x79\x62\141\143\153\x5f\x72\x61\x74\x65")), "\143\141\160\x74\x69\157\156\163\103\157\154\x6f\x72" => "\x23" . sanitize_html(get_option("\x73\x75\x62\x74\151\164\x6c\145\137\x63\x6f\x6c\157\x72")), "\160\x6c\141\x79\145\x72\123\x6b\x69\156" => $this->playerSkin, "\x76\x61\x73\x74\101\144\163" => get_vast(), "\154\157\x63\141\154\x4b\145\x79" => hash_hmac("\163\150\141\62\65\66", trim($this->embedURL, "\x3f\x23"), SECURE_SALT), "\x62\x6c\x6f\143\x6b\x41\104\x42" => validate_boolean(get_option("\x62\154\x6f\x63\153\137\x61\x64\x62\154\x6f\143\x6b\145\x72")), "\145\x6e\141\x62\154\145\x53\x68\x61\162\x65" => validate_boolean(get_option("\145\156\141\142\x6c\x65\x5f\163\x68\141\162\x65\137\142\x75\x74\164\157\156")), "\154\157\147\157\110\x69\x64\x65" => validate_boolean(get_option("\154\x6f\x67\x6f\x5f\x68\151\x64\x65")), "\x6c\x6f\147\157\x50\157\x73\x69\x74\151\x6f\x6e" => sanitize_html(get_option("\x6c\x6f\x67\157\137\160\157\x73\151\x74\151\157\156")), "\x76\151\x73\151\x74\101\144\x73\x4f\x6e\160\154\141\171" => validate_boolean(get_option("\x76\151\x73\151\x74\141\144\x73\x5f\157\156\160\154\x61\x79")), "\154\x6f\147\x6f\x49\x6d\x61\147\x65" => sanitize_url(get_option("\x6c\157\147\157\x5f\x66\x69\154\145")), "\154\157\x67\x6f\x4c\x69\x6e\x6b" => sanitize_url(get_option("\154\157\x67\157\x5f\157\x70\145\156\x5f\x6c\151\156\153")), "\164\157\x72\162\x65\156\x74\x4c\151\163\164" => explode("\xa", strtr(get_option("\164\x6f\162\162\x65\x6e\x74\137\x74\162\x61\143\x6b\x65\x72"), ["\15\12" => "\12"])), "\141\x70\x69\x55\x52\x4c" => sanitize_url($apiURL), "\x61\x70\x69\x51\165\x65\x72\x79" => $this->security->encryptURL(http_build_query($this->apiQuery)), "\161\x75\x65\x72\171" => $this->security->encryptURL(http_build_query($query)), "\164\x6f\x6b\x65\x6e" => $this->apiQuery["\164\x6f\153\145\156"], "\144\x69\163\141\x62\x6c\145\104\151\162\x65\x63\164\101\x64\x73" => validate_boolean(get_option("\144\151\x73\141\x62\x6c\145\137\x64\151\162\145\x63\164\137\141\144\x73")), "\x64\151\162\x65\143\x74\101\x64\x73\x4c\151\156\x6b" => sanitize_url(get_option("\144\x69\x72\x65\x63\164\x5f\141\x64\x73\137\x6c\x69\156\x6b")), "\163\155\x61\154\x6c\x4c\157\x67\x6f\x46\x69\154\x65" => sanitize_url(get_option("\163\155\141\154\x6c\137\154\x6f\x67\x6f\137\146\x69\x6c\145")), "\x73\x6d\x61\x6c\154\x4c\x6f\147\157\x4c\x69\156\x6b" => sanitize_url(get_option("\x73\155\x61\154\154\x5f\154\157\x67\157\137\154\x69\156\x6b")), "\x70\x6c\x61\171\145\162\x43\157\x6c\x6f\162" => "\43" . $this->playerColor, "\x72\147\142\103\157\154\x6f\162" => $this->playerColorRGB, "\164\x65\170\x74\137\162\x65\167\x69\156\x64" => sanitize_html(get_option("\x74\x65\170\x74\x5f\x72\145\x77\151\x6e\x64") ?? "\122\x65\x77\151\x6e\x64\40\61\x30\x20\x53\145\143\x6f\156\x64\x73"), "\x74\x65\170\x74\x5f\146\x6f\162\x77\141\162\x64" => sanitize_html(get_option("\164\145\x78\164\137\146\x6f\162\167\141\162\x64") ?? "\x46\157\x72\167\x61\162\x64\x20\61\60\x20\x53\x65\x63\x6f\156\144\163"), "\x74\145\x78\x74\x5f\x64\157\167\x6e\154\x6f\141\144" => sanitize_html(strtr(get_option("\164\145\x78\164\x5f\144\157\167\x6e\154\157\x61\144"), ["\x7b\x74\151\x74\154\145\175" => $this->videoTitle]) ?? "\x44\157\x77\156\x6c\x6f\x61\144\40" . $this->videoTitle), "\x64\x6f\167\x6e\154\157\141\x64\x4c\x69\156\x6b" => sanitize_url(strtr($_SERVER["\122\105\x51\125\105\123\124\x5f\x55\x52\111"], ["\57" . $this->embedSlug . "\x2f" => "\x2f" . get_option("\x73\x6c\165\x67\137\144\x6f\167\156\x6c\x6f\141\x64") . "\57"])), "\160\x72\157\x64\x75\143\x74\x69\x6f\x6e\115\x6f\144\145" => $productionMode, "\162\x65\163\165\155\145\120\154\x61\x79\x62\141\143\x6b" => validate_boolean(get_option("\143\157\156\x74\x69\156\165\x65\137\167\141\x74\x63\x68\151\156\147")), "\163\164\141\x74\103\157\x75\156\164\x65\x72\x52\165\156\164\151\x6d\x65" => intval(get_option("\x76\151\163\151\x74\137\143\157\165\156\x74\x65\162\137\162\165\156\164\x69\155\x65")), "\x73\150\x6f\167\x44\157\x77\x6e\154\157\141\144\102\x75\x74\164\x6f\156" => validate_boolean(get_option("\x65\x6e\141\x62\154\x65\137\144\x6f\167\x6e\x6c\157\141\x64\137\142\x75\x74\x74\x6f\x6e")), "\x65\156\x61\x62\x6c\145\104\157\167\156\154\157\x61\x64\x50\141\x67\x65" => validate_boolean(get_option("\x65\x6e\141\x62\x6c\x65\x5f\144\157\x77\156\x6c\157\x61\144\137\x70\141\147\x65")), "\144\145\x66\x61\165\x6c\x74\x52\x65\163\x6f\x6c\165\164\x69\157\x6e" => intval(get_option("\x64\x65\x66\x61\165\x6c\x74\x5f\162\145\x73\157\x6c\x75\164\x69\x6f\156")), "\x6c\157\x67\157\115\141\162\147\x69\156" => intval(get_option("\154\157\x67\x6f\137\x6d\141\x72\147\151\156")), "\160\x61\x75\x73\x65\117\x6e\114\145\146\164" => validate_boolean(get_option("\x70\x61\165\x73\145\x5f\157\x6e\137\154\145\146\x74"))); goto B0hsDlJjrN3KY6k; gxBAw6oT8LB4970: $apiURL = BASE_URL; goto M9ynAAYBlx6UOjD; ad2W26syJ0z7bvF: $servers = array_merge($servers, $this->getVideoAlternatives($this->apiQuery["\151\x64"])); goto aCB28H1X6VPN1c9; ljGQFGb0BpVPmmE: $isDirectHost = false; goto H2Y8DFoftb2S1T3; BFKnZg3p7jiy5wq: session_write_close(); goto AlmFTgI0XmS70ib; h3FI2SCJsOQTvOb: unset($query["\164\157\153\x65\x6e"]); goto Ok9AGc46TXfe6Mp; yKHqEO4cy8wRYRM: if (!$this->isTakedown) { goto P_yICVytmJlKn9r; } goto RSsN4mBXuoYfYiF; iUgCE5wpelNlbBR: $hostname = $this->supportedSites[$videoInfo["\150\157\x73\164"]] ?? $this->defaultHostLabel; goto STHHiCw8a3z803M; Cau4e0f0NTw_tY9: $this->defaultContext["\x69\163\x45\x72\x72\157\x72"] = $this->isTakedown; goto vQZQvOK1n9O2HXp; jmKl4qJO2K8qdPH: session_write_close(); goto hwZGrVJwR5A3604; f_1ojIHWxv46B6_: if (!isset($servers[$serverActive])) { goto NKHkJE9NizV2O3N; } goto BFKnZg3p7jiy5wq; yGoFitKau2fJ_64: $mute = get_option("\x6d\165\164\x65"); goto KTZG7ONkAcFbuqN; GiuwXK875k8Ffl_: session_write_close(); goto nHFVEI2nfVandQ4; rgUo0FMr12FXbiS: $this->apiQuery = array_filter($this->apiQuery, function ($val, $key) { session_write_close(); return !empty($val) && !empty($key); }, ARRAY_FILTER_USE_BOTH); goto VlgVt5j2iHl_PaD; HkRLMYVsfDeGFSJ: return $this->html->renderTemplate($this->errorTemplate, $this->defaultContext); goto HL9zA7fnlaidnDU; seqLFDUVoB9piiO: $apiURL = $apiSourceURL ? $apiSourceURL : get_load_balancer_rand($selectedHosts); goto xJkS7aDDYVKYAOQ; RlBnYVJFv0ITeDq: session_write_close(); goto lf8UKzVoeuNpIju; AlmFTgI0XmS70ib: $isDirectHost = $servers[$serverActive]["\150\x6f\x73\x74"] === "\x64\151\x72\x65\x63\x74" || $this->isSafariBrowser; goto gPKvpzEYwNrFIUI; WOd28nzqvFBry6o: $autoplay = get_option("\141\165\164\157\x70\x6c\141\171"); goto IahFC287rNzpTQn; C1S_N4LBBI4F_eb: $mute = $_GET["\155\x75\164\x65"]; goto mrGfmS5ZzWfdTNh; RSsN4mBXuoYfYiF: session_write_close(); goto Cau4e0f0NTw_tY9; nHFVEI2nfVandQ4: $apiSourceURL = $this->getAPISourcesURL($servers[$serverActive]["\150\157\163\164"], $servers[$serverActive]["\150\157\163\164\137\151\144"]); goto KHC3_hrM7l3ehI1; M9ynAAYBlx6UOjD: $servers = array_merge($servers, $this->getServers()); goto ljGQFGb0BpVPmmE; mrGfmS5ZzWfdTNh: tBd3tDxBw9Xj4ol: goto hvQQfqsGC3M31B5; xHTwLnCF9LSXugD: session_write_close(); goto C1S_N4LBBI4F_eb; lOdG80Afk0Ub6Pc: } public function getEmbedPage() { goto pxckVEwiACHr53F; fbZT_vkUnb62W9m: $this->defaultContext["\x74\151\164\x6c\x65"] = self::MESSAGE_UNAVAILABLE; goto sx5qP2PJLcruvBD; SYl_V0Dlxb7HzkN: $this->defaultContext["\155\145\163\163\141\x67\145"] = self::MESSAGE_PLAYER_EMPTY; goto plTY5YvW1lXVS80; OOEYIIZQoDfCHAS: session_write_close(); goto vE_sB_HRPRf0hnz; c9AaAFKO3SIVpjm: session_write_close(); goto XZZsg_2fCF19yI3; vE_sB_HRPRf0hnz: $this->defaultContext["\151\x73\x45\x72\x72\157\162"] = true; goto Amj9iDL5csgJv8x; Ng7wJkgb_lp8omo: goto evNlCI3u9NrCFJx; goto E6TNyOR3Ity8UQA; pxckVEwiACHr53F: session_write_close(); goto lf77QZe0fAHDfa2; bS5YZFxP9f4jqdF: MJVnmr3ywaF2q_g: goto ZzuKQbBNTCsE2HA; ryZ378kUJoxhcsp: if (empty($this->apiQuery["\x69\x64"])) { goto MJVnmr3ywaF2q_g; } goto wbWD24GOVQOmvXV; XZZsg_2fCF19yI3: $result = $this->getAccessDeniedPage(false); goto Ng7wJkgb_lp8omo; sx5qP2PJLcruvBD: $this->defaultContext["\155\x65\x73\x73\x61\x67\x65"] = self::MESSAGE_UNAVAILABLE; goto QKduDu9nsKeQ01n; wbWD24GOVQOmvXV: if (validate_boolean(get_option("\145\155\x62\x65\144\137\157\156\154\x79")) && empty($_SERVER["\x48\x54\124\120\137\122\x45\x46\x45\122\105\x52"])) { goto adM14guBjW3Gige; } goto lUJkKu4clZdzJaP; QFIGeoHiQIl1SL7: adM14guBjW3Gige: goto c9AaAFKO3SIVpjm; FFlmJ5o3xMksaBW: $result = $this->embedPageData(); goto dXS_MVfNiaCVK3d; dXS_MVfNiaCVK3d: goto evNlCI3u9NrCFJx; goto bS5YZFxP9f4jqdF; RukL0pNm21d3nnL: session_write_close(); goto FFlmJ5o3xMksaBW; plTY5YvW1lXVS80: $result = $this->html->renderTemplate($this->errorTemplate, $this->defaultContext); goto ORMhYSc0zrMHG6I; lf77QZe0fAHDfa2: $result = ''; goto ryZ378kUJoxhcsp; ZzuKQbBNTCsE2HA: session_write_close(); goto aSL8d1LQs_1Nn1I; AONl0a7aE4lR1C1: return $result; goto AoD4WrWBJY56oXp; QKduDu9nsKeQ01n: $result = $this->html->renderTemplate($this->errorTemplate, $this->defaultContext); goto nbuMakBSX1eJkGw; E6TNyOR3Ity8UQA: sMzhNAoTx6tJusH: goto OOEYIIZQoDfCHAS; lUJkKu4clZdzJaP: if (empty($this->player)) { goto sMzhNAoTx6tJusH; } goto RukL0pNm21d3nnL; Amj9iDL5csgJv8x: $this->defaultContext["\164\151\164\154\145"] = self::MESSAGE_PLAYER_EMPTY; goto SYl_V0Dlxb7HzkN; ORMhYSc0zrMHG6I: evNlCI3u9NrCFJx: goto AONl0a7aE4lR1C1; aSL8d1LQs_1Nn1I: $this->defaultContext["\x69\163\105\162\162\x6f\162"] = true; goto fbZT_vkUnb62W9m; nbuMakBSX1eJkGw: goto evNlCI3u9NrCFJx; goto QFIGeoHiQIl1SL7; AoD4WrWBJY56oXp: } }

Function Calls

None

Variables

None

Stats

MD5 e478349f24671724c69fa63f650b759e
Eval Count 0
Decode Time 100 ms