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 Pro..

Decoded Output download

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2023-09-13 10:43:29              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 declare (strict_types=1); namespace sjrTd\Bbz0n\EIX2E; use SJrTd\YPKyb; use sjRtd\odn7Y; use sjRTD\dP1SKKdrF; use sJrtd\DX2r7\DRSgT; use SJRtD\s2WLC\sw1J4; use sjRTd\TIbSe\wY5D3; use SjRTd\s4Ldr\h1s5x; use sJrtd\S4ldRFS2K; use sjrtd\s4lDr\KX1wd\AZn_4; class hZzb0 extends a6Ain { private $MTmTx; private $S4_g4; private $Aw9Vk; private $Z8oY8; private $G5oYf = array(); private $QkfXN; private $TIAjR; protected $H2yHj = null; protected $TkPr4; private $lgM07 = true; private $hPnqv = false; public const xne2Q = "#^(?:(?P<scheme>https?)://(?P<domain>.+?)(?::(?P<port>[0-9]+))?/|git@(?P<domain2>[^:]+):)(?P<parts>.+)/(?P<repo>[^/]+?)(?:\.git|/)?$#"; public function opkJs() : void { goto iGN9o; TvFmg: cLU2F: goto QLklG; BUFut: CmbuA: goto rdE8g; vwWAq: $pS0_H = !empty($bQTPo["domain"]) ? $bQTPo["domain"] : $bQTPo["domain2"]; goto Cownr; KWjE2: if (!is_string($D6ZhB = $this->config->get("gitlab-protocol"))) { goto cLU2F; } goto VZXQh; huGm2: if (!(false === $MFf82)) { goto CmbuA; } goto N5RKy; VZXQh: if (in_array($D6ZhB, array("git", "http", "https"))) { goto Kk2hh; } goto ia9ji; Cownr: $x8sbC = $this->config->get("gitlab-domains"); goto BMd6S; ajwSX: $this->hPnqv = true; goto lQFqy; QxIca: $this->h2pjG(); goto Fc0Wk; ia9ji: throw new \RuntimeException("gitlab-protocol must be one of git, http."); goto vwQhm; QLklG: if (!(false !== strpos($this->AIPEn, ":") || false !== strpos($this->AIPEn, "/"))) { goto aS1DP; } goto ajwSX; yMzSE: $MFf82 = self::Z5gIG($x8sbC, $pS0_H, $Wqce1, $bQTPo["port"]); goto huGm2; lymzU: $this->Aw9Vk = WY5D3::uphTV("#(\.git)$#", '', $bQTPo["repo"]); goto Jwm2j; rdE8g: $this->AIPEn = $MFf82; goto KWjE2; N5RKy: throw new \LogicException("It should not be possible to create a gitlab driver with an unparseable origin URL (" . $this->Dh8qS . ")"); goto BUFut; z8Jqi: $this->k8xD_->yfZzl($this->config->get("cache-read-only")); goto QxIca; y2Y0q: $this->MTmTx = !empty($bQTPo["scheme"]) ? $bQTPo["scheme"] : (isset($this->YDy47["secure-http"]) && $this->YDy47["secure-http"] === false ? "http" : "https"); goto yMzSE; BMd6S: $Wqce1 = explode("/", $bQTPo["parts"]); goto y2Y0q; fyo2J: $this->TkPr4 = $D6ZhB === "git" ? "ssh" : "http"; goto TvFmg; P1gS2: $this->S4_g4 = implode("/", $Wqce1); goto lymzU; vwQhm: Kk2hh: goto fyo2J; Jwm2j: $this->k8xD_ = new Odn7y($this->IzRQv, $this->config->get("cache-repo-dir") . "/" . $this->AIPEn . "/" . $this->S4_g4 . "/" . $this->Aw9Vk); goto z8Jqi; lQFqy: aS1DP: goto P1gS2; Ky6q1: throw new \InvalidArgumentException(sprintf("The GitLab repository URL %s is invalid. It must be the HTTP URL of a GitLab project.", $this->Dh8qS)); goto Uea11; Uea11: wuI0_: goto vwWAq; iGN9o: if (Wy5d3::DsGUD(self::xne2Q, $this->Dh8qS, $bQTPo)) { goto wuI0_; } goto Ky6q1; Fc0Wk: } public function xTtYl(h1S5x $Knnkp) : void { $this->v774E = $Knnkp; } public function vNmJP(string $fkfgN) : ?array { goto rHeT5; rKjOr: FkLyV: goto zC1SC; ZBZvg: $vxibU["abandoned"] = true; goto ypMtg; uhf4I: Rg4Ly: goto zcbcF; pmee9: LIJWi: goto CAO_T; OF2qU: if (!$this->el2gt($fkfgN)) { goto Z7Wcb; } goto otx0V; U0E6Y: if (isset($this->Tqqor[$fkfgN])) { goto LIJWi; } goto Il320; SDb39: return $this->H2yHj->VnMJp($fkfgN); goto HMJfx; otx0V: $this->k8xD_->write($fkfgN, json_encode($vxibU)); goto VrQHk; zcbcF: if (!(!isset($vxibU["support"]["issues"]) && !empty($this->Z8oY8["issues_enabled"]) && isset($this->Z8oY8["web_url"]))) { goto FkLyV; } goto wp5Rx; wJbo3: $vxibU = $this->SmbAl($fkfgN); goto OF2qU; aGgRh: $this->Tqqor[$fkfgN] = $vxibU; goto pmee9; M4ikY: $OW447 = (array_search($fkfgN, $this->XF52T(), true) ?: array_search($fkfgN, $this->o978_(), true)) ?: $fkfgN; goto rKJUT; rKJUT: $vxibU["support"]["source"] = sprintf("%s/-/tree/%s", $this->Z8oY8["web_url"], $OW447); goto uhf4I; lU2U0: if (!(!isset($vxibU["support"]["source"]) && isset($this->Z8oY8["web_url"]))) { goto Rg4Ly; } goto M4ikY; rHeT5: if (!$this->H2yHj) { goto vkot7; } goto SDb39; R_qVR: xltEC: goto aGgRh; K62XX: goto tioEw; goto cesum; bbo6r: if (!(null !== $vxibU)) { goto xltEC; } goto lU2U0; AVGoM: tioEw: goto bbo6r; wp5Rx: $vxibU["support"]["issues"] = sprintf("%s/-/issues", $this->Z8oY8["web_url"]); goto rKjOr; ypMtg: wNPfj: goto R_qVR; zC1SC: if (!(!isset($vxibU["abandoned"]) && !empty($this->Z8oY8["archived"]))) { goto wNPfj; } goto ZBZvg; VrQHk: Z7Wcb: goto K62XX; cesum: RbuDx: goto x_nyz; HMJfx: vkot7: goto U0E6Y; CAO_T: return $this->Tqqor[$fkfgN]; goto W0Ql1; Il320: if ($this->EL2gt($fkfgN) && ($ftiAf = $this->k8xD_->read($fkfgN))) { goto RbuDx; } goto wJbo3; x_nyz: $vxibU = DrsgT::V4Xbq($ftiAf); goto AVGoM; W0Ql1: } public function PPeai(string $IdaXh, string $fkfgN) : ?string { goto MoRqe; WK37J: OxIwC: goto dBzGl; Jh6F1: $TxnCK = $this->wnLXk() . "/repository/files/" . $this->iitYV($IdaXh) . "/raw?ref=" . $fkfgN; goto X_wX4; Ufv58: $fkfgN = $N3K7F[$fkfgN]; goto WK37J; qar2Z: return $RF_ac; goto gwTu1; X_wX4: try { $RF_ac = $this->kfpGX($TxnCK)->ycL0j(); } catch (sw1j4 $B3Jin) { goto AQCMM; nF60v: OJCym: goto xN6r3; StDJr: throw $B3Jin; goto nF60v; xN6r3: return null; goto XdKqq; AQCMM: if (!($B3Jin->getCode() !== 404)) { goto OJCym; } goto StDJr; XdKqq: } goto qar2Z; BG39z: if (!isset($N3K7F[$fkfgN])) { goto OxIwC; } goto Ufv58; GQNBH: return $this->H2yHj->ppeAI($IdaXh, $fkfgN); goto ACs5l; vJp_g: if (wy5d3::Dsgud("{[a-f0-9]{40}}i", $fkfgN)) { goto dDa3i; } goto a0jhI; a0jhI: $N3K7F = $this->O978_(); goto BG39z; MoRqe: if (!$this->H2yHj) { goto Nmegr; } goto GQNBH; ACs5l: Nmegr: goto vJp_g; dBzGl: dDa3i: goto Jh6F1; gwTu1: } public function WTsmH(string $fkfgN) : ?\DateTimeImmutable { goto fDmcn; HeSZ3: return new \DateTimeImmutable($this->G5oYf[$fkfgN]["committed_date"]); goto Nk6hd; f5jWE: return $this->H2yHj->WTsmh($fkfgN); goto lq2Sn; lq2Sn: WZWdl: goto amR5R; femoa: return null; goto ETRqn; fDmcn: if (!$this->H2yHj) { goto WZWdl; } goto f5jWE; Nk6hd: vDnVp: goto femoa; amR5R: if (!isset($this->G5oYf[$fkfgN])) { goto vDnVp; } goto HeSZ3; ETRqn: } public function QRE3e() : string { goto ZIeSL; g0OyJ: return $this->Z8oY8["{$this->TkPr4}_url_to_repo"]; goto tzhwx; ZIeSL: if (!$this->TkPr4) { goto zxN1B; } goto g0OyJ; tzhwx: zxN1B: goto g7eA6; g7eA6: return $this->lgM07 ? $this->Z8oY8["ssh_url_to_repo"] : $this->Z8oY8["http_url_to_repo"]; goto XYSnY; XYSnY: } public function getUrl() : string { goto TdDHV; M3tpT: v3D6I: goto NvL1a; TdDHV: if (!$this->H2yHj) { goto v3D6I; } goto NQwS3; NQwS3: return $this->H2yHj->getUrl(); goto M3tpT; NvL1a: return $this->Z8oY8["web_url"]; goto vGvRc; vGvRc: } public function MZk5g(string $fkfgN) : ?array { $XJbQY = $this->wNLXk() . "/repository/archive.zip?sha=" . $fkfgN; return array("type" => "zip", "url" => $XJbQY, "reference" => $fkfgN, "shasum" => ''); } public function Qisw0(string $fkfgN) : array { goto hzGBY; mxM7i: wbHQj: goto zOoXk; QRD05: return $this->H2yHj->qisW0($fkfgN); goto mxM7i; hzGBY: if (!$this->H2yHj) { goto wbHQj; } goto QRD05; zOoXk: return array("type" => "git", "url" => $this->Qre3E(), "reference" => $fkfgN); goto PZvlW; PZvlW: } public function AFHtN() : string { goto dJNQS; NNuX7: return $this->H2yHj->AfHtN(); goto HyBPl; sj0zj: return $this->Z8oY8["default_branch"]; goto RdKx4; dJNQS: if (!$this->H2yHj) { goto tvLn7; } goto NNuX7; HyBPl: tvLn7: goto sj0zj; RdKx4: } public function o978_() : array { goto ZyLWt; ZyLWt: if (!$this->H2yHj) { goto KCdEZ; } goto pPWae; pPWae: return $this->H2yHj->o978_(); goto UqLss; UqLss: KCdEZ: goto apMLZ; eqSAr: rYDXm: goto DKEFs; apMLZ: if (!(null === $this->TIAjR)) { goto rYDXm; } goto na4Qb; na4Qb: $this->TIAjR = $this->bu3d7("branches"); goto eqSAr; DKEFs: return $this->TIAjR; goto BKLCc; BKLCc: } public function xF52t() : array { goto UFN9i; MDVzJ: $this->QkfXN = $this->BU3d7("tags"); goto Cvabk; UFN9i: if (!$this->H2yHj) { goto OiDM2; } goto RwzcV; Cvabk: nh_Bn: goto DSwjG; dNzWr: if (!(null === $this->QkfXN)) { goto nh_Bn; } goto MDVzJ; RwzcV: return $this->H2yHj->Xf52t(); goto gvQ7K; DSwjG: return $this->QkfXN; goto tQkOy; gvQ7K: OiDM2: goto dNzWr; tQkOy: } public function wNlXK() : string { return $this->MTmTx . "://" . $this->AIPEn . "/api/v4/projects/" . $this->iiTyv($this->S4_g4) . "%2F" . $this->iItYV($this->Aw9Vk); } private function IITYv(string $KKRoH) : string { goto VNfk1; wheRj: CIvDD: goto ZeEO7; Wh6Lm: $zqiT2 .= $NdpJH; goto lHtQp; DFBsd: $r6mcX++; goto Bg_bb; ZeEO7: if (!isset($KKRoH[$r6mcX])) { goto CCghi; } goto FRgL_; bisqL: $r6mcX = 0; goto wheRj; Yuf83: xn_7R: goto Wh6Lm; vHgY1: CCghi: goto eoZbU; lHtQp: kWeA3: goto DFBsd; VNfk1: $zqiT2 = ''; goto bisqL; FpnrS: if (!(!ctype_alnum($NdpJH) && !in_array($NdpJH, array("-", "_"), true))) { goto xn_7R; } goto p2cR0; p2cR0: $NdpJH = "%" . sprintf("%02X", ord($NdpJH)); goto Yuf83; eoZbU: return $zqiT2; goto a4uo_; Bg_bb: goto CIvDD; goto vHgY1; FRgL_: $NdpJH = $KKRoH[$r6mcX]; goto FpnrS; a4uo_: } protected function bU3D7(string $c6xdr) : array { goto xIbzi; HLMFc: MFHyU: goto D2K59; oMIoE: $TxnCK = $this->TVrMZ($jrBVZ); goto D_hyh; SXjKZ: $TxnCK = false; goto DVYkV; yr3Ag: WaxCt: goto chh9q; DVYkV: goto n24tb; goto FGSqy; Rnol2: VnJi3: goto eTqhZ; npb4Y: $F53EU = array(); goto Rnol2; xIbzi: $ZwhYu = 100; goto slj91; E2WOe: if ($TxnCK) { goto VnJi3; } goto HLMFc; chh9q: if (count($cplCG) >= $ZwhYu) { goto vU2Od; } goto SXjKZ; D_hyh: n24tb: goto E2WOe; slj91: $TxnCK = $this->wNLxK() . "/repository/" . $c6xdr . "?per_page=" . $ZwhYu; goto npb4Y; FGSqy: vU2Od: goto oMIoE; D2K59: return $F53EU; goto yd_Uc; daeFc: $cplCG = $jrBVZ->VqPZs(); goto RmSUC; eTqhZ: $jrBVZ = $this->kFpGX($TxnCK); goto daeFc; RmSUC: foreach ($cplCG as $Y2S4h) { goto Dn47y; vNhxy: $this->G5oYf[$Y2S4h["commit"]["id"]] = $Y2S4h["commit"]; goto oH_hf; oH_hf: DAVLQ: goto ijdJT; Dn47y: $F53EU[$Y2S4h["name"]] = $Y2S4h["commit"]["id"]; goto vNhxy; ijdJT: } goto yr3Ag; yd_Uc: } protected function h2pjg() : void { goto ybleB; GxLHw: if (isset($this->Z8oY8["visibility"])) { goto Rk0fa; } goto b2e2J; zbC6i: k6t0x: goto rKpSb; ybleB: $TxnCK = $this->WNLxK(); goto NS05R; pNg4L: $this->lgM07 = $this->Z8oY8["visibility"] !== "public"; goto zbC6i; b2e2J: $this->lgM07 = false; goto dXTMZ; dXTMZ: goto k6t0x; goto Pu19K; Pu19K: Rk0fa: goto pNg4L; NS05R: $this->Z8oY8 = $this->KfpGX($TxnCK, true)->vQPzs(); goto GxLHw; rKpSb: } protected function slssu() : bool { goto vsHnm; vsHnm: if ($this->lgM07 === false) { goto olm_w; } goto dHszZ; dihIn: $XJbQY = $this->xR2Qc(); goto Y24aJ; VvJPS: olm_w: goto dihIn; CwfF1: goto I4W3K; goto VvJPS; dHszZ: $XJbQY = $this->RzHsy(); goto CwfF1; mLEj7: try { $this->wzApe($XJbQY); return true; } catch (\RuntimeException $B3Jin) { goto w4s60; w4s60: $this->H2yHj = null; goto OaZ9G; Q5Sue: throw $B3Jin; goto OszqI; OaZ9G: $this->IzRQv->l5M_f("<error>Failed to clone the " . $XJbQY . " repository, try running in interactive mode so that you can enter your credentials</error>"); goto Q5Sue; OszqI: } goto vI1JT; Y24aJ: I4W3K: goto mLEj7; vI1JT: } protected function rzhSy() : string { goto Ds7QJ; JXl1N: return "git@" . $this->AIPEn . ":" . $this->S4_g4 . "/" . $this->Aw9Vk . ".git"; goto O2C6c; Ds7QJ: if (!$this->hPnqv) { goto WXbSn; } goto H1HDT; H1HDT: return "ssh://git@" . $this->AIPEn . "/" . $this->S4_g4 . "/" . $this->Aw9Vk . ".git"; goto w0zJl; w0zJl: WXbSn: goto JXl1N; O2C6c: } protected function xr2qC() : string { return $this->MTmTx . "://" . $this->AIPEn . "/" . $this->S4_g4 . "/" . $this->Aw9Vk . ".git"; } protected function WzApe(string $XJbQY) : void { $this->H2yHj = new OijjX(array("url" => $XJbQY), $this->IzRQv, $this->config, $this->v774E, $this->cosk6); $this->H2yHj->OpkjS(); } protected function kFPgX(string $XJbQY, bool $ScmtP = false) : AzN_4 { try { goto j7gw_; srkrp: qLTbz: goto Wm9DV; SET0m: return $jrBVZ; goto nmhU1; VNHmE: if (!$ScmtP) { goto c3bdq; } goto iLGQQ; UdHwN: FYMiC: goto vDA2h; PRxQ0: if (isset($JQBSK["default_branch"])) { goto w0_I0; } goto BkOQ1; Jk4_K: if (!(!isset($JQBSK["default_branch"]) && isset($JQBSK["permissions"]))) { goto P5gQc; } goto iZhSa; iLGQQ: $JQBSK = $jrBVZ->VQpZS(); goto Jk4_K; Wm9DV: if (empty($JQBSK["id"])) { goto FYMiC; } goto DhNEI; iInFu: w0_I0: goto QsPBA; o0kZB: $this->IzRQv->L5M_f("<warning>GitLab token with Guest only access detected</warning>"); goto oxBqZ; j7gw_: $jrBVZ = parent::kfpgX($XJbQY); goto VNHmE; zOGdA: JZihe: goto FxQPt; x4ej7: $yBR6L = false; goto c0xNJ; UEW9X: return new azN_4(array("url" => "dummy"), 200, array(), "null"); goto zOGdA; c0xNJ: foreach ($JQBSK["permissions"] as $XQROg) { goto gMrbS; DOFS3: kcFzL: goto sge1V; gMrbS: if (!($XQROg && $XQROg["access_level"] > 10)) { goto kcFzL; } goto KZJRi; sge1V: XqK9q: goto Qg1BE; KZJRi: $yBR6L = true; goto DOFS3; Qg1BE: } goto WLxbA; oxBqZ: $this->SlSSU(); goto UEW9X; hUSBk: if ($yBR6L) { goto JZihe; } goto o0kZB; Y4rvM: throw new Sw1J4("The GitLab repository is disabled in the project", 400); goto srkrp; QsPBA: c3bdq: goto SET0m; FxQPt: P5gQc: goto PRxQ0; BkOQ1: if (!(isset($JQBSK["repository_access_level"]) && $JQBSK["repository_access_level"] === "disabled")) { goto qLTbz; } goto Y4rvM; vDA2h: throw new sw1j4("GitLab API seems to not be authenticated as it did not return a default_branch", 401); goto iInFu; DhNEI: $this->lgM07 = false; goto UdHwN; WLxbA: YLF0j: goto hUSBk; iZhSa: $this->lgM07 = $JQBSK["visibility"] !== "public"; goto x4ej7; nmhU1: } catch (Sw1j4 $B3Jin) { goto cl89p; V9Teu: switch ($B3Jin->getCode()) { case 401: case 404: goto uuuzv; UAEVm: Cstty: goto JJIA2; koFvb: kzs10: goto fPSra; uuuzv: if ($ScmtP) { goto Cstty; } goto CPwWa; NYxvB: $this->Slssu(); goto dWZ6V; CPwWa: throw $B3Jin; goto UAEVm; dWZ6V: return new Azn_4(array("url" => "dummy"), 200, array(), "null"); goto koFvb; fPSra: $this->IzRQv->L5m_F("<warning>Failed to download " . $this->S4_g4 . "/" . $this->Aw9Vk . ":" . $B3Jin->getMessage() . "</warning>"); goto qXirB; qXirB: $jDnAH->TKeRn($this->MTmTx, $this->AIPEn, "Your credentials are required to fetch private repository metadata (<info>" . $this->Dh8qS . "</info>)"); goto ZyEHx; i0q1V: return parent::kFpgX($XJbQY); goto OCS9o; JJIA2: if (!$jDnAH->alQyF($this->AIPEn)) { goto nwnf5; } goto i0q1V; ZAhol: if ($this->IzRQv->vbGJP()) { goto kzs10; } goto NYxvB; OCS9o: nwnf5: goto ZAhol; ZyEHx: return parent::kfPgx($XJbQY); goto wh3S0; wh3S0: case 403: goto wEfS4; EQigR: throw $B3Jin; goto rz0OU; gPEAP: return new AZN_4(array("url" => "dummy"), 200, array(), "null"); goto c0J4M; wEfS4: if (!(!$this->IzRQv->yh1yo($this->AIPEn) && $jDnAH->AlqYF($this->AIPEn))) { goto Og0B5; } goto BQQXe; c0J4M: zevEm: goto EQigR; RpFef: Og0B5: goto HeYtA; HeYtA: if (!(!$this->IzRQv->vbgjP() && $ScmtP)) { goto zevEm; } goto R4l6m; BQQXe: return parent::KFpgX($XJbQY); goto RpFef; R4l6m: $this->sLSsU(); goto gPEAP; rz0OU: default: throw $B3Jin; } goto tz5pi; Nu5LQ: KSCVs: goto q6gU0; cl89p: $jDnAH = new afS2K($this->IzRQv, $this->config, $this->cosk6, $this->v774E); goto V9Teu; tz5pi: IFrHm: goto Nu5LQ; q6gU0: } } public static function GpD37(VKDrf $NNnRZ, ypKyb $EdvIP, string $XJbQY, bool $vlZgR = false) : bool { goto X96I5; bJ7iI: $Wqce1 = explode("/", $bQTPo["parts"]); goto Bwiir; X96I5: if (wy5d3::DsgUd(self::xne2Q, $XJbQY, $bQTPo)) { goto f5wA4; } goto sIpeQ; Bwiir: if (!(false === self::Z5gIG($EdvIP->get("gitlab-domains"), $pS0_H, $Wqce1, $bQTPo["port"]))) { goto Tf_7g; } goto kQQwl; MLb47: Tf_7g: goto zUm32; HvXwS: $pS0_H = !empty($bQTPo["domain"]) ? $bQTPo["domain"] : $bQTPo["domain2"]; goto bJ7iI; sIpeQ: return false; goto zNhqL; kQQwl: return false; goto MLb47; uo2xI: $uAKwC = !empty($bQTPo["scheme"]) ? $bQTPo["scheme"] : null; goto HvXwS; yvDGo: $NNnRZ->L5m_f("Skipping GitLab driver for " . $XJbQY . " because the OpenSSL PHP extension is missing.", true, vKDrf::qNSNz); goto FQRgu; yqn55: QtIQw: goto Aa7Pk; zNhqL: f5wA4: goto uo2xI; FQRgu: return false; goto yqn55; Aa7Pk: return true; goto UTJVI; zUm32: if (!("https" === $uAKwC && !extension_loaded("openssl"))) { goto QtIQw; } goto yvDGo; UTJVI: } protected function tvrMz(Azn_4 $jrBVZ) : ?string { goto K1haZ; K1haZ: $aoXoK = $jrBVZ->i8_pX("link"); goto jXfZn; jXfZn: $PsJSV = explode(",", $aoXoK); goto PnCdW; abME4: loV8n: goto VAlh4; VAlh4: return null; goto yYczW; PnCdW: foreach ($PsJSV as $FXO1l) { goto whojX; bHkEZ: OuK_2: goto R4cyu; R4cyu: RsxFz: goto SfAYh; RAmK0: return $bQTPo[1]; goto bHkEZ; whojX: if (!wy5D3::DsguD("{<(.+?)>; *rel="next"}", $FXO1l, $bQTPo)) { goto OuK_2; } goto RAmK0; SfAYh: } goto abME4; yYczW: } private static function Z5GiG(array $x8sbC, string $pS0_H, array &$Wqce1, ?string $tiw1k) { goto Ue1wo; Ue1wo: $pS0_H = strtolower($pS0_H); goto AhfdS; qtsJ_: if (!(null !== ($NjbUr = array_shift($Wqce1)))) { goto EuIry; } goto ix0k0; vYbFO: Ohm8E: goto dIGQ_; e9fQj: return false; goto i_kIC; dIGQ_: goto VL6ib; goto zy7DD; Rgl1U: if (!(in_array($pS0_H, $x8sbC) || null !== $tiw1k && in_array(WY5D3::UphTv("{:\d+}", '', $pS0_H), $x8sbC))) { goto Ohm8E; } goto BPvUL; zy7DD: EuIry: goto e9fQj; bcM9M: VL6ib: goto qtsJ_; SOmIt: if (!(null !== $tiw1k)) { goto W8e_8; } goto q7oev; DDola: if (!(null !== $tiw1k)) { goto V8Ji_; } goto D07gt; ix0k0: $pS0_H .= "/" . $NjbUr; goto Rgl1U; BPvUL: return $pS0_H; goto vYbFO; AxOPO: W8e_8: goto bcM9M; D07gt: return $pS0_H . ":" . $tiw1k; goto bPV_9; q7oev: $pS0_H .= ":" . $tiw1k; goto AxOPO; SOm02: return $pS0_H; goto NadYD; AhfdS: if (!(in_array($pS0_H, $x8sbC) || null !== $tiw1k && in_array($pS0_H . ":" . $tiw1k, $x8sbC))) { goto rJbXj; } goto DDola; bPV_9: V8Ji_: goto SOm02; NadYD: rJbXj: goto SOmIt; i_kIC: } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2023-09-13 10:43:29              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 declare (strict_types=1); namespace sjrTd\Bbz0n\EIX2E; use SJrTd\YPKyb; use sjRtd\odn7Y; use sjRTD\dP1SK\vKdrF; use sJrtd\DX2r7\DRSgT; use SJRtD\s2WLC\sw1J4; use sjRTd\TIbSe\wY5D3; use SjRTd\s4Ldr\h1s5x; use sJrtd\S4ldR\aFS2K; use sjrtd\s4lDr\KX1wd\AZn_4; class hZzb0 extends a6Ain { private $MTmTx; private $S4_g4; private $Aw9Vk; private $Z8oY8; private $G5oYf = array(); private $QkfXN; private $TIAjR; protected $H2yHj = null; protected $TkPr4; private $lgM07 = true; private $hPnqv = false; public const xne2Q = "\43\136\x28\77\x3a\50\77\120\74\x73\x63\x68\145\x6d\145\x3e\150\164\x74\x70\x73\77\x29\72\x2f\x2f\50\77\x50\74\x64\x6f\155\x61\x69\156\x3e\56\x2b\x3f\x29\x28\77\72\x3a\50\77\x50\x3c\x70\x6f\x72\164\76\133\60\x2d\x39\135\x2b\51\x29\x3f\57\174\147\x69\164\x40\x28\77\120\x3c\144\157\155\x61\151\156\x32\x3e\x5b\136\72\135\53\51\x3a\x29\x28\77\120\x3c\x70\141\162\x74\x73\x3e\x2e\x2b\x29\57\x28\77\120\x3c\162\145\160\157\76\133\136\x2f\135\x2b\x3f\51\x28\x3f\72\x5c\56\x67\x69\x74\x7c\x2f\x29\77\44\x23"; public function opkJs() : void { goto iGN9o; TvFmg: cLU2F: goto QLklG; BUFut: CmbuA: goto rdE8g; vwWAq: $pS0_H = !empty($bQTPo["\x64\x6f\x6d\x61\151\x6e"]) ? $bQTPo["\x64\157\x6d\x61\x69\156"] : $bQTPo["\144\157\x6d\x61\151\156\x32"]; goto Cownr; KWjE2: if (!is_string($D6ZhB = $this->config->get("\147\x69\x74\x6c\141\142\55\x70\x72\157\164\x6f\143\x6f\154"))) { goto cLU2F; } goto VZXQh; huGm2: if (!(false === $MFf82)) { goto CmbuA; } goto N5RKy; VZXQh: if (in_array($D6ZhB, array("\147\151\x74", "\x68\164\x74\160", "\x68\164\164\x70\x73"))) { goto Kk2hh; } goto ia9ji; Cownr: $x8sbC = $this->config->get("\147\x69\x74\x6c\141\142\x2d\x64\157\155\x61\151\x6e\163"); goto BMd6S; ajwSX: $this->hPnqv = true; goto lQFqy; QxIca: $this->h2pjG(); goto Fc0Wk; ia9ji: throw new \RuntimeException("\x67\x69\164\154\141\142\x2d\160\x72\x6f\164\x6f\143\157\154\x20\x6d\x75\163\x74\x20\x62\145\40\157\x6e\145\40\x6f\146\x20\147\x69\164\x2c\x20\x68\164\164\x70\x2e"); goto vwQhm; QLklG: if (!(false !== strpos($this->AIPEn, "\72") || false !== strpos($this->AIPEn, "\57"))) { goto aS1DP; } goto ajwSX; yMzSE: $MFf82 = self::Z5gIG($x8sbC, $pS0_H, $Wqce1, $bQTPo["\x70\x6f\162\x74"]); goto huGm2; lymzU: $this->Aw9Vk = WY5D3::uphTV("\x23\x28\134\x2e\147\x69\x74\51\x24\43", '', $bQTPo["\162\x65\x70\x6f"]); goto Jwm2j; rdE8g: $this->AIPEn = $MFf82; goto KWjE2; N5RKy: throw new \LogicException("\x49\x74\40\x73\150\157\x75\x6c\x64\40\156\157\164\x20\142\x65\x20\x70\157\163\163\x69\142\x6c\145\x20\164\x6f\40\x63\x72\145\141\164\145\40\141\x20\x67\151\164\x6c\141\142\40\x64\x72\x69\x76\145\x72\40\x77\151\164\150\x20\x61\156\40\x75\x6e\160\x61\x72\x73\145\141\x62\154\145\40\157\x72\x69\147\151\156\40\x55\122\114\40\50" . $this->Dh8qS . "\x29"); goto BUFut; z8Jqi: $this->k8xD_->yfZzl($this->config->get("\143\x61\143\150\x65\x2d\162\x65\x61\x64\x2d\x6f\156\x6c\171")); goto QxIca; y2Y0q: $this->MTmTx = !empty($bQTPo["\163\143\150\x65\155\145"]) ? $bQTPo["\x73\x63\x68\x65\155\145"] : (isset($this->YDy47["\163\145\143\x75\162\145\55\x68\x74\x74\x70"]) && $this->YDy47["\x73\145\x63\165\162\x65\55\x68\x74\164\x70"] === false ? "\150\x74\164\160" : "\150\x74\x74\160\x73"); goto yMzSE; BMd6S: $Wqce1 = explode("\57", $bQTPo["\160\x61\x72\164\163"]); goto y2Y0q; fyo2J: $this->TkPr4 = $D6ZhB === "\147\x69\164" ? "\163\163\150" : "\x68\164\x74\160"; goto TvFmg; P1gS2: $this->S4_g4 = implode("\x2f", $Wqce1); goto lymzU; vwQhm: Kk2hh: goto fyo2J; Jwm2j: $this->k8xD_ = new Odn7y($this->IzRQv, $this->config->get("\x63\141\x63\x68\x65\x2d\x72\x65\160\157\x2d\144\x69\162") . "\x2f" . $this->AIPEn . "\57" . $this->S4_g4 . "\57" . $this->Aw9Vk); goto z8Jqi; lQFqy: aS1DP: goto P1gS2; Ky6q1: throw new \InvalidArgumentException(sprintf("\x54\150\x65\x20\107\151\x74\x4c\x61\x62\40\x72\145\160\x6f\x73\151\164\x6f\x72\171\40\125\x52\114\x20\45\x73\40\x69\163\x20\x69\x6e\166\x61\x6c\x69\x64\x2e\x20\111\x74\x20\x6d\x75\x73\164\x20\142\145\x20\x74\x68\x65\x20\110\x54\124\x50\40\x55\122\x4c\40\x6f\146\x20\x61\40\x47\151\x74\x4c\141\142\40\x70\x72\x6f\152\x65\x63\164\56", $this->Dh8qS)); goto Uea11; Uea11: wuI0_: goto vwWAq; iGN9o: if (Wy5d3::DsGUD(self::xne2Q, $this->Dh8qS, $bQTPo)) { goto wuI0_; } goto Ky6q1; Fc0Wk: } public function xTtYl(h1S5x $Knnkp) : void { $this->v774E = $Knnkp; } public function vNmJP(string $fkfgN) : ?array { goto rHeT5; rKjOr: FkLyV: goto zC1SC; ZBZvg: $vxibU["\x61\x62\x61\x6e\x64\157\x6e\x65\144"] = true; goto ypMtg; uhf4I: Rg4Ly: goto zcbcF; pmee9: LIJWi: goto CAO_T; OF2qU: if (!$this->el2gt($fkfgN)) { goto Z7Wcb; } goto otx0V; U0E6Y: if (isset($this->Tqqor[$fkfgN])) { goto LIJWi; } goto Il320; SDb39: return $this->H2yHj->VnMJp($fkfgN); goto HMJfx; otx0V: $this->k8xD_->write($fkfgN, json_encode($vxibU)); goto VrQHk; zcbcF: if (!(!isset($vxibU["\163\165\x70\x70\x6f\162\164"]["\151\163\x73\x75\145\163"]) && !empty($this->Z8oY8["\x69\163\163\x75\145\163\x5f\145\x6e\141\142\154\x65\144"]) && isset($this->Z8oY8["\x77\x65\142\137\x75\162\x6c"]))) { goto FkLyV; } goto wp5Rx; wJbo3: $vxibU = $this->SmbAl($fkfgN); goto OF2qU; aGgRh: $this->Tqqor[$fkfgN] = $vxibU; goto pmee9; M4ikY: $OW447 = (array_search($fkfgN, $this->XF52T(), true) ?: array_search($fkfgN, $this->o978_(), true)) ?: $fkfgN; goto rKJUT; rKJUT: $vxibU["\x73\x75\x70\x70\x6f\x72\164"]["\163\x6f\x75\162\143\145"] = sprintf("\45\163\x2f\x2d\x2f\164\162\x65\x65\x2f\x25\x73", $this->Z8oY8["\x77\x65\x62\137\x75\162\x6c"], $OW447); goto uhf4I; lU2U0: if (!(!isset($vxibU["\163\x75\160\160\157\162\x74"]["\163\x6f\x75\x72\x63\x65"]) && isset($this->Z8oY8["\x77\x65\x62\137\x75\x72\154"]))) { goto Rg4Ly; } goto M4ikY; rHeT5: if (!$this->H2yHj) { goto vkot7; } goto SDb39; R_qVR: xltEC: goto aGgRh; K62XX: goto tioEw; goto cesum; bbo6r: if (!(null !== $vxibU)) { goto xltEC; } goto lU2U0; AVGoM: tioEw: goto bbo6r; wp5Rx: $vxibU["\x73\x75\160\160\x6f\162\164"]["\151\163\163\x75\x65\x73"] = sprintf("\x25\163\x2f\55\x2f\x69\163\163\165\x65\163", $this->Z8oY8["\167\145\142\x5f\165\162\x6c"]); goto rKjOr; ypMtg: wNPfj: goto R_qVR; zC1SC: if (!(!isset($vxibU["\x61\x62\x61\x6e\144\157\156\145\x64"]) && !empty($this->Z8oY8["\141\x72\143\150\x69\166\x65\144"]))) { goto wNPfj; } goto ZBZvg; VrQHk: Z7Wcb: goto K62XX; cesum: RbuDx: goto x_nyz; HMJfx: vkot7: goto U0E6Y; CAO_T: return $this->Tqqor[$fkfgN]; goto W0Ql1; Il320: if ($this->EL2gt($fkfgN) && ($ftiAf = $this->k8xD_->read($fkfgN))) { goto RbuDx; } goto wJbo3; x_nyz: $vxibU = DrsgT::V4Xbq($ftiAf); goto AVGoM; W0Ql1: } public function PPeai(string $IdaXh, string $fkfgN) : ?string { goto MoRqe; WK37J: OxIwC: goto dBzGl; Jh6F1: $TxnCK = $this->wnLXk() . "\57\162\x65\160\x6f\x73\x69\164\x6f\x72\171\x2f\146\151\x6c\145\163\57" . $this->iitYV($IdaXh) . "\x2f\162\141\x77\x3f\162\x65\x66\75" . $fkfgN; goto X_wX4; Ufv58: $fkfgN = $N3K7F[$fkfgN]; goto WK37J; qar2Z: return $RF_ac; goto gwTu1; X_wX4: try { $RF_ac = $this->kfpGX($TxnCK)->ycL0j(); } catch (sw1j4 $B3Jin) { goto AQCMM; nF60v: OJCym: goto xN6r3; StDJr: throw $B3Jin; goto nF60v; xN6r3: return null; goto XdKqq; AQCMM: if (!($B3Jin->getCode() !== 404)) { goto OJCym; } goto StDJr; XdKqq: } goto qar2Z; BG39z: if (!isset($N3K7F[$fkfgN])) { goto OxIwC; } goto Ufv58; GQNBH: return $this->H2yHj->ppeAI($IdaXh, $fkfgN); goto ACs5l; vJp_g: if (wy5d3::Dsgud("\x7b\133\141\x2d\146\x30\55\71\135\x7b\x34\x30\x7d\x7d\x69", $fkfgN)) { goto dDa3i; } goto a0jhI; a0jhI: $N3K7F = $this->O978_(); goto BG39z; MoRqe: if (!$this->H2yHj) { goto Nmegr; } goto GQNBH; ACs5l: Nmegr: goto vJp_g; dBzGl: dDa3i: goto Jh6F1; gwTu1: } public function WTsmH(string $fkfgN) : ?\DateTimeImmutable { goto fDmcn; HeSZ3: return new \DateTimeImmutable($this->G5oYf[$fkfgN]["\x63\x6f\155\x6d\151\x74\164\145\x64\x5f\144\141\x74\x65"]); goto Nk6hd; f5jWE: return $this->H2yHj->WTsmh($fkfgN); goto lq2Sn; lq2Sn: WZWdl: goto amR5R; femoa: return null; goto ETRqn; fDmcn: if (!$this->H2yHj) { goto WZWdl; } goto f5jWE; Nk6hd: vDnVp: goto femoa; amR5R: if (!isset($this->G5oYf[$fkfgN])) { goto vDnVp; } goto HeSZ3; ETRqn: } public function QRE3e() : string { goto ZIeSL; g0OyJ: return $this->Z8oY8["{$this->TkPr4}\137\165\162\x6c\137\164\157\x5f\x72\x65\160\157"]; goto tzhwx; ZIeSL: if (!$this->TkPr4) { goto zxN1B; } goto g0OyJ; tzhwx: zxN1B: goto g7eA6; g7eA6: return $this->lgM07 ? $this->Z8oY8["\163\163\150\137\165\x72\x6c\x5f\x74\x6f\x5f\x72\145\160\x6f"] : $this->Z8oY8["\x68\x74\x74\x70\x5f\x75\162\154\x5f\164\x6f\137\x72\x65\x70\157"]; goto XYSnY; XYSnY: } public function getUrl() : string { goto TdDHV; M3tpT: v3D6I: goto NvL1a; TdDHV: if (!$this->H2yHj) { goto v3D6I; } goto NQwS3; NQwS3: return $this->H2yHj->getUrl(); goto M3tpT; NvL1a: return $this->Z8oY8["\167\x65\x62\137\x75\x72\x6c"]; goto vGvRc; vGvRc: } public function MZk5g(string $fkfgN) : ?array { $XJbQY = $this->wNLXk() . "\57\162\145\160\x6f\163\151\x74\x6f\x72\x79\57\141\162\143\150\151\166\x65\x2e\x7a\x69\160\x3f\163\150\x61\x3d" . $fkfgN; return array("\164\171\x70\x65" => "\172\151\x70", "\165\162\x6c" => $XJbQY, "\162\145\146\145\x72\145\156\x63\145" => $fkfgN, "\x73\x68\141\x73\x75\x6d" => ''); } public function Qisw0(string $fkfgN) : array { goto hzGBY; mxM7i: wbHQj: goto zOoXk; QRD05: return $this->H2yHj->qisW0($fkfgN); goto mxM7i; hzGBY: if (!$this->H2yHj) { goto wbHQj; } goto QRD05; zOoXk: return array("\164\x79\x70\145" => "\147\x69\x74", "\165\x72\154" => $this->Qre3E(), "\x72\x65\146\145\162\145\x6e\x63\145" => $fkfgN); goto PZvlW; PZvlW: } public function AFHtN() : string { goto dJNQS; NNuX7: return $this->H2yHj->AfHtN(); goto HyBPl; sj0zj: return $this->Z8oY8["\x64\x65\x66\x61\165\x6c\x74\x5f\142\162\141\156\x63\x68"]; goto RdKx4; dJNQS: if (!$this->H2yHj) { goto tvLn7; } goto NNuX7; HyBPl: tvLn7: goto sj0zj; RdKx4: } public function o978_() : array { goto ZyLWt; ZyLWt: if (!$this->H2yHj) { goto KCdEZ; } goto pPWae; pPWae: return $this->H2yHj->o978_(); goto UqLss; UqLss: KCdEZ: goto apMLZ; eqSAr: rYDXm: goto DKEFs; apMLZ: if (!(null === $this->TIAjR)) { goto rYDXm; } goto na4Qb; na4Qb: $this->TIAjR = $this->bu3d7("\x62\x72\x61\x6e\x63\x68\145\163"); goto eqSAr; DKEFs: return $this->TIAjR; goto BKLCc; BKLCc: } public function xF52t() : array { goto UFN9i; MDVzJ: $this->QkfXN = $this->BU3d7("\x74\x61\147\x73"); goto Cvabk; UFN9i: if (!$this->H2yHj) { goto OiDM2; } goto RwzcV; Cvabk: nh_Bn: goto DSwjG; dNzWr: if (!(null === $this->QkfXN)) { goto nh_Bn; } goto MDVzJ; RwzcV: return $this->H2yHj->Xf52t(); goto gvQ7K; DSwjG: return $this->QkfXN; goto tQkOy; gvQ7K: OiDM2: goto dNzWr; tQkOy: } public function wNlXK() : string { return $this->MTmTx . "\72\57\x2f" . $this->AIPEn . "\57\141\x70\x69\57\x76\64\x2f\160\162\x6f\152\145\143\164\163\x2f" . $this->iiTyv($this->S4_g4) . "\45\x32\106" . $this->iItYV($this->Aw9Vk); } private function IITYv(string $KKRoH) : string { goto VNfk1; wheRj: CIvDD: goto ZeEO7; Wh6Lm: $zqiT2 .= $NdpJH; goto lHtQp; DFBsd: $r6mcX++; goto Bg_bb; ZeEO7: if (!isset($KKRoH[$r6mcX])) { goto CCghi; } goto FRgL_; bisqL: $r6mcX = 0; goto wheRj; Yuf83: xn_7R: goto Wh6Lm; vHgY1: CCghi: goto eoZbU; lHtQp: kWeA3: goto DFBsd; VNfk1: $zqiT2 = ''; goto bisqL; FpnrS: if (!(!ctype_alnum($NdpJH) && !in_array($NdpJH, array("\x2d", "\137"), true))) { goto xn_7R; } goto p2cR0; p2cR0: $NdpJH = "\x25" . sprintf("\45\60\x32\130", ord($NdpJH)); goto Yuf83; eoZbU: return $zqiT2; goto a4uo_; Bg_bb: goto CIvDD; goto vHgY1; FRgL_: $NdpJH = $KKRoH[$r6mcX]; goto FpnrS; a4uo_: } protected function bU3D7(string $c6xdr) : array { goto xIbzi; HLMFc: MFHyU: goto D2K59; oMIoE: $TxnCK = $this->TVrMZ($jrBVZ); goto D_hyh; SXjKZ: $TxnCK = false; goto DVYkV; yr3Ag: WaxCt: goto chh9q; DVYkV: goto n24tb; goto FGSqy; Rnol2: VnJi3: goto eTqhZ; npb4Y: $F53EU = array(); goto Rnol2; xIbzi: $ZwhYu = 100; goto slj91; E2WOe: if ($TxnCK) { goto VnJi3; } goto HLMFc; chh9q: if (count($cplCG) >= $ZwhYu) { goto vU2Od; } goto SXjKZ; D_hyh: n24tb: goto E2WOe; slj91: $TxnCK = $this->wNLxK() . "\x2f\162\x65\x70\x6f\163\x69\x74\157\x72\x79\x2f" . $c6xdr . "\x3f\x70\x65\x72\137\x70\x61\x67\145\x3d" . $ZwhYu; goto npb4Y; FGSqy: vU2Od: goto oMIoE; D2K59: return $F53EU; goto yd_Uc; daeFc: $cplCG = $jrBVZ->VqPZs(); goto RmSUC; eTqhZ: $jrBVZ = $this->kFpGX($TxnCK); goto daeFc; RmSUC: foreach ($cplCG as $Y2S4h) { goto Dn47y; vNhxy: $this->G5oYf[$Y2S4h["\143\x6f\155\155\x69\164"]["\x69\144"]] = $Y2S4h["\143\x6f\x6d\155\x69\164"]; goto oH_hf; oH_hf: DAVLQ: goto ijdJT; Dn47y: $F53EU[$Y2S4h["\156\141\x6d\x65"]] = $Y2S4h["\x63\x6f\x6d\x6d\x69\164"]["\151\x64"]; goto vNhxy; ijdJT: } goto yr3Ag; yd_Uc: } protected function h2pjg() : void { goto ybleB; GxLHw: if (isset($this->Z8oY8["\x76\x69\163\x69\142\151\x6c\151\164\171"])) { goto Rk0fa; } goto b2e2J; zbC6i: k6t0x: goto rKpSb; ybleB: $TxnCK = $this->WNLxK(); goto NS05R; pNg4L: $this->lgM07 = $this->Z8oY8["\x76\151\x73\x69\x62\151\154\x69\x74\x79"] !== "\x70\x75\142\154\x69\143"; goto zbC6i; b2e2J: $this->lgM07 = false; goto dXTMZ; dXTMZ: goto k6t0x; goto Pu19K; Pu19K: Rk0fa: goto pNg4L; NS05R: $this->Z8oY8 = $this->KfpGX($TxnCK, true)->vQPzs(); goto GxLHw; rKpSb: } protected function slssu() : bool { goto vsHnm; vsHnm: if ($this->lgM07 === false) { goto olm_w; } goto dHszZ; dihIn: $XJbQY = $this->xR2Qc(); goto Y24aJ; VvJPS: olm_w: goto dihIn; CwfF1: goto I4W3K; goto VvJPS; dHszZ: $XJbQY = $this->RzHsy(); goto CwfF1; mLEj7: try { $this->wzApe($XJbQY); return true; } catch (\RuntimeException $B3Jin) { goto w4s60; w4s60: $this->H2yHj = null; goto OaZ9G; Q5Sue: throw $B3Jin; goto OszqI; OaZ9G: $this->IzRQv->l5M_f("\74\145\x72\x72\x6f\162\x3e\x46\141\x69\154\x65\x64\40\164\x6f\x20\143\154\x6f\156\145\x20\x74\x68\145\x20" . $XJbQY . "\x20\162\x65\160\157\x73\151\x74\x6f\x72\171\x2c\40\164\x72\x79\40\x72\165\156\x6e\x69\x6e\147\40\x69\x6e\x20\x69\156\x74\x65\x72\141\143\x74\x69\x76\x65\40\155\x6f\x64\x65\40\163\x6f\40\164\x68\141\164\x20\x79\x6f\165\x20\x63\x61\x6e\40\x65\156\164\x65\x72\x20\171\157\165\162\x20\143\162\145\144\x65\156\164\x69\x61\x6c\x73\74\57\145\x72\162\157\162\76"); goto Q5Sue; OszqI: } goto vI1JT; Y24aJ: I4W3K: goto mLEj7; vI1JT: } protected function rzhSy() : string { goto Ds7QJ; JXl1N: return "\147\151\x74\x40" . $this->AIPEn . "\72" . $this->S4_g4 . "\57" . $this->Aw9Vk . "\x2e\x67\151\164"; goto O2C6c; Ds7QJ: if (!$this->hPnqv) { goto WXbSn; } goto H1HDT; H1HDT: return "\x73\x73\150\x3a\x2f\57\x67\x69\x74\100" . $this->AIPEn . "\x2f" . $this->S4_g4 . "\x2f" . $this->Aw9Vk . "\56\x67\x69\x74"; goto w0zJl; w0zJl: WXbSn: goto JXl1N; O2C6c: } protected function xr2qC() : string { return $this->MTmTx . "\72\x2f\x2f" . $this->AIPEn . "\57" . $this->S4_g4 . "\x2f" . $this->Aw9Vk . "\56\x67\151\164"; } protected function WzApe(string $XJbQY) : void { $this->H2yHj = new OijjX(array("\x75\162\x6c" => $XJbQY), $this->IzRQv, $this->config, $this->v774E, $this->cosk6); $this->H2yHj->OpkjS(); } protected function kFPgX(string $XJbQY, bool $ScmtP = false) : AzN_4 { try { goto j7gw_; srkrp: qLTbz: goto Wm9DV; SET0m: return $jrBVZ; goto nmhU1; VNHmE: if (!$ScmtP) { goto c3bdq; } goto iLGQQ; UdHwN: FYMiC: goto vDA2h; PRxQ0: if (isset($JQBSK["\144\x65\x66\141\x75\154\x74\137\142\162\x61\156\x63\x68"])) { goto w0_I0; } goto BkOQ1; Jk4_K: if (!(!isset($JQBSK["\144\x65\146\141\x75\x6c\x74\x5f\x62\162\141\156\x63\x68"]) && isset($JQBSK["\x70\x65\162\155\x69\163\x73\x69\157\156\x73"]))) { goto P5gQc; } goto iZhSa; iLGQQ: $JQBSK = $jrBVZ->VQpZS(); goto Jk4_K; Wm9DV: if (empty($JQBSK["\151\x64"])) { goto FYMiC; } goto DhNEI; iInFu: w0_I0: goto QsPBA; o0kZB: $this->IzRQv->L5M_f("\74\167\141\162\156\151\x6e\147\x3e\x47\x69\164\114\x61\x62\40\x74\157\x6b\x65\156\x20\x77\151\x74\x68\40\107\165\x65\x73\164\x20\x6f\x6e\x6c\x79\x20\x61\143\143\145\163\163\x20\x64\145\164\145\x63\x74\145\x64\74\x2f\167\141\162\x6e\151\x6e\x67\76"); goto oxBqZ; j7gw_: $jrBVZ = parent::kfpgX($XJbQY); goto VNHmE; zOGdA: JZihe: goto FxQPt; x4ej7: $yBR6L = false; goto c0xNJ; UEW9X: return new azN_4(array("\165\162\x6c" => "\144\x75\155\155\x79"), 200, array(), "\156\165\154\154"); goto zOGdA; c0xNJ: foreach ($JQBSK["\x70\x65\162\x6d\x69\x73\x73\151\x6f\x6e\163"] as $XQROg) { goto gMrbS; DOFS3: kcFzL: goto sge1V; gMrbS: if (!($XQROg && $XQROg["\141\x63\x63\x65\163\x73\137\154\145\x76\x65\154"] > 10)) { goto kcFzL; } goto KZJRi; sge1V: XqK9q: goto Qg1BE; KZJRi: $yBR6L = true; goto DOFS3; Qg1BE: } goto WLxbA; oxBqZ: $this->SlSSU(); goto UEW9X; hUSBk: if ($yBR6L) { goto JZihe; } goto o0kZB; Y4rvM: throw new Sw1J4("\x54\150\145\40\107\151\x74\x4c\x61\142\x20\x72\x65\x70\x6f\x73\151\x74\x6f\x72\x79\40\151\x73\40\x64\151\x73\x61\x62\154\145\144\x20\151\156\40\164\150\145\40\160\162\x6f\152\x65\x63\164", 400); goto srkrp; QsPBA: c3bdq: goto SET0m; FxQPt: P5gQc: goto PRxQ0; BkOQ1: if (!(isset($JQBSK["\162\145\160\157\x73\151\164\157\x72\171\137\x61\x63\x63\145\163\x73\137\154\x65\166\145\x6c"]) && $JQBSK["\162\x65\x70\157\163\x69\164\157\x72\171\137\141\143\x63\x65\x73\163\x5f\x6c\145\x76\145\x6c"] === "\x64\151\163\x61\x62\x6c\145\144")) { goto qLTbz; } goto Y4rvM; vDA2h: throw new sw1j4("\107\x69\164\114\141\142\x20\x41\120\x49\40\163\x65\x65\155\x73\x20\164\x6f\x20\x6e\x6f\164\x20\142\x65\x20\x61\x75\164\x68\145\x6e\x74\x69\x63\x61\x74\x65\x64\40\141\163\x20\151\x74\40\144\151\144\x20\x6e\x6f\164\x20\162\x65\x74\x75\x72\156\x20\x61\40\144\145\146\141\165\x6c\x74\137\x62\162\141\156\143\150", 401); goto iInFu; DhNEI: $this->lgM07 = false; goto UdHwN; WLxbA: YLF0j: goto hUSBk; iZhSa: $this->lgM07 = $JQBSK["\x76\151\163\151\142\x69\x6c\151\164\x79"] !== "\160\165\142\154\151\143"; goto x4ej7; nmhU1: } catch (Sw1j4 $B3Jin) { goto cl89p; V9Teu: switch ($B3Jin->getCode()) { case 401: case 404: goto uuuzv; UAEVm: Cstty: goto JJIA2; koFvb: kzs10: goto fPSra; uuuzv: if ($ScmtP) { goto Cstty; } goto CPwWa; NYxvB: $this->Slssu(); goto dWZ6V; CPwWa: throw $B3Jin; goto UAEVm; dWZ6V: return new Azn_4(array("\x75\162\x6c" => "\144\165\155\x6d\x79"), 200, array(), "\156\x75\x6c\x6c"); goto koFvb; fPSra: $this->IzRQv->L5m_F("\x3c\x77\141\162\x6e\x69\x6e\147\x3e\x46\141\x69\x6c\145\x64\40\164\x6f\x20\144\x6f\x77\x6e\154\157\x61\x64\40" . $this->S4_g4 . "\57" . $this->Aw9Vk . "\72" . $B3Jin->getMessage() . "\x3c\x2f\x77\141\162\x6e\151\x6e\147\x3e"); goto qXirB; qXirB: $jDnAH->TKeRn($this->MTmTx, $this->AIPEn, "\131\157\165\162\x20\x63\x72\x65\144\x65\156\164\x69\x61\154\163\x20\141\162\x65\x20\162\x65\x71\165\151\x72\x65\144\40\164\x6f\40\x66\145\x74\x63\150\40\160\x72\151\x76\141\x74\145\x20\x72\145\x70\157\x73\x69\x74\x6f\162\171\40\155\x65\164\x61\x64\141\x74\141\40\50\74\x69\x6e\146\x6f\76" . $this->Dh8qS . "\74\57\151\156\x66\157\76\x29"); goto ZyEHx; i0q1V: return parent::kFpgX($XJbQY); goto OCS9o; JJIA2: if (!$jDnAH->alQyF($this->AIPEn)) { goto nwnf5; } goto i0q1V; ZAhol: if ($this->IzRQv->vbGJP()) { goto kzs10; } goto NYxvB; OCS9o: nwnf5: goto ZAhol; ZyEHx: return parent::kfPgx($XJbQY); goto wh3S0; wh3S0: case 403: goto wEfS4; EQigR: throw $B3Jin; goto rz0OU; gPEAP: return new AZN_4(array("\165\162\x6c" => "\x64\165\x6d\x6d\171"), 200, array(), "\x6e\x75\x6c\x6c"); goto c0J4M; wEfS4: if (!(!$this->IzRQv->yh1yo($this->AIPEn) && $jDnAH->AlqYF($this->AIPEn))) { goto Og0B5; } goto BQQXe; c0J4M: zevEm: goto EQigR; RpFef: Og0B5: goto HeYtA; HeYtA: if (!(!$this->IzRQv->vbgjP() && $ScmtP)) { goto zevEm; } goto R4l6m; BQQXe: return parent::KFpgX($XJbQY); goto RpFef; R4l6m: $this->sLSsU(); goto gPEAP; rz0OU: default: throw $B3Jin; } goto tz5pi; Nu5LQ: KSCVs: goto q6gU0; cl89p: $jDnAH = new afS2K($this->IzRQv, $this->config, $this->cosk6, $this->v774E); goto V9Teu; tz5pi: IFrHm: goto Nu5LQ; q6gU0: } } public static function GpD37(VKDrf $NNnRZ, ypKyb $EdvIP, string $XJbQY, bool $vlZgR = false) : bool { goto X96I5; bJ7iI: $Wqce1 = explode("\57", $bQTPo["\x70\141\162\x74\163"]); goto Bwiir; X96I5: if (wy5d3::DsgUd(self::xne2Q, $XJbQY, $bQTPo)) { goto f5wA4; } goto sIpeQ; Bwiir: if (!(false === self::Z5gIG($EdvIP->get("\147\x69\164\x6c\x61\142\55\x64\x6f\155\141\x69\156\x73"), $pS0_H, $Wqce1, $bQTPo["\x70\x6f\162\x74"]))) { goto Tf_7g; } goto kQQwl; MLb47: Tf_7g: goto zUm32; HvXwS: $pS0_H = !empty($bQTPo["\x64\157\x6d\141\x69\x6e"]) ? $bQTPo["\144\x6f\155\141\x69\x6e"] : $bQTPo["\x64\157\x6d\x61\x69\156\x32"]; goto bJ7iI; sIpeQ: return false; goto zNhqL; kQQwl: return false; goto MLb47; uo2xI: $uAKwC = !empty($bQTPo["\163\143\150\x65\x6d\x65"]) ? $bQTPo["\163\143\150\x65\155\x65"] : null; goto HvXwS; yvDGo: $NNnRZ->L5m_f("\123\x6b\151\160\x70\151\x6e\x67\x20\x47\x69\164\114\x61\142\40\x64\x72\x69\x76\x65\x72\40\146\x6f\x72\40" . $XJbQY . "\40\x62\145\143\x61\x75\x73\x65\40\164\150\145\x20\117\160\x65\x6e\123\x53\x4c\40\120\x48\120\x20\145\x78\x74\x65\156\163\x69\157\156\40\151\x73\x20\155\x69\x73\163\x69\156\x67\56", true, vKDrf::qNSNz); goto FQRgu; yqn55: QtIQw: goto Aa7Pk; zNhqL: f5wA4: goto uo2xI; FQRgu: return false; goto yqn55; Aa7Pk: return true; goto UTJVI; zUm32: if (!("\150\164\164\x70\x73" === $uAKwC && !extension_loaded("\x6f\x70\145\x6e\x73\x73\154"))) { goto QtIQw; } goto yvDGo; UTJVI: } protected function tvrMz(Azn_4 $jrBVZ) : ?string { goto K1haZ; K1haZ: $aoXoK = $jrBVZ->i8_pX("\154\151\156\x6b"); goto jXfZn; jXfZn: $PsJSV = explode("\x2c", $aoXoK); goto PnCdW; abME4: loV8n: goto VAlh4; VAlh4: return null; goto yYczW; PnCdW: foreach ($PsJSV as $FXO1l) { goto whojX; bHkEZ: OuK_2: goto R4cyu; R4cyu: RsxFz: goto SfAYh; RAmK0: return $bQTPo[1]; goto bHkEZ; whojX: if (!wy5D3::DsguD("\x7b\74\50\x2e\53\x3f\x29\76\73\x20\x2a\162\145\154\75\x22\x6e\x65\x78\x74\x22\175", $FXO1l, $bQTPo)) { goto OuK_2; } goto RAmK0; SfAYh: } goto abME4; yYczW: } private static function Z5GiG(array $x8sbC, string $pS0_H, array &$Wqce1, ?string $tiw1k) { goto Ue1wo; Ue1wo: $pS0_H = strtolower($pS0_H); goto AhfdS; qtsJ_: if (!(null !== ($NjbUr = array_shift($Wqce1)))) { goto EuIry; } goto ix0k0; vYbFO: Ohm8E: goto dIGQ_; e9fQj: return false; goto i_kIC; dIGQ_: goto VL6ib; goto zy7DD; Rgl1U: if (!(in_array($pS0_H, $x8sbC) || null !== $tiw1k && in_array(WY5D3::UphTv("\173\72\x5c\144\x2b\175", '', $pS0_H), $x8sbC))) { goto Ohm8E; } goto BPvUL; zy7DD: EuIry: goto e9fQj; bcM9M: VL6ib: goto qtsJ_; SOmIt: if (!(null !== $tiw1k)) { goto W8e_8; } goto q7oev; DDola: if (!(null !== $tiw1k)) { goto V8Ji_; } goto D07gt; ix0k0: $pS0_H .= "\x2f" . $NjbUr; goto Rgl1U; BPvUL: return $pS0_H; goto vYbFO; AxOPO: W8e_8: goto bcM9M; D07gt: return $pS0_H . "\x3a" . $tiw1k; goto bPV_9; q7oev: $pS0_H .= "\72" . $tiw1k; goto AxOPO; SOm02: return $pS0_H; goto NadYD; AhfdS: if (!(in_array($pS0_H, $x8sbC) || null !== $tiw1k && in_array($pS0_H . "\x3a" . $tiw1k, $x8sbC))) { goto rJbXj; } goto DDola; bPV_9: V8Ji_: goto SOm02; NadYD: rJbXj: goto SOmIt; i_kIC: } }

Function Calls

None

Variables

None

Stats

MD5 650af53e0e62f0181682997f53bdcdff
Eval Count 0
Decode Time 57 ms