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-09-25 01:13:58              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 namespace GDPlayer; use GDPlayer\{Core, FileStream, Security, HLS, MPD}; use GDPlayer\Model\VideosHash; ini_set("max_execution_time", -1); ini_set("zlib.output_compression", "Off"); ini_set("output_buffering", "Off"); class StreamMaster { private $core; private $security; private $vHash; private $url = ''; private $vHost = ''; private $vTitle = ''; private $vEmail = ''; private $vID = ''; private $sID = 0; private $sData; private $cacheCreated = 0; private $cacheExpired = 0; private $referer = ''; private $cookie = ''; private $token; private $isLive = false; private $vData; private $isMaster = false; private $isMPD = false; private $isMP4 = false; private $isUrlAsId = false; private const MSG_ERROR_404 = "Page not found"; private const MSG_ERROR_403 = "Access denied"; private const CACHE_CONTROL = "Cache-Control: no-cache, no-store, must-revalidate, max-age=0"; public function __construct(bool $isMaster = false, bool $isMPD = false, bool $isMP4 = false) {  
     goto qYxeERDBNitY00Nj; Qh3Xkp8620bZp2PI: $this->sData = is_load_balancer();  
 goto iZ_Y5o_45aH4fMed; Hz2935lPWrDMcc7W: http_response_code(403);  
 goto XyWglVneOAKQToYd; ilFeO4QO0mFpbcIt: session_write_close();  
 goto Hz2935lPWrDMcc7W; My5kO3kum9IgJlne: exit(self::MSG_ERROR_403);  
 goto TgbEWYs2woS2TATE; ZpRBGLjCAYvGFvO3: $allow = cors_policy($this->token);  
 goto ma9aUu04UD75NPwr; TgbEWYs2woS2TATE: bzrwWCUeOxL1ZPXO:  
     goto ixPXpOY238RrN_Xf; GLfm1zOH85n1qfgy: uRbHwKRbEsu581rI:  
     goto oth1swaLl5xN9CLx; ma9aUu04UD75NPwr: if (!(!$allow || validate_boolean(get_option("idm_protect")) && $this->security->isIDM($isMP4) && empty($_GET["_nc_sid"]))) {  
     goto bzrwWCUeOxL1ZPXO; }  
 goto ilFeO4QO0mFpbcIt; XyWglVneOAKQToYd: header(self::CACHE_CONTROL, true);  
 goto My5kO3kum9IgJlne; O3PPVRKA0CD76oRe: corsPolicyValidation();  
 goto bJiJ44hE0quUOFf7; NKmcXToLWdcOt7eH: $this->vData = filter_input(INPUT_GET, "data", FILTER_SANITIZE_FULL_SPECIAL_CHARS);  
 goto Qh3Xkp8620bZp2PI; zKFJE9wNoryf8X89: $this->core = new Core();  
 goto ObRQx80a9UIBO1jG; bJiJ44hE0quUOFf7: $this->isLive = filter_input(INPUT_GET, "live", FILTER_SANITIZE_FULL_SPECIAL_CHARS) === "true";  
 goto NKmcXToLWdcOt7eH; ixPXpOY238RrN_Xf: $this->security->enableUAFilter();  
 goto O3PPVRKA0CD76oRe; rHi_2_oTeLmioF2_: $this->sID = $this->sData["id"];  
 goto GLfm1zOH85n1qfgy; On_FXex6znVzIqg6: $this->isMaster = $isMaster;  
 goto HJKh3h1q5gR23h0v; bbitNcUCSXzH_B05: $this->isMP4 = $isMP4;  
 goto zKFJE9wNoryf8X89; gW9Dmd6ELIC5l43c: session_write_close();  
 goto rHi_2_oTeLmioF2_; iZ_Y5o_45aH4fMed: if (!isset($this->sData["id"])) {  
     goto uRbHwKRbEsu581rI; }  
 goto gW9Dmd6ELIC5l43c; HJKh3h1q5gR23h0v: $this->isMPD = $isMPD;  
 goto bbitNcUCSXzH_B05; ObRQx80a9UIBO1jG: $this->security = new Security();  
 goto ETp5ZcrEaqIcA8Cn; qYxeERDBNitY00Nj: session_write_close();  
 goto On_FXex6znVzIqg6; ETp5ZcrEaqIcA8Cn: $this->vHash = new VideosHash();  
 goto JMh8NmEjKRMqNvyO; JMh8NmEjKRMqNvyO: $this->token = filter_input(INPUT_GET, "token", FILTER_SANITIZE_FULL_SPECIAL_CHARS);  
 goto ZpRBGLjCAYvGFvO3; oth1swaLl5xN9CLx: } private function createVideoURL(string $baseURL = '') {  
     goto SQqJen04LgLQLU8i; vjVpNihIjjtndItJ: $this->url = trim($this->url, "?#");  
 goto q2AYNaivwXXPOpLz; yOb5Jet18EH0lgr4: unset($qry["live"]);  
 goto j3tlDM7u1d7AWErp; BrKXx7BVrdox51Yi: session_write_close();  
 goto OLH360SP2AdFtw8J; QoIg8dcrORycjO4V: if (empty($_SERVER["REQUEST_URI"])) {  
     goto jCjfXw3pAjKCqfwk; }  
 goto BrKXx7BVrdox51Yi; OLH360SP2AdFtw8J: $ex = array_pad(explode("#", $_SERVER["REQUEST_URI"]), 2, '');  
 goto vLyK0QLO33yJiM4x; KEnAZYPR40iX10Sj: session_write_close();  
 goto Tq3vyNrS3bfr3ONQ; Tq3vyNrS3bfr3ONQ: parse_str($_SERVER["QUERY_STRING"], $qry);  
 goto aIFGtMhv29tACKqT; hGOQxAeMYpULv6OZ: p2MzCJI2c64HVp1_:  
     goto QoIg8dcrORycjO4V; zvYLeq6LKQgWzJrq: jCjfXw3pAjKCqfwk:  
     goto vjVpNihIjjtndItJ; vLyK0QLO33yJiM4x: $this->url .= "#" . end($ex);  
 goto zvYLeq6LKQgWzJrq; A9O21EJWfvHN5ZBM: $this->url = $baseURL;  
 goto VflSgEbFlBOcznWo; SQqJen04LgLQLU8i: session_write_close();  
 goto A9O21EJWfvHN5ZBM; VflSgEbFlBOcznWo: if (empty($_SERVER["QUERY_STRING"])) {  
     goto p2MzCJI2c64HVp1_; }  
 goto KEnAZYPR40iX10Sj; j3tlDM7u1d7AWErp: unset($qry["data"]);  
 goto Iql6HqGk8l2T8YoW; aIFGtMhv29tACKqT: unset($qry["token"]);  
 goto yOb5Jet18EH0lgr4; Iql6HqGk8l2T8YoW: $this->url .= "?" . http_build_query($qry);  
 goto hGOQxAeMYpULv6OZ; q2AYNaivwXXPOpLz: } private function getVideoSources(int $dl = 0, string $resolution = "Original") {  
     goto RNw1ozvwULhc2lIf; TXbiWQ1Gm0XqYl8L: if ($this->isMP4) {  
     goto rx0clxtIipeGCYnM; }  
 goto kB950B6dfhb8DLgI; aquknsj_Nj6aihem: $this->vEmail = $data["email"];  
 goto KKS7YYopzmFoXB9u; VagmcBOs5BbNSyGB: S3__x0YJvgVHt2Gq:  
     goto LElM68MFJ22kHfvM; Q7RKdxzYpnlwh2d6: if ($this->isUrlAsId) {  
     goto EYmBuXoeUE8qn4lK; }  
 goto TXbiWQ1Gm0XqYl8L; YvMyER31eEwFbiJD: $this->url = $data["sources"][0]["file"];  
 goto ltLqZF26cVgLwWej; UV5AS8bxq5wVa2BX: EYmBuXoeUE8qn4lK:  
     goto rmsdRVUVfbs95WDg; YaAsVxMgG2EP8md_: $this->url = $data["sources"][$key]["file"];  
 goto TGn5VBpc2L2BmRA0; GUHm4hcJmSXYupcQ: session_write_close();  
 goto Q7RKdxzYpnlwh2d6; kB950B6dfhb8DLgI:  
     goto S3__x0YJvgVHt2Gq;  
 goto UV5AS8bxq5wVa2BX; isarTC0EXQJs6JfZ: if (!isset($data["sources"])) {  
     goto QvPrC1e8YfoQSwMr; }  
 goto GUHm4hcJmSXYupcQ; ltLqZF26cVgLwWej:  
     goto S3__x0YJvgVHt2Gq;  
 goto tsPs8ayynStMwE_l; dFJ7ydJCM6ts3g4d: $key = array_search($resolution, array_column($data["sources"], "label"));  
 goto VvwERI9d9kR_Y3YT; XAegJLI_G8vlvWj0: session_write_close();  
 goto YaAsVxMgG2EP8md_; j_bbf9JfIv9N1jlR: if (empty($dataSources["data"])) {  
     goto iZdad1iBZjVSTz2x; }  
 goto cDhsxUab356E3BSO; aXtkvor5K4UrwQC0: session_write_close();  
 goto KLYUOYLT1Jn1hHHs; LElM68MFJ22kHfvM: $this->cookie = implode(";", $data["cookies"]);  
 goto DEE8jpuBO7N2h4wD; RNw1ozvwULhc2lIf: session_write_close();  
 goto mzoAsrLYZAseSrsP; MljnGcWWrCPuS2CA: $data = @json_decode($dataSources["data"], true);  
 goto isarTC0EXQJs6JfZ; BR4cV18AdswoVHY_: $this->cacheCreated = intval($dataSources["created"]);  
 goto AFxzd1wJyC73g9Rc; z0ZRR7w3S795t1XV: iZdad1iBZjVSTz2x:  
     goto gBmZ9YKgJuGHkMD3; KKS7YYopzmFoXB9u: QvPrC1e8YfoQSwMr:  
     goto z0ZRR7w3S795t1XV; tsPs8ayynStMwE_l: rx0clxtIipeGCYnM:  
     goto aXtkvor5K4UrwQC0; KLYUOYLT1Jn1hHHs: $this->url = $data["sources"][0]["file"];  
 goto dFJ7ydJCM6ts3g4d; mzoAsrLYZAseSrsP: $dataSources = $this->core->getDataSources($this->vHost, $this->vID, $dl);  
 goto j_bbf9JfIv9N1jlR; DEE8jpuBO7N2h4wD: $this->referer = $data["referer"];  
 goto DW_2d8_hI4lU0xQk; rmsdRVUVfbs95WDg: session_write_close();  
 goto YvMyER31eEwFbiJD; TGn5VBpc2L2BmRA0: jOB4IJukYYuajzcK:  
 goto VagmcBOs5BbNSyGB; AFxzd1wJyC73g9Rc: $this->cacheExpired = intval($dataSources["expired"]);  
 goto MljnGcWWrCPuS2CA; cDhsxUab356E3BSO: session_write_close();  
 goto BR4cV18AdswoVHY_; DW_2d8_hI4lU0xQk: $this->vTitle = $data["title"];  
 goto aquknsj_Nj6aihem; VvwERI9d9kR_Y3YT: if (!$key) {  
 goto jOB4IJukYYuajzcK; }  
 goto XAegJLI_G8vlvWj0; gBmZ9YKgJuGHkMD3: } private function parse() {  
 goto NlTIOrquYTMLAz56; aDYDZnURg6tHKBb2: $urlOrId = $this->security->decryptURL($uri[0]);  
 goto eawNk6_3p11Px_xq; xU6jznfLX8eXsPyI: session_write_close();  
 goto az_6FyRjD3aC4Ko1; OkXInuh7BTBHraXD: if (!$data) {  
 goto ghUrKYSO8HUaY6FQ; }  
 goto bVtJXxT6TB8mpwVG; ceSkMzoIlJ46b1lr:  
 goto Rm4O56xoPkiAlD1z;  
 goto CJydmCR2h55niP5d; qJrHRWy0vrJuyo94: $this->getVideoSources();  
 goto G7j89XZTNTv8CGHC; QR9gvtdeT2bUHpLA: $this->vHost = $data["host"];  
 goto qVuemHOHD1MulBd5; eawNk6_3p11Px_xq: $this->isUrlAsId = is_numeric($urlOrId);  
 goto zdcNsc45X3ikXCMK; CJydmCR2h55niP5d: K798lXUAGBWVQJ4m:  
 goto omsGQeSBUXZ5I85B; eax_NTtZ_WMdTlFv: $this->createVideoURL($urlOrId . implode("/", $uri));  
 goto v6lhsXzhSFz4ncKY; NlTIOrquYTMLAz56: session_write_close();  
 goto ylcwe_EEadU1LTsj; qVuemHOHD1MulBd5: $this->vID = $data["host_id"];  
 goto p3R1wShiktUDtL60; az_6FyRjD3aC4Ko1: $this->vHash->setCriteria("id", $urlOrId);  
 goto wY6Hz4QMumEzjmEY; cugyEt516x07bPI8: array_splice($uri, 0, 1);  
 goto Zu1nD0wsMvV7mYA2; Zu1nD0wsMvV7mYA2: if (isset($uri[0])) {  
 goto IeEwHeeThCsBdl0r; }  
 goto sMcaSmhMBaRBdf3Z; wY6Hz4QMumEzjmEY: $data = $this->vHash->getOne(["host", "host_id"]);  
 goto OkXInuh7BTBHraXD; nhEMH0OF14sukQMY: yAXTFs7KAkYZaBU9:  
 goto xU6jznfLX8eXsPyI; UFP32LNIcokpn_1b: if (validate_url($urlOrId)) {  
 goto K798lXUAGBWVQJ4m; }  
 goto hG4kpmPOF4D9bZ9i; UQ9DPadLkvVoYVYl: return false;  
 goto hTzmnVjsOPAOm0VT; hTzmnVjsOPAOm0VT: IeEwHeeThCsBdl0r:  
 goto aDYDZnURg6tHKBb2; omsGQeSBUXZ5I85B: session_write_close();  
 goto x1HNEd7MuD3cinhy; YfrXDKDXDZ_Nh5p5: Rm4O56xoPkiAlD1z:  
 goto qJrHRWy0vrJuyo94; p3R1wShiktUDtL60: ghUrKYSO8HUaY6FQ:  
 goto ceSkMzoIlJ46b1lr; bVtJXxT6TB8mpwVG: session_write_close();  
 goto QR9gvtdeT2bUHpLA; x1HNEd7MuD3cinhy: array_splice($uri, 0, 1);  
 goto eax_NTtZ_WMdTlFv; sMcaSmhMBaRBdf3Z: session_write_close();  
 goto UQ9DPadLkvVoYVYl; v6lhsXzhSFz4ncKY: list($this->vHost, $this->vID) = array_pad(explode("~", $this->security->decryptURL($this->vData)), 2, '');  
 goto YfrXDKDXDZ_Nh5p5; zdcNsc45X3ikXCMK: if ($this->isMaster && $this->isUrlAsId) {  
 goto yAXTFs7KAkYZaBU9; }  
 goto UFP32LNIcokpn_1b; hG4kpmPOF4D9bZ9i:  
 goto Rm4O56xoPkiAlD1z;  
 goto nhEMH0OF14sukQMY; ylcwe_EEadU1LTsj: $uri = get_page_uris();  
 goto cugyEt516x07bPI8; G7j89XZTNTv8CGHC: } private function parseMP4() {  
 goto I2oSQiIf0RK24vaS; nLtkaI0EHsDcMgZr: return false;  
 goto zItHwgox0sAyDSa7; U9NHcDEYN__1dNZe: $uri = get_page_uris();  
 goto hiJEWKdr6ioXaSa2; JVMJe0E6bCuZMYv7: session_write_close();  
 goto jxiGNjHzHf1iGCS8; I2oSQiIf0RK24vaS: session_write_close();  
 goto U9NHcDEYN__1dNZe; eZ4114EJlclRRZf1: POp8fvW5AYCI_751:  
 goto zwoBohy1O_wJ6TjF; jxiGNjHzHf1iGCS8: $this->vHost = $data["host"];  
 goto JLlwGf_FPBrsECNS; QqzAULSY6ncjgACk: if (!(!isset($uri[0]) || !isset($uri[1]))) {  
 goto paJs9r6c1c_BckeI; }  
 goto ygvaIsWhEJXtbb7y; OmYn3qGmhPOQtfem: if (is_numeric($id)) {  
 goto B8V1Ya0YKYQnEMJC; }  
 goto vsu4ztjeLqef4h6Q; UCYe1l4upwFr_M_S: B8V1Ya0YKYQnEMJC:  
 goto LQ_D0oQpPmpH0IV1; BtT1XOIOnnpm1k65: $dl = in_array($this->vHost, $this->core->getMp4HlsHosts()) ? 1 : 0;  
 goto TouRHjc10yf8GlCV; vr0bwrspiRZwu1gX: $id = trim($this->security->decryptURL($uri[0]));  
 goto OmYn3qGmhPOQtfem; hiJEWKdr6ioXaSa2: array_splice($uri, 0, 1);  
 goto QqzAULSY6ncjgACk; zItHwgox0sAyDSa7: paJs9r6c1c_BckeI:  
 goto vr0bwrspiRZwu1gX; dx36w7Zo0rPFWOvs: $data = $this->vHash->getOne(["host", "host_id"]);  
 goto MyQGsCSEdcs4PIsS; TouRHjc10yf8GlCV: $this->getVideoSources($dl, ucwords(strtolower($uri[1])));  
 goto eZ4114EJlclRRZf1; LQ_D0oQpPmpH0IV1: $this->vHash->setCriteria("id", $id);  
 goto dx36w7Zo0rPFWOvs; MyQGsCSEdcs4PIsS: if (!$data) {  
 goto POp8fvW5AYCI_751; }  
 goto JVMJe0E6bCuZMYv7; gMlv2HZZKxrbj1zG: return false;  
 goto UCYe1l4upwFr_M_S; vsu4ztjeLqef4h6Q: session_write_close();  
 goto gMlv2HZZKxrbj1zG; JLlwGf_FPBrsECNS: $this->vID = $data["host_id"];  
 goto BtT1XOIOnnpm1k65; ygvaIsWhEJXtbb7y: session_write_close();  
 goto nLtkaI0EHsDcMgZr; zwoBohy1O_wJ6TjF: } private function parseSources() {  
 goto euBn5WFrokdF6VeA; wIK5sqCnlKqaDlb4: session_write_close();  
 goto st3OSdA_BnUY6u1G; mPA8exbSpxHyo3Z1: xkvf5lcTtGUU2Zcs:  
 goto v3LboVCePhAJPHzD; euBn5WFrokdF6VeA: session_write_close();  
 goto fqmgbrxseygazjQ9; st3OSdA_BnUY6u1G: $this->parse();  
 goto fNIX23q8iVUkUt7O; LVI754aPC0dgqUvW: WnXHEWKZxED1M5eM:  
 goto cUhm1TKFN8runArt; v3LboVCePhAJPHzD: session_write_close();  
 goto GWfDh5FekswtLfOI; GWfDh5FekswtLfOI: $this->parseMP4();  
 goto LVI754aPC0dgqUvW; fNIX23q8iVUkUt7O:  
 goto WnXHEWKZxED1M5eM;  
 goto mPA8exbSpxHyo3Z1; fqmgbrxseygazjQ9: if ($this->isMP4) {  
 goto xkvf5lcTtGUU2Zcs; }  
 goto wIK5sqCnlKqaDlb4; cUhm1TKFN8runArt: } private function getValidSources() {  
 goto mjez1h23rWwl3GrL; fgEWrqOtVUNXxkwK: http_response_code(404);  
 goto tG2wwl3akps2u5zh; ebfwilFvnHD8IdGJ: if (!empty($data["sources"])) {  
 goto T1XMcK64rxZb3Z76; }  
 goto DZcnFuZ3MlbFxc7k; oSmxGyjp_vwMhqaW: if (!empty($this->url)) {  
 goto p4W2MQe705d09UMU; }  
 goto OACFSraDN4IESOc5; DZcnFuZ3MlbFxc7k: session_write_close();  
 goto fgEWrqOtVUNXxkwK; yfrW78h8Bcc4tp_2: p4W2MQe705d09UMU:  
 goto WUWYrR4AFc5uchWU; Av59S6GtgHWq_u66: $this->core->setServerId($this->sID);  
 goto pqjIECBZfQK405ou; pqjIECBZfQK405ou: $this->core->setDownload($dl === 1);  
 goto xuO_oRrOlvmgx4iG; SiDKfvYTdSQTLGoF: CNPZr0TYieJ6D9D9:  
 goto yfrW78h8Bcc4tp_2; VZjPUhz3QO4_4sFP: T1XMcK64rxZb3Z76:  
 goto wKv2iYAF8drXc_rk; Hk492o5Y5Vs195g6: $this->parseSources();  
 goto SiDKfvYTdSQTLGoF; Z9LRkQrhCBPYEov9:  
 goto CNPZr0TYieJ6D9D9;  
 goto VZjPUhz3QO4_4sFP; JNEjyb62QpFXxstZ: $dl = in_array($this->vHost, $this->core->getMp4HlsHosts()) ? 1 : 0;  
 goto Av59S6GtgHWq_u66; Ws1AodbRxW749As_: $data = $this->core->result();  
 goto ebfwilFvnHD8IdGJ; tG2wwl3akps2u5zh: header(self::CACHE_CONTROL, true);  
 goto mbKtx9tFpp73up2Q; mbKtx9tFpp73up2Q: exit(self::MSG_ERROR_404);  
 goto Z9LRkQrhCBPYEov9; xuO_oRrOlvmgx4iG: $this->core->setQuery(["host" => $this->vHost, "id" => $this->vID, "email" => $this->vEmail]);  
 goto Ws1AodbRxW749As_; wKv2iYAF8drXc_rk: session_write_close();  
 goto Hk492o5Y5Vs195g6; s23DMzKAxW7_iRAY: $this->parseSources();  
 goto oSmxGyjp_vwMhqaW; OACFSraDN4IESOc5: session_write_close();  
 goto JNEjyb62QpFXxstZ; mjez1h23rWwl3GrL: session_write_close();  
 goto s23DMzKAxW7_iRAY; WUWYrR4AFc5uchWU: } public function load() {  
 goto PLbki6wI6TFKyB0j; fPD1HtbkfVwq_0o4: $vPlayer->setEmail($this->vEmail);  
 goto yDYyVuEtutzkwsss; MVMJbca14nF6RvaU: oG4CUHXFuAIZ6XBA:  
 goto shOU6n_Sob2yzqS9; V8JfhJy9XOGpzQHk: session_write_close();  
 goto zsaGoed_BSwF_tqf; oAz0cRT3T1jjZKeF: $vPlayer->setCookie($this->cookie);  
 goto VOq44l9nxBr3Lhkp; IA7kYp9U_QIiXhvN: session_write_close();  
 goto wffRPvhSvHa0O0Cr; j30TORBZiT6Ybkdz: $vPlayer->setLiveToken($this->isLive, $this->token);  
 goto r6HEtqtq3PHhedpp; DJ4mG45DSeVPcJiM: $vPlayer = new MPD($this->vHost, $this->vID, $this->url, $bypassRateLimit);  
 goto Sj2uIa3vFd_eJ0Rp; Sj2uIa3vFd_eJ0Rp: eAoOovkgVkQ9Z2F9:  
 goto zEA2FkrnHPcjACtl; O3s89X6nGUSywR_n: cqqyaNEV7M4FRULZ:  
 goto L182JC2HSSersh6z; VOq44l9nxBr3Lhkp: $vPlayer->setReferer($this->referer);  
 goto fmG1T1d_clbGZyHi; MNhURqntnevL6K1M:  
 goto oG4CUHXFuAIZ6XBA;  
 goto O3s89X6nGUSywR_n; NEB_Ux0AQK5GAFVu: $vPlayer = new HLS($this->vHost, $this->vID, $this->url, $bypassRateLimit);  
 goto Lla6Z0dUj55zNWEH; mg67oXV36oIHrQsf: $vPlayer->setFilename($this->vTitle);  
 goto fPD1HtbkfVwq_0o4; HhHq9o8s9kV6kCC3: session_write_close();  
 goto DJ4mG45DSeVPcJiM; yDYyVuEtutzkwsss:  
 goto R9BhpRjntnqp3XYy;  
 goto LZCMq8lfpXYxjexp; zsaGoed_BSwF_tqf: $vPlayer = new FileStream(strtr($this->url, [BASE_URL => BASE_DIR, "%20" => " "]));  
 goto zX_pFiQ2BQGL2SRT; KhmNLAo7M5WYalUV: p2kBEkhNwLIBv61Z:  
 goto XMvReC_Dah8yJnu4; bM3zhb632INfHT27:  
 goto eAoOovkgVkQ9Z2F9;  
 goto xo6jqAD02GQtAQ5o; okwLekphJDRVrj42: session_write_close();  
 goto OG69F30TJKp6DQ5R; WliDCQtmEIEmhmHP: $vPlayer->playlistStream();  
 goto MVMJbca14nF6RvaU; Lla6Z0dUj55zNWEH:  
 goto eAoOovkgVkQ9Z2F9;  
 goto KhmNLAo7M5WYalUV; HL35HHHxzTU2bp0H:  
 goto oG4CUHXFuAIZ6XBA;  
 goto jdecgrFNIMhjCwkJ; wffRPvhSvHa0O0Cr: $vPlayer->stream();  
 goto HL35HHHxzTU2bp0H; r6HEtqtq3PHhedpp: $vPlayer->setCache($this->cacheCreated, $this->cacheExpired);  
 goto oAz0cRT3T1jjZKeF; LZCMq8lfpXYxjexp: WyJDX8KmFWsHSzJ2:  
 goto V8JfhJy9XOGpzQHk; fOpOHc3aI5mPjPKS: if (strpos($this->url, BASE_URL) !== false) {  
 goto WyJDX8KmFWsHSzJ2; }  
 goto okwLekphJDRVrj42; xo6jqAD02GQtAQ5o: Bqv5NDwX1zM1ikXv:  
 goto HhHq9o8s9kV6kCC3; zX_pFiQ2BQGL2SRT: $vPlayer->mp4Stream();  
 goto GRX5512MLsYLUeTI; QkHys9BSq583nFKV: if ($this->isMP4) {  
 goto p2kBEkhNwLIBv61Z; }  
 goto jAiZINhvaT1Fj1W0; MrU_sq7DdNVosjIr: $vPlayer->mp4Stream();  
 goto MNhURqntnevL6K1M; PLbki6wI6TFKyB0j: session_write_close();  
 goto BRrUFRCz4oXfwNSF; OG69F30TJKp6DQ5R: $vPlayer = new VideoPlayer($this->vHost, $this->vID, $this->url, $bypassRateLimit);  
 goto mg67oXV36oIHrQsf; nCvKjbBWsmnPI6FC: $bypassRateLimit = in_array($this->vHost, $this->core->getBadHosts()) && $this->vHost !== "direct";  
 goto QkHys9BSq583nFKV; l0hOj49guLOuvUb9: R9BhpRjntnqp3XYy:  
 goto bM3zhb632INfHT27; GRX5512MLsYLUeTI: exit;  
 goto l0hOj49guLOuvUb9; zEA2FkrnHPcjACtl: $vPlayer->setVerbose($this->vHost, $this->vID);  
 goto j30TORBZiT6Ybkdz; XMvReC_Dah8yJnu4: session_write_close();  
 goto fOpOHc3aI5mPjPKS; fmG1T1d_clbGZyHi: if ($this->isMP4) {  
 goto lxgjRg2vJhrd2b82; }  
 goto ZvDum4VTWqzhzjjE; ZvDum4VTWqzhzjjE: if ($this->isMaster) {  
 goto cqqyaNEV7M4FRULZ; }  
 goto IA7kYp9U_QIiXhvN; TIeXuEMgZhWvVKs_: session_write_close();  
 goto MrU_sq7DdNVosjIr; jdecgrFNIMhjCwkJ: lxgjRg2vJhrd2b82:  
 goto TIeXuEMgZhWvVKs_; L182JC2HSSersh6z: session_write_close();  
 goto WliDCQtmEIEmhmHP; BRrUFRCz4oXfwNSF: $this->getValidSources();  
 goto nCvKjbBWsmnPI6FC; jAiZINhvaT1Fj1W0: if ($this->isMPD) {  
 goto Bqv5NDwX1zM1ikXv; }  
 goto FESChFgPJ3BBBNvy; FESChFgPJ3BBBNvy: session_write_close();  
 goto NEB_Ux0AQK5GAFVu; shOU6n_Sob2yzqS9: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2023-09-25 01:13:58              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace GDPlayer; use GDPlayer\{Core, FileStream, Security, HLS, MPD}; use GDPlayer\Model\VideosHash; ini_set("\155\x61\170\x5f\x65\170\x65\x63\x75\164\x69\x6f\x6e\x5f\164\151\155\x65", -1); ini_set("\172\154\151\x62\x2e\157\x75\164\160\x75\x74\137\143\157\155\x70\162\145\163\x73\151\x6f\x6e", "\117\x66\x66"); ini_set("\157\x75\164\x70\165\164\137\142\x75\146\146\x65\x72\x69\156\x67", "\117\x66\146"); class StreamMaster { private $core; private $security; private $vHash; private $url = ''; private $vHost = ''; private $vTitle = ''; private $vEmail = ''; private $vID = ''; private $sID = 0; private $sData; private $cacheCreated = 0; private $cacheExpired = 0; private $referer = ''; private $cookie = ''; private $token; private $isLive = false; private $vData; private $isMaster = false; private $isMPD = false; private $isMP4 = false; private $isUrlAsId = false; private const MSG_ERROR_404 = "\x50\141\147\145\x20\x6e\x6f\x74\x20\146\x6f\x75\x6e\144"; private const MSG_ERROR_403 = "\101\x63\x63\x65\x73\163\40\x64\x65\156\x69\x65\144"; private const CACHE_CONTROL = "\103\x61\x63\x68\x65\55\103\x6f\156\164\162\157\154\x3a\x20\156\157\55\x63\x61\x63\150\145\x2c\x20\x6e\x6f\x2d\163\164\157\x72\x65\x2c\40\155\165\x73\164\55\x72\x65\x76\x61\x6c\x69\x64\x61\x74\x65\x2c\x20\155\141\170\55\141\147\x65\x3d\60"; public function __construct(bool $isMaster = false, bool $isMPD = false, bool $isMP4 = false) { 
     goto qYxeERDBNitY00Nj; Qh3Xkp8620bZp2PI: $this->sData = is_load_balancer(); 
 goto iZ_Y5o_45aH4fMed; Hz2935lPWrDMcc7W: http_response_code(403); 
 goto XyWglVneOAKQToYd; ilFeO4QO0mFpbcIt: session_write_close(); 
 goto Hz2935lPWrDMcc7W; My5kO3kum9IgJlne: exit(self::MSG_ERROR_403); 
 goto TgbEWYs2woS2TATE; ZpRBGLjCAYvGFvO3: $allow = cors_policy($this->token); 
 goto ma9aUu04UD75NPwr; TgbEWYs2woS2TATE: bzrwWCUeOxL1ZPXO: 
     goto ixPXpOY238RrN_Xf; GLfm1zOH85n1qfgy: uRbHwKRbEsu581rI: 
     goto oth1swaLl5xN9CLx; ma9aUu04UD75NPwr: if (!(!$allow || validate_boolean(get_option("\x69\x64\x6d\137\160\x72\157\164\145\143\164")) && $this->security->isIDM($isMP4) && empty($_GET["\x5f\156\x63\x5f\x73\151\x64"]))) { 
     goto bzrwWCUeOxL1ZPXO; } 
 goto ilFeO4QO0mFpbcIt; XyWglVneOAKQToYd: header(self::CACHE_CONTROL, true); 
 goto My5kO3kum9IgJlne; O3PPVRKA0CD76oRe: corsPolicyValidation(); 
 goto bJiJ44hE0quUOFf7; NKmcXToLWdcOt7eH: $this->vData = filter_input(INPUT_GET, "\144\141\164\x61", FILTER_SANITIZE_FULL_SPECIAL_CHARS); 
 goto Qh3Xkp8620bZp2PI; zKFJE9wNoryf8X89: $this->core = new Core(); 
 goto ObRQx80a9UIBO1jG; bJiJ44hE0quUOFf7: $this->isLive = filter_input(INPUT_GET, "\x6c\151\x76\x65", FILTER_SANITIZE_FULL_SPECIAL_CHARS) === "\164\x72\165\145"; 
 goto NKmcXToLWdcOt7eH; ixPXpOY238RrN_Xf: $this->security->enableUAFilter(); 
 goto O3PPVRKA0CD76oRe; rHi_2_oTeLmioF2_: $this->sID = $this->sData["\151\x64"]; 
 goto GLfm1zOH85n1qfgy; On_FXex6znVzIqg6: $this->isMaster = $isMaster; 
 goto HJKh3h1q5gR23h0v; bbitNcUCSXzH_B05: $this->isMP4 = $isMP4; 
 goto zKFJE9wNoryf8X89; gW9Dmd6ELIC5l43c: session_write_close(); 
 goto rHi_2_oTeLmioF2_; iZ_Y5o_45aH4fMed: if (!isset($this->sData["\x69\x64"])) { 
     goto uRbHwKRbEsu581rI; } 
 goto gW9Dmd6ELIC5l43c; HJKh3h1q5gR23h0v: $this->isMPD = $isMPD; 
 goto bbitNcUCSXzH_B05; ObRQx80a9UIBO1jG: $this->security = new Security(); 
 goto ETp5ZcrEaqIcA8Cn; qYxeERDBNitY00Nj: session_write_close(); 
 goto On_FXex6znVzIqg6; ETp5ZcrEaqIcA8Cn: $this->vHash = new VideosHash(); 
 goto JMh8NmEjKRMqNvyO; JMh8NmEjKRMqNvyO: $this->token = filter_input(INPUT_GET, "\x74\x6f\x6b\x65\x6e", FILTER_SANITIZE_FULL_SPECIAL_CHARS); 
 goto ZpRBGLjCAYvGFvO3; oth1swaLl5xN9CLx: } private function createVideoURL(string $baseURL = '') { 
     goto SQqJen04LgLQLU8i; vjVpNihIjjtndItJ: $this->url = trim($this->url, "\x3f\x23"); 
 goto q2AYNaivwXXPOpLz; yOb5Jet18EH0lgr4: unset($qry["\x6c\x69\x76\145"]); 
 goto j3tlDM7u1d7AWErp; BrKXx7BVrdox51Yi: session_write_close(); 
 goto OLH360SP2AdFtw8J; QoIg8dcrORycjO4V: if (empty($_SERVER["\122\x45\x51\125\x45\123\x54\x5f\125\x52\111"])) { 
     goto jCjfXw3pAjKCqfwk; } 
 goto BrKXx7BVrdox51Yi; OLH360SP2AdFtw8J: $ex = array_pad(explode("\x23", $_SERVER["\122\x45\x51\x55\x45\x53\124\137\125\x52\111"]), 2, ''); 
 goto vLyK0QLO33yJiM4x; KEnAZYPR40iX10Sj: session_write_close(); 
 goto Tq3vyNrS3bfr3ONQ; Tq3vyNrS3bfr3ONQ: parse_str($_SERVER["\x51\x55\x45\122\131\x5f\x53\124\122\111\116\107"], $qry); 
 goto aIFGtMhv29tACKqT; hGOQxAeMYpULv6OZ: p2MzCJI2c64HVp1_: 
     goto QoIg8dcrORycjO4V; zvYLeq6LKQgWzJrq: jCjfXw3pAjKCqfwk: 
     goto vjVpNihIjjtndItJ; vLyK0QLO33yJiM4x: $this->url .= "\x23" . end($ex); 
 goto zvYLeq6LKQgWzJrq; A9O21EJWfvHN5ZBM: $this->url = $baseURL; 
 goto VflSgEbFlBOcznWo; SQqJen04LgLQLU8i: session_write_close(); 
 goto A9O21EJWfvHN5ZBM; VflSgEbFlBOcznWo: if (empty($_SERVER["\121\125\105\x52\131\137\123\x54\x52\111\x4e\x47"])) { 
     goto p2MzCJI2c64HVp1_; } 
 goto KEnAZYPR40iX10Sj; j3tlDM7u1d7AWErp: unset($qry["\x64\x61\x74\x61"]); 
 goto Iql6HqGk8l2T8YoW; aIFGtMhv29tACKqT: unset($qry["\x74\157\153\145\x6e"]); 
 goto yOb5Jet18EH0lgr4; Iql6HqGk8l2T8YoW: $this->url .= "\x3f" . http_build_query($qry); 
 goto hGOQxAeMYpULv6OZ; q2AYNaivwXXPOpLz: } private function getVideoSources(int $dl = 0, string $resolution = "\117\x72\151\x67\x69\x6e\141\154") { 
     goto RNw1ozvwULhc2lIf; TXbiWQ1Gm0XqYl8L: if ($this->isMP4) { 
     goto rx0clxtIipeGCYnM; } 
 goto kB950B6dfhb8DLgI; aquknsj_Nj6aihem: $this->vEmail = $data["\x65\155\x61\x69\154"]; 
 goto KKS7YYopzmFoXB9u; VagmcBOs5BbNSyGB: S3__x0YJvgVHt2Gq: 
     goto LElM68MFJ22kHfvM; Q7RKdxzYpnlwh2d6: if ($this->isUrlAsId) { 
     goto EYmBuXoeUE8qn4lK; } 
 goto TXbiWQ1Gm0XqYl8L; YvMyER31eEwFbiJD: $this->url = $data["\163\x6f\165\162\x63\145\163"][0]["\146\151\154\x65"]; 
 goto ltLqZF26cVgLwWej; UV5AS8bxq5wVa2BX: EYmBuXoeUE8qn4lK: 
     goto rmsdRVUVfbs95WDg; YaAsVxMgG2EP8md_: $this->url = $data["\x73\x6f\x75\162\143\x65\x73"][$key]["\146\x69\x6c\x65"]; 
 goto TGn5VBpc2L2BmRA0; GUHm4hcJmSXYupcQ: session_write_close(); 
 goto Q7RKdxzYpnlwh2d6; kB950B6dfhb8DLgI: 
     goto S3__x0YJvgVHt2Gq; 
 goto UV5AS8bxq5wVa2BX; isarTC0EXQJs6JfZ: if (!isset($data["\163\157\165\162\143\x65\163"])) { 
     goto QvPrC1e8YfoQSwMr; } 
 goto GUHm4hcJmSXYupcQ; ltLqZF26cVgLwWej: 
     goto S3__x0YJvgVHt2Gq; 
 goto tsPs8ayynStMwE_l; dFJ7ydJCM6ts3g4d: $key = array_search($resolution, array_column($data["\x73\x6f\x75\x72\143\x65\x73"], "\154\141\142\x65\154")); 
 goto VvwERI9d9kR_Y3YT; XAegJLI_G8vlvWj0: session_write_close(); 
 goto YaAsVxMgG2EP8md_; j_bbf9JfIv9N1jlR: if (empty($dataSources["\x64\141\x74\141"])) { 
     goto iZdad1iBZjVSTz2x; } 
 goto cDhsxUab356E3BSO; aXtkvor5K4UrwQC0: session_write_close(); 
 goto KLYUOYLT1Jn1hHHs; LElM68MFJ22kHfvM: $this->cookie = implode("\x3b", $data["\143\x6f\157\x6b\x69\145\x73"]); 
 goto DEE8jpuBO7N2h4wD; RNw1ozvwULhc2lIf: session_write_close(); 
 goto mzoAsrLYZAseSrsP; MljnGcWWrCPuS2CA: $data = @json_decode($dataSources["\x64\141\164\141"], true); 
 goto isarTC0EXQJs6JfZ; BR4cV18AdswoVHY_: $this->cacheCreated = intval($dataSources["\x63\162\x65\x61\164\x65\x64"]); 
 goto AFxzd1wJyC73g9Rc; z0ZRR7w3S795t1XV: iZdad1iBZjVSTz2x: 
     goto gBmZ9YKgJuGHkMD3; KKS7YYopzmFoXB9u: QvPrC1e8YfoQSwMr: 
     goto z0ZRR7w3S795t1XV; tsPs8ayynStMwE_l: rx0clxtIipeGCYnM: 
     goto aXtkvor5K4UrwQC0; KLYUOYLT1Jn1hHHs: $this->url = $data["\x73\157\x75\x72\x63\145\x73"][0]["\146\x69\x6c\x65"]; 
 goto dFJ7ydJCM6ts3g4d; mzoAsrLYZAseSrsP: $dataSources = $this->core->getDataSources($this->vHost, $this->vID, $dl); 
 goto j_bbf9JfIv9N1jlR; DEE8jpuBO7N2h4wD: $this->referer = $data["\x72\145\146\145\x72\145\162"]; 
 goto DW_2d8_hI4lU0xQk; rmsdRVUVfbs95WDg: session_write_close(); 
 goto YvMyER31eEwFbiJD; TGn5VBpc2L2BmRA0: jOB4IJukYYuajzcK: 
 goto VagmcBOs5BbNSyGB; AFxzd1wJyC73g9Rc: $this->cacheExpired = intval($dataSources["\x65\x78\x70\x69\162\x65\x64"]); 
 goto MljnGcWWrCPuS2CA; cDhsxUab356E3BSO: session_write_close(); 
 goto BR4cV18AdswoVHY_; DW_2d8_hI4lU0xQk: $this->vTitle = $data["\x74\x69\164\x6c\x65"]; 
 goto aquknsj_Nj6aihem; VvwERI9d9kR_Y3YT: if (!$key) { 
 goto jOB4IJukYYuajzcK; } 
 goto XAegJLI_G8vlvWj0; gBmZ9YKgJuGHkMD3: } private function parse() { 
 goto NlTIOrquYTMLAz56; aDYDZnURg6tHKBb2: $urlOrId = $this->security->decryptURL($uri[0]); 
 goto eawNk6_3p11Px_xq; xU6jznfLX8eXsPyI: session_write_close(); 
 goto az_6FyRjD3aC4Ko1; OkXInuh7BTBHraXD: if (!$data) { 
 goto ghUrKYSO8HUaY6FQ; } 
 goto bVtJXxT6TB8mpwVG; ceSkMzoIlJ46b1lr: 
 goto Rm4O56xoPkiAlD1z; 
 goto CJydmCR2h55niP5d; qJrHRWy0vrJuyo94: $this->getVideoSources(); 
 goto G7j89XZTNTv8CGHC; QR9gvtdeT2bUHpLA: $this->vHost = $data["\x68\x6f\163\164"]; 
 goto qVuemHOHD1MulBd5; eawNk6_3p11Px_xq: $this->isUrlAsId = is_numeric($urlOrId); 
 goto zdcNsc45X3ikXCMK; CJydmCR2h55niP5d: K798lXUAGBWVQJ4m: 
 goto omsGQeSBUXZ5I85B; eax_NTtZ_WMdTlFv: $this->createVideoURL($urlOrId . implode("\57", $uri)); 
 goto v6lhsXzhSFz4ncKY; NlTIOrquYTMLAz56: session_write_close(); 
 goto ylcwe_EEadU1LTsj; qVuemHOHD1MulBd5: $this->vID = $data["\x68\157\x73\x74\137\151\144"]; 
 goto p3R1wShiktUDtL60; az_6FyRjD3aC4Ko1: $this->vHash->setCriteria("\x69\x64", $urlOrId); 
 goto wY6Hz4QMumEzjmEY; cugyEt516x07bPI8: array_splice($uri, 0, 1); 
 goto Zu1nD0wsMvV7mYA2; Zu1nD0wsMvV7mYA2: if (isset($uri[0])) { 
 goto IeEwHeeThCsBdl0r; } 
 goto sMcaSmhMBaRBdf3Z; wY6Hz4QMumEzjmEY: $data = $this->vHash->getOne(["\x68\x6f\163\x74", "\150\x6f\x73\164\137\151\x64"]); 
 goto OkXInuh7BTBHraXD; nhEMH0OF14sukQMY: yAXTFs7KAkYZaBU9: 
 goto xU6jznfLX8eXsPyI; UFP32LNIcokpn_1b: if (validate_url($urlOrId)) { 
 goto K798lXUAGBWVQJ4m; } 
 goto hG4kpmPOF4D9bZ9i; UQ9DPadLkvVoYVYl: return false; 
 goto hTzmnVjsOPAOm0VT; hTzmnVjsOPAOm0VT: IeEwHeeThCsBdl0r: 
 goto aDYDZnURg6tHKBb2; omsGQeSBUXZ5I85B: session_write_close(); 
 goto x1HNEd7MuD3cinhy; YfrXDKDXDZ_Nh5p5: Rm4O56xoPkiAlD1z: 
 goto qJrHRWy0vrJuyo94; p3R1wShiktUDtL60: ghUrKYSO8HUaY6FQ: 
 goto ceSkMzoIlJ46b1lr; bVtJXxT6TB8mpwVG: session_write_close(); 
 goto QR9gvtdeT2bUHpLA; x1HNEd7MuD3cinhy: array_splice($uri, 0, 1); 
 goto eax_NTtZ_WMdTlFv; sMcaSmhMBaRBdf3Z: session_write_close(); 
 goto UQ9DPadLkvVoYVYl; v6lhsXzhSFz4ncKY: list($this->vHost, $this->vID) = array_pad(explode("\x7e", $this->security->decryptURL($this->vData)), 2, ''); 
 goto YfrXDKDXDZ_Nh5p5; zdcNsc45X3ikXCMK: if ($this->isMaster && $this->isUrlAsId) { 
 goto yAXTFs7KAkYZaBU9; } 
 goto UFP32LNIcokpn_1b; hG4kpmPOF4D9bZ9i: 
 goto Rm4O56xoPkiAlD1z; 
 goto nhEMH0OF14sukQMY; ylcwe_EEadU1LTsj: $uri = get_page_uris(); 
 goto cugyEt516x07bPI8; G7j89XZTNTv8CGHC: } private function parseMP4() { 
 goto I2oSQiIf0RK24vaS; nLtkaI0EHsDcMgZr: return false; 
 goto zItHwgox0sAyDSa7; U9NHcDEYN__1dNZe: $uri = get_page_uris(); 
 goto hiJEWKdr6ioXaSa2; JVMJe0E6bCuZMYv7: session_write_close(); 
 goto jxiGNjHzHf1iGCS8; I2oSQiIf0RK24vaS: session_write_close(); 
 goto U9NHcDEYN__1dNZe; eZ4114EJlclRRZf1: POp8fvW5AYCI_751: 
 goto zwoBohy1O_wJ6TjF; jxiGNjHzHf1iGCS8: $this->vHost = $data["\x68\157\x73\164"]; 
 goto JLlwGf_FPBrsECNS; QqzAULSY6ncjgACk: if (!(!isset($uri[0]) || !isset($uri[1]))) { 
 goto paJs9r6c1c_BckeI; } 
 goto ygvaIsWhEJXtbb7y; OmYn3qGmhPOQtfem: if (is_numeric($id)) { 
 goto B8V1Ya0YKYQnEMJC; } 
 goto vsu4ztjeLqef4h6Q; UCYe1l4upwFr_M_S: B8V1Ya0YKYQnEMJC: 
 goto LQ_D0oQpPmpH0IV1; BtT1XOIOnnpm1k65: $dl = in_array($this->vHost, $this->core->getMp4HlsHosts()) ? 1 : 0; 
 goto TouRHjc10yf8GlCV; vr0bwrspiRZwu1gX: $id = trim($this->security->decryptURL($uri[0])); 
 goto OmYn3qGmhPOQtfem; hiJEWKdr6ioXaSa2: array_splice($uri, 0, 1); 
 goto QqzAULSY6ncjgACk; zItHwgox0sAyDSa7: paJs9r6c1c_BckeI: 
 goto vr0bwrspiRZwu1gX; dx36w7Zo0rPFWOvs: $data = $this->vHash->getOne(["\150\x6f\x73\164", "\x68\x6f\163\x74\x5f\151\144"]); 
 goto MyQGsCSEdcs4PIsS; TouRHjc10yf8GlCV: $this->getVideoSources($dl, ucwords(strtolower($uri[1]))); 
 goto eZ4114EJlclRRZf1; LQ_D0oQpPmpH0IV1: $this->vHash->setCriteria("\151\144", $id); 
 goto dx36w7Zo0rPFWOvs; MyQGsCSEdcs4PIsS: if (!$data) { 
 goto POp8fvW5AYCI_751; } 
 goto JVMJe0E6bCuZMYv7; gMlv2HZZKxrbj1zG: return false; 
 goto UCYe1l4upwFr_M_S; vsu4ztjeLqef4h6Q: session_write_close(); 
 goto gMlv2HZZKxrbj1zG; JLlwGf_FPBrsECNS: $this->vID = $data["\x68\157\x73\164\137\151\144"]; 
 goto BtT1XOIOnnpm1k65; ygvaIsWhEJXtbb7y: session_write_close(); 
 goto nLtkaI0EHsDcMgZr; zwoBohy1O_wJ6TjF: } private function parseSources() { 
 goto euBn5WFrokdF6VeA; wIK5sqCnlKqaDlb4: session_write_close(); 
 goto st3OSdA_BnUY6u1G; mPA8exbSpxHyo3Z1: xkvf5lcTtGUU2Zcs: 
 goto v3LboVCePhAJPHzD; euBn5WFrokdF6VeA: session_write_close(); 
 goto fqmgbrxseygazjQ9; st3OSdA_BnUY6u1G: $this->parse(); 
 goto fNIX23q8iVUkUt7O; LVI754aPC0dgqUvW: WnXHEWKZxED1M5eM: 
 goto cUhm1TKFN8runArt; v3LboVCePhAJPHzD: session_write_close(); 
 goto GWfDh5FekswtLfOI; GWfDh5FekswtLfOI: $this->parseMP4(); 
 goto LVI754aPC0dgqUvW; fNIX23q8iVUkUt7O: 
 goto WnXHEWKZxED1M5eM; 
 goto mPA8exbSpxHyo3Z1; fqmgbrxseygazjQ9: if ($this->isMP4) { 
 goto xkvf5lcTtGUU2Zcs; } 
 goto wIK5sqCnlKqaDlb4; cUhm1TKFN8runArt: } private function getValidSources() { 
 goto mjez1h23rWwl3GrL; fgEWrqOtVUNXxkwK: http_response_code(404); 
 goto tG2wwl3akps2u5zh; ebfwilFvnHD8IdGJ: if (!empty($data["\163\157\x75\x72\143\x65\x73"])) { 
 goto T1XMcK64rxZb3Z76; } 
 goto DZcnFuZ3MlbFxc7k; oSmxGyjp_vwMhqaW: if (!empty($this->url)) { 
 goto p4W2MQe705d09UMU; } 
 goto OACFSraDN4IESOc5; DZcnFuZ3MlbFxc7k: session_write_close(); 
 goto fgEWrqOtVUNXxkwK; yfrW78h8Bcc4tp_2: p4W2MQe705d09UMU: 
 goto WUWYrR4AFc5uchWU; Av59S6GtgHWq_u66: $this->core->setServerId($this->sID); 
 goto pqjIECBZfQK405ou; pqjIECBZfQK405ou: $this->core->setDownload($dl === 1); 
 goto xuO_oRrOlvmgx4iG; SiDKfvYTdSQTLGoF: CNPZr0TYieJ6D9D9: 
 goto yfrW78h8Bcc4tp_2; VZjPUhz3QO4_4sFP: T1XMcK64rxZb3Z76: 
 goto wKv2iYAF8drXc_rk; Hk492o5Y5Vs195g6: $this->parseSources(); 
 goto SiDKfvYTdSQTLGoF; Z9LRkQrhCBPYEov9: 
 goto CNPZr0TYieJ6D9D9; 
 goto VZjPUhz3QO4_4sFP; JNEjyb62QpFXxstZ: $dl = in_array($this->vHost, $this->core->getMp4HlsHosts()) ? 1 : 0; 
 goto Av59S6GtgHWq_u66; Ws1AodbRxW749As_: $data = $this->core->result(); 
 goto ebfwilFvnHD8IdGJ; tG2wwl3akps2u5zh: header(self::CACHE_CONTROL, true); 
 goto mbKtx9tFpp73up2Q; mbKtx9tFpp73up2Q: exit(self::MSG_ERROR_404); 
 goto Z9LRkQrhCBPYEov9; xuO_oRrOlvmgx4iG: $this->core->setQuery(["\x68\157\163\164" => $this->vHost, "\151\x64" => $this->vID, "\145\x6d\141\151\154" => $this->vEmail]); 
 goto Ws1AodbRxW749As_; wKv2iYAF8drXc_rk: session_write_close(); 
 goto Hk492o5Y5Vs195g6; s23DMzKAxW7_iRAY: $this->parseSources(); 
 goto oSmxGyjp_vwMhqaW; OACFSraDN4IESOc5: session_write_close(); 
 goto JNEjyb62QpFXxstZ; mjez1h23rWwl3GrL: session_write_close(); 
 goto s23DMzKAxW7_iRAY; WUWYrR4AFc5uchWU: } public function load() { 
 goto PLbki6wI6TFKyB0j; fPD1HtbkfVwq_0o4: $vPlayer->setEmail($this->vEmail); 
 goto yDYyVuEtutzkwsss; MVMJbca14nF6RvaU: oG4CUHXFuAIZ6XBA: 
 goto shOU6n_Sob2yzqS9; V8JfhJy9XOGpzQHk: session_write_close(); 
 goto zsaGoed_BSwF_tqf; oAz0cRT3T1jjZKeF: $vPlayer->setCookie($this->cookie); 
 goto VOq44l9nxBr3Lhkp; IA7kYp9U_QIiXhvN: session_write_close(); 
 goto wffRPvhSvHa0O0Cr; j30TORBZiT6Ybkdz: $vPlayer->setLiveToken($this->isLive, $this->token); 
 goto r6HEtqtq3PHhedpp; DJ4mG45DSeVPcJiM: $vPlayer = new MPD($this->vHost, $this->vID, $this->url, $bypassRateLimit); 
 goto Sj2uIa3vFd_eJ0Rp; Sj2uIa3vFd_eJ0Rp: eAoOovkgVkQ9Z2F9: 
 goto zEA2FkrnHPcjACtl; O3s89X6nGUSywR_n: cqqyaNEV7M4FRULZ: 
 goto L182JC2HSSersh6z; VOq44l9nxBr3Lhkp: $vPlayer->setReferer($this->referer); 
 goto fmG1T1d_clbGZyHi; MNhURqntnevL6K1M: 
 goto oG4CUHXFuAIZ6XBA; 
 goto O3s89X6nGUSywR_n; NEB_Ux0AQK5GAFVu: $vPlayer = new HLS($this->vHost, $this->vID, $this->url, $bypassRateLimit); 
 goto Lla6Z0dUj55zNWEH; mg67oXV36oIHrQsf: $vPlayer->setFilename($this->vTitle); 
 goto fPD1HtbkfVwq_0o4; HhHq9o8s9kV6kCC3: session_write_close(); 
 goto DJ4mG45DSeVPcJiM; yDYyVuEtutzkwsss: 
 goto R9BhpRjntnqp3XYy; 
 goto LZCMq8lfpXYxjexp; zsaGoed_BSwF_tqf: $vPlayer = new FileStream(strtr($this->url, [BASE_URL => BASE_DIR, "\45\62\60" => "\40"])); 
 goto zX_pFiQ2BQGL2SRT; KhmNLAo7M5WYalUV: p2kBEkhNwLIBv61Z: 
 goto XMvReC_Dah8yJnu4; bM3zhb632INfHT27: 
 goto eAoOovkgVkQ9Z2F9; 
 goto xo6jqAD02GQtAQ5o; okwLekphJDRVrj42: session_write_close(); 
 goto OG69F30TJKp6DQ5R; WliDCQtmEIEmhmHP: $vPlayer->playlistStream(); 
 goto MVMJbca14nF6RvaU; Lla6Z0dUj55zNWEH: 
 goto eAoOovkgVkQ9Z2F9; 
 goto KhmNLAo7M5WYalUV; HL35HHHxzTU2bp0H: 
 goto oG4CUHXFuAIZ6XBA; 
 goto jdecgrFNIMhjCwkJ; wffRPvhSvHa0O0Cr: $vPlayer->stream(); 
 goto HL35HHHxzTU2bp0H; r6HEtqtq3PHhedpp: $vPlayer->setCache($this->cacheCreated, $this->cacheExpired); 
 goto oAz0cRT3T1jjZKeF; LZCMq8lfpXYxjexp: WyJDX8KmFWsHSzJ2: 
 goto V8JfhJy9XOGpzQHk; fOpOHc3aI5mPjPKS: if (strpos($this->url, BASE_URL) !== false) { 
 goto WyJDX8KmFWsHSzJ2; } 
 goto okwLekphJDRVrj42; xo6jqAD02GQtAQ5o: Bqv5NDwX1zM1ikXv: 
 goto HhHq9o8s9kV6kCC3; zX_pFiQ2BQGL2SRT: $vPlayer->mp4Stream(); 
 goto GRX5512MLsYLUeTI; QkHys9BSq583nFKV: if ($this->isMP4) { 
 goto p2kBEkhNwLIBv61Z; } 
 goto jAiZINhvaT1Fj1W0; MrU_sq7DdNVosjIr: $vPlayer->mp4Stream(); 
 goto MNhURqntnevL6K1M; PLbki6wI6TFKyB0j: session_write_close(); 
 goto BRrUFRCz4oXfwNSF; OG69F30TJKp6DQ5R: $vPlayer = new VideoPlayer($this->vHost, $this->vID, $this->url, $bypassRateLimit); 
 goto mg67oXV36oIHrQsf; nCvKjbBWsmnPI6FC: $bypassRateLimit = in_array($this->vHost, $this->core->getBadHosts()) && $this->vHost !== "\x64\x69\x72\x65\x63\164"; 
 goto QkHys9BSq583nFKV; l0hOj49guLOuvUb9: R9BhpRjntnqp3XYy: 
 goto bM3zhb632INfHT27; GRX5512MLsYLUeTI: exit; 
 goto l0hOj49guLOuvUb9; zEA2FkrnHPcjACtl: $vPlayer->setVerbose($this->vHost, $this->vID); 
 goto j30TORBZiT6Ybkdz; XMvReC_Dah8yJnu4: session_write_close(); 
 goto fOpOHc3aI5mPjPKS; fmG1T1d_clbGZyHi: if ($this->isMP4) { 
 goto lxgjRg2vJhrd2b82; } 
 goto ZvDum4VTWqzhzjjE; ZvDum4VTWqzhzjjE: if ($this->isMaster) { 
 goto cqqyaNEV7M4FRULZ; } 
 goto IA7kYp9U_QIiXhvN; TIeXuEMgZhWvVKs_: session_write_close(); 
 goto MrU_sq7DdNVosjIr; jdecgrFNIMhjCwkJ: lxgjRg2vJhrd2b82: 
 goto TIeXuEMgZhWvVKs_; L182JC2HSSersh6z: session_write_close(); 
 goto WliDCQtmEIEmhmHP; BRrUFRCz4oXfwNSF: $this->getValidSources(); 
 goto nCvKjbBWsmnPI6FC; jAiZINhvaT1Fj1W0: if ($this->isMPD) { 
 goto Bqv5NDwX1zM1ikXv; } 
 goto FESChFgPJ3BBBNvy; FESChFgPJ3BBBNvy: session_write_close(); 
 goto NEB_Ux0AQK5GAFVu; shOU6n_Sob2yzqS9: } }

Function Calls

None

Variables

None

Stats

MD5 40aedb22247dd6a72cb93fe92252a7c5
Eval Count 0
Decode Time 59 ms