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-10-07 08:39:55 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace GDPlayer; class HLS extends \GDPlayer\StreamHelper { public function __construct(string $vHost = '', string $vID = '', string $url = '', bool $bypassRateLimit = false) { session_write_close(); parent::__construct($vHost, $vID, $url, $bypassRateLimit); } private function parseBandwidth(string $hlsconte = '') {
goto zS9uEnA4h96Q6FYn; zS9uEnA4h96Q6FYn: session_write_close();
goto tS66pKF7Kmy3PT2K; kbXeuZAL2hNQw5GN: yg0bOJVc06Q2uR84:
goto JWE5JNtx082YoLsw; JWE5JNtx082YoLsw: kLO2Ji4mw0YSC0k2:
goto lyOIGg6gDsBoM_LR; tS66pKF7Kmy3PT2K: preg_match_all("/BANDWIDTH=([^,]+)/", $hlsconte, $bandwidth);
goto fn70OIuN2PqGzSZW; lyOIGg6gDsBoM_LR: return $hlsconte;
goto rgrUT2Z1vkZ1DwSt; DfVg_lW6sU1VNY7C: foreach ($bandwidth[1] as $val) {
goto qg8lpMZY0F7P06Vj; DjN8uWVzFjJGF4st: $ex = explode("
", strtr($val, ["
" => "
"]));
goto RRuqVkKD0eZiHRvD; lCnAzvyVZZXm41Bw: RxutjQ3nSLAb4YVq:
goto wXWyo_T8aW7kOmTA; qg8lpMZY0F7P06Vj: session_write_close();
goto DjN8uWVzFjJGF4st; VCUF6txC7kRLy9Us: session_write_close();
goto yFxlEYumyuEMllbT; qp6vuydXhAeMVxmy: $hlsconte = strtr($hlsconte, ["BANDWIDTH={$val}" => "BANDWIDTH={$bv}"]);
goto lCnAzvyVZZXm41Bw; BytpvtjX6ztwQK8w: $bv = intval($val - $val * $this->reduceBandwidth / 100);
goto qp6vuydXhAeMVxmy; RRuqVkKD0eZiHRvD: if (!isset($ex[0])) {
goto pXHqQ7cMM2s1pMT2; }
goto VCUF6txC7kRLy9Us; umsTO0t3TxWL6e5E: pXHqQ7cMM2s1pMT2:
goto BytpvtjX6ztwQK8w; yFxlEYumyuEMllbT: $val = $ex[0];
goto umsTO0t3TxWL6e5E; wXWyo_T8aW7kOmTA: }
goto kbXeuZAL2hNQw5GN; YadEwJDevyNfvoVk: session_write_close();
goto DfVg_lW6sU1VNY7C; fn70OIuN2PqGzSZW: if (!($this->reduceBandwidth > 0 && !empty($bandwidth[1]))) {
goto kLO2Ji4mw0YSC0k2; }
goto YadEwJDevyNfvoVk; rgrUT2Z1vkZ1DwSt: } private function parsePlaylist(string $hlsconte = '', string $prefix = "/playlist/") {
goto kU01mkBvNSKnPL77; rsEe0uCIVCPoB6s4: $lines = array_values(array_filter(explode("\xa", strtr($hlsconte, ["
\xa" => "
"]))));
goto tdBWZNdYMeCizm0h; kU01mkBvNSKnPL77: session_write_close();
goto rsEe0uCIVCPoB6s4; tdBWZNdYMeCizm0h: return array_map(function ($val) use($prefix) {
goto JN45PWKtpVirKvlt; iC3UaJ8zZyGt1NSi: MBKG1WklaJw71Y4D:
goto cHvj59JONMWw3z_B; ZNKkg3Y3E58EQFxx: $result .= "
## Developed by GDPlayer.to";
goto Go_ap04MJPVo2jso; JN45PWKtpVirKvlt: session_write_close();
goto Cp0fFis7w44qCHBm; YImCxbllCEkKVZDJ: NKV7d0xCAXr6LCJ4:
goto n3d0qamDOFGNquRw; Cp0fFis7w44qCHBm: $result = $val;
goto U7sl7BZlE1x9kG0s; mYwjmVpwoKRpmI5M:
goto FSrsIHFaDFTH0Afy;
goto z2o760BbxPiHU1qE; cHvj59JONMWw3z_B: session_write_close();
goto RoX4RelHn4d1QgrW; RoX4RelHn4d1QgrW: preg_match("/URI="([^"]+)"/", $val, $uriVal);
goto TRLED62aUacUFJzd; EbkOfaOhyPeEnd3b: FSrsIHFaDFTH0Afy:
goto yyElb3DBju2UOrAu; Go_ap04MJPVo2jso:
goto FSrsIHFaDFTH0Afy;
goto iC3UaJ8zZyGt1NSi; UH9Ga7OjaZ00IASU:
goto FSrsIHFaDFTH0Afy;
goto YImCxbllCEkKVZDJ; yyElb3DBju2UOrAu: return $result;
goto OupxT98cBuNlR8MF; n3d0qamDOFGNquRw: session_write_close();
goto uOIJALljJ03V4Wcn; O2amAcs5wW50itzQ: if (strpos($val, "#EXT") === false) {
goto NKV7d0xCAXr6LCJ4; }
goto mYwjmVpwoKRpmI5M; U7sl7BZlE1x9kG0s: if ($val === "#EXTM3U") {
goto ad7pq_n81bPkdihs; }
goto D6XypxV8ubz43ZYw; TRLED62aUacUFJzd: $result = strtr($val, [$uriVal[0] => "URI="" . $this->bypassURL($uriVal[1], $prefix) . """]);
goto UH9Ga7OjaZ00IASU; z2o760BbxPiHU1qE: ad7pq_n81bPkdihs:
goto yXbtIXsmXjz3tBLZ; D6XypxV8ubz43ZYw: if (strpos($val, "URI=") !== false) {
goto MBKG1WklaJw71Y4D; }
goto O2amAcs5wW50itzQ; yXbtIXsmXjz3tBLZ: session_write_close();
goto ZNKkg3Y3E58EQFxx; uOIJALljJ03V4Wcn: $result = $this->bypassURL($val, $prefix);
goto EbkOfaOhyPeEnd3b; OupxT98cBuNlR8MF: }, $lines);
goto yRiolzRUgZVnSITe; yRiolzRUgZVnSITe: }
private function parseHLS(string $hlsconte = '') {
goto F24Eye8oiqtT3ALA; OmcjN3L9WI0IAahj: XiD20SFZTfXusIaa:
goto nGO08T8bX_A11iue; ebH191l8_0cHHQny: if (strpos($hlsconte, "#EXT-X-STREAM-INF") !== false) {
goto XiD20SFZTfXusIaa; }
goto s7YqvBva12sOKKKv; s7YqvBva12sOKKKv: session_write_close();
goto BWMX_8Qse3wAkw1K; eWyjHfe2NeDRgCTB:
goto ILDcDEEVTdFLEryx;
goto OmcjN3L9WI0IAahj; nGO08T8bX_A11iue: session_write_close();
goto pVHullV4IQHDhXeE; T9WnoQk9bHWlZ1PW: $hlsconte = $this->parseBandwidth($hlsconte);
goto ebH191l8_0cHHQny; pVHullV4IQHDhXeE: $newLines = $this->parsePlaylist($hlsconte);
goto XVeNKXAD3zOLvOHZ; F24Eye8oiqtT3ALA: session_write_close();
goto T9WnoQk9bHWlZ1PW; DVuYS7JzhlUEpH5w: return implode("\xa", $newLines);
goto fHsTF6mRRG16NUww; BWMX_8Qse3wAkw1K: $newLines = $this->parsePlaylist($hlsconte, "hls");
goto eWyjHfe2NeDRgCTB; XVeNKXAD3zOLvOHZ: ILDcDEEVTdFLEryx:
goto DVuYS7JzhlUEpH5w; fHsTF6mRRG16NUww: } public function playlistStream() {
goto rOijnN6EieQRAwP8; de3eeFeg4wXpcZWy: if (strpos($content, "#EXT") !== false) {
goto OA22J2rmdpMQv8Xq; }
goto sd6OMY10NBYe2_S7; enZxhbrrhOpcrP7g: if (!($this->live === false)) {
goto N0GsJ0NXq21LL4YO; }
goto Q6wTabjvMc6kfJLR; JM42IizF8JKrUqkn: $status = curl_getinfo($this->ch, CURLINFO_RESPONSE_CODE);
goto id7fAyR5W8bf0tJU; UwTHQgG9wOQmozi0: header("Content-Type: " . $type, true);
goto IVNzaBgpPmdN9ugY; sd6OMY10NBYe2_S7: session_write_close();
goto cS39Bk4h9i1wQm1h; Q6wTabjvMc6kfJLR: session_write_close();
goto lLKyeIZ0P4UhXp3o; GGbYcbJhhivTvrJL: $type = $this->cfFriendly ? "text/plain;charset=UTF-8" : "application/vnd.apple.mpegurl";
goto UwTHQgG9wOQmozi0; ZXjd0VySR55m9BYK: if ($cache) {
goto YMKJ_UYgWjOGRW2w; }
goto uiICJOCu0KhXFdLZ; MYSxcxFBInM5mQe1: $content = $cache;
goto k8b0RDAqHXjG_5h7; Ha8e6f06yrvzfsZe:
goto n0WnPBeQAO8xBkTo;
goto owdszah5op0ZF_b4; XdAAIrAD9sqTBUXn: gjJkE1fnLdLvL9bI:
goto hxPgBgo15zU0E2K2; RyNJ3D3nLYyfutgg: $this->cacheContentLen = strlen($this->cacheContent);
goto Gb1ehWveaZFwtYi3; owdszah5op0ZF_b4: YMKJ_UYgWjOGRW2w:
goto vYeBHN6CI1SiO5mL; rOijnN6EieQRAwP8: session_write_close();
goto GGbYcbJhhivTvrJL; cS39Bk4h9i1wQm1h: createErrorLog([__FILE__, __FUNCTION__, $this->videoURL, $status, $err]);
goto W_yNXqdB130DqbnJ; id7fAyR5W8bf0tJU: $err = curl_error($this->ch);
goto iZT00mg114cvDRM3; WyadLsbmJ4Q3vRvY: $content = $this->parseHLS($content);
goto enZxhbrrhOpcrP7g; B8LLtVjmXotn3fks: OA22J2rmdpMQv8Xq:
goto LlC1llEG3h4piOkn; LlC1llEG3h4piOkn: session_write_close();
goto ow9zOxGiGpJrCB24; jiMKHwj2ygX5mdNh: curl_setopt($this->ch, CURLOPT_HTTPHEADER, $this->header);
goto AcZ6oAxE9Q6Y5nGr; AcZ6oAxE9Q6Y5nGr: $content = curl_exec($this->ch);
goto JM42IizF8JKrUqkn; TcEKbR5qIMLq4PSZ: JsQ30KZRXqLZpSch:
goto UjgtOIxigLIm0pjE; jqwFtR2E1Y1xXCV6: $this->cacheContent = $this->parseCache($content);
goto RyNJ3D3nLYyfutgg; azD7StXnLDHJdHtz: N0GsJ0NXq21LL4YO:
goto VybIk079lhcc1AD9; W_yNXqdB130DqbnJ: $this->retry($status);
goto cokQAO9FDhww3TB3; hyzg436nB4kGwN9h: $this->live = strpos($content, "#EXT-X-ENDLIST") === false && strpos($content, "#EXTINF:") !== false;
goto f_BQxIehrMXWNDI0; ow9zOxGiGpJrCB24: $content = trim($content, "\357\273\277");
goto hyzg436nB4kGwN9h; dE9Xbnfy8p2DIHaX: curl_setopt($this->ch, CURLOPT_RETURNTRANSFER, true);
goto jiMKHwj2ygX5mdNh; cokQAO9FDhww3TB3:
goto gjJkE1fnLdLvL9bI;
goto B8LLtVjmXotn3fks; VybIk079lhcc1AD9: mOwlyST6B1_hvkDP:
goto jqwFtR2E1Y1xXCV6; vSrDejaRlaH3BX0I: $cache = $this->getCacheContent();
goto ZXjd0VySR55m9BYK; iZT00mg114cvDRM3: n0WnPBeQAO8xBkTo:
goto de3eeFeg4wXpcZWy; f_BQxIehrMXWNDI0: if (!is_bool($cache)) {
goto mOwlyST6B1_hvkDP; }
goto cwwbH11dBiP6kYnn; vYeBHN6CI1SiO5mL: session_write_close();
goto MYSxcxFBInM5mQe1; IVNzaBgpPmdN9ugY: $status = 404;
goto rYmreyHylbXQvfle; UjgtOIxigLIm0pjE: session_write_close();
goto dE9Xbnfy8p2DIHaX; lLKyeIZ0P4UhXp3o: create_file($this->cacheFile, $content, "w");
goto azD7StXnLDHJdHtz; rYmreyHylbXQvfle: $err = false;
goto vSrDejaRlaH3BX0I; G8vgZJbtXxnWNmqS: deleteDir($this->cacheBaseDir . "/" . $this->videoHost . "/" . $this->videoId);
goto WyadLsbmJ4Q3vRvY; uiICJOCu0KhXFdLZ: if ($this->ch) {
goto JsQ30KZRXqLZpSch; }
goto Ha8e6f06yrvzfsZe; cwwbH11dBiP6kYnn: session_write_close();
goto G8vgZJbtXxnWNmqS; k8b0RDAqHXjG_5h7:
goto n0WnPBeQAO8xBkTo;
goto TcEKbR5qIMLq4PSZ; Gb1ehWveaZFwtYi3: $this->createResponseHeaders(200);
goto XdAAIrAD9sqTBUXn; hxPgBgo15zU0E2K2: } 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-10-07 08:39:55 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace GDPlayer; class HLS extends \GDPlayer\StreamHelper { public function __construct(string $vHost = '', string $vID = '', string $url = '', bool $bypassRateLimit = false) { session_write_close(); parent::__construct($vHost, $vID, $url, $bypassRateLimit); } private function parseBandwidth(string $hlsconte = '') {
goto zS9uEnA4h96Q6FYn; zS9uEnA4h96Q6FYn: session_write_close();
goto tS66pKF7Kmy3PT2K; kbXeuZAL2hNQw5GN: yg0bOJVc06Q2uR84:
goto JWE5JNtx082YoLsw; JWE5JNtx082YoLsw: kLO2Ji4mw0YSC0k2:
goto lyOIGg6gDsBoM_LR; tS66pKF7Kmy3PT2K: preg_match_all("\x2f\x42\101\116\x44\x57\x49\x44\x54\x48\x3d\50\133\x5e\54\x5d\53\51\57", $hlsconte, $bandwidth);
goto fn70OIuN2PqGzSZW; lyOIGg6gDsBoM_LR: return $hlsconte;
goto rgrUT2Z1vkZ1DwSt; DfVg_lW6sU1VNY7C: foreach ($bandwidth[1] as $val) {
goto qg8lpMZY0F7P06Vj; DjN8uWVzFjJGF4st: $ex = explode("\12", strtr($val, ["\15\12" => "\12"]));
goto RRuqVkKD0eZiHRvD; lCnAzvyVZZXm41Bw: RxutjQ3nSLAb4YVq:
goto wXWyo_T8aW7kOmTA; qg8lpMZY0F7P06Vj: session_write_close();
goto DjN8uWVzFjJGF4st; VCUF6txC7kRLy9Us: session_write_close();
goto yFxlEYumyuEMllbT; qp6vuydXhAeMVxmy: $hlsconte = strtr($hlsconte, ["\102\101\116\104\x57\111\x44\x54\x48\75{$val}" => "\102\101\116\104\127\111\x44\x54\x48\x3d{$bv}"]);
goto lCnAzvyVZZXm41Bw; BytpvtjX6ztwQK8w: $bv = intval($val - $val * $this->reduceBandwidth / 100);
goto qp6vuydXhAeMVxmy; RRuqVkKD0eZiHRvD: if (!isset($ex[0])) {
goto pXHqQ7cMM2s1pMT2; }
goto VCUF6txC7kRLy9Us; umsTO0t3TxWL6e5E: pXHqQ7cMM2s1pMT2:
goto BytpvtjX6ztwQK8w; yFxlEYumyuEMllbT: $val = $ex[0];
goto umsTO0t3TxWL6e5E; wXWyo_T8aW7kOmTA: }
goto kbXeuZAL2hNQw5GN; YadEwJDevyNfvoVk: session_write_close();
goto DfVg_lW6sU1VNY7C; fn70OIuN2PqGzSZW: if (!($this->reduceBandwidth > 0 && !empty($bandwidth[1]))) {
goto kLO2Ji4mw0YSC0k2; }
goto YadEwJDevyNfvoVk; rgrUT2Z1vkZ1DwSt: } private function parsePlaylist(string $hlsconte = '', string $prefix = "\57\x70\x6c\x61\x79\x6c\x69\x73\164\x2f") {
goto kU01mkBvNSKnPL77; rsEe0uCIVCPoB6s4: $lines = array_values(array_filter(explode("\xa", strtr($hlsconte, ["\15\xa" => "\12"]))));
goto tdBWZNdYMeCizm0h; kU01mkBvNSKnPL77: session_write_close();
goto rsEe0uCIVCPoB6s4; tdBWZNdYMeCizm0h: return array_map(function ($val) use($prefix) {
goto JN45PWKtpVirKvlt; iC3UaJ8zZyGt1NSi: MBKG1WklaJw71Y4D:
goto cHvj59JONMWw3z_B; ZNKkg3Y3E58EQFxx: $result .= "\12\x23\x23\40\x44\x65\166\x65\154\157\x70\x65\144\x20\142\x79\40\107\104\x50\154\141\171\145\x72\x2e\x74\157";
goto Go_ap04MJPVo2jso; JN45PWKtpVirKvlt: session_write_close();
goto Cp0fFis7w44qCHBm; YImCxbllCEkKVZDJ: NKV7d0xCAXr6LCJ4:
goto n3d0qamDOFGNquRw; Cp0fFis7w44qCHBm: $result = $val;
goto U7sl7BZlE1x9kG0s; mYwjmVpwoKRpmI5M:
goto FSrsIHFaDFTH0Afy;
goto z2o760BbxPiHU1qE; cHvj59JONMWw3z_B: session_write_close();
goto RoX4RelHn4d1QgrW; RoX4RelHn4d1QgrW: preg_match("\x2f\x55\122\x49\75\x22\x28\x5b\x5e\42\x5d\x2b\x29\x22\x2f", $val, $uriVal);
goto TRLED62aUacUFJzd; EbkOfaOhyPeEnd3b: FSrsIHFaDFTH0Afy:
goto yyElb3DBju2UOrAu; Go_ap04MJPVo2jso:
goto FSrsIHFaDFTH0Afy;
goto iC3UaJ8zZyGt1NSi; UH9Ga7OjaZ00IASU:
goto FSrsIHFaDFTH0Afy;
goto YImCxbllCEkKVZDJ; yyElb3DBju2UOrAu: return $result;
goto OupxT98cBuNlR8MF; n3d0qamDOFGNquRw: session_write_close();
goto uOIJALljJ03V4Wcn; O2amAcs5wW50itzQ: if (strpos($val, "\43\x45\130\124") === false) {
goto NKV7d0xCAXr6LCJ4; }
goto mYwjmVpwoKRpmI5M; U7sl7BZlE1x9kG0s: if ($val === "\43\x45\x58\x54\x4d\63\125") {
goto ad7pq_n81bPkdihs; }
goto D6XypxV8ubz43ZYw; TRLED62aUacUFJzd: $result = strtr($val, [$uriVal[0] => "\x55\x52\111\x3d\x22" . $this->bypassURL($uriVal[1], $prefix) . "\42"]);
goto UH9Ga7OjaZ00IASU; z2o760BbxPiHU1qE: ad7pq_n81bPkdihs:
goto yXbtIXsmXjz3tBLZ; D6XypxV8ubz43ZYw: if (strpos($val, "\x55\x52\111\75") !== false) {
goto MBKG1WklaJw71Y4D; }
goto O2amAcs5wW50itzQ; yXbtIXsmXjz3tBLZ: session_write_close();
goto ZNKkg3Y3E58EQFxx; uOIJALljJ03V4Wcn: $result = $this->bypassURL($val, $prefix);
goto EbkOfaOhyPeEnd3b; OupxT98cBuNlR8MF: }, $lines);
goto yRiolzRUgZVnSITe; yRiolzRUgZVnSITe: }
private function parseHLS(string $hlsconte = '') {
goto F24Eye8oiqtT3ALA; OmcjN3L9WI0IAahj: XiD20SFZTfXusIaa:
goto nGO08T8bX_A11iue; ebH191l8_0cHHQny: if (strpos($hlsconte, "\43\105\x58\x54\55\x58\x2d\123\x54\x52\105\101\115\55\111\x4e\106") !== false) {
goto XiD20SFZTfXusIaa; }
goto s7YqvBva12sOKKKv; s7YqvBva12sOKKKv: session_write_close();
goto BWMX_8Qse3wAkw1K; eWyjHfe2NeDRgCTB:
goto ILDcDEEVTdFLEryx;
goto OmcjN3L9WI0IAahj; nGO08T8bX_A11iue: session_write_close();
goto pVHullV4IQHDhXeE; T9WnoQk9bHWlZ1PW: $hlsconte = $this->parseBandwidth($hlsconte);
goto ebH191l8_0cHHQny; pVHullV4IQHDhXeE: $newLines = $this->parsePlaylist($hlsconte);
goto XVeNKXAD3zOLvOHZ; F24Eye8oiqtT3ALA: session_write_close();
goto T9WnoQk9bHWlZ1PW; DVuYS7JzhlUEpH5w: return implode("\xa", $newLines);
goto fHsTF6mRRG16NUww; BWMX_8Qse3wAkw1K: $newLines = $this->parsePlaylist($hlsconte, "hls");
goto eWyjHfe2NeDRgCTB; XVeNKXAD3zOLvOHZ: ILDcDEEVTdFLEryx:
goto DVuYS7JzhlUEpH5w; fHsTF6mRRG16NUww: } public function playlistStream() {
goto rOijnN6EieQRAwP8; de3eeFeg4wXpcZWy: if (strpos($content, "\x23\105\130\x54") !== false) {
goto OA22J2rmdpMQv8Xq; }
goto sd6OMY10NBYe2_S7; enZxhbrrhOpcrP7g: if (!($this->live === false)) {
goto N0GsJ0NXq21LL4YO; }
goto Q6wTabjvMc6kfJLR; JM42IizF8JKrUqkn: $status = curl_getinfo($this->ch, CURLINFO_RESPONSE_CODE);
goto id7fAyR5W8bf0tJU; UwTHQgG9wOQmozi0: header("\103\157\156\164\x65\x6e\x74\55\x54\171\160\145\x3a\40" . $type, true);
goto IVNzaBgpPmdN9ugY; sd6OMY10NBYe2_S7: session_write_close();
goto cS39Bk4h9i1wQm1h; Q6wTabjvMc6kfJLR: session_write_close();
goto lLKyeIZ0P4UhXp3o; GGbYcbJhhivTvrJL: $type = $this->cfFriendly ? "\x74\145\x78\164\x2f\x70\x6c\x61\151\x6e\x3b\x63\150\x61\x72\x73\x65\164\x3d\x55\x54\x46\x2d\x38" : "\141\160\x70\x6c\x69\x63\x61\x74\x69\157\x6e\x2f\x76\156\x64\x2e\141\x70\160\x6c\x65\56\155\x70\145\147\165\162\x6c";
goto UwTHQgG9wOQmozi0; ZXjd0VySR55m9BYK: if ($cache) {
goto YMKJ_UYgWjOGRW2w; }
goto uiICJOCu0KhXFdLZ; MYSxcxFBInM5mQe1: $content = $cache;
goto k8b0RDAqHXjG_5h7; Ha8e6f06yrvzfsZe:
goto n0WnPBeQAO8xBkTo;
goto owdszah5op0ZF_b4; XdAAIrAD9sqTBUXn: gjJkE1fnLdLvL9bI:
goto hxPgBgo15zU0E2K2; RyNJ3D3nLYyfutgg: $this->cacheContentLen = strlen($this->cacheContent);
goto Gb1ehWveaZFwtYi3; owdszah5op0ZF_b4: YMKJ_UYgWjOGRW2w:
goto vYeBHN6CI1SiO5mL; rOijnN6EieQRAwP8: session_write_close();
goto GGbYcbJhhivTvrJL; cS39Bk4h9i1wQm1h: createErrorLog([__FILE__, __FUNCTION__, $this->videoURL, $status, $err]);
goto W_yNXqdB130DqbnJ; id7fAyR5W8bf0tJU: $err = curl_error($this->ch);
goto iZT00mg114cvDRM3; WyadLsbmJ4Q3vRvY: $content = $this->parseHLS($content);
goto enZxhbrrhOpcrP7g; B8LLtVjmXotn3fks: OA22J2rmdpMQv8Xq:
goto LlC1llEG3h4piOkn; LlC1llEG3h4piOkn: session_write_close();
goto ow9zOxGiGpJrCB24; jiMKHwj2ygX5mdNh: curl_setopt($this->ch, CURLOPT_HTTPHEADER, $this->header);
goto AcZ6oAxE9Q6Y5nGr; AcZ6oAxE9Q6Y5nGr: $content = curl_exec($this->ch);
goto JM42IizF8JKrUqkn; TcEKbR5qIMLq4PSZ: JsQ30KZRXqLZpSch:
goto UjgtOIxigLIm0pjE; jqwFtR2E1Y1xXCV6: $this->cacheContent = $this->parseCache($content);
goto RyNJ3D3nLYyfutgg; azD7StXnLDHJdHtz: N0GsJ0NXq21LL4YO:
goto VybIk079lhcc1AD9; W_yNXqdB130DqbnJ: $this->retry($status);
goto cokQAO9FDhww3TB3; hyzg436nB4kGwN9h: $this->live = strpos($content, "\x23\x45\x58\x54\55\x58\55\x45\x4e\x44\x4c\111\x53\x54") === false && strpos($content, "\43\x45\130\x54\x49\x4e\106\x3a") !== false;
goto f_BQxIehrMXWNDI0; ow9zOxGiGpJrCB24: $content = trim($content, "\357\273\277");
goto hyzg436nB4kGwN9h; dE9Xbnfy8p2DIHaX: curl_setopt($this->ch, CURLOPT_RETURNTRANSFER, true);
goto jiMKHwj2ygX5mdNh; cokQAO9FDhww3TB3:
goto gjJkE1fnLdLvL9bI;
goto B8LLtVjmXotn3fks; VybIk079lhcc1AD9: mOwlyST6B1_hvkDP:
goto jqwFtR2E1Y1xXCV6; vSrDejaRlaH3BX0I: $cache = $this->getCacheContent();
goto ZXjd0VySR55m9BYK; iZT00mg114cvDRM3: n0WnPBeQAO8xBkTo:
goto de3eeFeg4wXpcZWy; f_BQxIehrMXWNDI0: if (!is_bool($cache)) {
goto mOwlyST6B1_hvkDP; }
goto cwwbH11dBiP6kYnn; vYeBHN6CI1SiO5mL: session_write_close();
goto MYSxcxFBInM5mQe1; IVNzaBgpPmdN9ugY: $status = 404;
goto rYmreyHylbXQvfle; UjgtOIxigLIm0pjE: session_write_close();
goto dE9Xbnfy8p2DIHaX; lLKyeIZ0P4UhXp3o: create_file($this->cacheFile, $content, "\x77");
goto azD7StXnLDHJdHtz; rYmreyHylbXQvfle: $err = false;
goto vSrDejaRlaH3BX0I; G8vgZJbtXxnWNmqS: deleteDir($this->cacheBaseDir . "\57" . $this->videoHost . "\57" . $this->videoId);
goto WyadLsbmJ4Q3vRvY; uiICJOCu0KhXFdLZ: if ($this->ch) {
goto JsQ30KZRXqLZpSch; }
goto Ha8e6f06yrvzfsZe; cwwbH11dBiP6kYnn: session_write_close();
goto G8vgZJbtXxnWNmqS; k8b0RDAqHXjG_5h7:
goto n0WnPBeQAO8xBkTo;
goto TcEKbR5qIMLq4PSZ; Gb1ehWveaZFwtYi3: $this->createResponseHeaders(200);
goto XdAAIrAD9sqTBUXn; hxPgBgo15zU0E2K2: } public function __destruct() { session_write_close(); parent::__destruct(); } }
Function Calls
None |
Stats
MD5 | 192d8d5fd9bf283f0e5bc4a368643f63 |
Eval Count | 0 |
Decode Time | 114 ms |