<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2023-02-28 22:05:10              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace GDPlayer\Hosting; class fireload extends \GDPlayer\CoreExtractor { public function __construct($id = '') { goto W0ptDBTcEtQ6Esy5; INkL7ZxUzpSvE0Yg: $this->baseURL = "\x68\164\x74\160\x73\72\x2f\x2f\x77\167\167\x2e\x66\x69\162\145\154\x6f\x61\144\56\x63\157\155\57"; goto UDxjva0EKBwGftOA; UDxjva0EKBwGftOA: $this->url = $this->baseURL . $id; goto crfJg1OeEKLz45of; crfJg1OeEKLz45of: $this->referer = $this->baseURL; goto ZnyGsmfuUUROQ3jV; RPLXVjYZJjl_RqQy: parent::__construct($id); goto INkL7ZxUzpSvE0Yg; W0ptDBTcEtQ6Esy5: session_write_close(); goto RPLXVjYZJjl_RqQy; ZnyGsmfuUUROQ3jV: $this->modifyCurlConfig($this->url); goto ecRUH4LP8VwQyrVD; ecRUH4LP8VwQyrVD: } public function get_sources() : array { goto gi9NMDhx4SnO4Mlo; JX2GvIkq8DTmGC6g: KUwPCGrfmgRGdSs3: goto bmBCnMA0IgMZjd7V; VgDJdjX9TrxwEG5z: session_write_close(); goto cN_GNyLWpdj_1tt8; rtPClL67DhXGkcsM: if ($status >= 200 && $status < 400) { goto AyVZpRb2ZF_Zjt3x; } goto TOsJacuz0M3I978f; lvujYwcfSZDq08_H: session_write_close(); goto qpHZ9G7S89slvP34; AOBIgJao5pZz1HtH: $status = curl_getinfo($this->ch, CURLINFO_HTTP_CODE); goto qIoNRbsuANX8rQ0P; aVRDFI3QteMjkQ8E: $response = curl_exec($this->ch); goto AOBIgJao5pZz1HtH; rGhRCgZAHtPYcrRF: Va5dzX2RwVFmNFDc: goto JX2GvIkq8DTmGC6g; UknxKClfweQk5T9G: $result = []; goto aVRDFI3QteMjkQ8E; TOsJacuz0M3I978f: session_write_close(); goto q0zXHkdQsix0XlyV; uPDDfG6fmOFJ_UBk: session_write_close(); goto Zh3oqWANeZKinzvZ; q0zXHkdQsix0XlyV: createErrorLog([__FILE__, __FUNCTION__, $this->id, $status, $err]); goto OzEpPOUE44JY3sUB; u_cAFH0bbwABvX3s: $result = $this->getNewSources($result); goto rGhRCgZAHtPYcrRF; c0yaXOWfTsyalkP2: goto KUwPCGrfmgRGdSs3; goto lzDvlYsPuMi_A1_t; KrF7x6MpPAHmCrWt: if (!empty($video)) { goto abLHGzd0PzwUDxSB; } goto Ax5M3jTcj3I5b9sy; lzDvlYsPuMi_A1_t: KjZfjEHC68YC8FfO: goto lvujYwcfSZDq08_H; fsLydG2sAO6Foftg: AyVZpRb2ZF_Zjt3x: goto qik0tO_xPYxJdKPT; GtG_W9nSsyjjzc1b: if (preg_match("\x2f\x68\164\155\x6c\x5c\50\42\x28\x5b\136\42\135\x2b\51\x22\x5c\51\x2f", $response, $dl) && !empty($dl[1])) { goto KjZfjEHC68YC8FfO; } goto VgDJdjX9TrxwEG5z; ixjS_XVcyoJ6n2vI: $video = $dom->find("\141", 0); goto KrF7x6MpPAHmCrWt; rFHh1GhzjWGO8s2E: return $result; goto NE5Nmxf2rUeYOVur; qIoNRbsuANX8rQ0P: $err = curl_error($this->ch); goto rtPClL67DhXGkcsM; inlw8ucORS44MKiy: $this->title = $dom->find("\x73\160\x61\156\x2e\146\151\x6c\x65\116\x61\x6d\145", 0)->plaintext; goto GtG_W9nSsyjjzc1b; OzEpPOUE44JY3sUB: goto uLatbynsdZNnSAqb; goto fsLydG2sAO6Foftg; qik0tO_xPYxJdKPT: session_write_close(); goto yF1U_aLWHoZFgQRl; AMF6dfaoMelOEtqo: goto Va5dzX2RwVFmNFDc; goto RCSefi4OQj1tkIsD; r63wL7lRzxa6xPPV: $result[] = ["\x66\x69\x6c\145" => $video->href, "\164\x79\x70\x65" => $this->videoType, "\x6c\141\x62\145\x6c" => "\x4f\162\151\147\x69\x6e\141\x6c"]; goto u_cAFH0bbwABvX3s; cN_GNyLWpdj_1tt8: createErrorLog([__FILE__, __FUNCTION__, $this->id, "\x64\x6f\x77\156\154\157\141\144\40\x77\162\x61\x70\x70\x65\x72\40\x6e\157\x74\40\146\157\165\156\x64"]); goto c0yaXOWfTsyalkP2; RCSefi4OQj1tkIsD: abLHGzd0PzwUDxSB: goto uPDDfG6fmOFJ_UBk; gi9NMDhx4SnO4Mlo: session_write_close(); goto UknxKClfweQk5T9G; bmBCnMA0IgMZjd7V: uLatbynsdZNnSAqb: goto rFHh1GhzjWGO8s2E; qpHZ9G7S89slvP34: $dom = $this->domParser::str_get_html($dl[1]); goto ixjS_XVcyoJ6n2vI; Ax5M3jTcj3I5b9sy: session_write_close(); goto otZueJAH4dPNK5Lo; otZueJAH4dPNK5Lo: createErrorLog([__FILE__, __FUNCTION__, $this->id, "\144\x6f\x77\156\x6c\x6f\141\x64\40\x6c\x69\156\153\x20\156\157\x74\40\x66\x6f\165\x6e\x64"]); goto AMF6dfaoMelOEtqo; yF1U_aLWHoZFgQRl: sleep(5); goto bGqW343BkeUYh0NK; bGqW343BkeUYh0NK: $dom = $this->domParser::str_get_html($response); goto inlw8ucORS44MKiy; Zh3oqWANeZKinzvZ: $this->status = "\157\x6b"; goto r63wL7lRzxa6xPPV; NE5Nmxf2rUeYOVur: } public function __destruct() { session_write_close(); parent::__destruct(); } }
