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 2024-04-04 18:37:09              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 declare (strict_types=1); namespace T_3h5\dfStD; use t_3h5\MT9SK\M1mIR; use t_3h5
qcEC\Hash; use T_3H5
qcEC\CWeQW; class W1KHR { protected array $Wa_f0 = []; protected array $RIqdg = []; protected ?string $zmHAP = null; public function M64tw(mixed $YCAbT, string $vIc40, string $ov3yn) : bool { goto t0W2g; sj9rN: $On2dI = $this->HRImh($YCAbT, $qmooi + compact("url", "sessionId")); goto WQNea; WZRXW: HJK1Z: goto W2w2W; Rzsh5: return false; goto uzSHy; IUsRJ: if (!m1MiR::read("debug")) { goto HJK1Z; } goto sj9rN; uzSHy: lG5NN: goto zWftE; RtF8g: return true; goto ioO0N; ioO0N: xlT12: goto IUsRJ; FJjtK: if ($cpLfT) { goto lG5NN; } goto Rzsh5; zWftE: $qmooi = $this->FdrvZ($YCAbT); goto fjrmF; WQNea: if (!$On2dI) { goto X7JZs; } goto pX1DB; pX1DB: $this->zmHAP = $On2dI; goto ylgd_; fjrmF: $UvzsL = $this->r7pmj($qmooi["fields"], $qmooi["unlockedFields"], $vIc40, $ov3yn); goto bYWat; W7XT1: $cpLfT = $this->DnH1Q($YCAbT); goto FJjtK; ylgd_: X7JZs: goto WZRXW; W2w2W: return false; goto HxaZB; bYWat: if (!hash_equals($UvzsL, $cpLfT)) { goto xlT12; } goto RtF8g; t0W2g: $this->zmHAP = null; goto W7XT1; HxaZB: } public function __construct(array $R16Pu = []) { goto ePUQR; w1YZ6: umBf6: goto w7_Kw; XzDJa: $this->RIqdg = $R16Pu["unlockedFields"]; goto w1YZ6; ePUQR: if (empty($R16Pu["unlockedFields"])) { goto umBf6; } goto XzDJa; w7_Kw: } public function LrdR_(array|string $HyNdP, bool $DwSdq = true, mixed $nH3Y2 = null) { goto s8CR_; uR3TY: if (in_array($HyNdP, $this->Wa_f0, true)) { goto Ihpag; } goto DY97c; xA3lx: qZ3uu: goto sOKrk; sOKrk: foreach ($this->RIqdg as $E2Xpd) { goto Lh4BE; GSiR3: TeRIn: goto YJ_09; Biqgw: if (!(array_values(array_intersect($HyNdP, $gsUb2)) === $gsUb2)) { goto J_DlJ; } goto Ghrfn; Lh4BE: $gsUb2 = explode(".", $E2Xpd); goto Biqgw; Ghrfn: return $this; goto bpuUQ; bpuUQ: J_DlJ: goto GSiR3; YJ_09: } goto qit1k; Ezgab: if (!isset($this->Wa_f0[$HyNdP])) { goto BSEzw; } goto JlI0D; Ogasq: if ($HyNdP) { goto qZ3uu; } goto GgoK_; nhkCt: $this->DOtHC($HyNdP); goto WFvev; GgoK_: return $this; goto xA3lx; DY97c: if (!($nH3Y2 !== null)) { goto bINKH; } goto WWri6; wAQVb: $this->Wa_f0[] = $HyNdP; goto dIUoV; WFvev: goto EY0Hy; goto OtoYD; f8Qu6: $HyNdP = implode(".", $HyNdP); goto TqzXO; s8CR_: if (!is_string($HyNdP)) { goto yTEp4; } goto jfkaP; TqzXO: $HyNdP = (string) preg_replace("/(\.\d+)+$/", '', $HyNdP); goto GGRp7; OtoYD: knXXo: goto uR3TY; dIUoV: Ihpag: goto u3sYI; u3sYI: EY0Hy: goto o1Luk; WWri6: $this->Wa_f0[$HyNdP] = $nH3Y2; goto F3s8w; JlI0D: unset($this->Wa_f0[$HyNdP]); goto De36w; PTNn5: yTEp4: goto Ogasq; qb1HS: bINKH: goto Ezgab; GGRp7: if ($DwSdq) { goto knXXo; } goto nhkCt; F3s8w: return $this; goto qb1HS; o1Luk: return $this; goto AigzG; jfkaP: $HyNdP = $this->ctv0r($HyNdP); goto PTNn5; qit1k: vn3e6: goto f8Qu6; De36w: BSEzw: goto wAQVb; AigzG: } protected function ctv0r(string $d3azc) : array { goto EOMqd; vKuN_: return []; goto g3LGX; g3LGX: IOvz4: goto SJaTc; RmUBe: return Hash::filter(explode(".", $d3azc)); goto XW8f0; dLc_g: $UyZVk = array_map(function ($YkNhA) { return trim($YkNhA, "]"); }, $UyZVk); goto we1do; EOMqd: if (!($d3azc === '')) { goto IOvz4; } goto vKuN_; SJaTc: if (str_contains($d3azc, "[")) { goto fxbmX; } goto RmUBe; we1do: return Hash::filter($UyZVk, "strlen"); goto P0_bA; XW8f0: fxbmX: goto mDcia; mDcia: $UyZVk = explode("[", $d3azc); goto dLc_g; P0_bA: } public function DotHc(string $d3azc) { goto P_U8P; eMUqi: Dtwnd: goto X8ab3; ymnm7: unset($this->Wa_f0[$iwx2c]); goto eMUqi; fSnLN: gwpTL: goto avsVE; KQvzz: return $this; goto IvvCD; X8ab3: unset($this->Wa_f0[$d3azc]); goto KQvzz; avsVE: $iwx2c = array_search($d3azc, $this->Wa_f0, true); goto V5HQx; P_U8P: if (in_array($d3azc, $this->RIqdg, true)) { goto gwpTL; } goto luMNH; luMNH: $this->RIqdg[] = $d3azc; goto fSnLN; V5HQx: if (!($iwx2c !== false)) { goto Dtwnd; } goto ymnm7; IvvCD: } public function KVfAV() : ?string { return $this->zmHAP; } protected function dNH1q(mixed $YCAbT) : ?string { goto ISNAG; LEh_s: $this->zmHAP = "`_Token.fields` is invalid."; goto R7NND; fSMWU: return null; goto tHaof; I1FNJ: $this->zmHAP = sprintf($gBKG2, "_Token.unlocked"); goto fSMWU; R7NND: return null; goto blXS1; mDdpx: $this->zmHAP = "Unexpected `_Token.debug` found in request data"; goto qM50U; fwW5b: if (!(!m1mIR::read("debug") && isset($YCAbT["_Token"]["debug"]))) { goto w9kr5; } goto mDdpx; WJJl9: ZGI_O: goto fwW5b; xZ7xD: return $qF0XC; goto k1gIM; fui2_: [$qF0XC] = explode(":", $qF0XC, 2); goto XorMa; blXS1: i1qLd: goto tx0RX; Z3Ju4: $this->zmHAP = sprintf($gBKG2, "_Token.debug"); goto etfrP; WHsOr: $this->zmHAP = sprintf($gBKG2, "_Token"); goto twYZ8; twYZ8: return null; goto uZSIV; UJXsK: EPiA8: goto pWTLy; qM50U: return null; goto tXY_d; MZL6S: if (isset($YCAbT["_Token"]["fields"])) { goto UYVQC; } goto x9BBo; tHaof: O9IgB: goto a1haT; tx0RX: if (isset($YCAbT["_Token"]["unlocked"])) { goto O9IgB; } goto I1FNJ; XorMa: fkgXT: goto xZ7xD; a1haT: if (!(m1Mir::read("debug") && !isset($YCAbT["_Token"]["debug"]))) { goto ZGI_O; } goto Z3Ju4; x9BBo: $this->zmHAP = sprintf($gBKG2, "_Token.fields"); goto ms6l6; ms6l6: return null; goto TsRo1; ISNAG: if (is_array($YCAbT)) { goto EPiA8; } goto mVrMk; N11rs: $qF0XC = urldecode($YCAbT["_Token"]["fields"]); goto BHL_R; uZSIV: h4F0E: goto MZL6S; pWTLy: $gBKG2 = "`%s` was not found in request data."; goto u8NiN; gMQ0Y: if (is_string($YCAbT["_Token"]["fields"])) { goto i1qLd; } goto LEh_s; TsRo1: UYVQC: goto gMQ0Y; u8NiN: if (isset($YCAbT["_Token"])) { goto h4F0E; } goto WHsOr; tXY_d: w9kr5: goto N11rs; EWRUO: return null; goto UJXsK; BHL_R: if (!str_contains($qF0XC, ":")) { goto fkgXT; } goto fui2_; mVrMk: $this->zmHAP = "Request data is not an array."; goto EWRUO; etfrP: return null; goto WJJl9; k1gIM: } protected function fdRVZ(array $YCAbT) : array { goto sKaPS; e0gi8: $UR8Ko = $this->JPTnG($YCAbT); goto RdPT7; sKaPS: $uwgiI = $this->Im6oj($YCAbT); goto e0gi8; RdPT7: return ["fields" => $uwgiI, "unlockedFields" => $UR8Ko]; goto RPhTT; RPhTT: } protected function IM6oj(array $YCAbT) : array { goto tltwA; HI6km: $xWwx9 = $bndZn = []; goto qE6D1; L4sKx: unset($YCAbT["_Token"]); goto jdV28; HLSar: ksort($bndZn, SORT_STRING); goto TkQ3L; KnBKo: cGUhy: goto WSg_P; TkQ3L: $RWmsT += $bndZn; goto fQWqZ; DRkva: u9mDu: goto HmK1L; RWoQz: $r1zhD = $r1zhD ? explode("|", $r1zhD) : []; goto Ooiu6; k9Xg3: $RWmsT = array_keys($uwgiI); goto HI6km; oEU6M: sort($RWmsT, SORT_STRING); goto HLSar; v0tNm: xIVG2: goto L4sKx; HmK1L: if (!$xWwx9) { goto cGUhy; } goto ZtLl0; jdV28: $yGy8u = $yGy8u ? explode("|", $yGy8u) : []; goto RWoQz; qE6D1: $SkNVU = false; goto wgitp; byBtg: foreach ($RWmsT as $t8dek => $uWxAg) { goto uUkvC; uUkvC: $RgzrN = in_array($uWxAg, $yGy8u, true); goto o0ntQ; kk8jF: foreach ($UR8Ko as $dRP1k) { goto S29Pb; ztgpG: axRrd: goto NW4nw; NW4nw: TQLNd: goto gyOdC; tvMmH: if (!$SkNVU) { goto axRrd; } goto pDEX2; OwTnz: $SkNVU = $HyNdP === $dRP1k; goto tvMmH; pDEX2: goto RYDRd; goto ztgpG; S29Pb: $dRP1k = explode(".", $dRP1k); goto hjky2; hjky2: $HyNdP = array_values(array_intersect(explode(".", $uWxAg), $dRP1k)); goto OwTnz; gyOdC: } goto bLd84; MX5mL: btnkU: goto UNMdS; CVYwp: unset($RWmsT[$t8dek]); goto EA0zu; EA0zu: if (!$RgzrN) { goto oo5Jx; } goto DnxCb; DnxCb: $bndZn[$uWxAg] = $uwgiI[$uWxAg]; goto t8DDM; C45L5: G2vbm: goto MX5mL; o0ntQ: if (!$UR8Ko) { goto Q6xwt; } goto kk8jF; RPoWw: if (!($SkNVU || $RgzrN)) { goto G2vbm; } goto CVYwp; bLd84: RYDRd: goto eaLr3; eaLr3: Q6xwt: goto RPoWw; t8DDM: oo5Jx: goto C45L5; UNMdS: } goto mcKpg; wgitp: foreach ($RWmsT as $t8dek => $uWxAg) { goto qPD5P; D3rDJ: goto gwpOv; goto iB9tS; SE2tb: $RWmsT[$t8dek] = (string) $uWxAg; goto D3rDJ; bvAFd: unset($RWmsT[$t8dek]); goto vM3ns; qPD5P: if (is_string($uWxAg) && preg_match("/(\.\d+){1,10}$/", $uWxAg)) { goto SqwCB; } goto SE2tb; vM3ns: gwpOv: goto qXsVw; qXsVw: epnay: goto GrNl7; iB9tS: SqwCB: goto yxGi2; yxGi2: $xWwx9[$t8dek] = preg_replace("/(\.\d+){1,10}$/", '', $uWxAg); goto bvAFd; GrNl7: } goto DRkva; mcKpg: FJvRM: goto oEU6M; cMdnj: $r1zhD = urldecode($YCAbT["_Token"]["unlocked"]); goto zCx1I; WSg_P: $UR8Ko = array_unique(array_merge($this->RIqdg, $r1zhD)); goto byBtg; ZtLl0: $RWmsT += array_unique($xWwx9); goto KnBKo; ePnth: $qF0XC = urldecode($YCAbT["_Token"]["fields"]); goto cMdnj; fQWqZ: return $RWmsT; goto S2_9j; zCx1I: if (!str_contains($qF0XC, ":")) { goto xIVG2; } goto LefqR; tltwA: $yGy8u = ''; goto ePnth; LefqR: [, $yGy8u] = explode(":", $qF0XC, 2); goto v0tNm; Ooiu6: $uwgiI = Hash::TV5OB($YCAbT); goto k9Xg3; S2_9j: } protected function JPtng(array $YCAbT) : array { goto x_iF3; Nz1yB: if ($r1zhD) { goto Wzl6C; } goto oawRR; TN2Xg: return $r1zhD; goto VtcyU; reRdf: sort($r1zhD, SORT_STRING); goto TN2Xg; x_iF3: $r1zhD = urldecode($YCAbT["_Token"]["unlocked"]); goto Nz1yB; xsKNq: $r1zhD = explode("|", $r1zhD); goto reRdf; oawRR: return []; goto HbjZX; HbjZX: Wzl6C: goto xsKNq; VtcyU: } public function cytna(string $vIc40 = '', string $ov3yn = '') : array { goto nqR3I; qQ4aS: ksort($yGy8u, SORT_STRING); goto RykB3; fYop1: sort($uwgiI, SORT_STRING); goto qQ4aS; JcADf: return ["fields" => urlencode($uwgiI . ":" . $yGy8u), "unlocked" => urlencode(implode("|", $UR8Ko)), "debug" => urlencode((string) json_encode([$vIc40, $this->Wa_f0, $this->RIqdg]))]; goto dq4bu; RykB3: $uwgiI += $yGy8u; goto iQen5; iQen5: $uwgiI = $this->R7pmJ($uwgiI, $UR8Ko, $vIc40, $ov3yn); goto aoJlP; nqR3I: $uwgiI = $this->Wa_f0; goto cpYEA; G1EER: sort($UR8Ko, SORT_STRING); goto fYop1; DUHq0: $yGy8u = []; goto cdp8d; aoJlP: $yGy8u = implode("|", array_keys($yGy8u)); goto JcADf; mPRzK: Rh48d: goto G1EER; cdp8d: foreach ($uwgiI as $uWxAg => $nH3Y2) { goto E7T3p; E7T3p: if (!is_numeric($nH3Y2)) { goto kExvr; } goto IZfGo; ndt0e: if (is_int($uWxAg)) { goto xWO7I; } goto xSCaJ; n1khJ: unset($uwgiI[$uWxAg]); goto Pvgbm; tANJW: kExvr: goto ndt0e; xSCaJ: $yGy8u[$uWxAg] = $nH3Y2; goto n1khJ; Pvgbm: xWO7I: goto N7bRa; N7bRa: GiL2K: goto PPACK; IZfGo: $nH3Y2 = (string) $nH3Y2; goto tANJW; PPACK: } goto mPRzK; cpYEA: $UR8Ko = $this->RIqdg; goto DUHq0; dq4bu: } protected function R7PMj(array $uwgiI, array $UR8Ko, string $vIc40, string $ov3yn) : string { $qmooi = [$vIc40, serialize($uwgiI), implode("|", $UR8Ko), $ov3yn]; return hash_hmac("sha1", implode('', $qmooi), CWeqW::yDwye()); } protected function HRimh(array $YCAbT, array $qmooi) : string { goto G5dE2; uUid2: qOBAq: goto x9pwD; ULZSc: $AGALK = Hash::get($qmooi, "fields") ?: []; goto j8dqZ; TmVSv: $asqUk = Hash::get($qmooi, "unlockedFields") ?: []; goto hOn_V; sh51w: if (!(!is_array($VBzce) || count($VBzce) !== 3)) { goto ZLcGe; } goto A7VpQ; hOn_V: $gX27p = $this->e0BBG((array) $asqUk, $krdVX, "Unexpected unlocked field `%s` in POST data", '', "Missing unlocked field: `%s`"); goto YYPW0; Ixyuj: $sOWcS[] = sprintf("URL mismatch in POST data (expected `%s` but found `%s`)", $Teez8, $vIc40); goto uUid2; A7VpQ: return "Invalid form protection debug token."; goto fFUp1; I6mgE: $VBzce = json_decode(urldecode($YCAbT["_Token"]["debug"]), true); goto sh51w; mqYJI: $vIc40 = Hash::get($qmooi, "url"); goto Ecx5D; H2v_H: $Teez8 = Hash::get($VBzce, 0); goto mqYJI; x9pwD: $GS100 = Hash::get($VBzce, 1); goto ULZSc; fFUp1: ZLcGe: goto H2v_H; jrCYr: if (isset($YCAbT["_Token"]["debug"])) { goto Ilwvt; } goto LxRjE; N3gu6: $krdVX = Hash::get($VBzce, 2); goto TmVSv; j8dqZ: $EKMZ1 = $this->E0Bbg((array) $AGALK, $GS100, "Unexpected field `%s` in POST data", "Tampered field `%s` in POST data (expected value `%s` but found `%s`)", "Missing field `%s` in POST data"); goto N3gu6; YYPW0: $sOWcS = array_merge($sOWcS, $EKMZ1, $gX27p); goto efiRW; LxRjE: return "Form protection debug token not found."; goto p0wB7; efiRW: return implode(", ", $sOWcS); goto R3zP1; Ecx5D: if (!($Teez8 !== $vIc40)) { goto qOBAq; } goto Ixyuj; G5dE2: $sOWcS = []; goto jrCYr; p0wB7: Ilwvt: goto I6mgE; R3zP1: } protected function E0bBG(array $AGALK, array $GS100 = [], string $UTeob = '', string $LJCom = '', string $ai9uM = '') : array { goto e2ESq; e2ESq: $sOWcS = $this->SA_fA($AGALK, $GS100, $UTeob, $LJCom); goto XwQL5; XwQL5: $auZh4 = $this->F6FCx($GS100, $ai9uM); goto E1tdo; P5eSi: $sOWcS[] = $auZh4; goto cEl3O; E1tdo: if (!($auZh4 !== null)) { goto KKPPC; } goto P5eSi; cEl3O: KKPPC: goto UauHV; UauHV: return $sOWcS; goto iTipA; iTipA: } protected function Sa_fa(array $AGALK, array &$GS100, string $UTeob, string $LJCom) : array { goto BAawc; BAawc: $sOWcS = []; goto LcQM6; D3Tqf: return $sOWcS; goto rhqY4; LcQM6: foreach ($AGALK as $uWxAg => $nH3Y2) { goto o13qX; JeqT4: lRtAk: goto U2_Ty; Ipbg_: if (!(isset($GS100[$uWxAg]) && $nH3Y2 !== $GS100[$uWxAg])) { goto CmYD2; } goto pgk0b; PLx9_: HDe1m: goto R5GYB; MdHCZ: if ($ZOHCu === false) { goto lRtAk; } goto Gyleo; pgk0b: $sOWcS[] = sprintf($LJCom, $uWxAg, $GS100[$uWxAg], $nH3Y2); goto ILulq; Gyleo: unset($GS100[$ZOHCu]); goto hr9z5; kTspC: Q9MPS: goto FHkML; lS96e: unset($GS100[$uWxAg]); goto hroCQ; o13qX: if (is_int($uWxAg)) { goto HDe1m; } goto Ipbg_; FHkML: O7ydJ: goto ttXrl; hr9z5: goto rT_Vu; goto JeqT4; R5GYB: $ZOHCu = array_search($nH3Y2, $GS100, true); goto MdHCZ; gv01g: rT_Vu: goto kTspC; ILulq: CmYD2: goto lS96e; hroCQ: goto Q9MPS; goto PLx9_; U2_Ty: $sOWcS[] = sprintf($UTeob, $nH3Y2); goto gv01g; ttXrl: } goto uvAFO; uvAFO: vdF5U: goto D3Tqf; rhqY4: } protected function F6FCX(array $GS100 = [], string $ai9uM = '') : ?string { goto fkCWt; iO0h1: return null; goto EYNFj; EuIX2: $VBIfH = []; goto oQ2Uz; oQ2Uz: foreach ($GS100 as $uWxAg => $iRDjv) { goto g3fzp; jX0GO: $VBIfH[] = $uWxAg; goto uDsvh; E33qG: ttigf: goto ngO7A; ngO7A: il5Fb: goto g4WRN; uDsvh: goto ttigf; goto cuThl; x59Xg: $VBIfH[] = $iRDjv; goto E33qG; cuThl: ldnNP: goto x59Xg; g3fzp: if (is_int($uWxAg)) { goto ldnNP; } goto jX0GO; g4WRN: } goto r1N0L; TZFGO: return sprintf($ai9uM, implode(", ", $VBIfH)); goto iIkt3; r1N0L: sPnPQ: goto TZFGO; EYNFj: wWkke: goto EuIX2; fkCWt: if (!(count($GS100) === 0)) { goto wWkke; } goto iO0h1; iIkt3: } public function __debugInfo() : array { return ["fields" => $this->Wa_f0, "unlockedFields" => $this->RIqdg, "debugMessage" => $this->zmHAP]; } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:37:09              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 declare (strict_types=1); namespace T_3h5\dfStD; use t_3h5\MT9SK\M1mIR; use t_3h5\nqcEC\Hash; use T_3H5\nqcEC\CWeQW; class W1KHR { protected array $Wa_f0 = []; protected array $RIqdg = []; protected ?string $zmHAP = null; public function M64tw(mixed $YCAbT, string $vIc40, string $ov3yn) : bool { goto t0W2g; sj9rN: $On2dI = $this->HRImh($YCAbT, $qmooi + compact("\165\x72\x6c", "\x73\x65\163\163\151\157\156\111\x64")); goto WQNea; WZRXW: HJK1Z: goto W2w2W; Rzsh5: return false; goto uzSHy; IUsRJ: if (!m1MiR::read("\144\145\142\165\147")) { goto HJK1Z; } goto sj9rN; uzSHy: lG5NN: goto zWftE; RtF8g: return true; goto ioO0N; ioO0N: xlT12: goto IUsRJ; FJjtK: if ($cpLfT) { goto lG5NN; } goto Rzsh5; zWftE: $qmooi = $this->FdrvZ($YCAbT); goto fjrmF; WQNea: if (!$On2dI) { goto X7JZs; } goto pX1DB; pX1DB: $this->zmHAP = $On2dI; goto ylgd_; fjrmF: $UvzsL = $this->r7pmj($qmooi["\146\151\145\154\144\x73"], $qmooi["\x75\156\x6c\157\143\x6b\x65\x64\x46\x69\x65\x6c\x64\x73"], $vIc40, $ov3yn); goto bYWat; W7XT1: $cpLfT = $this->DnH1Q($YCAbT); goto FJjtK; ylgd_: X7JZs: goto WZRXW; W2w2W: return false; goto HxaZB; bYWat: if (!hash_equals($UvzsL, $cpLfT)) { goto xlT12; } goto RtF8g; t0W2g: $this->zmHAP = null; goto W7XT1; HxaZB: } public function __construct(array $R16Pu = []) { goto ePUQR; w1YZ6: umBf6: goto w7_Kw; XzDJa: $this->RIqdg = $R16Pu["\165\x6e\x6c\157\143\x6b\145\x64\x46\x69\x65\154\x64\x73"]; goto w1YZ6; ePUQR: if (empty($R16Pu["\165\x6e\154\157\x63\153\145\x64\106\x69\145\154\144\163"])) { goto umBf6; } goto XzDJa; w7_Kw: } public function LrdR_(array|string $HyNdP, bool $DwSdq = true, mixed $nH3Y2 = null) { goto s8CR_; uR3TY: if (in_array($HyNdP, $this->Wa_f0, true)) { goto Ihpag; } goto DY97c; xA3lx: qZ3uu: goto sOKrk; sOKrk: foreach ($this->RIqdg as $E2Xpd) { goto Lh4BE; GSiR3: TeRIn: goto YJ_09; Biqgw: if (!(array_values(array_intersect($HyNdP, $gsUb2)) === $gsUb2)) { goto J_DlJ; } goto Ghrfn; Lh4BE: $gsUb2 = explode("\x2e", $E2Xpd); goto Biqgw; Ghrfn: return $this; goto bpuUQ; bpuUQ: J_DlJ: goto GSiR3; YJ_09: } goto qit1k; Ezgab: if (!isset($this->Wa_f0[$HyNdP])) { goto BSEzw; } goto JlI0D; Ogasq: if ($HyNdP) { goto qZ3uu; } goto GgoK_; nhkCt: $this->DOtHC($HyNdP); goto WFvev; GgoK_: return $this; goto xA3lx; DY97c: if (!($nH3Y2 !== null)) { goto bINKH; } goto WWri6; wAQVb: $this->Wa_f0[] = $HyNdP; goto dIUoV; WFvev: goto EY0Hy; goto OtoYD; f8Qu6: $HyNdP = implode("\x2e", $HyNdP); goto TqzXO; s8CR_: if (!is_string($HyNdP)) { goto yTEp4; } goto jfkaP; TqzXO: $HyNdP = (string) preg_replace("\57\x28\134\56\134\x64\53\x29\53\x24\57", '', $HyNdP); goto GGRp7; OtoYD: knXXo: goto uR3TY; dIUoV: Ihpag: goto u3sYI; u3sYI: EY0Hy: goto o1Luk; WWri6: $this->Wa_f0[$HyNdP] = $nH3Y2; goto F3s8w; JlI0D: unset($this->Wa_f0[$HyNdP]); goto De36w; PTNn5: yTEp4: goto Ogasq; qb1HS: bINKH: goto Ezgab; GGRp7: if ($DwSdq) { goto knXXo; } goto nhkCt; F3s8w: return $this; goto qb1HS; o1Luk: return $this; goto AigzG; jfkaP: $HyNdP = $this->ctv0r($HyNdP); goto PTNn5; qit1k: vn3e6: goto f8Qu6; De36w: BSEzw: goto wAQVb; AigzG: } protected function ctv0r(string $d3azc) : array { goto EOMqd; vKuN_: return []; goto g3LGX; g3LGX: IOvz4: goto SJaTc; RmUBe: return Hash::filter(explode("\56", $d3azc)); goto XW8f0; dLc_g: $UyZVk = array_map(function ($YkNhA) { return trim($YkNhA, "\135"); }, $UyZVk); goto we1do; EOMqd: if (!($d3azc === '')) { goto IOvz4; } goto vKuN_; SJaTc: if (str_contains($d3azc, "\133")) { goto fxbmX; } goto RmUBe; we1do: return Hash::filter($UyZVk, "\163\164\x72\x6c\x65\156"); goto P0_bA; XW8f0: fxbmX: goto mDcia; mDcia: $UyZVk = explode("\133", $d3azc); goto dLc_g; P0_bA: } public function DotHc(string $d3azc) { goto P_U8P; eMUqi: Dtwnd: goto X8ab3; ymnm7: unset($this->Wa_f0[$iwx2c]); goto eMUqi; fSnLN: gwpTL: goto avsVE; KQvzz: return $this; goto IvvCD; X8ab3: unset($this->Wa_f0[$d3azc]); goto KQvzz; avsVE: $iwx2c = array_search($d3azc, $this->Wa_f0, true); goto V5HQx; P_U8P: if (in_array($d3azc, $this->RIqdg, true)) { goto gwpTL; } goto luMNH; luMNH: $this->RIqdg[] = $d3azc; goto fSnLN; V5HQx: if (!($iwx2c !== false)) { goto Dtwnd; } goto ymnm7; IvvCD: } public function KVfAV() : ?string { return $this->zmHAP; } protected function dNH1q(mixed $YCAbT) : ?string { goto ISNAG; LEh_s: $this->zmHAP = "\140\137\x54\x6f\153\145\x6e\56\x66\151\x65\154\x64\163\x60\40\x69\x73\x20\151\x6e\x76\x61\154\x69\x64\x2e"; goto R7NND; fSMWU: return null; goto tHaof; I1FNJ: $this->zmHAP = sprintf($gBKG2, "\x5f\124\x6f\x6b\x65\x6e\x2e\x75\156\154\x6f\143\153\x65\144"); goto fSMWU; R7NND: return null; goto blXS1; mDdpx: $this->zmHAP = "\x55\x6e\x65\x78\160\x65\x63\164\145\144\x20\140\x5f\124\157\x6b\x65\156\x2e\144\145\142\x75\147\140\x20\x66\157\165\x6e\x64\40\151\x6e\40\162\145\161\165\145\x73\x74\x20\144\141\164\141"; goto qM50U; fwW5b: if (!(!m1mIR::read("\x64\x65\x62\165\147") && isset($YCAbT["\x5f\x54\x6f\153\x65\x6e"]["\144\x65\142\165\147"]))) { goto w9kr5; } goto mDdpx; WJJl9: ZGI_O: goto fwW5b; xZ7xD: return $qF0XC; goto k1gIM; fui2_: [$qF0XC] = explode("\x3a", $qF0XC, 2); goto XorMa; blXS1: i1qLd: goto tx0RX; Z3Ju4: $this->zmHAP = sprintf($gBKG2, "\x5f\124\x6f\x6b\x65\156\x2e\x64\x65\142\165\147"); goto etfrP; WHsOr: $this->zmHAP = sprintf($gBKG2, "\137\x54\x6f\153\x65\x6e"); goto twYZ8; twYZ8: return null; goto uZSIV; UJXsK: EPiA8: goto pWTLy; qM50U: return null; goto tXY_d; MZL6S: if (isset($YCAbT["\x5f\124\x6f\153\145\x6e"]["\146\151\x65\x6c\144\x73"])) { goto UYVQC; } goto x9BBo; tHaof: O9IgB: goto a1haT; tx0RX: if (isset($YCAbT["\137\x54\157\x6b\x65\x6e"]["\x75\x6e\154\157\143\153\145\144"])) { goto O9IgB; } goto I1FNJ; XorMa: fkgXT: goto xZ7xD; a1haT: if (!(m1Mir::read("\144\145\x62\x75\x67") && !isset($YCAbT["\x5f\x54\157\153\145\156"]["\x64\145\x62\165\147"]))) { goto ZGI_O; } goto Z3Ju4; x9BBo: $this->zmHAP = sprintf($gBKG2, "\x5f\x54\157\153\x65\x6e\56\x66\x69\x65\154\x64\x73"); goto ms6l6; ms6l6: return null; goto TsRo1; ISNAG: if (is_array($YCAbT)) { goto EPiA8; } goto mVrMk; N11rs: $qF0XC = urldecode($YCAbT["\x5f\x54\x6f\x6b\145\156"]["\146\151\145\x6c\x64\163"]); goto BHL_R; uZSIV: h4F0E: goto MZL6S; pWTLy: $gBKG2 = "\140\45\163\x60\x20\x77\141\x73\x20\156\157\x74\x20\146\x6f\x75\x6e\144\x20\x69\156\x20\162\145\x71\165\145\163\x74\x20\144\141\164\x61\56"; goto u8NiN; gMQ0Y: if (is_string($YCAbT["\137\x54\x6f\x6b\x65\x6e"]["\146\151\145\154\144\x73"])) { goto i1qLd; } goto LEh_s; TsRo1: UYVQC: goto gMQ0Y; u8NiN: if (isset($YCAbT["\x5f\124\157\153\x65\156"])) { goto h4F0E; } goto WHsOr; tXY_d: w9kr5: goto N11rs; EWRUO: return null; goto UJXsK; BHL_R: if (!str_contains($qF0XC, "\x3a")) { goto fkgXT; } goto fui2_; mVrMk: $this->zmHAP = "\x52\145\x71\165\145\163\164\x20\144\x61\x74\141\40\151\163\x20\156\157\164\x20\141\x6e\x20\x61\x72\x72\x61\171\x2e"; goto EWRUO; etfrP: return null; goto WJJl9; k1gIM: } protected function fdRVZ(array $YCAbT) : array { goto sKaPS; e0gi8: $UR8Ko = $this->JPTnG($YCAbT); goto RdPT7; sKaPS: $uwgiI = $this->Im6oj($YCAbT); goto e0gi8; RdPT7: return ["\146\151\x65\154\144\163" => $uwgiI, "\x75\156\154\157\x63\x6b\x65\144\106\x69\x65\154\x64\163" => $UR8Ko]; goto RPhTT; RPhTT: } protected function IM6oj(array $YCAbT) : array { goto tltwA; HI6km: $xWwx9 = $bndZn = []; goto qE6D1; L4sKx: unset($YCAbT["\137\x54\x6f\x6b\x65\x6e"]); goto jdV28; HLSar: ksort($bndZn, SORT_STRING); goto TkQ3L; KnBKo: cGUhy: goto WSg_P; TkQ3L: $RWmsT += $bndZn; goto fQWqZ; DRkva: u9mDu: goto HmK1L; RWoQz: $r1zhD = $r1zhD ? explode("\174", $r1zhD) : []; goto Ooiu6; k9Xg3: $RWmsT = array_keys($uwgiI); goto HI6km; oEU6M: sort($RWmsT, SORT_STRING); goto HLSar; v0tNm: xIVG2: goto L4sKx; HmK1L: if (!$xWwx9) { goto cGUhy; } goto ZtLl0; jdV28: $yGy8u = $yGy8u ? explode("\174", $yGy8u) : []; goto RWoQz; qE6D1: $SkNVU = false; goto wgitp; byBtg: foreach ($RWmsT as $t8dek => $uWxAg) { goto uUkvC; uUkvC: $RgzrN = in_array($uWxAg, $yGy8u, true); goto o0ntQ; kk8jF: foreach ($UR8Ko as $dRP1k) { goto S29Pb; ztgpG: axRrd: goto NW4nw; NW4nw: TQLNd: goto gyOdC; tvMmH: if (!$SkNVU) { goto axRrd; } goto pDEX2; OwTnz: $SkNVU = $HyNdP === $dRP1k; goto tvMmH; pDEX2: goto RYDRd; goto ztgpG; S29Pb: $dRP1k = explode("\56", $dRP1k); goto hjky2; hjky2: $HyNdP = array_values(array_intersect(explode("\x2e", $uWxAg), $dRP1k)); goto OwTnz; gyOdC: } goto bLd84; MX5mL: btnkU: goto UNMdS; CVYwp: unset($RWmsT[$t8dek]); goto EA0zu; EA0zu: if (!$RgzrN) { goto oo5Jx; } goto DnxCb; DnxCb: $bndZn[$uWxAg] = $uwgiI[$uWxAg]; goto t8DDM; C45L5: G2vbm: goto MX5mL; o0ntQ: if (!$UR8Ko) { goto Q6xwt; } goto kk8jF; RPoWw: if (!($SkNVU || $RgzrN)) { goto G2vbm; } goto CVYwp; bLd84: RYDRd: goto eaLr3; eaLr3: Q6xwt: goto RPoWw; t8DDM: oo5Jx: goto C45L5; UNMdS: } goto mcKpg; wgitp: foreach ($RWmsT as $t8dek => $uWxAg) { goto qPD5P; D3rDJ: goto gwpOv; goto iB9tS; SE2tb: $RWmsT[$t8dek] = (string) $uWxAg; goto D3rDJ; bvAFd: unset($RWmsT[$t8dek]); goto vM3ns; qPD5P: if (is_string($uWxAg) && preg_match("\57\x28\x5c\x2e\x5c\x64\53\x29\173\61\54\x31\x30\x7d\x24\57", $uWxAg)) { goto SqwCB; } goto SE2tb; vM3ns: gwpOv: goto qXsVw; qXsVw: epnay: goto GrNl7; iB9tS: SqwCB: goto yxGi2; yxGi2: $xWwx9[$t8dek] = preg_replace("\x2f\x28\134\56\x5c\144\53\51\173\x31\x2c\61\x30\175\44\57", '', $uWxAg); goto bvAFd; GrNl7: } goto DRkva; mcKpg: FJvRM: goto oEU6M; cMdnj: $r1zhD = urldecode($YCAbT["\137\124\157\153\145\156"]["\165\156\154\157\143\153\145\144"]); goto zCx1I; WSg_P: $UR8Ko = array_unique(array_merge($this->RIqdg, $r1zhD)); goto byBtg; ZtLl0: $RWmsT += array_unique($xWwx9); goto KnBKo; ePnth: $qF0XC = urldecode($YCAbT["\x5f\x54\157\x6b\145\156"]["\146\151\145\x6c\144\163"]); goto cMdnj; fQWqZ: return $RWmsT; goto S2_9j; zCx1I: if (!str_contains($qF0XC, "\x3a")) { goto xIVG2; } goto LefqR; tltwA: $yGy8u = ''; goto ePnth; LefqR: [, $yGy8u] = explode("\x3a", $qF0XC, 2); goto v0tNm; Ooiu6: $uwgiI = Hash::TV5OB($YCAbT); goto k9Xg3; S2_9j: } protected function JPtng(array $YCAbT) : array { goto x_iF3; Nz1yB: if ($r1zhD) { goto Wzl6C; } goto oawRR; TN2Xg: return $r1zhD; goto VtcyU; reRdf: sort($r1zhD, SORT_STRING); goto TN2Xg; x_iF3: $r1zhD = urldecode($YCAbT["\137\124\157\153\145\156"]["\x75\x6e\x6c\x6f\x63\153\145\144"]); goto Nz1yB; xsKNq: $r1zhD = explode("\x7c", $r1zhD); goto reRdf; oawRR: return []; goto HbjZX; HbjZX: Wzl6C: goto xsKNq; VtcyU: } public function cytna(string $vIc40 = '', string $ov3yn = '') : array { goto nqR3I; qQ4aS: ksort($yGy8u, SORT_STRING); goto RykB3; fYop1: sort($uwgiI, SORT_STRING); goto qQ4aS; JcADf: return ["\146\x69\145\154\144\x73" => urlencode($uwgiI . "\72" . $yGy8u), "\x75\156\154\x6f\143\153\x65\x64" => urlencode(implode("\174", $UR8Ko)), "\144\x65\x62\165\x67" => urlencode((string) json_encode([$vIc40, $this->Wa_f0, $this->RIqdg]))]; goto dq4bu; RykB3: $uwgiI += $yGy8u; goto iQen5; iQen5: $uwgiI = $this->R7pmJ($uwgiI, $UR8Ko, $vIc40, $ov3yn); goto aoJlP; nqR3I: $uwgiI = $this->Wa_f0; goto cpYEA; G1EER: sort($UR8Ko, SORT_STRING); goto fYop1; DUHq0: $yGy8u = []; goto cdp8d; aoJlP: $yGy8u = implode("\174", array_keys($yGy8u)); goto JcADf; mPRzK: Rh48d: goto G1EER; cdp8d: foreach ($uwgiI as $uWxAg => $nH3Y2) { goto E7T3p; E7T3p: if (!is_numeric($nH3Y2)) { goto kExvr; } goto IZfGo; ndt0e: if (is_int($uWxAg)) { goto xWO7I; } goto xSCaJ; n1khJ: unset($uwgiI[$uWxAg]); goto Pvgbm; tANJW: kExvr: goto ndt0e; xSCaJ: $yGy8u[$uWxAg] = $nH3Y2; goto n1khJ; Pvgbm: xWO7I: goto N7bRa; N7bRa: GiL2K: goto PPACK; IZfGo: $nH3Y2 = (string) $nH3Y2; goto tANJW; PPACK: } goto mPRzK; cpYEA: $UR8Ko = $this->RIqdg; goto DUHq0; dq4bu: } protected function R7PMj(array $uwgiI, array $UR8Ko, string $vIc40, string $ov3yn) : string { $qmooi = [$vIc40, serialize($uwgiI), implode("\x7c", $UR8Ko), $ov3yn]; return hash_hmac("\163\x68\141\61", implode('', $qmooi), CWeqW::yDwye()); } protected function HRimh(array $YCAbT, array $qmooi) : string { goto G5dE2; uUid2: qOBAq: goto x9pwD; ULZSc: $AGALK = Hash::get($qmooi, "\146\151\x65\x6c\144\163") ?: []; goto j8dqZ; TmVSv: $asqUk = Hash::get($qmooi, "\x75\156\x6c\157\x63\x6b\x65\144\x46\151\x65\154\144\163") ?: []; goto hOn_V; sh51w: if (!(!is_array($VBzce) || count($VBzce) !== 3)) { goto ZLcGe; } goto A7VpQ; hOn_V: $gX27p = $this->e0BBG((array) $asqUk, $krdVX, "\125\x6e\145\x78\160\x65\143\164\145\144\40\x75\x6e\x6c\x6f\143\153\x65\144\x20\146\x69\x65\154\144\40\140\x25\163\x60\40\151\x6e\x20\120\117\x53\x54\40\x64\141\x74\x61", '', "\115\151\163\x73\151\156\x67\40\x75\156\x6c\157\143\x6b\x65\144\40\x66\x69\145\154\x64\72\x20\140\x25\163\x60"); goto YYPW0; Ixyuj: $sOWcS[] = sprintf("\x55\122\x4c\40\155\151\163\x6d\141\164\x63\150\40\x69\x6e\x20\x50\x4f\123\124\x20\144\141\x74\x61\x20\x28\x65\170\x70\x65\143\164\x65\x64\40\x60\x25\163\x60\40\x62\x75\x74\x20\x66\157\x75\156\144\40\140\x25\163\140\x29", $Teez8, $vIc40); goto uUid2; A7VpQ: return "\x49\x6e\166\x61\x6c\151\144\40\146\157\x72\x6d\40\160\162\x6f\x74\x65\143\x74\x69\157\x6e\x20\x64\145\x62\165\147\40\164\157\x6b\x65\x6e\56"; goto fFUp1; I6mgE: $VBzce = json_decode(urldecode($YCAbT["\x5f\x54\157\153\145\156"]["\144\x65\x62\165\147"]), true); goto sh51w; mqYJI: $vIc40 = Hash::get($qmooi, "\x75\162\x6c"); goto Ecx5D; H2v_H: $Teez8 = Hash::get($VBzce, 0); goto mqYJI; x9pwD: $GS100 = Hash::get($VBzce, 1); goto ULZSc; fFUp1: ZLcGe: goto H2v_H; jrCYr: if (isset($YCAbT["\x5f\124\x6f\153\x65\x6e"]["\144\145\x62\x75\x67"])) { goto Ilwvt; } goto LxRjE; N3gu6: $krdVX = Hash::get($VBzce, 2); goto TmVSv; j8dqZ: $EKMZ1 = $this->E0Bbg((array) $AGALK, $GS100, "\x55\156\145\x78\x70\x65\143\x74\145\144\40\x66\x69\145\x6c\x64\40\x60\x25\163\x60\40\151\156\40\x50\x4f\x53\x54\x20\x64\x61\164\x61", "\x54\141\x6d\160\x65\162\145\x64\40\x66\151\x65\x6c\x64\x20\140\x25\163\140\40\151\x6e\40\x50\x4f\123\x54\40\144\x61\x74\141\x20\50\x65\170\160\x65\x63\x74\x65\x64\x20\166\141\154\x75\x65\40\x60\45\x73\140\x20\x62\x75\164\x20\146\157\x75\156\144\x20\x60\45\x73\140\51", "\115\x69\x73\x73\x69\156\147\40\x66\x69\x65\x6c\144\40\140\x25\163\x60\40\151\156\x20\120\x4f\123\x54\40\144\x61\164\141"); goto N3gu6; YYPW0: $sOWcS = array_merge($sOWcS, $EKMZ1, $gX27p); goto efiRW; LxRjE: return "\106\157\162\x6d\40\x70\162\x6f\x74\x65\143\164\x69\x6f\156\40\144\145\142\x75\147\x20\x74\x6f\x6b\145\156\x20\156\x6f\x74\x20\146\157\165\x6e\x64\x2e"; goto p0wB7; efiRW: return implode("\54\x20", $sOWcS); goto R3zP1; Ecx5D: if (!($Teez8 !== $vIc40)) { goto qOBAq; } goto Ixyuj; G5dE2: $sOWcS = []; goto jrCYr; p0wB7: Ilwvt: goto I6mgE; R3zP1: } protected function E0bBG(array $AGALK, array $GS100 = [], string $UTeob = '', string $LJCom = '', string $ai9uM = '') : array { goto e2ESq; e2ESq: $sOWcS = $this->SA_fA($AGALK, $GS100, $UTeob, $LJCom); goto XwQL5; XwQL5: $auZh4 = $this->F6FCx($GS100, $ai9uM); goto E1tdo; P5eSi: $sOWcS[] = $auZh4; goto cEl3O; E1tdo: if (!($auZh4 !== null)) { goto KKPPC; } goto P5eSi; cEl3O: KKPPC: goto UauHV; UauHV: return $sOWcS; goto iTipA; iTipA: } protected function Sa_fa(array $AGALK, array &$GS100, string $UTeob, string $LJCom) : array { goto BAawc; BAawc: $sOWcS = []; goto LcQM6; D3Tqf: return $sOWcS; goto rhqY4; LcQM6: foreach ($AGALK as $uWxAg => $nH3Y2) { goto o13qX; JeqT4: lRtAk: goto U2_Ty; Ipbg_: if (!(isset($GS100[$uWxAg]) && $nH3Y2 !== $GS100[$uWxAg])) { goto CmYD2; } goto pgk0b; PLx9_: HDe1m: goto R5GYB; MdHCZ: if ($ZOHCu === false) { goto lRtAk; } goto Gyleo; pgk0b: $sOWcS[] = sprintf($LJCom, $uWxAg, $GS100[$uWxAg], $nH3Y2); goto ILulq; Gyleo: unset($GS100[$ZOHCu]); goto hr9z5; kTspC: Q9MPS: goto FHkML; lS96e: unset($GS100[$uWxAg]); goto hroCQ; o13qX: if (is_int($uWxAg)) { goto HDe1m; } goto Ipbg_; FHkML: O7ydJ: goto ttXrl; hr9z5: goto rT_Vu; goto JeqT4; R5GYB: $ZOHCu = array_search($nH3Y2, $GS100, true); goto MdHCZ; gv01g: rT_Vu: goto kTspC; ILulq: CmYD2: goto lS96e; hroCQ: goto Q9MPS; goto PLx9_; U2_Ty: $sOWcS[] = sprintf($UTeob, $nH3Y2); goto gv01g; ttXrl: } goto uvAFO; uvAFO: vdF5U: goto D3Tqf; rhqY4: } protected function F6FCX(array $GS100 = [], string $ai9uM = '') : ?string { goto fkCWt; iO0h1: return null; goto EYNFj; EuIX2: $VBIfH = []; goto oQ2Uz; oQ2Uz: foreach ($GS100 as $uWxAg => $iRDjv) { goto g3fzp; jX0GO: $VBIfH[] = $uWxAg; goto uDsvh; E33qG: ttigf: goto ngO7A; ngO7A: il5Fb: goto g4WRN; uDsvh: goto ttigf; goto cuThl; x59Xg: $VBIfH[] = $iRDjv; goto E33qG; cuThl: ldnNP: goto x59Xg; g3fzp: if (is_int($uWxAg)) { goto ldnNP; } goto jX0GO; g4WRN: } goto r1N0L; TZFGO: return sprintf($ai9uM, implode("\x2c\x20", $VBIfH)); goto iIkt3; r1N0L: sPnPQ: goto TZFGO; EYNFj: wWkke: goto EuIX2; fkCWt: if (!(count($GS100) === 0)) { goto wWkke; } goto iO0h1; iIkt3: } public function __debugInfo() : array { return ["\146\x69\145\x6c\x64\163" => $this->Wa_f0, "\x75\156\154\157\x63\x6b\x65\x64\106\x69\145\x6c\144\163" => $this->RIqdg, "\x64\145\x62\x75\147\x4d\x65\x73\163\x61\x67\x65" => $this->zmHAP]; } }

Function Calls

None

Variables

None

Stats

MD5 3326f53849836e9018e991190eb4e648
Eval Count 0
Decode Time 105 ms