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:31:53              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace Sc_mb\pgCA1; use sC_mB\pGca1; class CU1hZ { private const a5YNa = "*PRIMARY|AND|OR|LIKE|ILIKE|BINARY|BY|DISTINCT|AS|IN|IS|NULL"; private static array $BoaWf = ["action" => null, "table" => null, "fields" => "*", "join" => [], "where" => null, "limit" => null, "offset" => null, "order" => null, "group" => null, "having" => null, "rows" => []]; private Adapter $NmTVy; private array $VXJg4; private string $SkX45; private array $params = []; public function __construct(oWtqj $Uk1nG, string $hIh0_) { goto wi6W3; an939: $this->VXJg4 = self::$BoaWf; goto xs3rb; wi6W3: $this->NmTVy =& $Uk1nG; goto gE8mZ; gE8mZ: $this->SkX45 = $hIh0_; goto an939; xs3rb: } public static function t9hxv(array $o4c3C) { self::$BoaWf = array_merge(self::$BoaWf, $o4c3C); } public function e1KiR() : array { return $this->params; } public function getAttribute(string $vuP_5) : ?string { return $this->VXJg4[$vuP_5] ?? null; } public function DIX5a(string $vuP_5) : cu1hZ { goto Y_Npi; djocg: $this->VXJg4[$vuP_5] = self::$BoaWf[$vuP_5]; goto BpvwK; Y7KaO: return $this; goto ZO_SE; BpvwK: e9kWT: goto Y7KaO; Y_Npi: if (!isset($this->VXJg4[$vuP_5])) { goto e9kWT; } goto djocg; ZO_SE: } public function join(string $XGhom, string $QR6cA, string $iFG8P = pGCA1::z9zmh) : Cu1HZ { $this->VXJg4["join"][] = [$this->T9h8D($XGhom), $this->hqajH($QR6cA), $iFG8P]; return $this; } private function T9H8D(string $yUrGH) : string { return 0 === strpos($yUrGH, "table.") ? substr_replace($yUrGH, $this->SkX45, 0, 6) : $yUrGH; } private function hqAjH(string $Ehuhl) : string { goto mm6cn; xlhLr: $WSIQi = $Ehuhl[$FB2Yr]; goto g3jhJ; EE4ZT: if (!(0 == $FLdrR)) { goto Otntr; } goto kLn9K; P5EMY: $ZjQhA = strlen($Ehuhl); goto DGgwA; a0RWt: if (!$q588i) { goto yUi4d; } goto EE4ZT; YLZvt: $FP2MA = ''; goto eLp2K; ixpNn: if ("(" == $WSIQi) { goto gnE1K; } goto tQjZ4; mUoEo: $jDlVT = ''; goto CGxGX; xR1uz: gnE1K: goto Tm_m5; n045z: yUi4d: goto jUDjt; mm6cn: $Ehuhl = $Ehuhl . " 0"; goto P5EMY; g3jhJ: if (ctype_alnum($WSIQi) || false !== strpos("_*", $WSIQi)) { goto AkwfC; } goto a0RWt; FEmhI: return $jDlVT; goto nG1w2; CGxGX: $PAyTX = ''; goto bzEbN; JTtNp: goto zvI2w; goto xR1uz; kNOtu: $FLdrR = 1; goto JTtNp; aJf89: lEciw: goto k9KLi; kLn9K: if (false !== strpos(" ,)=<>.+-*/", $WSIQi)) { goto fXRF7; } goto ixpNn; xEsME: $FP2MA = ''; goto n045z; s2w60: goto iFwnG; goto kH0sL; Tm_m5: $FLdrR = -1; goto sp3am; OIGSB: Otntr: goto xEsME; sp3am: zvI2w: goto OIGSB; Z2aOx: $PAyTX = ''; goto AE7Ai; k9KLi: $PAyTX = $this->SkX45; goto YLZvt; LVWH8: j8Nj1: goto oqM9l; FJ4Q9: if ($FLdrR > 0 && !ctype_digit($PAyTX) && "." != $FP2MA && false === strpos(self::a5YNa, strtoupper($PAyTX))) { goto pKxkn; } goto JeF_H; UdXY3: $FLdrR = 0; goto JKSnD; LSZjq: $q588i = false; goto uPcKk; eLp2K: eMQH7: goto xMTca; JeF_H: if ("." == $FP2MA && "table" == $PAyTX) { goto lEciw; } goto HUjbH; xMTca: $jDlVT .= $PAyTX . $FP2MA; goto Z2aOx; oyuZI: pKxkn: goto j2kgC; bzEbN: $FP2MA = ''; goto UdXY3; rhGzT: $q588i = true; goto jkr6T; kH0sL: ts4AW: goto FEmhI; tp3bm: iFwnG: goto B7h2i; HUjbH: goto eMQH7; goto oyuZI; jUDjt: $FP2MA .= $WSIQi; goto LSZjq; UFSrX: $FB2Yr++; goto s2w60; DGgwA: $q588i = false; goto mUoEo; oqM9l: $PAyTX .= $WSIQi; goto rhGzT; JKSnD: $FB2Yr = 0; goto tp3bm; L9NEC: AkwfC: goto Dl7Vl; j2kgC: $PAyTX = $this->NmTVy->YV1yw($PAyTX); goto nybps; nybps: goto eMQH7; goto aJf89; uPcKk: goto k_TcP; goto L9NEC; ZIXYX: fXRF7: goto kNOtu; AE7Ai: $FLdrR = 0; goto LVWH8; dxZMb: Ql4u2: goto UFSrX; jkr6T: k_TcP: goto dxZMb; Dl7Vl: if ($q588i) { goto j8Nj1; } goto FJ4Q9; tQjZ4: goto zvI2w; goto ZIXYX; B7h2i: if (!($FB2Yr < $ZjQhA)) { goto ts4AW; } goto xlhLr; nG1w2: } public function kcLsH(...$o2RH5) : Cu1hZ { goto MjdDv; mmlLp: $QR6cA = str_replace("?", "%s", $this->hqAJH($QR6cA)); goto cyTi0; LphMJ: $this->VXJg4["where"] .= $UMr08 . " (" . $QR6cA . ")"; goto Gvklz; BWyC_: array_shift($o2RH5); goto cXBNR; cXBNR: $this->VXJg4["where"] .= $UMr08 . " (" . vsprintf($QR6cA, $this->DdH_Z($o2RH5)) . ")"; goto omHO0; cyTi0: $UMr08 = empty($this->VXJg4["where"]) ? " WHERE " : " AND"; goto Z1qMA; Gvklz: wYopV: goto H3H3w; Z1qMA: if (count($o2RH5) <= 1) { goto TcFmw; } goto BWyC_; MjdDv: [$QR6cA] = $o2RH5; goto mmlLp; MW8tr: TcFmw: goto LphMJ; H3H3w: return $this; goto ZLMCu; omHO0: goto wYopV; goto MW8tr; ZLMCu: } protected function ddh_Z(array $niYqP) : array { goto gtLup; gtLup: foreach ($niYqP as &$I6vU1) { goto WOkf5; PCZUS: $I6vU1 = "(" . implode(",", array_map([$this, "quoteValue"], $I6vU1)) . ")"; goto BbrSV; UbOvM: Id1gz: goto nC9ZT; BbrSV: M7ouT: goto UbOvM; WOkf5: if (is_array($I6vU1)) { goto Dg2k0; } goto gXRKa; gXRKa: $I6vU1 = $this->ZPz6O($I6vU1); goto Md4Y2; QuSS1: Dg2k0: goto PCZUS; Md4Y2: goto M7ouT; goto QuSS1; nC9ZT: } goto M38Um; eYaSS: return $niYqP; goto WTCKq; M38Um: sFpcg: goto eYaSS; WTCKq: } public function zPZ6O($I6vU1) : string { $this->params[] = $I6vU1; return "#param:" . (count($this->params) - 1) . "#"; } public function iUNPL(...$o2RH5) : CU1hz { goto CWXzS; ZUwkG: $QR6cA = str_replace("?", "%s", $this->HqAjH($QR6cA)); goto MsV8R; RO1pg: goto fWOgU; goto ZQUct; kq9OA: $this->VXJg4["where"] .= $UMr08 . " (" . vsprintf($QR6cA, $this->Ddh_Z($o2RH5)) . ")"; goto RO1pg; a5opK: array_shift($o2RH5); goto kq9OA; MsV8R: $UMr08 = empty($this->VXJg4["where"]) ? " WHERE " : " OR"; goto U3brV; Rc7wS: $this->VXJg4["where"] .= $UMr08 . " (" . $QR6cA . ")"; goto pQdki; tpRd7: return $this; goto SRy0v; CWXzS: [$QR6cA] = $o2RH5; goto ZUwkG; pQdki: fWOgU: goto tpRd7; ZQUct: YDBCc: goto Rc7wS; U3brV: if (func_num_args() <= 1) { goto YDBCc; } goto a5opK; SRy0v: } public function FQSbf($gyTsj) : cU1hz { $this->VXJg4["limit"] = intval($gyTsj); return $this; } public function zzLB9($PAKG7) : cU1HZ { $this->VXJg4["offset"] = intval($PAKG7); return $this; } public function iGCgm($VgwFS, $E_GDY) : cU1hZ { goto XtsRu; SLrGr: $this->VXJg4["offset"] = (max(intval($VgwFS), 1) - 1) * $E_GDY; goto PZpYD; XtsRu: $E_GDY = intval($E_GDY); goto E26Vv; PZpYD: return $this; goto I_Uee; E26Vv: $this->VXJg4["limit"] = $E_GDY; goto SLrGr; I_Uee: } public function P8wuQ(array $IV2Jq) : Cu1Hz { goto x0meM; x0meM: foreach ($IV2Jq as $aTKRW => $lX1L2) { $this->VXJg4["rows"][$this->HqajH($aTKRW)] = is_null($lX1L2) ? "NULL" : $this->NmTVy->zPz6o($lX1L2); TH9Db: } goto zdRiB; JziyI: return $this; goto rzV63; zdRiB: JP_8Z: goto JziyI; rzV63: } public function KSKMk(string $aTKRW, $I6vU1, bool $E_1AV = true) : cU1hZ { $this->VXJg4["rows"][$this->HQAjH($aTKRW)] = $E_1AV ? $this->hqAJh($I6vU1) : $I6vU1; return $this; } public function Iq5KH(string $PcFMQ, string $qQd_p = PGCA1::SORT_ASC) : cu1hZ { goto oj61O; yryUh: $this->VXJg4["order"] = " ORDER BY "; goto DDrPE; q6y1B: $this->VXJg4["order"] .= $this->HqAjh($PcFMQ) . (empty($qQd_p) ? null : " " . $qQd_p); goto XyWqN; m4GDD: vk207: goto yryUh; aHEv0: goto FAjB4; goto m4GDD; oj61O: if (empty($this->VXJg4["order"])) { goto vk207; } goto Wp7bN; DDrPE: FAjB4: goto q6y1B; Wp7bN: $this->VXJg4["order"] .= ", "; goto aHEv0; XyWqN: return $this; goto DY3FJ; DY3FJ: } public function eXB4d(string $aTKRW) : cU1hz { $this->VXJg4["group"] = " GROUP BY " . $this->hqaJh($aTKRW); return $this; } public function zaaj5(string $QR6cA, ...$o2RH5) : cu1Hz { goto YIv46; Zykg4: RedUM: goto iowfs; YIv46: $QR6cA = str_replace("?", "%s", $this->hQAjH($QR6cA)); goto Qfk65; Qfk65: $UMr08 = empty($this->VXJg4["having"]) ? " HAVING " : " AND"; goto K9PUB; TGvMW: V2xjI: goto ZjnlV; Z5Dmi: goto V2xjI; goto Zykg4; K9PUB: if (count($o2RH5) == 0) { goto RedUM; } goto ZRKAv; iowfs: $this->VXJg4["having"] .= $UMr08 . " (" . $QR6cA . ")"; goto TGvMW; ZjnlV: return $this; goto dN5gE; ZRKAv: $this->VXJg4["having"] .= $UMr08 . " (" . vsprintf($QR6cA, $this->DdH_Z($o2RH5)) . ")"; goto Z5Dmi; dN5gE: } public function eTKxv(...$o2RH5) : cu1Hz { goto Y4RbP; qZVmc: $this->VXJg4["fields"] = $this->nDgop($o2RH5); goto a14kN; a14kN: return $this; goto vzO2v; Y4RbP: $this->VXJg4["action"] = Pgca1::Q1Ing; goto qZVmc; vzO2v: } private function Ndgop(array $q0CW4) : string { goto j3gue; NSam1: return $this->HqaJh(implode(" , ", $m7ptU)); goto Wo0i3; jUIw6: w_IVQ: goto NSam1; j3gue: $m7ptU = []; goto fXFjQ; fXFjQ: foreach ($q0CW4 as $I6vU1) { goto Tf2OC; nrAmh: foreach ($I6vU1 as $aTKRW => $BHPP_) { $m7ptU[] = $aTKRW . " AS " . $BHPP_; L_Nl3: } goto m4388; ghEKM: $m7ptU[] = $I6vU1; goto btwnz; osfl5: iBQcb: goto nrAmh; m4388: HlyGl: goto Fmqty; gIdy0: V_3Fa: goto ZADul; Fmqty: lt9Du: goto gIdy0; btwnz: goto lt9Du; goto osfl5; Tf2OC: if (is_array($I6vU1)) { goto iBQcb; } goto ghEKM; ZADul: } goto jUIw6; Wo0i3: } public function from(string $XGhom) : cu1hZ { $this->VXJg4["table"] = $this->T9H8d($XGhom); return $this; } public function update(string $XGhom) : CU1Hz { goto AXlWB; AXlWB: $this->VXJg4["action"] = PgCA1::oHgu9; goto RsaH3; RsaH3: $this->VXJg4["table"] = $this->t9H8D($XGhom); goto OBTOr; OBTOr: return $this; goto F9A2x; F9A2x: } public function delete(string $XGhom) : Cu1hZ { goto sh0A8; sh0A8: $this->VXJg4["action"] = PgcA1::yo3eM; goto AgeZO; AgeZO: $this->VXJg4["table"] = $this->T9h8D($XGhom); goto MMbGj; MMbGj: return $this; goto y7pDm; y7pDm: } public function insert(string $XGhom) : CU1hZ { goto kupqE; ri_Nw: $this->VXJg4["table"] = $this->t9h8D($XGhom); goto m2tQU; kupqE: $this->VXJg4["action"] = PgCa1::NzFxb; goto ri_Nw; m2tQU: return $this; goto Q0sx7; Q0sx7: } public function prepare(string $K5UeU) : string { goto fEw_c; fEw_c: $VKFtK = $this->params; goto lLpqB; bvasE: return preg_replace_callback("/#param:([0-9]+)#/", function ($l12Pg) use($VKFtK, $Uk1nG) { goto tAPgi; F0iva: goto Mg5qd; goto hPLhw; hPLhw: RSRPE: goto RrJs3; RrJs3: return is_null($VKFtK[$l12Pg[1]]) ? "NULL" : $Uk1nG->zPZ6O($VKFtK[$l12Pg[1]]); goto E5hPJ; rjvtO: return $l12Pg[0]; goto F0iva; E5hPJ: Mg5qd: goto MakoB; tAPgi: if (array_key_exists($l12Pg[1], $VKFtK)) { goto RSRPE; } goto rjvtO; MakoB: }, $K5UeU); goto l5MIy; lLpqB: $Uk1nG = $this->NmTVy; goto bvasE; l5MIy: } public function __toString() { goto fOjq0; fOjq0: switch ($this->VXJg4["action"]) { case Pgca1::Q1Ing: return $this->NmTVy->clBOJ($this->VXJg4); case pGcA1::NzFxb: return "INSERT INTO " . $this->VXJg4["table"] . "(" . implode(" , ", array_keys($this->VXJg4["rows"])) . ")" . " VALUES " . "(" . implode(" , ", array_values($this->VXJg4["rows"])) . ")" . $this->VXJg4["limit"]; case pGcA1::yo3eM: return "DELETE FROM " . $this->VXJg4["table"] . $this->VXJg4["where"]; case PGca1::oHgu9: goto n_Mfx; fOsm7: foreach ($this->VXJg4["rows"] as $aTKRW => $BHPP_) { $onaab[] = "{$aTKRW} = {$BHPP_}"; nmKj8: } goto I8b0a; ZQiwW: O9uKa: goto X17ef; n_Mfx: $onaab = []; goto sjLgM; I8b0a: Sew2W: goto ZQiwW; X17ef: return "UPDATE " . $this->VXJg4["table"] . " SET " . implode(" , ", $onaab) . $this->VXJg4["where"]; goto dnfnJ; sjLgM: if (!isset($this->VXJg4["rows"])) { goto O9uKa; } goto fOsm7; dnfnJ: default: return null; } goto zUnrh; W9En8: f8f9H: goto Pu8Nm; zUnrh: WUvbL: goto W9En8; Pu8Nm: } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:31:53              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace Sc_mb\pgCA1; use sC_mB\pGca1; class CU1hZ { private const a5YNa = "\52\x50\122\x49\115\101\122\x59\x7c\101\x4e\104\174\x4f\122\174\114\x49\113\105\x7c\x49\114\x49\x4b\105\x7c\x42\x49\x4e\101\x52\131\174\x42\x59\174\x44\111\123\124\111\x4e\103\x54\174\x41\123\174\x49\x4e\x7c\111\x53\174\116\x55\x4c\x4c"; private static array $BoaWf = ["\x61\x63\164\x69\157\x6e" => null, "\x74\x61\142\x6c\145" => null, "\146\x69\x65\154\144\x73" => "\x2a", "\x6a\157\x69\156" => [], "\x77\150\145\x72\x65" => null, "\x6c\151\x6d\x69\x74" => null, "\157\146\x66\x73\x65\x74" => null, "\157\162\144\x65\x72" => null, "\147\x72\x6f\165\160" => null, "\x68\141\x76\151\x6e\x67" => null, "\x72\x6f\167\x73" => []]; private Adapter $NmTVy; private array $VXJg4; private string $SkX45; private array $params = []; public function __construct(oWtqj $Uk1nG, string $hIh0_) { goto wi6W3; an939: $this->VXJg4 = self::$BoaWf; goto xs3rb; wi6W3: $this->NmTVy =& $Uk1nG; goto gE8mZ; gE8mZ: $this->SkX45 = $hIh0_; goto an939; xs3rb: } public static function t9hxv(array $o4c3C) { self::$BoaWf = array_merge(self::$BoaWf, $o4c3C); } public function e1KiR() : array { return $this->params; } public function getAttribute(string $vuP_5) : ?string { return $this->VXJg4[$vuP_5] ?? null; } public function DIX5a(string $vuP_5) : cu1hZ { goto Y_Npi; djocg: $this->VXJg4[$vuP_5] = self::$BoaWf[$vuP_5]; goto BpvwK; Y7KaO: return $this; goto ZO_SE; BpvwK: e9kWT: goto Y7KaO; Y_Npi: if (!isset($this->VXJg4[$vuP_5])) { goto e9kWT; } goto djocg; ZO_SE: } public function join(string $XGhom, string $QR6cA, string $iFG8P = pGCA1::z9zmh) : Cu1HZ { $this->VXJg4["\152\x6f\151\156"][] = [$this->T9h8D($XGhom), $this->hqajH($QR6cA), $iFG8P]; return $this; } private function T9H8D(string $yUrGH) : string { return 0 === strpos($yUrGH, "\164\x61\142\x6c\x65\x2e") ? substr_replace($yUrGH, $this->SkX45, 0, 6) : $yUrGH; } private function hqAjH(string $Ehuhl) : string { goto mm6cn; xlhLr: $WSIQi = $Ehuhl[$FB2Yr]; goto g3jhJ; EE4ZT: if (!(0 == $FLdrR)) { goto Otntr; } goto kLn9K; P5EMY: $ZjQhA = strlen($Ehuhl); goto DGgwA; a0RWt: if (!$q588i) { goto yUi4d; } goto EE4ZT; YLZvt: $FP2MA = ''; goto eLp2K; ixpNn: if ("\x28" == $WSIQi) { goto gnE1K; } goto tQjZ4; mUoEo: $jDlVT = ''; goto CGxGX; xR1uz: gnE1K: goto Tm_m5; n045z: yUi4d: goto jUDjt; mm6cn: $Ehuhl = $Ehuhl . "\x20\x30"; goto P5EMY; g3jhJ: if (ctype_alnum($WSIQi) || false !== strpos("\137\x2a", $WSIQi)) { goto AkwfC; } goto a0RWt; FEmhI: return $jDlVT; goto nG1w2; CGxGX: $PAyTX = ''; goto bzEbN; JTtNp: goto zvI2w; goto xR1uz; kNOtu: $FLdrR = 1; goto JTtNp; aJf89: lEciw: goto k9KLi; kLn9K: if (false !== strpos("\40\x2c\51\75\x3c\x3e\x2e\x2b\55\x2a\x2f", $WSIQi)) { goto fXRF7; } goto ixpNn; xEsME: $FP2MA = ''; goto n045z; s2w60: goto iFwnG; goto kH0sL; Tm_m5: $FLdrR = -1; goto sp3am; OIGSB: Otntr: goto xEsME; sp3am: zvI2w: goto OIGSB; Z2aOx: $PAyTX = ''; goto AE7Ai; k9KLi: $PAyTX = $this->SkX45; goto YLZvt; LVWH8: j8Nj1: goto oqM9l; FJ4Q9: if ($FLdrR > 0 && !ctype_digit($PAyTX) && "\x2e" != $FP2MA && false === strpos(self::a5YNa, strtoupper($PAyTX))) { goto pKxkn; } goto JeF_H; UdXY3: $FLdrR = 0; goto JKSnD; LSZjq: $q588i = false; goto uPcKk; eLp2K: eMQH7: goto xMTca; JeF_H: if ("\56" == $FP2MA && "\x74\x61\142\x6c\x65" == $PAyTX) { goto lEciw; } goto HUjbH; xMTca: $jDlVT .= $PAyTX . $FP2MA; goto Z2aOx; oyuZI: pKxkn: goto j2kgC; bzEbN: $FP2MA = ''; goto UdXY3; rhGzT: $q588i = true; goto jkr6T; kH0sL: ts4AW: goto FEmhI; tp3bm: iFwnG: goto B7h2i; HUjbH: goto eMQH7; goto oyuZI; jUDjt: $FP2MA .= $WSIQi; goto LSZjq; UFSrX: $FB2Yr++; goto s2w60; DGgwA: $q588i = false; goto mUoEo; oqM9l: $PAyTX .= $WSIQi; goto rhGzT; JKSnD: $FB2Yr = 0; goto tp3bm; L9NEC: AkwfC: goto Dl7Vl; j2kgC: $PAyTX = $this->NmTVy->YV1yw($PAyTX); goto nybps; nybps: goto eMQH7; goto aJf89; uPcKk: goto k_TcP; goto L9NEC; ZIXYX: fXRF7: goto kNOtu; AE7Ai: $FLdrR = 0; goto LVWH8; dxZMb: Ql4u2: goto UFSrX; jkr6T: k_TcP: goto dxZMb; Dl7Vl: if ($q588i) { goto j8Nj1; } goto FJ4Q9; tQjZ4: goto zvI2w; goto ZIXYX; B7h2i: if (!($FB2Yr < $ZjQhA)) { goto ts4AW; } goto xlhLr; nG1w2: } public function kcLsH(...$o2RH5) : Cu1hZ { goto MjdDv; mmlLp: $QR6cA = str_replace("\77", "\x25\163", $this->hqAJH($QR6cA)); goto cyTi0; LphMJ: $this->VXJg4["\167\150\145\x72\x65"] .= $UMr08 . "\x20\x28" . $QR6cA . "\51"; goto Gvklz; BWyC_: array_shift($o2RH5); goto cXBNR; cXBNR: $this->VXJg4["\x77\150\x65\x72\145"] .= $UMr08 . "\x20\x28" . vsprintf($QR6cA, $this->DdH_Z($o2RH5)) . "\x29"; goto omHO0; cyTi0: $UMr08 = empty($this->VXJg4["\x77\150\145\162\x65"]) ? "\x20\127\x48\105\x52\x45\x20" : "\40\101\116\x44"; goto Z1qMA; Gvklz: wYopV: goto H3H3w; Z1qMA: if (count($o2RH5) <= 1) { goto TcFmw; } goto BWyC_; MjdDv: [$QR6cA] = $o2RH5; goto mmlLp; MW8tr: TcFmw: goto LphMJ; H3H3w: return $this; goto ZLMCu; omHO0: goto wYopV; goto MW8tr; ZLMCu: } protected function ddh_Z(array $niYqP) : array { goto gtLup; gtLup: foreach ($niYqP as &$I6vU1) { goto WOkf5; PCZUS: $I6vU1 = "\50" . implode("\54", array_map([$this, "\161\x75\x6f\164\145\x56\x61\154\165\145"], $I6vU1)) . "\51"; goto BbrSV; UbOvM: Id1gz: goto nC9ZT; BbrSV: M7ouT: goto UbOvM; WOkf5: if (is_array($I6vU1)) { goto Dg2k0; } goto gXRKa; gXRKa: $I6vU1 = $this->ZPz6O($I6vU1); goto Md4Y2; QuSS1: Dg2k0: goto PCZUS; Md4Y2: goto M7ouT; goto QuSS1; nC9ZT: } goto M38Um; eYaSS: return $niYqP; goto WTCKq; M38Um: sFpcg: goto eYaSS; WTCKq: } public function zPZ6O($I6vU1) : string { $this->params[] = $I6vU1; return "\43\x70\x61\162\141\155\72" . (count($this->params) - 1) . "\x23"; } public function iUNPL(...$o2RH5) : CU1hz { goto CWXzS; ZUwkG: $QR6cA = str_replace("\x3f", "\x25\163", $this->HqAjH($QR6cA)); goto MsV8R; RO1pg: goto fWOgU; goto ZQUct; kq9OA: $this->VXJg4["\167\x68\x65\x72\x65"] .= $UMr08 . "\x20\50" . vsprintf($QR6cA, $this->Ddh_Z($o2RH5)) . "\x29"; goto RO1pg; a5opK: array_shift($o2RH5); goto kq9OA; MsV8R: $UMr08 = empty($this->VXJg4["\167\150\145\162\145"]) ? "\x20\x57\x48\105\122\105\40" : "\40\x4f\122"; goto U3brV; Rc7wS: $this->VXJg4["\167\150\145\x72\145"] .= $UMr08 . "\40\50" . $QR6cA . "\51"; goto pQdki; tpRd7: return $this; goto SRy0v; CWXzS: [$QR6cA] = $o2RH5; goto ZUwkG; pQdki: fWOgU: goto tpRd7; ZQUct: YDBCc: goto Rc7wS; U3brV: if (func_num_args() <= 1) { goto YDBCc; } goto a5opK; SRy0v: } public function FQSbf($gyTsj) : cU1hz { $this->VXJg4["\154\151\155\x69\x74"] = intval($gyTsj); return $this; } public function zzLB9($PAKG7) : cU1HZ { $this->VXJg4["\157\x66\146\163\x65\164"] = intval($PAKG7); return $this; } public function iGCgm($VgwFS, $E_GDY) : cU1hZ { goto XtsRu; SLrGr: $this->VXJg4["\157\146\146\163\x65\x74"] = (max(intval($VgwFS), 1) - 1) * $E_GDY; goto PZpYD; XtsRu: $E_GDY = intval($E_GDY); goto E26Vv; PZpYD: return $this; goto I_Uee; E26Vv: $this->VXJg4["\154\151\155\x69\x74"] = $E_GDY; goto SLrGr; I_Uee: } public function P8wuQ(array $IV2Jq) : Cu1Hz { goto x0meM; x0meM: foreach ($IV2Jq as $aTKRW => $lX1L2) { $this->VXJg4["\162\157\167\163"][$this->HqajH($aTKRW)] = is_null($lX1L2) ? "\x4e\x55\x4c\x4c" : $this->NmTVy->zPz6o($lX1L2); TH9Db: } goto zdRiB; JziyI: return $this; goto rzV63; zdRiB: JP_8Z: goto JziyI; rzV63: } public function KSKMk(string $aTKRW, $I6vU1, bool $E_1AV = true) : cU1hZ { $this->VXJg4["\162\157\x77\x73"][$this->HQAjH($aTKRW)] = $E_1AV ? $this->hqAJh($I6vU1) : $I6vU1; return $this; } public function Iq5KH(string $PcFMQ, string $qQd_p = PGCA1::SORT_ASC) : cu1hZ { goto oj61O; yryUh: $this->VXJg4["\157\x72\x64\x65\x72"] = "\40\117\x52\104\x45\122\40\x42\131\40"; goto DDrPE; q6y1B: $this->VXJg4["\x6f\162\144\145\x72"] .= $this->HqAjh($PcFMQ) . (empty($qQd_p) ? null : "\40" . $qQd_p); goto XyWqN; m4GDD: vk207: goto yryUh; aHEv0: goto FAjB4; goto m4GDD; oj61O: if (empty($this->VXJg4["\x6f\x72\x64\145\x72"])) { goto vk207; } goto Wp7bN; DDrPE: FAjB4: goto q6y1B; Wp7bN: $this->VXJg4["\157\x72\144\x65\x72"] .= "\x2c\x20"; goto aHEv0; XyWqN: return $this; goto DY3FJ; DY3FJ: } public function eXB4d(string $aTKRW) : cU1hz { $this->VXJg4["\x67\162\x6f\165\160"] = "\x20\x47\x52\117\x55\120\x20\102\x59\x20" . $this->hqaJh($aTKRW); return $this; } public function zaaj5(string $QR6cA, ...$o2RH5) : cu1Hz { goto YIv46; Zykg4: RedUM: goto iowfs; YIv46: $QR6cA = str_replace("\77", "\x25\x73", $this->hQAjH($QR6cA)); goto Qfk65; Qfk65: $UMr08 = empty($this->VXJg4["\x68\x61\166\151\156\x67"]) ? "\x20\x48\x41\126\111\x4e\107\x20" : "\x20\101\116\104"; goto K9PUB; TGvMW: V2xjI: goto ZjnlV; Z5Dmi: goto V2xjI; goto Zykg4; K9PUB: if (count($o2RH5) == 0) { goto RedUM; } goto ZRKAv; iowfs: $this->VXJg4["\x68\x61\x76\151\x6e\x67"] .= $UMr08 . "\40\50" . $QR6cA . "\51"; goto TGvMW; ZjnlV: return $this; goto dN5gE; ZRKAv: $this->VXJg4["\150\141\166\x69\156\x67"] .= $UMr08 . "\x20\x28" . vsprintf($QR6cA, $this->DdH_Z($o2RH5)) . "\x29"; goto Z5Dmi; dN5gE: } public function eTKxv(...$o2RH5) : cu1Hz { goto Y4RbP; qZVmc: $this->VXJg4["\146\151\x65\154\x64\x73"] = $this->nDgop($o2RH5); goto a14kN; a14kN: return $this; goto vzO2v; Y4RbP: $this->VXJg4["\x61\143\x74\151\x6f\156"] = Pgca1::Q1Ing; goto qZVmc; vzO2v: } private function Ndgop(array $q0CW4) : string { goto j3gue; NSam1: return $this->HqaJh(implode("\x20\x2c\x20", $m7ptU)); goto Wo0i3; jUIw6: w_IVQ: goto NSam1; j3gue: $m7ptU = []; goto fXFjQ; fXFjQ: foreach ($q0CW4 as $I6vU1) { goto Tf2OC; nrAmh: foreach ($I6vU1 as $aTKRW => $BHPP_) { $m7ptU[] = $aTKRW . "\x20\101\x53\40" . $BHPP_; L_Nl3: } goto m4388; ghEKM: $m7ptU[] = $I6vU1; goto btwnz; osfl5: iBQcb: goto nrAmh; m4388: HlyGl: goto Fmqty; gIdy0: V_3Fa: goto ZADul; Fmqty: lt9Du: goto gIdy0; btwnz: goto lt9Du; goto osfl5; Tf2OC: if (is_array($I6vU1)) { goto iBQcb; } goto ghEKM; ZADul: } goto jUIw6; Wo0i3: } public function from(string $XGhom) : cu1hZ { $this->VXJg4["\x74\141\142\154\145"] = $this->T9H8d($XGhom); return $this; } public function update(string $XGhom) : CU1Hz { goto AXlWB; AXlWB: $this->VXJg4["\x61\143\164\151\157\x6e"] = PgCA1::oHgu9; goto RsaH3; RsaH3: $this->VXJg4["\164\x61\142\154\145"] = $this->t9H8D($XGhom); goto OBTOr; OBTOr: return $this; goto F9A2x; F9A2x: } public function delete(string $XGhom) : Cu1hZ { goto sh0A8; sh0A8: $this->VXJg4["\x61\x63\164\x69\157\x6e"] = PgcA1::yo3eM; goto AgeZO; AgeZO: $this->VXJg4["\x74\x61\x62\x6c\x65"] = $this->T9h8D($XGhom); goto MMbGj; MMbGj: return $this; goto y7pDm; y7pDm: } public function insert(string $XGhom) : CU1hZ { goto kupqE; ri_Nw: $this->VXJg4["\164\141\142\x6c\x65"] = $this->t9h8D($XGhom); goto m2tQU; kupqE: $this->VXJg4["\141\143\164\x69\x6f\x6e"] = PgCa1::NzFxb; goto ri_Nw; m2tQU: return $this; goto Q0sx7; Q0sx7: } public function prepare(string $K5UeU) : string { goto fEw_c; fEw_c: $VKFtK = $this->params; goto lLpqB; bvasE: return preg_replace_callback("\57\x23\160\141\162\141\155\72\x28\133\x30\55\71\135\53\51\x23\57", function ($l12Pg) use($VKFtK, $Uk1nG) { goto tAPgi; F0iva: goto Mg5qd; goto hPLhw; hPLhw: RSRPE: goto RrJs3; RrJs3: return is_null($VKFtK[$l12Pg[1]]) ? "\x4e\125\114\x4c" : $Uk1nG->zPZ6O($VKFtK[$l12Pg[1]]); goto E5hPJ; rjvtO: return $l12Pg[0]; goto F0iva; E5hPJ: Mg5qd: goto MakoB; tAPgi: if (array_key_exists($l12Pg[1], $VKFtK)) { goto RSRPE; } goto rjvtO; MakoB: }, $K5UeU); goto l5MIy; lLpqB: $Uk1nG = $this->NmTVy; goto bvasE; l5MIy: } public function __toString() { goto fOjq0; fOjq0: switch ($this->VXJg4["\141\143\164\x69\157\156"]) { case Pgca1::Q1Ing: return $this->NmTVy->clBOJ($this->VXJg4); case pGcA1::NzFxb: return "\111\116\123\105\x52\124\40\111\116\124\117\x20" . $this->VXJg4["\164\x61\x62\154\145"] . "\50" . implode("\x20\x2c\x20", array_keys($this->VXJg4["\x72\x6f\x77\x73"])) . "\x29" . "\40\x56\101\x4c\125\105\123\40" . "\x28" . implode("\40\x2c\40", array_values($this->VXJg4["\x72\157\167\163"])) . "\51" . $this->VXJg4["\x6c\151\155\151\164"]; case pGcA1::yo3eM: return "\x44\x45\114\105\x54\105\x20\106\122\x4f\x4d\40" . $this->VXJg4["\x74\x61\x62\x6c\x65"] . $this->VXJg4["\x77\x68\145\x72\145"]; case PGca1::oHgu9: goto n_Mfx; fOsm7: foreach ($this->VXJg4["\162\157\x77\x73"] as $aTKRW => $BHPP_) { $onaab[] = "{$aTKRW}\40\75\x20{$BHPP_}"; nmKj8: } goto I8b0a; ZQiwW: O9uKa: goto X17ef; n_Mfx: $onaab = []; goto sjLgM; I8b0a: Sew2W: goto ZQiwW; X17ef: return "\125\120\104\x41\124\105\x20" . $this->VXJg4["\164\x61\x62\154\145"] . "\x20\x53\x45\x54\40" . implode("\40\x2c\40", $onaab) . $this->VXJg4["\x77\x68\145\162\x65"]; goto dnfnJ; sjLgM: if (!isset($this->VXJg4["\162\x6f\x77\163"])) { goto O9uKa; } goto fOsm7; dnfnJ: default: return null; } goto zUnrh; W9En8: f8f9H: goto Pu8Nm; zUnrh: WUvbL: goto W9En8; Pu8Nm: } }

Function Calls

None

Variables

None

Stats

MD5 d8e8b854e3311edca8a552af5ef3d3f6
Eval Count 0
Decode Time 87 ms