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-12-06 01:47:20              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 namespace GDPlayer\Hosting; use GDPlayer\GoogleDriveRestAPI; use GDPlayer\Model\{GDriveAuth, GDriveQueue}; class gdrive extends \GDPlayer\CoreExtractor { private $gdAPINew; private $gdAuth; private $gdQueue; private $apiURL = "%s/u/0/get_video_info?docid=%s&drive_originator_app=303"; private $apiKey = ''; private $apiReferer = "https://www.googleapis.com/"; private $retry = false; public function __construct($id, $dl, $hostname) { goto NfRqo1LyK7VsjKof; aBrJXb2R3MMoYOQB: $this->gdAPINew = new GoogleDriveRestAPI(); goto mCGd1fenLX36e63I; ykS_21DkEKCvMQjo: parent::__construct($id, $dl, $hostname); goto aBrJXb2R3MMoYOQB; vuNsk0a1xbsGrrvv: $this->gdQueue = new GDriveQueue(); goto Qxt0Y1V4dVQ88D75; Qxt0Y1V4dVQ88D75: $this->baseURL = "https://drive.google.com"; goto amuJmDLqCrHR4N_u; NfRqo1LyK7VsjKof: session_write_close(); goto ykS_21DkEKCvMQjo; amuJmDLqCrHR4N_u: $this->url = sprintf($this->apiURL, trim($this->baseURL, "/"), $id); goto P6NeYPwdkkhSkWtr; mCGd1fenLX36e63I: $this->gdAuth = new GDriveAuth(); goto vuNsk0a1xbsGrrvv; P6NeYPwdkkhSkWtr: $this->referer = "https://youtube.googleapis.com/"; goto oXsQv2LwGXaGE4Om; oXsQv2LwGXaGE4Om: } private function createImageUrl(string $id = '') { session_write_close(); return "https://drive.google.com/thumbnail?id=" . $id . "&authuser=0&sz=w9999"; } private function createApiResolution(string $id = '', string $label = "Default") { goto znHESRV0VNlUcFx4; znHESRV0VNlUcFx4: session_write_close(); goto G2bI1FbB21UpHpev; mNs07c1f9wsg0IeW: $url .= "&key=" . $this->apiKey; goto H3PsVc5O5TwCKJoj; RoA3SRxdMM2Xi6yV: if (empty($this->apiKey)) { goto kVqyz4jMcHsgLwvk; } goto QvMbsNv56z2uotrJ; H3PsVc5O5TwCKJoj: kVqyz4jMcHsgLwvk: goto WB2HzDaEyGl5GeK4; WB2HzDaEyGl5GeK4: return ["file" => $url, "type" => $this->videoType, "label" => $label]; goto z58fU53RLt83u8zT; G2bI1FbB21UpHpev: $url = "https://www.googleapis.com/drive/v3/files/" . $id . "?alt=media"; goto RoA3SRxdMM2Xi6yV; QvMbsNv56z2uotrJ: session_write_close(); goto mNs07c1f9wsg0IeW; z58fU53RLt83u8zT: } private function getCustomTitle($fileInfo) : string { goto SO6S09tGc6e16i9D; uO9lSHmqk0n_Qizt: if (!empty($useDesc)) { goto pZkJxDH_y2tt4vaa; } goto cgiCYjAUsngw5xL2; eOo9FSIvMXAitlUZ: $title = $fileInfo["description"]; goto YqsVsxGMy8IrwMiW; DICTEJ_V8qgpCLJ0: $useDesc = array_filter($onDesc, function ($val) use($fileInfo) { session_write_close(); return strpos(strtolower($fileInfo["description"]), $val) !== false; }); goto uO9lSHmqk0n_Qizt; lrWr7cTb103AVpZT: $title = ''; goto HnttjHfZPenrlxhN; vr0Twpw8W7XP8n2X: $onDesc = ["copy by", "downloaded", "uploaded", "upload", "download", "mirror", "sharing"]; goto DICTEJ_V8qgpCLJ0; Qk9gXIowIscY6cgY: session_write_close(); goto MyhnEfmkJv3_k2Vb; nmXwGi_scH3ngsKy: return $title; goto MVHtS0u5R5aS3Mri; YN9buTfFEh7h9Abb: session_write_close(); goto IVJ1RGrg7K7minxl; hXudqUzpiEzH8D4q: if (!empty($fileInfo["title"])) { goto g7iXhGC3Apb_Acm9; } goto TKu2UF3hMrJRBGjf; zA7mY5pO2ZgtCi2A: g7iXhGC3Apb_Acm9: goto Qk9gXIowIscY6cgY; HnttjHfZPenrlxhN: if (!is_array($fileInfo)) { goto Litpa2INWNGS275V; } goto phSqNDdMKpKJuXSx; YdVwC3Mgjy_VRerx: goto AS1PNVWBIuudETBJ; goto azBnNxssJ6h9moso; phSqNDdMKpKJuXSx: session_write_close(); goto qB7NnI2Skd22KE5_; YqsVsxGMy8IrwMiW: pZkJxDH_y2tt4vaa: goto v6U71Aj1vsbM_kfC; TKu2UF3hMrJRBGjf: if (!empty($fileInfo["name"])) { goto H_HXzpBP50cqq6UF; } goto YdVwC3Mgjy_VRerx; cgiCYjAUsngw5xL2: session_write_close(); goto eOo9FSIvMXAitlUZ; MyhnEfmkJv3_k2Vb: $title = $fileInfo["title"]; goto X0cLuAJCDUw_gCrP; azBnNxssJ6h9moso: NEBXhWApkLNw9nYt: goto Oj_lQqm8dJN_RG71; v6U71Aj1vsbM_kfC: goto AS1PNVWBIuudETBJ; goto zA7mY5pO2ZgtCi2A; gjqt9MZpoZSLGSJA: AS1PNVWBIuudETBJ: goto LIATMqDlfTiJ1Wfz; X0cLuAJCDUw_gCrP: goto AS1PNVWBIuudETBJ; goto tkcx0sGLLg_X7sNV; SO6S09tGc6e16i9D: session_write_close(); goto lrWr7cTb103AVpZT; Oj_lQqm8dJN_RG71: session_write_close(); goto vr0Twpw8W7XP8n2X; LIATMqDlfTiJ1Wfz: Litpa2INWNGS275V: goto nmXwGi_scH3ngsKy; qB7NnI2Skd22KE5_: if (!empty($fileInfo["description"])) { goto NEBXhWApkLNw9nYt; } goto hXudqUzpiEzH8D4q; tkcx0sGLLg_X7sNV: H_HXzpBP50cqq6UF: goto YN9buTfFEh7h9Abb; IVJ1RGrg7K7minxl: $title = $fileInfo["name"]; goto gjqt9MZpoZSLGSJA; MVHtS0u5R5aS3Mri: } private function parseFmtStreamMap(string $fmtStreamMap = '') { goto dI5FLd4WliSDIrgX; VpuVxTpb6fKQZR2C: foreach ($exFmtStreamMap as $source) { goto sdRnNM22YWBeyGB5; dxABlseBoOfKpfna: session_write_close(); goto sER1nnWTt7F6VfHL; sER1nnWTt7F6VfHL: $this->sources[] = ["file" => $qry["url"], "type" => $this->videoType, "label" => $this->googleLabel($qry["itag"])]; goto NoeHbsc2PtULU3ja; sdRnNM22YWBeyGB5: session_write_close(); goto J2ZXA89uN6vCD4KW; Ho7EwvBtzJ2ydkw2: if (!(isset($qry["url"]) && isset($qry["itag"]) && !in_array($qry["itag"], $excludes))) { goto LUs0DxNhwRHqiZ7i; } goto dxABlseBoOfKpfna; i8wh84MqnTMrfT3S: GYuUt10ZzfwIR1Ss: goto frGoGewcaGIYxg5I; J2ZXA89uN6vCD4KW: @parse_str($source, $qry); goto Ho7EwvBtzJ2ydkw2; NoeHbsc2PtULU3ja: LUs0DxNhwRHqiZ7i: goto i8wh84MqnTMrfT3S; frGoGewcaGIYxg5I: } goto jtaIJjuByweqtV3y; dI5FLd4WliSDIrgX: session_write_close(); goto KjTVxjNwRZIWB7lZ; jtaIJjuByweqtV3y: FL0zR3sHeKMVclj1: goto Shbud_rBYDkGvZSR; c1byipqKGyCZL_OJ: $excludes = ["5", "17", "36", "132", "133"]; goto VpuVxTpb6fKQZR2C; KjTVxjNwRZIWB7lZ: $exFmtStreamMap = explode(",", $fmtStreamMap); goto c1byipqKGyCZL_OJ; Shbud_rBYDkGvZSR: } private function parseSources(string $id = '', string $response = '', int $status = 0, string $err = '') { goto QUfizzW_bRbwr9qq; Ndkiode4uwADbtVj: Rvk29hVFRVPcvrvU: goto d5d042JbyRT1G5lu; hjj3tH0t2Dkhh6Aa: o_BptUsg8kvQZtX6: goto SORIwwgftzOzpUYX; kC_WfAZH_1uLiVrS: session_write_close(); goto LcBsTLlUKSU_hhAv; jce5mG62Hls61WLn: $this->sources[] = $this->createApiResolution($id, "Default"); goto v9D0hE0ugRBPKBTn; d5YdZefJwHl6XFd2: $this->apiKey = $this->gdAPINew->getAPIKey(); goto jce5mG62Hls61WLn; BFReeLPJr762SBct: createErrorLog([__FILE__, __FUNCTION__, $this->id, $status, $err]); goto bqtVKSSNIp_p3kzp; QUfizzW_bRbwr9qq: session_write_close(); goto aQ2G63byZz0OJl0G; yh_cmU0AGq2gSORU: $this->parseFmtStreamMap($arr["url_encoded_fmt_stream_map"]); goto ln8TX39Jw3ujcTFz; WntZKfTzlnNoCDez: goto G47_RM3G5Dl0ywDt; goto hjj3tH0t2Dkhh6Aa; ln8TX39Jw3ujcTFz: $this->updateAllowedProxy(); goto WntZKfTzlnNoCDez; v9D0hE0ugRBPKBTn: $this->sources[] = $this->createApiResolution($id, "Original"); goto oJkMyIfLLmnFfy7o; pJHImr3i6GuWXMve: parse_str($response, $arr); goto AdJbcMnKIyFvSeRY; IuN_f2jbS_L3n4mJ: session_write_close(); goto Mol1FZC4pfelGhVQ; oJkMyIfLLmnFfy7o: $this->updateAllowedProxy(); goto b3Lr8_9n34eKSAVZ; LcBsTLlUKSU_hhAv: $this->title = $arr["title"]; goto yh_cmU0AGq2gSORU; RQtEzWklkauBCJ2e: if (isset($arr["reason"]) && strpos($arr["reason"], "not be formatted yet") !== false || strpos($arr["reason"], "still processing") !== false || isset($arr["errorcode"]) && isset($arr["suberrorcode"]) && intval($arr["errorcode"]) === 150 && in_array($arr["suberrorcode"], $subErrorCodes)) { goto o_BptUsg8kvQZtX6; } goto BaenCwvCd_MBpVrh; b3Lr8_9n34eKSAVZ: G47_RM3G5Dl0ywDt: goto Ndkiode4uwADbtVj; AdJbcMnKIyFvSeRY: if (!empty($arr["url_encoded_fmt_stream_map"])) { goto rxmdA277gsxHu5AA; } goto RQtEzWklkauBCJ2e; rhzrVepPmkDj5UuX: rxmdA277gsxHu5AA: goto kC_WfAZH_1uLiVrS; bqtVKSSNIp_p3kzp: goto G47_RM3G5Dl0ywDt; goto rhzrVepPmkDj5UuX; Mol1FZC4pfelGhVQ: $subErrorCodes = ["3", "4", "16", "20"]; goto pJHImr3i6GuWXMve; SORIwwgftzOzpUYX: session_write_close(); goto hnzllAco9kvWNPpn; aQ2G63byZz0OJl0G: if (empty($response)) { goto Rvk29hVFRVPcvrvU; } goto IuN_f2jbS_L3n4mJ; hnzllAco9kvWNPpn: $this->referer = $this->apiReferer; goto d5YdZefJwHl6XFd2; BaenCwvCd_MBpVrh: session_write_close(); goto BFReeLPJr762SBct; d5d042JbyRT1G5lu: } private function getGDEmail(string $id = '') { goto u_P4s29U0_vhn9PQ; KBr3TeoFNxddR03U: if (!$dataUser) { goto Z5VycymJyAsAH3eL; } goto JmSV9i2ZeIEIMiV1; f6qxj3SJ9MH4abJp: return $result; goto KreHGNvu136YW0F0; VodEK2BmGgloyrpw: $this->gdAuth->setCriteria("email", $ownerEmail); goto CWpmmN2XijueHu3Z; geVH03ZXgj2SyxEA: $this->title = $this->getCustomTitle($fileInfo); goto dJ7p4gyQMHJpueWB; CWpmmN2XijueHu3Z: $dataUser = $this->gdAuth->getOne(["id"]); goto KBr3TeoFNxddR03U; VrhxoZ7A1r5_ll4d: $result = $ownerEmail; goto FihVZegffZCdEJPu; B5kAVEZ9EG81Hkwb: $this->gdAPINew->setFileID($id); goto Y1whJBmsZ0XQaOZd; dJ7p4gyQMHJpueWB: AI_wFb3iB511HXw6: goto f6qxj3SJ9MH4abJp; JmSV9i2ZeIEIMiV1: session_write_close(); goto VrhxoZ7A1r5_ll4d; NKw46i2TaqjB3Ss5: $ownerEmail = $fileInfo["owners"][0]["emailAddress"]; goto VodEK2BmGgloyrpw; h8gi9hguBXCrG45r: if (empty($fileInfo["owners"])) { goto AI_wFb3iB511HXw6; } goto i1G4VWQviWOeNpaq; Y1whJBmsZ0XQaOZd: $fileInfo = $this->gdAPINew->getFileInfo(); goto h8gi9hguBXCrG45r; WhOx2wfLaY1leCQU: $result = getDriveEmail(); goto B5kAVEZ9EG81Hkwb; i1G4VWQviWOeNpaq: session_write_close(); goto NKw46i2TaqjB3Ss5; FihVZegffZCdEJPu: Z5VycymJyAsAH3eL: goto geVH03ZXgj2SyxEA; u_P4s29U0_vhn9PQ: session_write_close(); goto WhOx2wfLaY1leCQU; KreHGNvu136YW0F0: } private function getApiSources(string $id = '') { goto J2OFCxW72ne6t1tn; KYxlSjKtx0nm1HJF: LyQM9d5DNnxlRRrk: goto qyqSrTv2kjXXo0x1; n1bN84IbpoYIn7iJ: goto IXOrXznQHzsFXdyn; goto xPYFJXvSxrBHpCia; i7InyUSWITehurSL: session_write_close(); goto q478U_xxtlZqMd2g; kPscIa8AyG9WiSej: $err = curl_error($curl); goto FA4KFczGOnJ5F33G; dAXE_dqrV17c09Je: IXOrXznQHzsFXdyn: goto rpyNZU4HCpoX9ClX; yz5mFPefbV5oPFoW: curl_setopt($curl, CURLOPT_HTTPHEADER, $header); goto nEa3SzDJ1omLNkxJ; q478U_xxtlZqMd2g: $this->email = $this->getGDEmail($id); goto Xfbzty2vnu6GZHZX; cg3OnSzj6u_3wi0g: curl_setopt($curl, CURLOPT_PROXYTYPE, $this->proxy["type"]); goto EUgsgufn75WBfH_V; XpmYG7JGVyPdkxNt: curl_setopt($curl, CURLOPT_URL, $this->url); goto b1EzMK29WKE7cY77; ke2oWK37F9yLUZkM: session_write_close(); goto gbzpwJ6WT0myY__o; eeoQExzQ3Y5D4uYc: if (!$this->proxy) { goto ssxYU5cPsvFOT2iZ; } goto PZIB1N3AC8sUfUIY; OGSz5O0VPCFoULIw: $header[] = "Authorization: " . $this->accessToken["token_type"] . " " . $this->accessToken["access_token"]; goto jaW5tpbdb6AosZ6Y; uWtTe2xgTYrf5Kgv: $this->getCFSources(); goto t8NxirC_31J5P8ww; oGTH3_1Hq5fH65tc: if (!$this->accessToken) { goto lph3c5v7Z3cS5fv0; } goto da_EFkK6zjDPgm34; qyqSrTv2kjXXo0x1: session_write_close(); goto eh9li8grhyBzfISM; pHuLsgx_1Iv2vmAv: $curl = $this->helper->getCurlDefaultConfig(curl_init()); goto XpmYG7JGVyPdkxNt; c03NlBT0lFBdEaZK: $response = curl_exec($curl); goto VFeSEq79XGTqRvS8; EUgsgufn75WBfH_V: curl_setopt($curl, CURLOPT_PROXYUSERPWD, $this->proxy["usrpwd"]); goto G3SLKWWAjtsKHyd9; FA4KFczGOnJ5F33G: curl_close($curl); goto Bm4AzpFU9B4ena58; gbzpwJ6WT0myY__o: $this->proxy = proxy_rotator("gdrive"); goto eeoQExzQ3Y5D4uYc; rpyNZU4HCpoX9ClX: QioN_4GpRuBlRDdZ: goto v8rwpECqhSnyXPaa; eQzjZCL1IdEhO58o: IzU6aJF6p6dty09M: goto uqy_pPP4NW6l40Y3; bSUDSprVi5KfYPgr: $this->parseSources($id, $response, $status, $err); goto dAXE_dqrV17c09Je; t8NxirC_31J5P8ww: if (!empty($this->sources)) { goto QioN_4GpRuBlRDdZ; } goto y6mfL7H8l1fWDetN; J2OFCxW72ne6t1tn: session_write_close(); goto uWtTe2xgTYrf5Kgv; y6mfL7H8l1fWDetN: session_write_close(); goto DKXlmDrgQOf4GIPT; wrMlt3Sgpgo0yXX1: goto IXOrXznQHzsFXdyn; goto KYxlSjKtx0nm1HJF; jaW5tpbdb6AosZ6Y: lph3c5v7Z3cS5fv0: goto pHuLsgx_1Iv2vmAv; VFeSEq79XGTqRvS8: $status = curl_getinfo($curl, CURLINFO_RESPONSE_CODE); goto kPscIa8AyG9WiSej; uqy_pPP4NW6l40Y3: session_write_close(); goto VrU3Aom3zcDO68IG; xPYFJXvSxrBHpCia: f35iXr4OGwLM4GPN: goto cs5MlbArR2bj2KV3; C1g97b4kQLPf9tmG: curl_setopt($curl, CURLOPT_PROXY, $this->proxy["proxy"]); goto cg3OnSzj6u_3wi0g; WmthlCr_LY2uJ8m8: if (strpos($response, "no+longer+exists") === false) { goto f35iXr4OGwLM4GPN; } goto wrMlt3Sgpgo0yXX1; ob_rXeaXB13MkXPW: $this->sources[] = $this->createApiResolution($this->id, "Original"); goto N8Z3GZf6EmYCfkRs; VrU3Aom3zcDO68IG: $this->getApiSources($id); goto n1bN84IbpoYIn7iJ; nEa3SzDJ1omLNkxJ: if (!$this->usingProxy) { goto NBkwbvK1oIHmpeQ6; } goto ke2oWK37F9yLUZkM; G3SLKWWAjtsKHyd9: ssxYU5cPsvFOT2iZ: goto giInRNA3q22umenl; cs5MlbArR2bj2KV3: session_write_close(); goto bSUDSprVi5KfYPgr; Yxe2ktvvgjoWDI17: PLkNsOjn1WMhaR8x: goto pkN32QF3_d6HQ3mH; b1EzMK29WKE7cY77: curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "GET"); goto yz5mFPefbV5oPFoW; N8Z3GZf6EmYCfkRs: goto IXOrXznQHzsFXdyn; goto eQzjZCL1IdEhO58o; da_EFkK6zjDPgm34: session_write_close(); goto OGSz5O0VPCFoULIw; pkN32QF3_d6HQ3mH: $header = $this->core->defaultHeaders("gdrive"); goto oGTH3_1Hq5fH65tc; Bm4AzpFU9B4ena58: if ($status === 200 && empty($err)) { goto LyQM9d5DNnxlRRrk; } goto zuSshmzH3GLk0P2X; PZIB1N3AC8sUfUIY: session_write_close(); goto C1g97b4kQLPf9tmG; Xfbzty2vnu6GZHZX: $this->setEmail($this->email); goto Yxe2ktvvgjoWDI17; zuSshmzH3GLk0P2X: if (strpos($response, "recaptcha") !== false) { goto IzU6aJF6p6dty09M; } goto WmthlCr_LY2uJ8m8; giInRNA3q22umenl: NBkwbvK1oIHmpeQ6: goto c03NlBT0lFBdEaZK; eh9li8grhyBzfISM: $this->sources[] = $this->createApiResolution($this->id, "Default"); goto ob_rXeaXB13MkXPW; DKXlmDrgQOf4GIPT: if (!empty($this->email)) { goto PLkNsOjn1WMhaR8x; } goto i7InyUSWITehurSL; v8rwpECqhSnyXPaa: } private function getMirrorFileID() { goto zpD7vApSTgMgdjGw; fntUSavVitFw5p7X: if ($mirrorFile) { goto Rzs6OU1s5y1YGyX0; } goto fcZgGi46Wv0kVaA2; RvT1OavSGLDKV7XX: dxOWfkxnByTnoJYG: goto DcHn3KfisZWavz1E; IoG81QPqEyWjtkWC: Rzs6OU1s5y1YGyX0: goto hjn2W6IlrO7B_52l; UiuPAnMztLo_veLz: return $this->getMirrorFileID(); goto tzBQXpmqezbZx9Qu; oYDVs9cIDoNGGal5: if (!(empty($this->email) || $this->retry > 0)) { goto SyY2A6hRCXQsEzJQ; } goto YKGuhL1ihaFcVfrv; YsSB1_0V0UKjgisc: $this->email = $user["email"]; goto Pu5WUZHNchf1agUP; KBiOK_D0FnU9LQ1e: $result = $copyFileInfo["id"]; goto RvT1OavSGLDKV7XX; ZmNPRUWs7WZwqjmn: $mirrorFile = $this->gdAPINew->searchFileMirror(); goto fntUSavVitFw5p7X; xZFIh18Kh0ijopCI: $copyFileInfo = $this->gdAPINew->copy(); goto mU9sNmZbXQwK2o4m; QG1E17C807f31Jke: $user = false; goto oYDVs9cIDoNGGal5; vq3UOKeMdqOlVNeW: $this->email = $copyFileInfo["owners"][0]["emailAddress"]; goto KBiOK_D0FnU9LQ1e; UJ2wHyP0LUerpH88: IB69FXX_W7gebT8a: goto vQxn9LPuEH2eSb17; tzBQXpmqezbZx9Qu: btGVPu96PbWW5vQY: goto mrQQRp6iTjab5wwI; pP4ODQ5YKlGVsao6: session_write_close(); goto EE09yKmuUzGn9LFC; mU9sNmZbXQwK2o4m: if (!$copyFileInfo) { goto dxOWfkxnByTnoJYG; } goto ryyuZTBqljOEZTRO; ryyuZTBqljOEZTRO: session_write_close(); goto vq3UOKeMdqOlVNeW; vQxn9LPuEH2eSb17: session_write_close(); goto YsSB1_0V0UKjgisc; YKGuhL1ihaFcVfrv: session_write_close(); goto ASSWPJipCuKsPiGj; ljY5kKrIb8G0HLUH: SyY2A6hRCXQsEzJQ: goto zvepR2J0IaCPYkMM; fgi3Ps2nIXi476mM: $this->gdAuth->setOrderBy("id", "ASC"); goto K2MXqufv2YbhJY3Y; JSb4gB02dsdJuHF3: $this->gdAPINew->setFileID($this->id); goto ZmNPRUWs7WZwqjmn; K2MXqufv2YbhJY3Y: $this->gdAuth->setLimit($this->retry, 1); goto mMkgvRUF_OLqbvYN; EE09yKmuUzGn9LFC: $this->retry += 1; goto UiuPAnMztLo_veLz; ahMO1tRUMInRQzNi: $result = $mirrorFile["id"]; goto qd28J8sqslO4mqtB; V1yWwEKLL21iy1S_: $this->gdAuth->setCriteria("status", 1); goto q6vzeXZfOs5vLu5c; mMkgvRUF_OLqbvYN: $user = $this->gdAuth->getOne(["email"]); goto ljY5kKrIb8G0HLUH; mrQQRp6iTjab5wwI: goto J_2VRggce_VlUYA9; goto UJ2wHyP0LUerpH88; fcZgGi46Wv0kVaA2: session_write_close(); goto xZFIh18Kh0ijopCI; xZOtGuhogWVwywEi: return $result; goto SnsTf3vwAyZeHYSs; hjn2W6IlrO7B_52l: session_write_close(); goto lzJj3Qt_QHyJsyaX; DcHn3KfisZWavz1E: goto aLsee2G31MisSvYw; goto IoG81QPqEyWjtkWC; i_bD3G3Thz_XRIan: return $result; goto Q1FvHynEu8WQ4fTh; qd28J8sqslO4mqtB: aLsee2G31MisSvYw: goto i_bD3G3Thz_XRIan; zvepR2J0IaCPYkMM: if ($user) { goto IB69FXX_W7gebT8a; } goto LhoYXVncN4vsRUgj; SVmHu7IQ2ZGEPLp7: cREgOz0sCFZB27Dd: goto pP4ODQ5YKlGVsao6; Xzu63ruZDnhOeEO9: J_2VRggce_VlUYA9: goto JSb4gB02dsdJuHF3; lzJj3Qt_QHyJsyaX: $this->email = $mirrorFile["owners"][0]["emailAddress"]; goto ahMO1tRUMInRQzNi; zpD7vApSTgMgdjGw: session_write_close(); goto aSnlHJFonOq_MPuB; SnsTf3vwAyZeHYSs: goto btGVPu96PbWW5vQY; goto SVmHu7IQ2ZGEPLp7; ASSWPJipCuKsPiGj: $this->gdAuth->setCriteria("status", 1); goto fgi3Ps2nIXi476mM; V49cyESEmuy_U5Lf: if ($maxRetry > 0 && $this->retry < $maxRetry) { goto cREgOz0sCFZB27Dd; } goto MkM2Wq3HsK2l22FT; MkM2Wq3HsK2l22FT: session_write_close(); goto xZOtGuhogWVwywEi; aSnlHJFonOq_MPuB: $result = $this->id; goto QG1E17C807f31Jke; q6vzeXZfOs5vLu5c: $maxRetry = $this->gdAuth->getNumRows(); goto V49cyESEmuy_U5Lf; Pu5WUZHNchf1agUP: $this->setEmail($user["email"]); goto Xzu63ruZDnhOeEO9; LhoYXVncN4vsRUgj: session_write_close(); goto V1yWwEKLL21iy1S_; Q1FvHynEu8WQ4fTh: } public function getSources() : array { goto njwO3OW6Gpnrk2m4; MHqreIloQPTv2BHi: $this->getApiSources($this->id); goto phYONST3hxemkDSK; PhK313A664gMmreq: goto C1fvs1BsPxaTXKLp; goto yBIUYSfMM0buRn5U; qPCyfkf0IvGD7xgj: session_write_close(); goto OerhG_S3VNcQnpKp; tEcC9xn0YU12QSNI: $this->status = "ok"; goto sXqu6S4i0JFnOE79; sUM6RZXaYq8aVkja: goto xDErKm1g2jzqFCL5; goto ahAbrfOvjghZbtaB; yBIUYSfMM0buRn5U: up4p5oK81e7Vj3P_: goto IFLrMTdHmqHgFX_y; ahAbrfOvjghZbtaB: dn6x_7nPDn5kIRLT: goto Z5n3nmJR0Pcd65lz; kT_PKu2XwEAqnUdp: gytm_jNXscGJfsC9: goto MHqreIloQPTv2BHi; Xy_JiHdG1v5sxDNq: $this->gdQueue->setCriteria("gdrive_id", $this->id); goto t5R8nkmQsJuKyIxl; t5R8nkmQsJuKyIxl: if (!($this->gdQueue->getNumRows() === 0)) { goto CflhmE65IXBjUvyV; } goto qPCyfkf0IvGD7xgj; Cvbtu5Um_Pq2demb: CflhmE65IXBjUvyV: goto kT_PKu2XwEAqnUdp; ij44HyAYYlpNYuWP: $this->image = $this->createImageUrl($this->id); goto dxEopJTCAz4qx1W3; zUGodpeOMkdg3SSI: $this->sources[] = ["file" => $this->sources[0]["file"], "type" => $this->sources[0]["type"], "label" => "Default"]; goto kgZ8uCZXcp6E3Wqx; IFLrMTdHmqHgFX_y: session_write_close(); goto tEcC9xn0YU12QSNI; IWc4nDUpNVNlIq1t: $this->setEmail($this->email); goto Hrkh2Wiz1cV85G9W; Lw0jzaSyhnRiIzSo: xDErKm1g2jzqFCL5: goto PhK313A664gMmreq; RnBm0GpUM9NygESA: $mirrorFileID = $this->getMirrorFileID(); goto sQg7EgE2aoL3y7NF; bb1fQ3LQvrLooqX9: $this->status = "ok"; goto ij44HyAYYlpNYuWP; kgZ8uCZXcp6E3Wqx: $this->sources[] = ["file" => $last["file"], "type" => $last["type"], "label" => "Original"]; goto wPMl5MY0CtDsKASd; QhSqlTlUBfk0K21N: return $this->sources; goto p25SCT95qy6a_FYc; sQg7EgE2aoL3y7NF: if ($this->id !== $mirrorFileID) { goto dn6x_7nPDn5kIRLT; } goto iMmWUOF418xkgBPH; IstoJokmmI5tF1qD: if (!$alwaysCopy) { goto gytm_jNXscGJfsC9; } goto DCmOX2agVGSpCdsv; sXqu6S4i0JFnOE79: $this->image = $this->createImageUrl($this->id); goto k_TRvEuj2bopXqXp; SV73VJeI9ATNe1kE: $last = end($this->sources); goto zUGodpeOMkdg3SSI; RvoWmJaJfep5nhe5: $this->sources[] = $this->createApiResolution($this->id, "Original"); goto sUM6RZXaYq8aVkja; JmZng_xDQ0O58N7c: $alwaysCopy = filter_var(get_option("gdrive_copy"), FILTER_VALIDATE_BOOLEAN); goto IstoJokmmI5tF1qD; Hrkh2Wiz1cV85G9W: $this->sources[] = $this->createApiResolution($this->id, "Default"); goto RvoWmJaJfep5nhe5; OerhG_S3VNcQnpKp: $this->gdQueue->insert(array("gdrive_id" => $this->id)); goto Cvbtu5Um_Pq2demb; Z5n3nmJR0Pcd65lz: session_write_close(); goto W6cKQDuJvBjKsjoC; wPMl5MY0CtDsKASd: ZTJc43YXMZFrBbfI: goto QhSqlTlUBfk0K21N; LEztTFz6JVujdamS: session_write_close(); goto RnBm0GpUM9NygESA; W6cKQDuJvBjKsjoC: $this->getApiSources($mirrorFileID); goto Lw0jzaSyhnRiIzSo; iMmWUOF418xkgBPH: session_write_close(); goto bb1fQ3LQvrLooqX9; k_TRvEuj2bopXqXp: C1fvs1BsPxaTXKLp: goto pFc5IRGeZ3FkSm5J; mlaYhFjoQ_grFwW5: session_write_close(); goto SV73VJeI9ATNe1kE; njwO3OW6Gpnrk2m4: session_write_close(); goto JmZng_xDQ0O58N7c; DCmOX2agVGSpCdsv: session_write_close(); goto Xy_JiHdG1v5sxDNq; dxEopJTCAz4qx1W3: $this->email = $this->getGDEmail($this->id); goto IWc4nDUpNVNlIq1t; V4rsATTJSo2lZn3x: if (!(!empty($this->sources) && strpos($this->sources[0]["file"], "googleapis.com") === false)) { goto ZTJc43YXMZFrBbfI; } goto mlaYhFjoQ_grFwW5; pFc5IRGeZ3FkSm5J: $this->sources = $this->getNewSources($this->sources); goto V4rsATTJSo2lZn3x; phYONST3hxemkDSK: if (!empty($this->sources)) { goto up4p5oK81e7Vj3P_; } goto LEztTFz6JVujdamS; p25SCT95qy6a_FYc: } public function setEmail(string $email = '') { goto v9xKFg1I9m7PSpcb; v9xKFg1I9m7PSpcb: session_write_close(); goto sFjxSkFnjH4_db9y; AQX2hI7d6NjhvZ2I: $this->gdAPINew->setEmail($this->email); goto z_vOSZbnRAq8cumS; Br7CGTi9AF5kA72M: $this->apiKey = $this->gdAPINew->getAPIKey(); goto OGWriYKKXsadypLf; ZFzElGV_IAvXKT93: session_write_close(); goto AQX2hI7d6NjhvZ2I; sFjxSkFnjH4_db9y: $this->email = $email; goto ID6dWtqO2fhX2sOX; z_vOSZbnRAq8cumS: $this->accessToken = $this->gdAPINew->getAccessToken(); goto Br7CGTi9AF5kA72M; ID6dWtqO2fhX2sOX: if (empty($this->email)) { goto Av5qSEr36VPecCSv; } goto ZFzElGV_IAvXKT93; OGWriYKKXsadypLf: Av5qSEr36VPecCSv: goto oftQxj1AqASjTAI3; oftQxj1AqASjTAI3: } public function __destruct() { session_write_close(); parent::__destruct(); } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2023-12-06 01:47:20              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace GDPlayer\Hosting; use GDPlayer\GoogleDriveRestAPI; use GDPlayer\Model\{GDriveAuth, GDriveQueue}; class gdrive extends \GDPlayer\CoreExtractor { private $gdAPINew; private $gdAuth; private $gdQueue; private $apiURL = "\x25\x73\57\x75\x2f\60\57\x67\145\164\x5f\166\x69\144\145\157\x5f\x69\156\x66\x6f\77\144\x6f\x63\151\144\x3d\45\163\x26\144\162\x69\x76\145\x5f\x6f\162\x69\147\x69\156\x61\164\157\162\137\x61\160\160\75\63\60\x33"; private $apiKey = ''; private $apiReferer = "\150\164\x74\x70\163\72\57\57\167\167\x77\x2e\x67\157\x6f\x67\154\145\x61\x70\151\163\x2e\143\x6f\155\x2f"; private $retry = false; public function __construct($id, $dl, $hostname) { goto NfRqo1LyK7VsjKof; aBrJXb2R3MMoYOQB: $this->gdAPINew = new GoogleDriveRestAPI(); goto mCGd1fenLX36e63I; ykS_21DkEKCvMQjo: parent::__construct($id, $dl, $hostname); goto aBrJXb2R3MMoYOQB; vuNsk0a1xbsGrrvv: $this->gdQueue = new GDriveQueue(); goto Qxt0Y1V4dVQ88D75; Qxt0Y1V4dVQ88D75: $this->baseURL = "\x68\x74\x74\x70\x73\x3a\x2f\57\144\x72\x69\166\x65\x2e\147\x6f\x6f\x67\x6c\x65\x2e\x63\157\155"; goto amuJmDLqCrHR4N_u; NfRqo1LyK7VsjKof: session_write_close(); goto ykS_21DkEKCvMQjo; amuJmDLqCrHR4N_u: $this->url = sprintf($this->apiURL, trim($this->baseURL, "\x2f"), $id); goto P6NeYPwdkkhSkWtr; mCGd1fenLX36e63I: $this->gdAuth = new GDriveAuth(); goto vuNsk0a1xbsGrrvv; P6NeYPwdkkhSkWtr: $this->referer = "\150\164\164\160\x73\72\57\x2f\171\157\x75\164\x75\x62\145\56\x67\157\157\147\x6c\145\x61\160\151\x73\56\x63\157\x6d\x2f"; goto oXsQv2LwGXaGE4Om; oXsQv2LwGXaGE4Om: } private function createImageUrl(string $id = '') { session_write_close(); return "\150\164\x74\160\x73\72\57\x2f\144\162\x69\166\145\x2e\147\x6f\157\147\x6c\x65\56\x63\157\x6d\x2f\x74\x68\x75\155\x62\x6e\x61\151\154\x3f\151\x64\x3d" . $id . "\x26\141\x75\164\x68\x75\x73\145\162\75\60\x26\163\x7a\75\x77\x39\x39\71\71"; } private function createApiResolution(string $id = '', string $label = "\x44\145\x66\x61\x75\154\x74") { goto znHESRV0VNlUcFx4; znHESRV0VNlUcFx4: session_write_close(); goto G2bI1FbB21UpHpev; mNs07c1f9wsg0IeW: $url .= "\46\153\145\171\75" . $this->apiKey; goto H3PsVc5O5TwCKJoj; RoA3SRxdMM2Xi6yV: if (empty($this->apiKey)) { goto kVqyz4jMcHsgLwvk; } goto QvMbsNv56z2uotrJ; H3PsVc5O5TwCKJoj: kVqyz4jMcHsgLwvk: goto WB2HzDaEyGl5GeK4; WB2HzDaEyGl5GeK4: return ["\x66\151\x6c\145" => $url, "\x74\171\x70\145" => $this->videoType, "\154\x61\142\145\x6c" => $label]; goto z58fU53RLt83u8zT; G2bI1FbB21UpHpev: $url = "\150\164\164\160\163\x3a\x2f\x2f\167\167\x77\x2e\x67\x6f\x6f\147\x6c\145\141\160\151\163\x2e\x63\157\155\57\144\162\151\166\145\57\166\x33\57\146\x69\x6c\x65\163\x2f" . $id . "\77\141\154\164\75\155\x65\x64\151\141"; goto RoA3SRxdMM2Xi6yV; QvMbsNv56z2uotrJ: session_write_close(); goto mNs07c1f9wsg0IeW; z58fU53RLt83u8zT: } private function getCustomTitle($fileInfo) : string { goto SO6S09tGc6e16i9D; uO9lSHmqk0n_Qizt: if (!empty($useDesc)) { goto pZkJxDH_y2tt4vaa; } goto cgiCYjAUsngw5xL2; eOo9FSIvMXAitlUZ: $title = $fileInfo["\x64\145\x73\143\x72\151\160\x74\x69\157\x6e"]; goto YqsVsxGMy8IrwMiW; DICTEJ_V8qgpCLJ0: $useDesc = array_filter($onDesc, function ($val) use($fileInfo) { session_write_close(); return strpos(strtolower($fileInfo["\x64\x65\x73\143\162\x69\160\164\151\157\156"]), $val) !== false; }); goto uO9lSHmqk0n_Qizt; lrWr7cTb103AVpZT: $title = ''; goto HnttjHfZPenrlxhN; vr0Twpw8W7XP8n2X: $onDesc = ["\143\157\x70\x79\x20\x62\171", "\144\x6f\x77\x6e\154\157\141\x64\145\144", "\165\160\154\x6f\x61\144\x65\144", "\x75\x70\154\x6f\x61\144", "\x64\157\167\x6e\154\157\x61\x64", "\x6d\151\x72\162\157\162", "\x73\150\141\x72\151\156\x67"]; goto DICTEJ_V8qgpCLJ0; Qk9gXIowIscY6cgY: session_write_close(); goto MyhnEfmkJv3_k2Vb; nmXwGi_scH3ngsKy: return $title; goto MVHtS0u5R5aS3Mri; YN9buTfFEh7h9Abb: session_write_close(); goto IVJ1RGrg7K7minxl; hXudqUzpiEzH8D4q: if (!empty($fileInfo["\164\x69\x74\x6c\145"])) { goto g7iXhGC3Apb_Acm9; } goto TKu2UF3hMrJRBGjf; zA7mY5pO2ZgtCi2A: g7iXhGC3Apb_Acm9: goto Qk9gXIowIscY6cgY; HnttjHfZPenrlxhN: if (!is_array($fileInfo)) { goto Litpa2INWNGS275V; } goto phSqNDdMKpKJuXSx; YdVwC3Mgjy_VRerx: goto AS1PNVWBIuudETBJ; goto azBnNxssJ6h9moso; phSqNDdMKpKJuXSx: session_write_close(); goto qB7NnI2Skd22KE5_; YqsVsxGMy8IrwMiW: pZkJxDH_y2tt4vaa: goto v6U71Aj1vsbM_kfC; TKu2UF3hMrJRBGjf: if (!empty($fileInfo["\x6e\x61\155\145"])) { goto H_HXzpBP50cqq6UF; } goto YdVwC3Mgjy_VRerx; cgiCYjAUsngw5xL2: session_write_close(); goto eOo9FSIvMXAitlUZ; MyhnEfmkJv3_k2Vb: $title = $fileInfo["\164\x69\164\154\x65"]; goto X0cLuAJCDUw_gCrP; azBnNxssJ6h9moso: NEBXhWApkLNw9nYt: goto Oj_lQqm8dJN_RG71; v6U71Aj1vsbM_kfC: goto AS1PNVWBIuudETBJ; goto zA7mY5pO2ZgtCi2A; gjqt9MZpoZSLGSJA: AS1PNVWBIuudETBJ: goto LIATMqDlfTiJ1Wfz; X0cLuAJCDUw_gCrP: goto AS1PNVWBIuudETBJ; goto tkcx0sGLLg_X7sNV; SO6S09tGc6e16i9D: session_write_close(); goto lrWr7cTb103AVpZT; Oj_lQqm8dJN_RG71: session_write_close(); goto vr0Twpw8W7XP8n2X; LIATMqDlfTiJ1Wfz: Litpa2INWNGS275V: goto nmXwGi_scH3ngsKy; qB7NnI2Skd22KE5_: if (!empty($fileInfo["\144\145\163\143\162\151\160\164\x69\157\156"])) { goto NEBXhWApkLNw9nYt; } goto hXudqUzpiEzH8D4q; tkcx0sGLLg_X7sNV: H_HXzpBP50cqq6UF: goto YN9buTfFEh7h9Abb; IVJ1RGrg7K7minxl: $title = $fileInfo["\156\x61\x6d\x65"]; goto gjqt9MZpoZSLGSJA; MVHtS0u5R5aS3Mri: } private function parseFmtStreamMap(string $fmtStreamMap = '') { goto dI5FLd4WliSDIrgX; VpuVxTpb6fKQZR2C: foreach ($exFmtStreamMap as $source) { goto sdRnNM22YWBeyGB5; dxABlseBoOfKpfna: session_write_close(); goto sER1nnWTt7F6VfHL; sER1nnWTt7F6VfHL: $this->sources[] = ["\x66\151\154\145" => $qry["\165\x72\154"], "\164\x79\x70\145" => $this->videoType, "\154\141\142\145\x6c" => $this->googleLabel($qry["\151\x74\x61\147"])]; goto NoeHbsc2PtULU3ja; sdRnNM22YWBeyGB5: session_write_close(); goto J2ZXA89uN6vCD4KW; Ho7EwvBtzJ2ydkw2: if (!(isset($qry["\165\x72\154"]) && isset($qry["\151\x74\141\147"]) && !in_array($qry["\151\164\141\x67"], $excludes))) { goto LUs0DxNhwRHqiZ7i; } goto dxABlseBoOfKpfna; i8wh84MqnTMrfT3S: GYuUt10ZzfwIR1Ss: goto frGoGewcaGIYxg5I; J2ZXA89uN6vCD4KW: @parse_str($source, $qry); goto Ho7EwvBtzJ2ydkw2; NoeHbsc2PtULU3ja: LUs0DxNhwRHqiZ7i: goto i8wh84MqnTMrfT3S; frGoGewcaGIYxg5I: } goto jtaIJjuByweqtV3y; dI5FLd4WliSDIrgX: session_write_close(); goto KjTVxjNwRZIWB7lZ; jtaIJjuByweqtV3y: FL0zR3sHeKMVclj1: goto Shbud_rBYDkGvZSR; c1byipqKGyCZL_OJ: $excludes = ["\x35", "\x31\x37", "\x33\x36", "\61\63\x32", "\x31\x33\x33"]; goto VpuVxTpb6fKQZR2C; KjTVxjNwRZIWB7lZ: $exFmtStreamMap = explode("\54", $fmtStreamMap); goto c1byipqKGyCZL_OJ; Shbud_rBYDkGvZSR: } private function parseSources(string $id = '', string $response = '', int $status = 0, string $err = '') { goto QUfizzW_bRbwr9qq; Ndkiode4uwADbtVj: Rvk29hVFRVPcvrvU: goto d5d042JbyRT1G5lu; hjj3tH0t2Dkhh6Aa: o_BptUsg8kvQZtX6: goto SORIwwgftzOzpUYX; kC_WfAZH_1uLiVrS: session_write_close(); goto LcBsTLlUKSU_hhAv; jce5mG62Hls61WLn: $this->sources[] = $this->createApiResolution($id, "\x44\x65\x66\141\165\x6c\x74"); goto v9D0hE0ugRBPKBTn; d5YdZefJwHl6XFd2: $this->apiKey = $this->gdAPINew->getAPIKey(); goto jce5mG62Hls61WLn; BFReeLPJr762SBct: createErrorLog([__FILE__, __FUNCTION__, $this->id, $status, $err]); goto bqtVKSSNIp_p3kzp; QUfizzW_bRbwr9qq: session_write_close(); goto aQ2G63byZz0OJl0G; yh_cmU0AGq2gSORU: $this->parseFmtStreamMap($arr["\165\162\x6c\137\145\156\x63\x6f\144\x65\144\x5f\146\x6d\x74\x5f\163\x74\x72\x65\x61\x6d\137\155\141\160"]); goto ln8TX39Jw3ujcTFz; WntZKfTzlnNoCDez: goto G47_RM3G5Dl0ywDt; goto hjj3tH0t2Dkhh6Aa; ln8TX39Jw3ujcTFz: $this->updateAllowedProxy(); goto WntZKfTzlnNoCDez; v9D0hE0ugRBPKBTn: $this->sources[] = $this->createApiResolution($id, "\x4f\x72\151\x67\151\156\x61\x6c"); goto oJkMyIfLLmnFfy7o; pJHImr3i6GuWXMve: parse_str($response, $arr); goto AdJbcMnKIyFvSeRY; IuN_f2jbS_L3n4mJ: session_write_close(); goto Mol1FZC4pfelGhVQ; oJkMyIfLLmnFfy7o: $this->updateAllowedProxy(); goto b3Lr8_9n34eKSAVZ; LcBsTLlUKSU_hhAv: $this->title = $arr["\164\151\x74\154\145"]; goto yh_cmU0AGq2gSORU; RQtEzWklkauBCJ2e: if (isset($arr["\x72\x65\x61\x73\157\156"]) && strpos($arr["\x72\145\x61\163\157\156"], "\156\x6f\x74\40\142\145\40\x66\x6f\162\155\141\x74\164\x65\x64\40\x79\x65\164") !== false || strpos($arr["\162\145\x61\x73\157\156"], "\x73\x74\151\x6c\x6c\x20\160\x72\x6f\x63\x65\x73\163\151\156\x67") !== false || isset($arr["\x65\x72\162\157\162\143\x6f\144\x65"]) && isset($arr["\163\x75\x62\145\162\162\x6f\162\143\157\x64\145"]) && intval($arr["\145\x72\162\x6f\162\143\157\144\145"]) === 150 && in_array($arr["\x73\x75\142\145\x72\162\x6f\x72\143\x6f\x64\x65"], $subErrorCodes)) { goto o_BptUsg8kvQZtX6; } goto BaenCwvCd_MBpVrh; b3Lr8_9n34eKSAVZ: G47_RM3G5Dl0ywDt: goto Ndkiode4uwADbtVj; AdJbcMnKIyFvSeRY: if (!empty($arr["\165\x72\x6c\137\145\x6e\143\157\x64\x65\x64\x5f\146\x6d\x74\137\163\164\162\145\x61\155\x5f\155\141\x70"])) { goto rxmdA277gsxHu5AA; } goto RQtEzWklkauBCJ2e; rhzrVepPmkDj5UuX: rxmdA277gsxHu5AA: goto kC_WfAZH_1uLiVrS; bqtVKSSNIp_p3kzp: goto G47_RM3G5Dl0ywDt; goto rhzrVepPmkDj5UuX; Mol1FZC4pfelGhVQ: $subErrorCodes = ["\63", "\64", "\x31\x36", "\x32\60"]; goto pJHImr3i6GuWXMve; SORIwwgftzOzpUYX: session_write_close(); goto hnzllAco9kvWNPpn; aQ2G63byZz0OJl0G: if (empty($response)) { goto Rvk29hVFRVPcvrvU; } goto IuN_f2jbS_L3n4mJ; hnzllAco9kvWNPpn: $this->referer = $this->apiReferer; goto d5YdZefJwHl6XFd2; BaenCwvCd_MBpVrh: session_write_close(); goto BFReeLPJr762SBct; d5d042JbyRT1G5lu: } private function getGDEmail(string $id = '') { goto u_P4s29U0_vhn9PQ; KBr3TeoFNxddR03U: if (!$dataUser) { goto Z5VycymJyAsAH3eL; } goto JmSV9i2ZeIEIMiV1; f6qxj3SJ9MH4abJp: return $result; goto KreHGNvu136YW0F0; VodEK2BmGgloyrpw: $this->gdAuth->setCriteria("\x65\155\141\151\154", $ownerEmail); goto CWpmmN2XijueHu3Z; geVH03ZXgj2SyxEA: $this->title = $this->getCustomTitle($fileInfo); goto dJ7p4gyQMHJpueWB; CWpmmN2XijueHu3Z: $dataUser = $this->gdAuth->getOne(["\x69\144"]); goto KBr3TeoFNxddR03U; VrhxoZ7A1r5_ll4d: $result = $ownerEmail; goto FihVZegffZCdEJPu; B5kAVEZ9EG81Hkwb: $this->gdAPINew->setFileID($id); goto Y1whJBmsZ0XQaOZd; dJ7p4gyQMHJpueWB: AI_wFb3iB511HXw6: goto f6qxj3SJ9MH4abJp; JmSV9i2ZeIEIMiV1: session_write_close(); goto VrhxoZ7A1r5_ll4d; NKw46i2TaqjB3Ss5: $ownerEmail = $fileInfo["\157\167\x6e\145\x72\163"][0]["\x65\155\x61\151\154\101\144\x64\x72\x65\x73\163"]; goto VodEK2BmGgloyrpw; h8gi9hguBXCrG45r: if (empty($fileInfo["\x6f\x77\156\145\162\x73"])) { goto AI_wFb3iB511HXw6; } goto i1G4VWQviWOeNpaq; Y1whJBmsZ0XQaOZd: $fileInfo = $this->gdAPINew->getFileInfo(); goto h8gi9hguBXCrG45r; WhOx2wfLaY1leCQU: $result = getDriveEmail(); goto B5kAVEZ9EG81Hkwb; i1G4VWQviWOeNpaq: session_write_close(); goto NKw46i2TaqjB3Ss5; FihVZegffZCdEJPu: Z5VycymJyAsAH3eL: goto geVH03ZXgj2SyxEA; u_P4s29U0_vhn9PQ: session_write_close(); goto WhOx2wfLaY1leCQU; KreHGNvu136YW0F0: } private function getApiSources(string $id = '') { goto J2OFCxW72ne6t1tn; KYxlSjKtx0nm1HJF: LyQM9d5DNnxlRRrk: goto qyqSrTv2kjXXo0x1; n1bN84IbpoYIn7iJ: goto IXOrXznQHzsFXdyn; goto xPYFJXvSxrBHpCia; i7InyUSWITehurSL: session_write_close(); goto q478U_xxtlZqMd2g; kPscIa8AyG9WiSej: $err = curl_error($curl); goto FA4KFczGOnJ5F33G; dAXE_dqrV17c09Je: IXOrXznQHzsFXdyn: goto rpyNZU4HCpoX9ClX; yz5mFPefbV5oPFoW: curl_setopt($curl, CURLOPT_HTTPHEADER, $header); goto nEa3SzDJ1omLNkxJ; q478U_xxtlZqMd2g: $this->email = $this->getGDEmail($id); goto Xfbzty2vnu6GZHZX; cg3OnSzj6u_3wi0g: curl_setopt($curl, CURLOPT_PROXYTYPE, $this->proxy["\164\171\x70\145"]); goto EUgsgufn75WBfH_V; XpmYG7JGVyPdkxNt: curl_setopt($curl, CURLOPT_URL, $this->url); goto b1EzMK29WKE7cY77; ke2oWK37F9yLUZkM: session_write_close(); goto gbzpwJ6WT0myY__o; eeoQExzQ3Y5D4uYc: if (!$this->proxy) { goto ssxYU5cPsvFOT2iZ; } goto PZIB1N3AC8sUfUIY; OGSz5O0VPCFoULIw: $header[] = "\101\x75\164\150\x6f\162\x69\172\141\x74\x69\157\x6e\x3a\40" . $this->accessToken["\x74\157\153\x65\x6e\137\x74\171\160\x65"] . "\40" . $this->accessToken["\x61\143\x63\145\163\163\137\x74\x6f\x6b\x65\x6e"]; goto jaW5tpbdb6AosZ6Y; uWtTe2xgTYrf5Kgv: $this->getCFSources(); goto t8NxirC_31J5P8ww; oGTH3_1Hq5fH65tc: if (!$this->accessToken) { goto lph3c5v7Z3cS5fv0; } goto da_EFkK6zjDPgm34; qyqSrTv2kjXXo0x1: session_write_close(); goto eh9li8grhyBzfISM; pHuLsgx_1Iv2vmAv: $curl = $this->helper->getCurlDefaultConfig(curl_init()); goto XpmYG7JGVyPdkxNt; c03NlBT0lFBdEaZK: $response = curl_exec($curl); goto VFeSEq79XGTqRvS8; EUgsgufn75WBfH_V: curl_setopt($curl, CURLOPT_PROXYUSERPWD, $this->proxy["\165\x73\162\160\x77\144"]); goto G3SLKWWAjtsKHyd9; FA4KFczGOnJ5F33G: curl_close($curl); goto Bm4AzpFU9B4ena58; gbzpwJ6WT0myY__o: $this->proxy = proxy_rotator("\147\x64\x72\x69\x76\x65"); goto eeoQExzQ3Y5D4uYc; rpyNZU4HCpoX9ClX: QioN_4GpRuBlRDdZ: goto v8rwpECqhSnyXPaa; eQzjZCL1IdEhO58o: IzU6aJF6p6dty09M: goto uqy_pPP4NW6l40Y3; bSUDSprVi5KfYPgr: $this->parseSources($id, $response, $status, $err); goto dAXE_dqrV17c09Je; t8NxirC_31J5P8ww: if (!empty($this->sources)) { goto QioN_4GpRuBlRDdZ; } goto y6mfL7H8l1fWDetN; J2OFCxW72ne6t1tn: session_write_close(); goto uWtTe2xgTYrf5Kgv; y6mfL7H8l1fWDetN: session_write_close(); goto DKXlmDrgQOf4GIPT; wrMlt3Sgpgo0yXX1: goto IXOrXznQHzsFXdyn; goto KYxlSjKtx0nm1HJF; jaW5tpbdb6AosZ6Y: lph3c5v7Z3cS5fv0: goto pHuLsgx_1Iv2vmAv; VFeSEq79XGTqRvS8: $status = curl_getinfo($curl, CURLINFO_RESPONSE_CODE); goto kPscIa8AyG9WiSej; uqy_pPP4NW6l40Y3: session_write_close(); goto VrU3Aom3zcDO68IG; xPYFJXvSxrBHpCia: f35iXr4OGwLM4GPN: goto cs5MlbArR2bj2KV3; C1g97b4kQLPf9tmG: curl_setopt($curl, CURLOPT_PROXY, $this->proxy["\160\162\157\x78\171"]); goto cg3OnSzj6u_3wi0g; WmthlCr_LY2uJ8m8: if (strpos($response, "\156\157\x2b\154\x6f\x6e\x67\x65\162\53\x65\x78\151\163\164\x73") === false) { goto f35iXr4OGwLM4GPN; } goto wrMlt3Sgpgo0yXX1; ob_rXeaXB13MkXPW: $this->sources[] = $this->createApiResolution($this->id, "\117\x72\x69\x67\151\x6e\x61\154"); goto N8Z3GZf6EmYCfkRs; VrU3Aom3zcDO68IG: $this->getApiSources($id); goto n1bN84IbpoYIn7iJ; nEa3SzDJ1omLNkxJ: if (!$this->usingProxy) { goto NBkwbvK1oIHmpeQ6; } goto ke2oWK37F9yLUZkM; G3SLKWWAjtsKHyd9: ssxYU5cPsvFOT2iZ: goto giInRNA3q22umenl; cs5MlbArR2bj2KV3: session_write_close(); goto bSUDSprVi5KfYPgr; Yxe2ktvvgjoWDI17: PLkNsOjn1WMhaR8x: goto pkN32QF3_d6HQ3mH; b1EzMK29WKE7cY77: curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "\x47\105\124"); goto yz5mFPefbV5oPFoW; N8Z3GZf6EmYCfkRs: goto IXOrXznQHzsFXdyn; goto eQzjZCL1IdEhO58o; da_EFkK6zjDPgm34: session_write_close(); goto OGSz5O0VPCFoULIw; pkN32QF3_d6HQ3mH: $header = $this->core->defaultHeaders("\147\x64\x72\151\x76\x65"); goto oGTH3_1Hq5fH65tc; Bm4AzpFU9B4ena58: if ($status === 200 && empty($err)) { goto LyQM9d5DNnxlRRrk; } goto zuSshmzH3GLk0P2X; PZIB1N3AC8sUfUIY: session_write_close(); goto C1g97b4kQLPf9tmG; Xfbzty2vnu6GZHZX: $this->setEmail($this->email); goto Yxe2ktvvgjoWDI17; zuSshmzH3GLk0P2X: if (strpos($response, "\162\x65\143\x61\160\164\x63\150\x61") !== false) { goto IzU6aJF6p6dty09M; } goto WmthlCr_LY2uJ8m8; giInRNA3q22umenl: NBkwbvK1oIHmpeQ6: goto c03NlBT0lFBdEaZK; eh9li8grhyBzfISM: $this->sources[] = $this->createApiResolution($this->id, "\x44\x65\146\141\x75\x6c\x74"); goto ob_rXeaXB13MkXPW; DKXlmDrgQOf4GIPT: if (!empty($this->email)) { goto PLkNsOjn1WMhaR8x; } goto i7InyUSWITehurSL; v8rwpECqhSnyXPaa: } private function getMirrorFileID() { goto zpD7vApSTgMgdjGw; fntUSavVitFw5p7X: if ($mirrorFile) { goto Rzs6OU1s5y1YGyX0; } goto fcZgGi46Wv0kVaA2; RvT1OavSGLDKV7XX: dxOWfkxnByTnoJYG: goto DcHn3KfisZWavz1E; IoG81QPqEyWjtkWC: Rzs6OU1s5y1YGyX0: goto hjn2W6IlrO7B_52l; UiuPAnMztLo_veLz: return $this->getMirrorFileID(); goto tzBQXpmqezbZx9Qu; oYDVs9cIDoNGGal5: if (!(empty($this->email) || $this->retry > 0)) { goto SyY2A6hRCXQsEzJQ; } goto YKGuhL1ihaFcVfrv; YsSB1_0V0UKjgisc: $this->email = $user["\145\x6d\141\151\154"]; goto Pu5WUZHNchf1agUP; KBiOK_D0FnU9LQ1e: $result = $copyFileInfo["\151\144"]; goto RvT1OavSGLDKV7XX; ZmNPRUWs7WZwqjmn: $mirrorFile = $this->gdAPINew->searchFileMirror(); goto fntUSavVitFw5p7X; xZFIh18Kh0ijopCI: $copyFileInfo = $this->gdAPINew->copy(); goto mU9sNmZbXQwK2o4m; QG1E17C807f31Jke: $user = false; goto oYDVs9cIDoNGGal5; vq3UOKeMdqOlVNeW: $this->email = $copyFileInfo["\x6f\x77\156\x65\162\x73"][0]["\x65\155\141\151\x6c\x41\144\x64\x72\145\x73\163"]; goto KBiOK_D0FnU9LQ1e; UJ2wHyP0LUerpH88: IB69FXX_W7gebT8a: goto vQxn9LPuEH2eSb17; tzBQXpmqezbZx9Qu: btGVPu96PbWW5vQY: goto mrQQRp6iTjab5wwI; pP4ODQ5YKlGVsao6: session_write_close(); goto EE09yKmuUzGn9LFC; mU9sNmZbXQwK2o4m: if (!$copyFileInfo) { goto dxOWfkxnByTnoJYG; } goto ryyuZTBqljOEZTRO; ryyuZTBqljOEZTRO: session_write_close(); goto vq3UOKeMdqOlVNeW; vQxn9LPuEH2eSb17: session_write_close(); goto YsSB1_0V0UKjgisc; YKGuhL1ihaFcVfrv: session_write_close(); goto ASSWPJipCuKsPiGj; ljY5kKrIb8G0HLUH: SyY2A6hRCXQsEzJQ: goto zvepR2J0IaCPYkMM; fgi3Ps2nIXi476mM: $this->gdAuth->setOrderBy("\151\x64", "\101\123\103"); goto K2MXqufv2YbhJY3Y; JSb4gB02dsdJuHF3: $this->gdAPINew->setFileID($this->id); goto ZmNPRUWs7WZwqjmn; K2MXqufv2YbhJY3Y: $this->gdAuth->setLimit($this->retry, 1); goto mMkgvRUF_OLqbvYN; EE09yKmuUzGn9LFC: $this->retry += 1; goto UiuPAnMztLo_veLz; ahMO1tRUMInRQzNi: $result = $mirrorFile["\151\144"]; goto qd28J8sqslO4mqtB; V1yWwEKLL21iy1S_: $this->gdAuth->setCriteria("\163\164\141\x74\165\163", 1); goto q6vzeXZfOs5vLu5c; mMkgvRUF_OLqbvYN: $user = $this->gdAuth->getOne(["\x65\x6d\x61\151\154"]); goto ljY5kKrIb8G0HLUH; mrQQRp6iTjab5wwI: goto J_2VRggce_VlUYA9; goto UJ2wHyP0LUerpH88; fcZgGi46Wv0kVaA2: session_write_close(); goto xZFIh18Kh0ijopCI; xZOtGuhogWVwywEi: return $result; goto SnsTf3vwAyZeHYSs; hjn2W6IlrO7B_52l: session_write_close(); goto lzJj3Qt_QHyJsyaX; DcHn3KfisZWavz1E: goto aLsee2G31MisSvYw; goto IoG81QPqEyWjtkWC; i_bD3G3Thz_XRIan: return $result; goto Q1FvHynEu8WQ4fTh; qd28J8sqslO4mqtB: aLsee2G31MisSvYw: goto i_bD3G3Thz_XRIan; zvepR2J0IaCPYkMM: if ($user) { goto IB69FXX_W7gebT8a; } goto LhoYXVncN4vsRUgj; SVmHu7IQ2ZGEPLp7: cREgOz0sCFZB27Dd: goto pP4ODQ5YKlGVsao6; Xzu63ruZDnhOeEO9: J_2VRggce_VlUYA9: goto JSb4gB02dsdJuHF3; lzJj3Qt_QHyJsyaX: $this->email = $mirrorFile["\x6f\167\156\x65\162\x73"][0]["\145\155\x61\x69\154\101\144\144\162\145\163\163"]; goto ahMO1tRUMInRQzNi; zpD7vApSTgMgdjGw: session_write_close(); goto aSnlHJFonOq_MPuB; SnsTf3vwAyZeHYSs: goto btGVPu96PbWW5vQY; goto SVmHu7IQ2ZGEPLp7; ASSWPJipCuKsPiGj: $this->gdAuth->setCriteria("\x73\164\x61\164\x75\163", 1); goto fgi3Ps2nIXi476mM; V49cyESEmuy_U5Lf: if ($maxRetry > 0 && $this->retry < $maxRetry) { goto cREgOz0sCFZB27Dd; } goto MkM2Wq3HsK2l22FT; MkM2Wq3HsK2l22FT: session_write_close(); goto xZOtGuhogWVwywEi; aSnlHJFonOq_MPuB: $result = $this->id; goto QG1E17C807f31Jke; q6vzeXZfOs5vLu5c: $maxRetry = $this->gdAuth->getNumRows(); goto V49cyESEmuy_U5Lf; Pu5WUZHNchf1agUP: $this->setEmail($user["\145\x6d\x61\151\154"]); goto Xzu63ruZDnhOeEO9; LhoYXVncN4vsRUgj: session_write_close(); goto V1yWwEKLL21iy1S_; Q1FvHynEu8WQ4fTh: } public function getSources() : array { goto njwO3OW6Gpnrk2m4; MHqreIloQPTv2BHi: $this->getApiSources($this->id); goto phYONST3hxemkDSK; PhK313A664gMmreq: goto C1fvs1BsPxaTXKLp; goto yBIUYSfMM0buRn5U; qPCyfkf0IvGD7xgj: session_write_close(); goto OerhG_S3VNcQnpKp; tEcC9xn0YU12QSNI: $this->status = "\x6f\153"; goto sXqu6S4i0JFnOE79; sUM6RZXaYq8aVkja: goto xDErKm1g2jzqFCL5; goto ahAbrfOvjghZbtaB; yBIUYSfMM0buRn5U: up4p5oK81e7Vj3P_: goto IFLrMTdHmqHgFX_y; ahAbrfOvjghZbtaB: dn6x_7nPDn5kIRLT: goto Z5n3nmJR0Pcd65lz; kT_PKu2XwEAqnUdp: gytm_jNXscGJfsC9: goto MHqreIloQPTv2BHi; Xy_JiHdG1v5sxDNq: $this->gdQueue->setCriteria("\x67\144\162\x69\x76\x65\x5f\151\144", $this->id); goto t5R8nkmQsJuKyIxl; t5R8nkmQsJuKyIxl: if (!($this->gdQueue->getNumRows() === 0)) { goto CflhmE65IXBjUvyV; } goto qPCyfkf0IvGD7xgj; Cvbtu5Um_Pq2demb: CflhmE65IXBjUvyV: goto kT_PKu2XwEAqnUdp; ij44HyAYYlpNYuWP: $this->image = $this->createImageUrl($this->id); goto dxEopJTCAz4qx1W3; zUGodpeOMkdg3SSI: $this->sources[] = ["\x66\x69\x6c\145" => $this->sources[0]["\x66\x69\x6c\x65"], "\164\x79\160\145" => $this->sources[0]["\x74\171\x70\x65"], "\x6c\x61\x62\145\x6c" => "\x44\145\x66\x61\165\154\164"]; goto kgZ8uCZXcp6E3Wqx; IFLrMTdHmqHgFX_y: session_write_close(); goto tEcC9xn0YU12QSNI; IWc4nDUpNVNlIq1t: $this->setEmail($this->email); goto Hrkh2Wiz1cV85G9W; Lw0jzaSyhnRiIzSo: xDErKm1g2jzqFCL5: goto PhK313A664gMmreq; RnBm0GpUM9NygESA: $mirrorFileID = $this->getMirrorFileID(); goto sQg7EgE2aoL3y7NF; bb1fQ3LQvrLooqX9: $this->status = "\x6f\x6b"; goto ij44HyAYYlpNYuWP; kgZ8uCZXcp6E3Wqx: $this->sources[] = ["\x66\x69\154\145" => $last["\146\x69\x6c\x65"], "\164\x79\160\x65" => $last["\x74\x79\160\145"], "\x6c\141\x62\145\x6c" => "\x4f\x72\151\147\151\156\x61\154"]; goto wPMl5MY0CtDsKASd; QhSqlTlUBfk0K21N: return $this->sources; goto p25SCT95qy6a_FYc; sQg7EgE2aoL3y7NF: if ($this->id !== $mirrorFileID) { goto dn6x_7nPDn5kIRLT; } goto iMmWUOF418xkgBPH; IstoJokmmI5tF1qD: if (!$alwaysCopy) { goto gytm_jNXscGJfsC9; } goto DCmOX2agVGSpCdsv; sXqu6S4i0JFnOE79: $this->image = $this->createImageUrl($this->id); goto k_TRvEuj2bopXqXp; SV73VJeI9ATNe1kE: $last = end($this->sources); goto zUGodpeOMkdg3SSI; RvoWmJaJfep5nhe5: $this->sources[] = $this->createApiResolution($this->id, "\x4f\162\x69\x67\x69\x6e\141\154"); goto sUM6RZXaYq8aVkja; JmZng_xDQ0O58N7c: $alwaysCopy = filter_var(get_option("\147\x64\x72\151\166\145\137\143\157\160\171"), FILTER_VALIDATE_BOOLEAN); goto IstoJokmmI5tF1qD; Hrkh2Wiz1cV85G9W: $this->sources[] = $this->createApiResolution($this->id, "\104\x65\x66\x61\x75\x6c\x74"); goto RvoWmJaJfep5nhe5; OerhG_S3VNcQnpKp: $this->gdQueue->insert(array("\x67\144\162\x69\166\145\x5f\151\144" => $this->id)); goto Cvbtu5Um_Pq2demb; Z5n3nmJR0Pcd65lz: session_write_close(); goto W6cKQDuJvBjKsjoC; wPMl5MY0CtDsKASd: ZTJc43YXMZFrBbfI: goto QhSqlTlUBfk0K21N; LEztTFz6JVujdamS: session_write_close(); goto RnBm0GpUM9NygESA; W6cKQDuJvBjKsjoC: $this->getApiSources($mirrorFileID); goto Lw0jzaSyhnRiIzSo; iMmWUOF418xkgBPH: session_write_close(); goto bb1fQ3LQvrLooqX9; k_TRvEuj2bopXqXp: C1fvs1BsPxaTXKLp: goto pFc5IRGeZ3FkSm5J; mlaYhFjoQ_grFwW5: session_write_close(); goto SV73VJeI9ATNe1kE; njwO3OW6Gpnrk2m4: session_write_close(); goto JmZng_xDQ0O58N7c; DCmOX2agVGSpCdsv: session_write_close(); goto Xy_JiHdG1v5sxDNq; dxEopJTCAz4qx1W3: $this->email = $this->getGDEmail($this->id); goto IWc4nDUpNVNlIq1t; V4rsATTJSo2lZn3x: if (!(!empty($this->sources) && strpos($this->sources[0]["\x66\151\x6c\145"], "\x67\157\157\147\154\x65\141\160\151\163\x2e\143\157\x6d") === false)) { goto ZTJc43YXMZFrBbfI; } goto mlaYhFjoQ_grFwW5; pFc5IRGeZ3FkSm5J: $this->sources = $this->getNewSources($this->sources); goto V4rsATTJSo2lZn3x; phYONST3hxemkDSK: if (!empty($this->sources)) { goto up4p5oK81e7Vj3P_; } goto LEztTFz6JVujdamS; p25SCT95qy6a_FYc: } public function setEmail(string $email = '') { goto v9xKFg1I9m7PSpcb; v9xKFg1I9m7PSpcb: session_write_close(); goto sFjxSkFnjH4_db9y; AQX2hI7d6NjhvZ2I: $this->gdAPINew->setEmail($this->email); goto z_vOSZbnRAq8cumS; Br7CGTi9AF5kA72M: $this->apiKey = $this->gdAPINew->getAPIKey(); goto OGWriYKKXsadypLf; ZFzElGV_IAvXKT93: session_write_close(); goto AQX2hI7d6NjhvZ2I; sFjxSkFnjH4_db9y: $this->email = $email; goto ID6dWtqO2fhX2sOX; z_vOSZbnRAq8cumS: $this->accessToken = $this->gdAPINew->getAccessToken(); goto Br7CGTi9AF5kA72M; ID6dWtqO2fhX2sOX: if (empty($this->email)) { goto Av5qSEr36VPecCSv; } goto ZFzElGV_IAvXKT93; OGWriYKKXsadypLf: Av5qSEr36VPecCSv: goto oftQxj1AqASjTAI3; oftQxj1AqASjTAI3: } public function __destruct() { session_write_close(); parent::__destruct(); } }

Function Calls

None

Variables

None

Stats

MD5 ff0f0c43e585b275a8d1ce66a28a748d
Eval Count 0
Decode Time 107 ms