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:17:58 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
declare (strict_types=1); namespace UQiNd\BGaP7; use uqInD\HeSiJ\z3VUQ; use uqind\lf3JG\a966B; use uqiND\cSQl0\B7gpI; use uqInd\uqiNd; use UQInD\Qk4Tw; use Uqind\xTRDW\Lt68N; use UqiNd\CM_0C\JyYpL; use uQInd\heSIj\S7S46\LnUXd; use uqINd\Ue2iO\DixL4; use UqInd\ViDwi; use UqInd\lF3jG\mhIPT; use uQinD\Lf3jg\C9KGe; use UqinD\CM_0C\EM5rW; use UqinD\viDwI\DJdXC as VxL2d; use UqiNd\suj6W\e9dWV; use ezzkW\rhgfp\evNBi\F1hbp; use ezZkW\RHGfP\eVNBi\sEDrM; class BgAP7 { protected $RYWj6; protected $MRugt; protected $Naqer; protected $NX7Yr; protected $T1yor = array(); protected $Rbleo = true; private $YIWJw; public function __construct(QK4Tw $QqvqA, b7GPI $QbMnm, Em5rW $aVFEO = null) { goto zPjFf; nWh1b: $this->MRugt = $QbMnm; goto zzMCy; zzMCy: $this->NX7Yr = $aVFEO ?? new eM5rW($QbMnm); goto XYk2K; XYk2K: $this->YIWJw = array(); goto mhoNQ; zPjFf: $this->RYWj6 = $QqvqA; goto nWh1b; mhoNQ: } public function TEK_9(bool $NQhvG = true) : self { $this->Rbleo = (bool) $NQhvG; return $this; } public function CM3oR(?string $OLlBs, djdxc $M82AA = null) : int { goto Wm7WM; rV00N: q0ntA: goto ht6wN; whZyd: throw new \InvalidArgumentException("If no $event is passed in to " . __METHOD__ . " you have to pass in an $eventName, got null."); goto rV00N; ht6wN: $M82AA = new djdxC($OLlBs); goto wiPgM; Wm7WM: if (!(null === $M82AA)) { goto wDGo0; } goto PP7TQ; PP7TQ: if (!(null === $OLlBs)) { goto q0ntA; } goto whZyd; pV1xK: return $this->XuZ0L($M82AA); goto ZwSr2; wiPgM: wDGo0: goto pV1xK; ZwSr2: } public function FlBUR(string $OLlBs, bool $fJwdP = false, array $wMIkt = array(), array $tsrJO = array()) : int { assert($this->RYWj6 instanceof uQInD, new \LogicException("This should only be reached with a fully loaded Composer")); return $this->xUZ0l(new VIDwI\DjdXc($OLlBs, $this->RYWj6, $this->MRugt, $fJwdP, $wMIkt, $tsrJO)); } public function DHyzd(string $OLlBs, bool $fJwdP, DIXL4 $tMUhX, array $OQEzQ, lNUxd $JVH18) : int { assert($this->RYWj6 instanceof UQInD, new \LogicException("This should only be reached with a fully loaded Composer")); return $this->XUz0l(new mHiPT($OLlBs, $this->RYWj6, $this->MRugt, $fJwdP, $tMUhX, $OQEzQ, $JVH18)); } public function awTWo(string $OLlBs, bool $fJwdP, bool $q4dcg, z3vuQ $PwDFv) : int { assert($this->RYWj6 instanceof UQInd, new \LogicException("This should only be reached with a fully loaded Composer")); return $this->xUz0L(new A966b($OLlBs, $this->RYWj6, $this->MRugt, $fJwdP, $q4dcg, $PwDFv)); } protected function XUZ0L(djDxC $M82AA) { goto jGl7x; cm8vP: return $rZb__; goto crbtG; zLLVS: $this->MRugt->bG0Y3("Dispatching <info>" . $M82AA->getName() . "</info>" . ($VEyM1 ? " (" . $VEyM1 . ")" : '') . " event"); goto hvYVb; OKDQL: if (!$M82AA instanceof MHIpt) { goto HJXxS; } goto LRLAz; jGl7x: if (!jyyPL::getEnv("COMPOSER_DEBUG_EVENTS")) { goto MQUtI; } goto WJ1KV; WJ1KV: $VEyM1 = null; goto OKDQL; LRLAz: $VEyM1 = (string) $M82AA->BZrvs(); goto v06lQ; hvYVb: MQUtI: goto XGhcj; SrckM: $this->vIwFU($M82AA); goto OhSpx; v06lQ: HJXxS: goto zLLVS; OhSpx: try { goto nTCeV; nTCeV: $rZb__ = 0; goto hvxWr; kox3R: N0cDW: goto QMzbe; hvxWr: foreach ($Dg5V5 as $SGCsr) { goto MCK9E; ogHkn: if (is_callable($SGCsr)) { goto Wn5J0; } goto EeXNb; ayl90: $a60eq = $this->RYWj6->A9O1O()->sipgO(); goto FagTF; I7AUN: $u1Gc0 = explode(" ", substr($SGCsr, 1)); goto OOfad; yO_ny: try { $C0c_o = false === $this->G7vmW($n5D_p, $Yl_vr, $M82AA) ? 1 : 0; } catch (\Exception $SOQ7Y) { goto t2BM9; t2BM9: $Y97T_ = "Script %s handling the %s event terminated with an exception"; goto nX6oc; BK09F: throw $SOQ7Y; goto Z_RRU; nX6oc: $this->MRugt->Bg0y3("<error>" . sprintf($Y97T_, $SGCsr, $M82AA->getName()) . "</error>", true, B7gPi::xDZEr); goto BK09F; Z_RRU: } goto D6fOS; JACn7: $this->MRugt->BG0y3(sprintf("> %s", $rlY9O)); goto vbV36; JpyyB: $i77RF = array_merge($u1Gc0, $M82AA->getArguments()); goto N5Hbq; dhpAg: ZqyMi: goto PXulI; MbCgM: tDvMS: goto YNzth; XMopq: $this->MRugt->bg0y3(sprintf("<error>Script %s handling the %s event returned with error code " . $aqxdM . "</error>", $SGCsr, $M82AA->getName()), true, B7Gpi::xDZEr); goto qcK3z; D6fOS: Iq3lR: goto PTCo4; YjoxR: if (!$AYLtQ) { goto dTu4v; } goto lLL3c; GbcBV: if ($this->gX9gb($SGCsr)) { goto Cr_7d; } goto RFvDX; nrcV0: $this->MRugt->Bg0Y3("<warning>Class " . $n5D_p . " is not autoloadable, can not call " . $M82AA->getName() . " script</warning>", true, B7GpI::xDZEr); goto f8nrb; N5Hbq: $tsrJO = $M82AA->getFlags(); goto pqMu9; RSnJe: IYqk8: goto SDNcR; fFKly: $this->q4nbb(); goto IngRf; kb6nv: $rlY9O = $SGCsr . ($i77RF === '' ? '' : " " . $i77RF); goto NH8aX; PRsiZ: Wn5J0: goto yO_ny; wOzzP: OKWHv: goto kbiov; pHxel: $AYLtQ = $ut3z8->aDpCJ(false); goto YjoxR; f8nrb: goto r5ve2; goto gvmsS; sNl6W: if (strpos($rlY9O, "@php ") === 0) { goto ZqyMi; } goto YDnDj; GGcH0: goto Ah6eL; goto l1zgn; T2xQL: QTJVR: goto sNl6W; mTifO: $rlY9O = $SGCsr; goto Nu0LL; kwQnv: goto Ah6eL; goto wOzzP; q5dOA: if ($this->Fy6mq(new dJdxc($Z0VDR))) { goto IYqk8; } goto HN3w9; WNIyH: if (false === strpos($rlY9O, "=")) { goto S21I1; } goto j2bnr; lLL3c: jyYpL::putEnv("PHP_BINARY", $AYLtQ); goto TVFBA; RFvDX: if ($this->SkB2m($SGCsr)) { goto QTF1h; } goto ve58T; NsmH9: goto Iq3lR; goto xodVu; SXlGG: xwP3d: goto Hw8bh; iwvFc: if (!($LPM5s = $ut3z8->aDPCJ($aL8U3[0]))) { goto oAdZt; } goto qgrMS; XOVQS: SLpxf: goto qIlJQ; YDnDj: $ut3z8 = new f1hBP(); goto pHxel; jGMlm: if ($this->MRugt->iy2Zk()) { goto OKWHv; } goto s9nBT; SbDyO: pcCfC: goto NF_VY; gnssH: qzTKn: goto s6tSD; wqsVS: $wxtek = Lt68n::P0SYP("{^\S+}", static function ($jsMY5) { return str_replace("/", "\", $jsMY5[0]); }, $wxtek); goto SXlGG; dPvru: if (!jYypL::CvM6C()) { goto E5z0S; } goto cqEwJ; gvmsS: l54be: goto ogHkn; mYWoe: $Yl_vr = substr($SGCsr, strpos($SGCsr, "::") + 2); goto JcpZ4; KzP6p: oAdZt: goto bx5xp; G_oA5: throw new \RuntimeException("Subscriber " . $n5D_p . "::" . $SGCsr[1] . " for event " . $M82AA->getName() . " is not callable, make sure the function is defined and public"); goto XOVQS; TVFBA: dTu4v: goto dPvru; fWR9n: $rlY9O = $this->BrmAp() . " " . Em5RW::fhPRZ(jyypl::getEnv("COMPOSER_BINARY")) . substr($rlY9O, 8); goto Kfl53; SDNcR: try { goto c43Ch; R3GGG: $C0c_o = $this->cm3Or($Z0VDR, $QCdmF); goto PPP62; otHvh: $QCdmF->Ysfq_($M82AA); goto R3GGG; c43Ch: $QCdmF = new VidWi\dJDxc($Z0VDR, $M82AA->e3Zho(), $M82AA->boPYD(), $M82AA->kEel2(), $i77RF, $tsrJO); goto otHvh; PPP62: } catch (SE8pp $SOQ7Y) { $this->MRugt->bg0Y3(sprintf("<error>Script %s was called via %s</error>", $SGCsr, $M82AA->getName()), true, B7GpI::xDZEr); throw $SOQ7Y; } goto bTPug; rDrAV: DN327: goto mTifO; qgrMS: $wxtek = $LPM5s . substr($wxtek, strlen($aL8U3[0])); goto KzP6p; b9Ali: if (!(0 !== ($aqxdM = $this->SISCL($rlY9O)))) { goto tDvMS; } goto XMopq; x2zly: if (!jYyPl::cvm6c()) { goto xwP3d; } goto wqsVS; bTPug: goto vgnaM; goto TXlr6; Pobp9: $n5D_p = substr($SGCsr, 0, strpos($SGCsr, "::")); goto mYWoe; j2bnr: list($CmycH, $ibxSl) = explode("=", substr($rlY9O, 8), 2); goto VOOw3; d7Be3: unset($u1Gc0[0]); goto JpyyB; HN3w9: $this->MRugt->bG0Y3(sprintf("<warning>You made a reference to a non-existent script %s</warning>", $SGCsr), true, b7gpI::xDZEr); goto RSnJe; VyW7d: $this->MRugt->Bg0y3(sprintf("> %s: %s", $M82AA->getName(), $SGCsr), true, b7gpi::QcYWD); goto I7AUN; kbiov: $this->MRugt->bg0y3(sprintf("> %s: %s", $M82AA->getName(), $rlY9O)); goto GGcH0; N7ICj: Y04lQ: goto k2UL0; wX4sD: PJI4J: goto F3jaA; cqEwJ: $rlY9O = lt68n::P0SYp("{^\S+}", static function ($jsMY5) { return str_replace("/", "\", $jsMY5[0]); }, $rlY9O); goto Q8Tt1; TXlr6: DySlM: goto suFxT; daGpd: $this->MRugt->bg0Y3(sprintf("> %s: %s", $M82AA->getName(), (is_object($SGCsr[0]) ? get_class($SGCsr[0]) : $SGCsr[0]) . "->" . $SGCsr[1]), true, B7gPi::QcYWD); goto r8D4I; Q8Tt1: E5z0S: goto oA3k1; vbV36: Ah6eL: goto ayl90; r8D4I: vEAhi: goto x29e7; NH8aX: goto ZIYeu; goto rDrAV; l1zgn: TcWC2: goto JACn7; bo80D: throw new se8pP("Error Output: " . $this->NX7Yr->Bd5e_(), $aqxdM); goto Iw8Fo; VrTDP: goto N0cDW; goto wX4sD; bx5xp: dVhZH: goto e1hb6; s6tSD: if (!(strpos($rlY9O, "@putenv ") === 0)) { goto QTJVR; } goto WNIyH; IngRf: if (!is_string($SGCsr)) { goto dLho6; } goto GbcBV; x29e7: $C0c_o = false === call_user_func($SGCsr, $M82AA) ? 1 : 0; goto NsmH9; F3jaA: r5ve2: goto wqaw3; FagTF: if (!$a60eq) { goto qzTKn; } goto R7Awz; VOOw3: JyYpl::putEnv($CmycH, $ibxSl); goto tQ8vR; ve58T: $i77RF = implode(" ", array_map(array("Composer\Util\ProcessExecutor", "escape"), $M82AA->getArguments())); goto TMBZi; k2UL0: if (!(strpos($rlY9O, "composer ") === 0)) { goto VOcin; } goto fWR9n; PTCo4: $rZb__ = max($rZb__, $C0c_o); goto D9gA5; d9ITB: vgnaM: goto NhDGy; l26z1: S21I1: goto xLxow; OOfad: $Z0VDR = $u1Gc0[0]; goto d7Be3; e1hb6: $rlY9O = $this->Brmap() . " " . $wxtek; goto N7ICj; suFxT: $rlY9O = $this->bRmap() . " " . Em5rw::FhpRz(jYypL::getEnv("COMPOSER_BINARY")) . " " . implode(" ", $i77RF); goto taLb3; Nu0LL: ZIYeu: goto jGMlm; xodVu: Cr_7d: goto VyW7d; tQ8vR: goto pcCfC; goto l26z1; YNzth: goto Iq3lR; goto xcGEw; taLb3: if (!(0 !== ($aqxdM = $this->sIScl($rlY9O)))) { goto W3ext; } goto qXzft; R5Ni9: $ut3z8 = new sEDRM(); goto iwvFc; qAF4z: sOMfH: goto gnssH; s9nBT: if ($M82AA->getName() !== "__exec_command") { goto TcWC2; } goto kwQnv; NF_VY: goto r5ve2; goto T2xQL; xLxow: jYypL::MoIo9(substr($rlY9O, 8)); goto SbDyO; VCgal: if (!($Lu1OD && !file_exists($aL8U3[0]))) { goto dVhZH; } goto R5Ni9; JcpZ4: if (class_exists($n5D_p)) { goto l54be; } goto nrcV0; Kfl53: VOcin: goto b9Ali; qcK3z: throw new sE8Pp("Error Output: " . $this->NX7Yr->bd5E_(), $aqxdM); goto MbCgM; kYQs6: goto r5ve2; goto PRsiZ; K1xlr: QTF1h: goto Pobp9; Hw8bh: $Lu1OD = LT68n::BvSde("{^[^'"\s/\\]+}", $wxtek, $aL8U3); goto VCgal; Iw8Fo: W3ext: goto d9ITB; qIlJQ: if (!(is_array($SGCsr) && (is_string($SGCsr[0]) || is_object($SGCsr[0])) && is_string($SGCsr[1]))) { goto vEAhi; } goto daGpd; EeXNb: $this->MRugt->bg0Y3("<warning>Method " . $SGCsr . " is not callable, can not call " . $M82AA->getName() . " script</warning>", true, b7GpI::xDZEr); goto kYQs6; R7Awz: foreach ($a60eq as $xzUmr) { goto PA_Lx; gN7G8: Ig1qO: goto wMIIa; pBHVJ: goto sOMfH; goto gN7G8; lKMYB: $rlY9O = Lt68n::dOB6G("{^" . preg_quote($SGCsr) . "}", $eVBB_ . " " . $xzUmr, $rlY9O); goto pBHVJ; Xx_6G: $eVBB_ = c9KGE::i9240($xzUmr); goto lKMYB; wMIIa: NywOj: goto cJyRu; PA_Lx: if (!lt68N::BvSDe("{\b" . preg_quote($SGCsr) . "$}", $xzUmr)) { goto Ig1qO; } goto Xx_6G; cJyRu: } goto qAF4z; bE_Pv: $n5D_p = is_object($SGCsr[0]) ? get_class($SGCsr[0]) : $SGCsr[0]; goto G_oA5; MCK9E: $C0c_o = 0; goto fFKly; PXulI: $wxtek = substr($rlY9O, 5); goto x2zly; D9gA5: if (!$M82AA->PsTdR()) { goto PJI4J; } goto VrTDP; pqMu9: if (strpos($SGCsr, "@composer ") === 0) { goto DySlM; } goto q5dOA; NhDGy: goto Iq3lR; goto K1xlr; xcGEw: dLho6: goto EzUIH; EzUIH: if (is_callable($SGCsr)) { goto SLpxf; } goto bE_Pv; qXzft: $this->MRugt->BG0Y3(sprintf("<error>Script %s handling the %s event returned with error code " . $aqxdM . "</error>", $SGCsr, $M82AA->getName()), true, B7gpI::xDZEr); goto bo80D; TMBZi: if (strpos($SGCsr, "@putenv ") === 0) { goto DN327; } goto kb6nv; oA3k1: goto Y04lQ; goto dhpAg; wqaw3: } goto kox3R; QMzbe: } finally { $this->jS6Vk(); } goto cm8vP; XGhcj: $Dg5V5 = $this->FY6mq($M82AA); goto SrckM; crbtG: } protected function SIscL(string $rlY9O) : int { goto DosBp; ZFyHJ: return $this->NX7Yr->SiscL($rlY9O); goto eROAQ; DosBp: if (!$this->MRugt->NNXLI()) { goto V_QsO; } goto ZFyHJ; rF6nz: return $this->NX7Yr->execute($rlY9O); goto osXxm; eROAQ: V_QsO: goto rF6nz; osXxm: } protected function brmaP() : string { goto ijcoD; dCqkv: $cBtqm = " -d disable_functions=" . Em5RW::fhPrZ(ini_get("disable_functions")); goto qdzQj; KBOAa: $JJS8S = $ut3z8->dpuBl(); goto MckZH; hdsVs: $B1Zfj = " -d allow_url_fopen=" . Em5rW::FhPrZ(ini_get("allow_url_fopen")); goto dCqkv; dWb3e: if ($AYLtQ) { goto IUajk; } goto VN2If; Sps1U: return Em5RW::fHPRz($AYLtQ) . $JJS8S . $B1Zfj . $cBtqm . $Yv6pC; goto MmFM3; MRbQA: IUajk: goto KBOAa; VN2If: throw new \RuntimeException("Failed to locate PHP binary to execute " . $AYLtQ); goto MRbQA; qdzQj: $Yv6pC = " -d memory_limit=" . em5Rw::fhprZ(ini_get("memory_limit")); goto Sps1U; MckZH: $JJS8S = $JJS8S ? " " . implode(" ", $JJS8S) : ''; goto hdsVs; ijcoD: $ut3z8 = new f1HbP(); goto zaCq6; zaCq6: $AYLtQ = $ut3z8->ADPCJ(false); goto dWb3e; MmFM3: } protected function G7vmw(string $n5D_p, string $Yl_vr, DjDxC $M82AA) { goto Nm78a; U5KIZ: return $n5D_p::$Yl_vr($M82AA); goto TrXep; Nm78a: if ($this->MRugt->IY2Zk()) { goto yzw9y; } goto zpQXb; zpQXb: $this->MRugt->bg0Y3(sprintf("> %s::%s", $n5D_p, $Yl_vr)); goto r2W1r; r2W1r: goto g2lSS; goto ZQo1A; druMp: $this->MRugt->Bg0Y3(sprintf("> %s: %s::%s", $M82AA->getName(), $n5D_p, $Yl_vr)); goto J1ZKG; ZQo1A: yzw9y: goto druMp; J1ZKG: g2lSS: goto U5KIZ; TrXep: } public function mCp4j(string $OLlBs, $PLweJ, int $LLrEs = 0) : void { $this->T1yor[$OLlBs][$LLrEs][] = $PLweJ; } public function ksTNV($PLweJ) : void { foreach ($this->T1yor as $OLlBs => $u1L8I) { goto ec5M6; vC7Hk: vqjys: goto CG7K3; cvZT0: fIeon: goto vC7Hk; ec5M6: foreach ($u1L8I as $LLrEs => $Dg5V5) { goto Btxwk; EQ3_l: bBP8O: goto OcN2y; OcN2y: T5TlF: goto ZkLV_; Btxwk: foreach ($Dg5V5 as $kUPVM => $ti9V6) { goto fLAVo; fC_IT: Ij3sg: goto aUy3z; Uh4oS: unset($this->T1yor[$OLlBs][$LLrEs][$kUPVM]); goto LEOIM; fLAVo: if (!($PLweJ === $ti9V6 || is_array($ti9V6) && is_object($PLweJ) && $ti9V6[0] === $PLweJ)) { goto ehHqW; } goto Uh4oS; LEOIM: ehHqW: goto fC_IT; aUy3z: } goto EQ3_l; ZkLV_: } goto cvZT0; CG7K3: } eyb_O: } public function nW3KV(br56p $EGr38) : void { foreach ($EGr38->EiB0V() as $OLlBs => $KqgIr) { goto E9FzY; w3X9H: KLkOq: goto G_Pkv; E3_ht: qnZDT: goto X7vD0; NC_IL: $this->mCP4J($OLlBs, array($EGr38, $KqgIr)); goto G3rqj; G3rqj: goto W3UxF; goto E3_ht; YStD9: x0VkS: goto WIJu8; E9FzY: if (is_string($KqgIr)) { goto Bifgj; } goto qwF4E; G_Pkv: goto W3UxF; goto d6G8Z; d6G8Z: Bifgj: goto NC_IL; xhxvF: foreach ($KqgIr as $PLweJ) { $this->MCp4J($OLlBs, array($EGr38, $PLweJ[0]), $PLweJ[1] ?? 0); UdyG7: } goto w3X9H; X7vD0: $this->MCP4j($OLlBs, array($EGr38, $KqgIr[0]), $KqgIr[1] ?? 0); goto TXNik; TXNik: W3UxF: goto YStD9; qwF4E: if (is_string($KqgIr[0])) { goto qnZDT; } goto xhxvF; WIJu8: } AQt1y: } protected function Fy6Mq(djdXC $M82AA) : array { goto Lh4pP; qC4EH: if (isset($this->T1yor[$M82AA->getName()][0])) { goto YSkhk; } goto bChxX; eCUti: YSkhk: goto aTuZF; aTuZF: krsort($this->T1yor[$M82AA->getName()]); goto u2EFs; Lh4pP: $aEnsv = $this->Rbleo ? $this->TLykj($M82AA) : array(); goto qC4EH; u2EFs: $Dg5V5 = $this->T1yor; goto zOPCn; zOPCn: $Dg5V5[$M82AA->getName()][0] = array_merge($Dg5V5[$M82AA->getName()][0], $aEnsv); goto KLC0n; bChxX: $this->T1yor[$M82AA->getName()][0] = array(); goto eCUti; KLC0n: return call_user_func_array("array_merge", $Dg5V5[$M82AA->getName()]); goto W0N9w; W0N9w: } public function gZv9Q(DJDxc $M82AA) : bool { $Dg5V5 = $this->Fy6mQ($M82AA); return count($Dg5V5) > 0; } protected function TlyKJ(djdxC $M82AA) : array { goto BhAbR; pm9P4: $MC2UF = $jmaI4->RVc7G(); goto QWSib; LTR5e: $ZxVwQ = $xFP5r->SEIvP($EZ9ic, $jmaI4); goto c8xvy; KiNFl: Fnxl1: goto c0Bia; fHM4l: $this->Naqer->VP8_r(); goto KiNFl; c8xvy: $this->Naqer = $xFP5r->CoRH3($ZxVwQ, $this->RYWj6->oa9GO()->get("vendor-dir")); goto scwqu; i6e0O: $xFP5r->xtwqZ($M82AA->keeL2()); goto f5aw_; Pa0PR: return array(); goto ypWls; QWSib: if (!empty($MC2UF[$M82AA->getName()])) { goto dP1bT; } goto Pa0PR; BhAbR: $jmaI4 = $this->RYWj6->a9o1o(); goto pm9P4; jIPPg: $EZ9ic = $xFP5r->CHrTo($this->RYWj6->l_ZRf(), $jmaI4, $xfvYL); goto LTR5e; HcqTH: assert($this->RYWj6 instanceof uqInD, new \LogicException("This should only be reached with a fully loaded Composer")); goto AwH71; irSZ7: return $MC2UF[$M82AA->getName()]; goto Vw3HP; ypWls: dP1bT: goto HcqTH; scwqu: $this->Naqer->SjZM9(false); goto irSZ7; f5aw_: UxohD: goto agrfC; c0Bia: $xFP5r = $this->RYWj6->aUCC8(); goto W4sdQ; AwH71: if (!$this->Naqer) { goto Fnxl1; } goto fHM4l; agrfC: $xfvYL = $this->RYWj6->mtgbS()->SAT99()->AoZLX(); goto jIPPg; W4sdQ: if (!$M82AA instanceof VxL2d) { goto UxohD; } goto i6e0O; Vw3HP: } protected function SKB2m(string $SGCsr) : bool { return false === strpos($SGCsr, " ") && false !== strpos($SGCsr, "::"); } protected function gX9Gb(string $SGCsr) : bool { return strpos($SGCsr, "@") === 0 && strpos($SGCsr, "@php ") !== 0 && strpos($SGCsr, "@putenv ") !== 0; } protected function vIWFU(DJDxC $M82AA) : int { goto QagFx; CXiun: if (!in_array($OLlBs, $this->YIWJw)) { goto c1rTf; } goto g8oCT; WSzVC: c1rTf: goto PVytX; PVytX: return array_push($this->YIWJw, $OLlBs); goto Sm3oM; g8oCT: throw new \RuntimeException(sprintf("Circular call to script handler '%s' detected", $OLlBs)); goto WSzVC; QagFx: $OLlBs = $M82AA->getName(); goto CXiun; Sm3oM: } protected function JS6vK() : ?string { return array_pop($this->YIWJw); } private function Q4nBb() : void { goto eRAAn; XiXaN: if (!(!isset($_SERVER[$ImtnO]) && isset($_SERVER["Path"]))) { goto fJg3X; } goto IeZmn; j_0gC: JYYpl::putEnv($ImtnO, $ATfC8 . PATH_SEPARATOR . $hheA7); goto YHbIP; xqu8M: $ATfC8 = $this->RYWj6->oa9go()->get("bin-dir"); goto rGXz4; rGXz4: if (!is_dir($ATfC8)) { goto yGUiv; } goto jdRVq; YHbIP: YQf1e: goto B6Kcm; LOQgE: fJg3X: goto xqu8M; eRAAn: $ImtnO = "PATH"; goto XiXaN; HLsfb: if (Lt68N::bvsde("{(^|" . PATH_SEPARATOR . ")" . preg_quote($ATfC8) . "($|" . PATH_SEPARATOR . ")}", $hheA7)) { goto YQf1e; } goto j_0gC; jdRVq: $ATfC8 = realpath($ATfC8); goto OemuU; OemuU: $hheA7 = (string) jyYpl::getEnv($ImtnO); goto HLsfb; B6Kcm: yGUiv: goto Y7k0T; IeZmn: $ImtnO = "Path"; goto LOQgE; Y7k0T: } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2023-09-13 10:17:58 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
declare (strict_types=1); namespace UQiNd\BGaP7; use uqInD\HeSiJ\z3VUQ; use uqind\lf3JG\a966B; use uqiND\cSQl0\B7gpI; use uqInd\uqiNd; use UQInD\Qk4Tw; use Uqind\xTRDW\Lt68N; use UqiNd\CM_0C\JyYpL; use uQInd\heSIj\S7S46\LnUXd; use uqINd\Ue2iO\DixL4; use UqInd\ViDwi; use UqInd\lF3jG\mhIPT; use uQinD\Lf3jg\C9KGe; use UqinD\CM_0C\EM5rW; use UqinD\viDwI\DJdXC as VxL2d; use UqiNd\suj6W\e9dWV; use ezzkW\rhgfp\evNBi\F1hbp; use ezZkW\RHGfP\eVNBi\sEDrM; class BgAP7 { protected $RYWj6; protected $MRugt; protected $Naqer; protected $NX7Yr; protected $T1yor = array(); protected $Rbleo = true; private $YIWJw; public function __construct(QK4Tw $QqvqA, b7GPI $QbMnm, Em5rW $aVFEO = null) { goto zPjFf; nWh1b: $this->MRugt = $QbMnm; goto zzMCy; zzMCy: $this->NX7Yr = $aVFEO ?? new eM5rW($QbMnm); goto XYk2K; XYk2K: $this->YIWJw = array(); goto mhoNQ; zPjFf: $this->RYWj6 = $QqvqA; goto nWh1b; mhoNQ: } public function TEK_9(bool $NQhvG = true) : self { $this->Rbleo = (bool) $NQhvG; return $this; } public function CM3oR(?string $OLlBs, djdxc $M82AA = null) : int { goto Wm7WM; rV00N: q0ntA: goto ht6wN; whZyd: throw new \InvalidArgumentException("\x49\146\40\x6e\157\40\44\x65\166\145\156\164\40\x69\163\x20\160\x61\x73\163\145\144\x20\x69\x6e\x20\x74\157\x20" . __METHOD__ . "\40\x79\x6f\165\x20\x68\x61\x76\x65\40\164\157\40\x70\141\x73\163\x20\151\x6e\x20\x61\x6e\40\x24\x65\x76\x65\x6e\164\116\141\x6d\145\54\x20\147\x6f\164\40\x6e\165\154\154\56"); goto rV00N; ht6wN: $M82AA = new djdxC($OLlBs); goto wiPgM; Wm7WM: if (!(null === $M82AA)) { goto wDGo0; } goto PP7TQ; PP7TQ: if (!(null === $OLlBs)) { goto q0ntA; } goto whZyd; pV1xK: return $this->XuZ0L($M82AA); goto ZwSr2; wiPgM: wDGo0: goto pV1xK; ZwSr2: } public function FlBUR(string $OLlBs, bool $fJwdP = false, array $wMIkt = array(), array $tsrJO = array()) : int { assert($this->RYWj6 instanceof uQInD, new \LogicException("\x54\x68\x69\x73\x20\x73\x68\x6f\165\154\144\40\x6f\156\154\x79\x20\142\x65\x20\162\145\141\143\x68\145\x64\40\167\151\164\150\x20\141\40\x66\165\x6c\154\x79\40\x6c\x6f\141\x64\x65\x64\40\103\x6f\155\x70\157\163\145\162")); return $this->xUZ0l(new VIDwI\DjdXc($OLlBs, $this->RYWj6, $this->MRugt, $fJwdP, $wMIkt, $tsrJO)); } public function DHyzd(string $OLlBs, bool $fJwdP, DIXL4 $tMUhX, array $OQEzQ, lNUxd $JVH18) : int { assert($this->RYWj6 instanceof UQInD, new \LogicException("\124\x68\151\x73\x20\163\150\x6f\x75\154\x64\x20\157\x6e\x6c\171\40\142\145\40\x72\x65\x61\x63\150\x65\x64\40\x77\x69\x74\150\40\x61\x20\x66\x75\x6c\x6c\171\40\x6c\157\141\x64\145\x64\x20\103\x6f\x6d\160\x6f\163\x65\162")); return $this->XUz0l(new mHiPT($OLlBs, $this->RYWj6, $this->MRugt, $fJwdP, $tMUhX, $OQEzQ, $JVH18)); } public function awTWo(string $OLlBs, bool $fJwdP, bool $q4dcg, z3vuQ $PwDFv) : int { assert($this->RYWj6 instanceof UQInd, new \LogicException("\124\150\151\x73\x20\163\150\157\165\x6c\x64\40\x6f\x6e\x6c\x79\x20\x62\145\x20\x72\145\141\x63\150\x65\x64\40\167\151\x74\150\40\141\40\146\x75\x6c\154\x79\x20\154\x6f\x61\x64\x65\x64\40\103\157\155\x70\157\x73\x65\162")); return $this->xUz0L(new A966b($OLlBs, $this->RYWj6, $this->MRugt, $fJwdP, $q4dcg, $PwDFv)); } protected function XUZ0L(djDxC $M82AA) { goto jGl7x; cm8vP: return $rZb__; goto crbtG; zLLVS: $this->MRugt->bG0Y3("\x44\151\163\160\x61\x74\143\150\151\156\147\x20\74\x69\x6e\x66\157\76" . $M82AA->getName() . "\x3c\x2f\151\x6e\x66\x6f\x3e" . ($VEyM1 ? "\40\x28" . $VEyM1 . "\x29" : '') . "\x20\x65\166\145\x6e\x74"); goto hvYVb; OKDQL: if (!$M82AA instanceof MHIpt) { goto HJXxS; } goto LRLAz; jGl7x: if (!jyyPL::getEnv("\103\117\115\120\117\x53\x45\x52\137\104\x45\102\x55\107\137\105\x56\105\x4e\124\123")) { goto MQUtI; } goto WJ1KV; WJ1KV: $VEyM1 = null; goto OKDQL; LRLAz: $VEyM1 = (string) $M82AA->BZrvs(); goto v06lQ; hvYVb: MQUtI: goto XGhcj; SrckM: $this->vIwFU($M82AA); goto OhSpx; v06lQ: HJXxS: goto zLLVS; OhSpx: try { goto nTCeV; nTCeV: $rZb__ = 0; goto hvxWr; kox3R: N0cDW: goto QMzbe; hvxWr: foreach ($Dg5V5 as $SGCsr) { goto MCK9E; ogHkn: if (is_callable($SGCsr)) { goto Wn5J0; } goto EeXNb; ayl90: $a60eq = $this->RYWj6->A9O1O()->sipgO(); goto FagTF; I7AUN: $u1Gc0 = explode("\x20", substr($SGCsr, 1)); goto OOfad; yO_ny: try { $C0c_o = false === $this->G7vmW($n5D_p, $Yl_vr, $M82AA) ? 1 : 0; } catch (\Exception $SOQ7Y) { goto t2BM9; t2BM9: $Y97T_ = "\123\143\162\151\160\x74\x20\45\163\40\150\x61\156\x64\x6c\x69\x6e\x67\x20\x74\150\145\40\x25\x73\x20\x65\166\145\x6e\164\x20\x74\x65\x72\155\151\x6e\141\164\x65\144\40\167\x69\164\x68\40\141\x6e\40\145\x78\143\145\160\x74\151\x6f\156"; goto nX6oc; BK09F: throw $SOQ7Y; goto Z_RRU; nX6oc: $this->MRugt->Bg0y3("\74\x65\x72\162\157\x72\76" . sprintf($Y97T_, $SGCsr, $M82AA->getName()) . "\74\x2f\x65\162\162\x6f\162\x3e", true, B7gPi::xDZEr); goto BK09F; Z_RRU: } goto D6fOS; JACn7: $this->MRugt->BG0y3(sprintf("\76\x20\x25\x73", $rlY9O)); goto vbV36; JpyyB: $i77RF = array_merge($u1Gc0, $M82AA->getArguments()); goto N5Hbq; dhpAg: ZqyMi: goto PXulI; MbCgM: tDvMS: goto YNzth; XMopq: $this->MRugt->bg0y3(sprintf("\74\x65\x72\x72\x6f\x72\76\123\143\x72\x69\160\x74\40\45\163\x20\x68\x61\x6e\x64\x6c\x69\x6e\x67\x20\x74\150\145\40\x25\x73\x20\145\x76\145\x6e\164\x20\162\x65\x74\165\162\156\145\144\40\x77\151\x74\150\x20\x65\162\x72\157\162\x20\143\x6f\144\x65\x20" . $aqxdM . "\74\x2f\145\x72\x72\x6f\x72\76", $SGCsr, $M82AA->getName()), true, B7Gpi::xDZEr); goto qcK3z; D6fOS: Iq3lR: goto PTCo4; YjoxR: if (!$AYLtQ) { goto dTu4v; } goto lLL3c; GbcBV: if ($this->gX9gb($SGCsr)) { goto Cr_7d; } goto RFvDX; nrcV0: $this->MRugt->Bg0Y3("\x3c\x77\x61\162\156\x69\156\147\76\x43\x6c\141\x73\x73\x20" . $n5D_p . "\40\x69\x73\x20\x6e\157\164\40\x61\165\x74\157\154\157\x61\144\141\142\154\x65\x2c\x20\143\141\156\40\156\157\164\40\x63\x61\154\154\40" . $M82AA->getName() . "\40\x73\x63\162\151\x70\164\74\57\167\x61\x72\x6e\151\x6e\147\x3e", true, B7GpI::xDZEr); goto f8nrb; N5Hbq: $tsrJO = $M82AA->getFlags(); goto pqMu9; RSnJe: IYqk8: goto SDNcR; fFKly: $this->q4nbb(); goto IngRf; kb6nv: $rlY9O = $SGCsr . ($i77RF === '' ? '' : "\40" . $i77RF); goto NH8aX; PRsiZ: Wn5J0: goto yO_ny; wOzzP: OKWHv: goto kbiov; pHxel: $AYLtQ = $ut3z8->aDpCJ(false); goto YjoxR; f8nrb: goto r5ve2; goto gvmsS; sNl6W: if (strpos($rlY9O, "\x40\x70\150\x70\40") === 0) { goto ZqyMi; } goto YDnDj; GGcH0: goto Ah6eL; goto l1zgn; T2xQL: QTJVR: goto sNl6W; mTifO: $rlY9O = $SGCsr; goto Nu0LL; kwQnv: goto Ah6eL; goto wOzzP; q5dOA: if ($this->Fy6mq(new dJdxc($Z0VDR))) { goto IYqk8; } goto HN3w9; WNIyH: if (false === strpos($rlY9O, "\x3d")) { goto S21I1; } goto j2bnr; lLL3c: jyYpL::putEnv("\x50\110\x50\137\102\x49\x4e\x41\x52\x59", $AYLtQ); goto TVFBA; RFvDX: if ($this->SkB2m($SGCsr)) { goto QTF1h; } goto ve58T; NsmH9: goto Iq3lR; goto xodVu; SXlGG: xwP3d: goto Hw8bh; iwvFc: if (!($LPM5s = $ut3z8->aDPCJ($aL8U3[0]))) { goto oAdZt; } goto qgrMS; XOVQS: SLpxf: goto qIlJQ; YDnDj: $ut3z8 = new f1hBP(); goto pHxel; jGMlm: if ($this->MRugt->iy2Zk()) { goto OKWHv; } goto s9nBT; SbDyO: pcCfC: goto NF_VY; gnssH: qzTKn: goto s6tSD; wqsVS: $wxtek = Lt68n::P0SYP("\x7b\136\x5c\123\53\x7d", static function ($jsMY5) { return str_replace("\57", "\x5c", $jsMY5[0]); }, $wxtek); goto SXlGG; dPvru: if (!jYypL::CvM6C()) { goto E5z0S; } goto cqEwJ; gvmsS: l54be: goto ogHkn; mYWoe: $Yl_vr = substr($SGCsr, strpos($SGCsr, "\x3a\72") + 2); goto JcpZ4; KzP6p: oAdZt: goto bx5xp; G_oA5: throw new \RuntimeException("\123\x75\x62\x73\143\x72\x69\x62\145\162\40" . $n5D_p . "\72\72" . $SGCsr[1] . "\x20\146\157\162\40\145\x76\145\x6e\x74\40" . $M82AA->getName() . "\x20\151\x73\x20\x6e\x6f\x74\x20\x63\141\x6c\x6c\141\142\154\x65\x2c\40\x6d\x61\x6b\145\40\163\x75\162\x65\x20\x74\150\145\x20\x66\x75\x6e\143\164\151\x6f\x6e\40\x69\x73\x20\x64\145\146\x69\156\x65\x64\40\x61\x6e\144\x20\x70\x75\142\x6c\x69\143"); goto XOVQS; TVFBA: dTu4v: goto dPvru; fWR9n: $rlY9O = $this->BrmAp() . "\40" . Em5RW::fhPRZ(jyypl::getEnv("\x43\117\x4d\120\117\123\105\122\x5f\102\111\116\x41\x52\x59")) . substr($rlY9O, 8); goto Kfl53; SDNcR: try { goto c43Ch; R3GGG: $C0c_o = $this->cm3Or($Z0VDR, $QCdmF); goto PPP62; otHvh: $QCdmF->Ysfq_($M82AA); goto R3GGG; c43Ch: $QCdmF = new VidWi\dJDxc($Z0VDR, $M82AA->e3Zho(), $M82AA->boPYD(), $M82AA->kEel2(), $i77RF, $tsrJO); goto otHvh; PPP62: } catch (SE8pp $SOQ7Y) { $this->MRugt->bg0Y3(sprintf("\x3c\x65\x72\x72\157\162\76\x53\x63\x72\151\160\x74\x20\45\x73\x20\167\x61\163\40\x63\141\154\154\x65\144\x20\166\x69\141\40\x25\163\74\57\145\x72\162\157\x72\76", $SGCsr, $M82AA->getName()), true, B7GpI::xDZEr); throw $SOQ7Y; } goto bTPug; rDrAV: DN327: goto mTifO; qgrMS: $wxtek = $LPM5s . substr($wxtek, strlen($aL8U3[0])); goto KzP6p; b9Ali: if (!(0 !== ($aqxdM = $this->SISCL($rlY9O)))) { goto tDvMS; } goto XMopq; x2zly: if (!jYyPl::cvm6c()) { goto xwP3d; } goto wqsVS; bTPug: goto vgnaM; goto TXlr6; Pobp9: $n5D_p = substr($SGCsr, 0, strpos($SGCsr, "\x3a\x3a")); goto mYWoe; j2bnr: list($CmycH, $ibxSl) = explode("\x3d", substr($rlY9O, 8), 2); goto VOOw3; d7Be3: unset($u1Gc0[0]); goto JpyyB; HN3w9: $this->MRugt->bG0Y3(sprintf("\74\x77\x61\x72\156\x69\x6e\147\76\131\x6f\165\40\x6d\141\x64\x65\x20\x61\40\x72\145\x66\x65\162\x65\156\x63\145\x20\164\157\x20\x61\x20\156\157\x6e\x2d\145\x78\x69\163\164\145\156\x74\40\163\143\x72\151\x70\x74\40\45\163\74\x2f\167\x61\162\x6e\x69\156\147\x3e", $SGCsr), true, b7gpI::xDZEr); goto RSnJe; VyW7d: $this->MRugt->Bg0y3(sprintf("\x3e\40\x25\163\x3a\x20\x25\163", $M82AA->getName(), $SGCsr), true, b7gpi::QcYWD); goto I7AUN; kbiov: $this->MRugt->bg0y3(sprintf("\76\40\45\x73\72\40\x25\x73", $M82AA->getName(), $rlY9O)); goto GGcH0; N7ICj: Y04lQ: goto k2UL0; wX4sD: PJI4J: goto F3jaA; cqEwJ: $rlY9O = lt68n::P0SYp("\x7b\x5e\x5c\x53\53\175", static function ($jsMY5) { return str_replace("\x2f", "\134", $jsMY5[0]); }, $rlY9O); goto Q8Tt1; TXlr6: DySlM: goto suFxT; daGpd: $this->MRugt->bg0Y3(sprintf("\76\40\x25\163\72\x20\x25\163", $M82AA->getName(), (is_object($SGCsr[0]) ? get_class($SGCsr[0]) : $SGCsr[0]) . "\55\x3e" . $SGCsr[1]), true, B7gPi::QcYWD); goto r8D4I; Q8Tt1: E5z0S: goto oA3k1; vbV36: Ah6eL: goto ayl90; r8D4I: vEAhi: goto x29e7; NH8aX: goto ZIYeu; goto rDrAV; l1zgn: TcWC2: goto JACn7; bo80D: throw new se8pP("\105\x72\162\x6f\x72\x20\117\165\164\x70\165\x74\x3a\40" . $this->NX7Yr->Bd5e_(), $aqxdM); goto Iw8Fo; VrTDP: goto N0cDW; goto wX4sD; bx5xp: dVhZH: goto e1hb6; s6tSD: if (!(strpos($rlY9O, "\100\160\165\164\x65\156\166\x20") === 0)) { goto QTJVR; } goto WNIyH; IngRf: if (!is_string($SGCsr)) { goto dLho6; } goto GbcBV; x29e7: $C0c_o = false === call_user_func($SGCsr, $M82AA) ? 1 : 0; goto NsmH9; F3jaA: r5ve2: goto wqaw3; FagTF: if (!$a60eq) { goto qzTKn; } goto R7Awz; VOOw3: JyYpl::putEnv($CmycH, $ibxSl); goto tQ8vR; ve58T: $i77RF = implode("\40", array_map(array("\x43\157\x6d\x70\x6f\x73\x65\x72\134\125\164\151\154\134\x50\x72\157\143\145\163\x73\105\170\145\x63\x75\164\x6f\162", "\x65\x73\x63\141\x70\145"), $M82AA->getArguments())); goto TMBZi; k2UL0: if (!(strpos($rlY9O, "\x63\x6f\155\160\x6f\163\145\x72\40") === 0)) { goto VOcin; } goto fWR9n; PTCo4: $rZb__ = max($rZb__, $C0c_o); goto D9gA5; d9ITB: vgnaM: goto NhDGy; l26z1: S21I1: goto xLxow; OOfad: $Z0VDR = $u1Gc0[0]; goto d7Be3; e1hb6: $rlY9O = $this->Brmap() . "\40" . $wxtek; goto N7ICj; suFxT: $rlY9O = $this->bRmap() . "\x20" . Em5rw::FhpRz(jYypL::getEnv("\103\117\115\120\117\123\x45\122\x5f\x42\111\116\x41\122\x59")) . "\40" . implode("\40", $i77RF); goto taLb3; Nu0LL: ZIYeu: goto jGMlm; xodVu: Cr_7d: goto VyW7d; tQ8vR: goto pcCfC; goto l26z1; YNzth: goto Iq3lR; goto xcGEw; taLb3: if (!(0 !== ($aqxdM = $this->sIScl($rlY9O)))) { goto W3ext; } goto qXzft; R5Ni9: $ut3z8 = new sEDRM(); goto iwvFc; qAF4z: sOMfH: goto gnssH; s9nBT: if ($M82AA->getName() !== "\x5f\x5f\145\x78\x65\x63\137\143\x6f\155\x6d\141\156\144") { goto TcWC2; } goto kwQnv; NF_VY: goto r5ve2; goto T2xQL; xLxow: jYypL::MoIo9(substr($rlY9O, 8)); goto SbDyO; VCgal: if (!($Lu1OD && !file_exists($aL8U3[0]))) { goto dVhZH; } goto R5Ni9; JcpZ4: if (class_exists($n5D_p)) { goto l54be; } goto nrcV0; Kfl53: VOcin: goto b9Ali; qcK3z: throw new sE8Pp("\x45\162\162\x6f\162\40\x4f\165\164\x70\165\164\72\40" . $this->NX7Yr->bd5E_(), $aqxdM); goto MbCgM; kYQs6: goto r5ve2; goto PRsiZ; K1xlr: QTF1h: goto Pobp9; Hw8bh: $Lu1OD = LT68n::BvSde("\173\136\x5b\x5e\47\x22\x5c\x73\57\134\134\135\x2b\175", $wxtek, $aL8U3); goto VCgal; Iw8Fo: W3ext: goto d9ITB; qIlJQ: if (!(is_array($SGCsr) && (is_string($SGCsr[0]) || is_object($SGCsr[0])) && is_string($SGCsr[1]))) { goto vEAhi; } goto daGpd; EeXNb: $this->MRugt->bg0Y3("\74\x77\141\x72\156\151\156\147\x3e\115\x65\164\x68\x6f\144\x20" . $SGCsr . "\x20\151\x73\x20\156\157\164\x20\x63\x61\154\x6c\141\x62\154\x65\x2c\40\x63\x61\x6e\x20\x6e\x6f\164\40\143\x61\154\x6c\x20" . $M82AA->getName() . "\x20\x73\x63\x72\151\x70\164\74\57\x77\141\162\x6e\x69\156\147\x3e", true, b7GpI::xDZEr); goto kYQs6; R7Awz: foreach ($a60eq as $xzUmr) { goto PA_Lx; gN7G8: Ig1qO: goto wMIIa; pBHVJ: goto sOMfH; goto gN7G8; lKMYB: $rlY9O = Lt68n::dOB6G("\173\x5e" . preg_quote($SGCsr) . "\x7d", $eVBB_ . "\x20" . $xzUmr, $rlY9O); goto pBHVJ; Xx_6G: $eVBB_ = c9KGE::i9240($xzUmr); goto lKMYB; wMIIa: NywOj: goto cJyRu; PA_Lx: if (!lt68N::BvSDe("\x7b\134\142" . preg_quote($SGCsr) . "\44\x7d", $xzUmr)) { goto Ig1qO; } goto Xx_6G; cJyRu: } goto qAF4z; bE_Pv: $n5D_p = is_object($SGCsr[0]) ? get_class($SGCsr[0]) : $SGCsr[0]; goto G_oA5; MCK9E: $C0c_o = 0; goto fFKly; PXulI: $wxtek = substr($rlY9O, 5); goto x2zly; D9gA5: if (!$M82AA->PsTdR()) { goto PJI4J; } goto VrTDP; pqMu9: if (strpos($SGCsr, "\100\143\x6f\x6d\160\x6f\163\145\x72\40") === 0) { goto DySlM; } goto q5dOA; NhDGy: goto Iq3lR; goto K1xlr; xcGEw: dLho6: goto EzUIH; EzUIH: if (is_callable($SGCsr)) { goto SLpxf; } goto bE_Pv; qXzft: $this->MRugt->BG0Y3(sprintf("\x3c\145\162\162\157\x72\x3e\123\x63\x72\151\x70\x74\40\45\x73\40\150\x61\x6e\x64\154\151\x6e\147\40\x74\x68\145\x20\x25\x73\x20\145\166\145\156\x74\x20\x72\145\164\x75\162\156\145\x64\40\x77\x69\x74\150\x20\x65\x72\162\x6f\162\x20\x63\157\x64\x65\x20" . $aqxdM . "\74\57\145\x72\x72\x6f\162\76", $SGCsr, $M82AA->getName()), true, B7gpI::xDZEr); goto bo80D; TMBZi: if (strpos($SGCsr, "\x40\x70\165\164\x65\x6e\166\40") === 0) { goto DN327; } goto kb6nv; oA3k1: goto Y04lQ; goto dhpAg; wqaw3: } goto kox3R; QMzbe: } finally { $this->jS6Vk(); } goto cm8vP; XGhcj: $Dg5V5 = $this->FY6mq($M82AA); goto SrckM; crbtG: } protected function SIscL(string $rlY9O) : int { goto DosBp; ZFyHJ: return $this->NX7Yr->SiscL($rlY9O); goto eROAQ; DosBp: if (!$this->MRugt->NNXLI()) { goto V_QsO; } goto ZFyHJ; rF6nz: return $this->NX7Yr->execute($rlY9O); goto osXxm; eROAQ: V_QsO: goto rF6nz; osXxm: } protected function brmaP() : string { goto ijcoD; dCqkv: $cBtqm = "\40\x2d\144\40\x64\151\163\x61\x62\x6c\x65\137\146\165\156\x63\x74\x69\157\x6e\x73\x3d" . Em5RW::fhPrZ(ini_get("\144\151\x73\x61\x62\154\145\137\146\165\x6e\143\x74\x69\x6f\156\163")); goto qdzQj; KBOAa: $JJS8S = $ut3z8->dpuBl(); goto MckZH; hdsVs: $B1Zfj = "\40\55\144\x20\x61\x6c\x6c\x6f\x77\137\x75\x72\154\x5f\x66\157\x70\145\x6e\75" . Em5rW::FhPrZ(ini_get("\x61\x6c\x6c\x6f\x77\x5f\x75\x72\x6c\x5f\x66\x6f\160\145\x6e")); goto dCqkv; dWb3e: if ($AYLtQ) { goto IUajk; } goto VN2If; Sps1U: return Em5RW::fHPRz($AYLtQ) . $JJS8S . $B1Zfj . $cBtqm . $Yv6pC; goto MmFM3; MRbQA: IUajk: goto KBOAa; VN2If: throw new \RuntimeException("\x46\x61\151\154\x65\x64\x20\164\157\40\154\x6f\x63\141\164\x65\x20\x50\x48\x50\x20\x62\x69\x6e\x61\162\x79\x20\164\x6f\x20\x65\170\145\143\x75\164\x65\x20" . $AYLtQ); goto MRbQA; qdzQj: $Yv6pC = "\40\x2d\x64\40\x6d\x65\x6d\157\x72\171\x5f\154\x69\x6d\x69\164\75" . em5Rw::fhprZ(ini_get("\x6d\145\155\157\x72\x79\137\154\x69\155\x69\x74")); goto Sps1U; MckZH: $JJS8S = $JJS8S ? "\40" . implode("\40", $JJS8S) : ''; goto hdsVs; ijcoD: $ut3z8 = new f1HbP(); goto zaCq6; zaCq6: $AYLtQ = $ut3z8->ADPCJ(false); goto dWb3e; MmFM3: } protected function G7vmw(string $n5D_p, string $Yl_vr, DjDxC $M82AA) { goto Nm78a; U5KIZ: return $n5D_p::$Yl_vr($M82AA); goto TrXep; Nm78a: if ($this->MRugt->IY2Zk()) { goto yzw9y; } goto zpQXb; zpQXb: $this->MRugt->bg0Y3(sprintf("\76\x20\x25\163\x3a\x3a\x25\x73", $n5D_p, $Yl_vr)); goto r2W1r; r2W1r: goto g2lSS; goto ZQo1A; druMp: $this->MRugt->Bg0Y3(sprintf("\x3e\40\x25\x73\x3a\x20\45\x73\x3a\72\x25\163", $M82AA->getName(), $n5D_p, $Yl_vr)); goto J1ZKG; ZQo1A: yzw9y: goto druMp; J1ZKG: g2lSS: goto U5KIZ; TrXep: } public function mCp4j(string $OLlBs, $PLweJ, int $LLrEs = 0) : void { $this->T1yor[$OLlBs][$LLrEs][] = $PLweJ; } public function ksTNV($PLweJ) : void { foreach ($this->T1yor as $OLlBs => $u1L8I) { goto ec5M6; vC7Hk: vqjys: goto CG7K3; cvZT0: fIeon: goto vC7Hk; ec5M6: foreach ($u1L8I as $LLrEs => $Dg5V5) { goto Btxwk; EQ3_l: bBP8O: goto OcN2y; OcN2y: T5TlF: goto ZkLV_; Btxwk: foreach ($Dg5V5 as $kUPVM => $ti9V6) { goto fLAVo; fC_IT: Ij3sg: goto aUy3z; Uh4oS: unset($this->T1yor[$OLlBs][$LLrEs][$kUPVM]); goto LEOIM; fLAVo: if (!($PLweJ === $ti9V6 || is_array($ti9V6) && is_object($PLweJ) && $ti9V6[0] === $PLweJ)) { goto ehHqW; } goto Uh4oS; LEOIM: ehHqW: goto fC_IT; aUy3z: } goto EQ3_l; ZkLV_: } goto cvZT0; CG7K3: } eyb_O: } public function nW3KV(br56p $EGr38) : void { foreach ($EGr38->EiB0V() as $OLlBs => $KqgIr) { goto E9FzY; w3X9H: KLkOq: goto G_Pkv; E3_ht: qnZDT: goto X7vD0; NC_IL: $this->mCP4J($OLlBs, array($EGr38, $KqgIr)); goto G3rqj; G3rqj: goto W3UxF; goto E3_ht; YStD9: x0VkS: goto WIJu8; E9FzY: if (is_string($KqgIr)) { goto Bifgj; } goto qwF4E; G_Pkv: goto W3UxF; goto d6G8Z; d6G8Z: Bifgj: goto NC_IL; xhxvF: foreach ($KqgIr as $PLweJ) { $this->MCp4J($OLlBs, array($EGr38, $PLweJ[0]), $PLweJ[1] ?? 0); UdyG7: } goto w3X9H; X7vD0: $this->MCP4j($OLlBs, array($EGr38, $KqgIr[0]), $KqgIr[1] ?? 0); goto TXNik; TXNik: W3UxF: goto YStD9; qwF4E: if (is_string($KqgIr[0])) { goto qnZDT; } goto xhxvF; WIJu8: } AQt1y: } protected function Fy6Mq(djdXC $M82AA) : array { goto Lh4pP; qC4EH: if (isset($this->T1yor[$M82AA->getName()][0])) { goto YSkhk; } goto bChxX; eCUti: YSkhk: goto aTuZF; aTuZF: krsort($this->T1yor[$M82AA->getName()]); goto u2EFs; Lh4pP: $aEnsv = $this->Rbleo ? $this->TLykj($M82AA) : array(); goto qC4EH; u2EFs: $Dg5V5 = $this->T1yor; goto zOPCn; zOPCn: $Dg5V5[$M82AA->getName()][0] = array_merge($Dg5V5[$M82AA->getName()][0], $aEnsv); goto KLC0n; bChxX: $this->T1yor[$M82AA->getName()][0] = array(); goto eCUti; KLC0n: return call_user_func_array("\x61\162\x72\x61\171\x5f\155\x65\x72\147\145", $Dg5V5[$M82AA->getName()]); goto W0N9w; W0N9w: } public function gZv9Q(DJDxc $M82AA) : bool { $Dg5V5 = $this->Fy6mQ($M82AA); return count($Dg5V5) > 0; } protected function TlyKJ(djdxC $M82AA) : array { goto BhAbR; pm9P4: $MC2UF = $jmaI4->RVc7G(); goto QWSib; LTR5e: $ZxVwQ = $xFP5r->SEIvP($EZ9ic, $jmaI4); goto c8xvy; KiNFl: Fnxl1: goto c0Bia; fHM4l: $this->Naqer->VP8_r(); goto KiNFl; c8xvy: $this->Naqer = $xFP5r->CoRH3($ZxVwQ, $this->RYWj6->oa9GO()->get("\x76\x65\x6e\x64\x6f\162\55\x64\x69\x72")); goto scwqu; i6e0O: $xFP5r->xtwqZ($M82AA->keeL2()); goto f5aw_; Pa0PR: return array(); goto ypWls; QWSib: if (!empty($MC2UF[$M82AA->getName()])) { goto dP1bT; } goto Pa0PR; BhAbR: $jmaI4 = $this->RYWj6->a9o1o(); goto pm9P4; jIPPg: $EZ9ic = $xFP5r->CHrTo($this->RYWj6->l_ZRf(), $jmaI4, $xfvYL); goto LTR5e; HcqTH: assert($this->RYWj6 instanceof uqInD, new \LogicException("\x54\x68\151\163\40\163\x68\157\x75\154\x64\40\x6f\156\x6c\171\40\142\145\40\162\x65\141\143\150\x65\x64\x20\167\x69\x74\150\40\141\x20\146\x75\154\154\171\x20\154\157\x61\144\x65\x64\x20\103\157\155\160\x6f\x73\145\162")); goto AwH71; irSZ7: return $MC2UF[$M82AA->getName()]; goto Vw3HP; ypWls: dP1bT: goto HcqTH; scwqu: $this->Naqer->SjZM9(false); goto irSZ7; f5aw_: UxohD: goto agrfC; c0Bia: $xFP5r = $this->RYWj6->aUCC8(); goto W4sdQ; AwH71: if (!$this->Naqer) { goto Fnxl1; } goto fHM4l; agrfC: $xfvYL = $this->RYWj6->mtgbS()->SAT99()->AoZLX(); goto jIPPg; W4sdQ: if (!$M82AA instanceof VxL2d) { goto UxohD; } goto i6e0O; Vw3HP: } protected function SKB2m(string $SGCsr) : bool { return false === strpos($SGCsr, "\x20") && false !== strpos($SGCsr, "\x3a\72"); } protected function gX9Gb(string $SGCsr) : bool { return strpos($SGCsr, "\100") === 0 && strpos($SGCsr, "\x40\160\x68\x70\x20") !== 0 && strpos($SGCsr, "\x40\x70\x75\x74\145\156\166\x20") !== 0; } protected function vIWFU(DJDxC $M82AA) : int { goto QagFx; CXiun: if (!in_array($OLlBs, $this->YIWJw)) { goto c1rTf; } goto g8oCT; WSzVC: c1rTf: goto PVytX; PVytX: return array_push($this->YIWJw, $OLlBs); goto Sm3oM; g8oCT: throw new \RuntimeException(sprintf("\x43\151\x72\143\x75\x6c\x61\162\x20\x63\141\x6c\x6c\x20\164\157\x20\163\143\x72\151\160\x74\40\x68\141\x6e\x64\154\145\162\40\47\45\163\x27\x20\144\145\x74\x65\x63\164\145\x64", $OLlBs)); goto WSzVC; QagFx: $OLlBs = $M82AA->getName(); goto CXiun; Sm3oM: } protected function JS6vK() : ?string { return array_pop($this->YIWJw); } private function Q4nBb() : void { goto eRAAn; XiXaN: if (!(!isset($_SERVER[$ImtnO]) && isset($_SERVER["\x50\x61\164\150"]))) { goto fJg3X; } goto IeZmn; j_0gC: JYYpl::putEnv($ImtnO, $ATfC8 . PATH_SEPARATOR . $hheA7); goto YHbIP; xqu8M: $ATfC8 = $this->RYWj6->oa9go()->get("\142\x69\x6e\55\144\x69\x72"); goto rGXz4; rGXz4: if (!is_dir($ATfC8)) { goto yGUiv; } goto jdRVq; YHbIP: YQf1e: goto B6Kcm; LOQgE: fJg3X: goto xqu8M; eRAAn: $ImtnO = "\120\x41\x54\x48"; goto XiXaN; HLsfb: if (Lt68N::bvsde("\x7b\x28\136\x7c" . PATH_SEPARATOR . "\x29" . preg_quote($ATfC8) . "\50\44\x7c" . PATH_SEPARATOR . "\51\175", $hheA7)) { goto YQf1e; } goto j_0gC; jdRVq: $ATfC8 = realpath($ATfC8); goto OemuU; OemuU: $hheA7 = (string) jyYpl::getEnv($ImtnO); goto HLsfb; B6Kcm: yGUiv: goto Y7k0T; IeZmn: $ImtnO = "\x50\x61\164\x68"; goto LOQgE; Y7k0T: } }
Function Calls
None |
Stats
MD5 | 1d42c49d7e9efd40a06bf0eec79e89f6 |
Eval Count | 0 |
Decode Time | 61 ms |