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-07-22 17:27:15              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 declare (strict_types=1); namespace fPyl3\Nx1ay\tBSB_; use DateTimeInterface; use FpyL3\Nx1ay\LMs4a\yW6h1; use fPYl3\NX1aY\Exception\EoyTu; use FPYl3\nx1ay\ZFDA8\cNolW; use fPyL3\NX1ay\sDzz5\PKXO2; use FpYl3\nX1Ay\SdZZ5\FwykI; use fpYL3\NX1AY\enEQn\AH1Lf; use FPyl3\NX1aY\Eneqn\rulif as Qask0; use FPyL3\Nx1ay\JnUfQ; use Fpyl3\NX1Ay\jL9jx; use ValueError; use function assert; use function bin2hex; use function hex2bin; use function sprintf; use function str_replace; use function substr; final class ndAwO implements Jl9jx { public const CiSOY = "/\A[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\z/ms"; private ?UuidInterface $L_TWE = null; public function __construct(private string $azQy4) { } public static function jwlPd(string $XX428) : self { $dUvO2 = bin2hex($XX428); return new self(substr($dUvO2, 0, 8) . "-" . substr($dUvO2, 8, 4) . "-" . substr($dUvO2, 12, 4) . "-" . substr($dUvO2, 16, 4) . "-" . substr($dUvO2, 20, 12)); } public function serialize() : string { return $this->bzzTu; } public function __serialize() : array { return ["string" => $this->bzzTu]; } public function unserialize(string $R2S47) : void { $this->bzzTu = $R2S47; } public function __unserialize(array $R2S47) : void { goto lKC8R; YS5ua: $this->unserialize($R2S47["string"]); goto YTeaS; lKC8R: if (isset($R2S47["string"])) { goto Gl5UC; } goto l8WXS; VJjJP: Gl5UC: goto YS5ua; l8WXS: throw new ValueError(sprintf("%s(): Argument #1 ($data) is invalid", __METHOD__)); goto VJjJP; YTeaS: } public function fQ3M3() : YW6H1 { return ($this->L_TWE ?? $this->nbUlE())->FQ3M3(); } public function rKshf() : array { return ($this->L_TWE ?? $this->NBULe())->rKSHF(); } public function g7P5q() : string { return ($this->L_TWE ?? $this->nBULE())->G7P5q(); } public function YejOg() : string { return ($this->L_TWE ?? $this->nBuLE())->YEjOG(); } public function t9KMd() : string { return ($this->L_TWE ?? $this->NbUlE())->t9kmd(); } public function SQE4d() : DateTimeInterface { return ($this->L_TWE ?? $this->nbULE())->sQe4d(); } public function UFHS8() : string { return ($this->L_TWE ?? $this->NbulE())->UfhS8(); } public function lo7YE() : string { return ($this->L_TWE ?? $this->nbULE())->LO7Ye(); } public function XzCIQ() : string { return ($this->L_TWE ?? $this->nBuLE())->XZcIq(); } public function oxOfj() : string { return ($this->L_TWE ?? $this->nBULE())->OxOFj(); } public function xm1iB() : string { return ($this->L_TWE ?? $this->NbulE())->XM1IB(); } public function WZDg7() : string { return ($this->L_TWE ?? $this->nbULE())->WzdG7(); } public function vkaUu() : string { return ($this->L_TWE ?? $this->NbULe())->VkauU(); } public function eeXXm() : string { return ($this->L_TWE ?? $this->NBule())->EEXXm(); } public function g7G_N() : ?int { return ($this->L_TWE ?? $this->NBuLe())->G7g_N(); } public function getVersion() : ?int { return ($this->L_TWE ?? $this->NBUlE())->getVersion(); } public function nztXh(jl9jX $ePr64) : int { return ($this->L_TWE ?? $this->NBUle())->NZtxh($ePr64); } public function JvNRI(?object $ePr64) : bool { goto xxxGh; Y16cD: return false; goto KCPgA; KCPgA: HuRlt: goto Kb_iO; xxxGh: if ($ePr64 instanceof jl9jX) { goto HuRlt; } goto Y16cD; Kb_iO: return $this->bzzTu === $ePr64->lVwQ2(); goto NCueA; NCueA: } public function getBytes() : string { return (string) hex2bin(str_replace("-", '', $this->bzzTu)); } public function lp1PO() : CnOLw { return ($this->L_TWE ?? $this->nBUle())->LP1po(); } public function aVJ4h() : ah1Lf { return ($this->L_TWE ?? $this->nbuLe())->aVj4h(); } public function Ep293() : qasK0 { return ($this->L_TWE ?? $this->NbulE())->EP293(); } public function LvWq2() : string { return $this->bzzTu; } public function __toString() : string { return $this->bzzTu; } public function jsonSerialize() : string { return $this->bzzTu; } public function bWbrz() : string { $u6eTb = $this->L_TWE ?? $this->nBULe(); return $u6eTb->Fq3m3()->ewdok($u6eTb->lp1PO()->bWbrz()->lVWQ2()); } public function JTBdf() : string { $u6eTb = $this->L_TWE ?? $this->NBule(); return $u6eTb->FQ3M3()->EWdOk($u6eTb->lp1PO()->jTbDF()->Lvwq2()); } public function OYLAX() : string { $u6eTb = $this->L_TWE ?? $this->NbuLe(); return $u6eTb->FQ3M3()->EWdOK($u6eTb->lP1PO()->ypR6B()->lvWq2()); } public function QRy6x() : string { $u6eTb = $this->L_TWE ?? $this->NBule(); return $u6eTb->Fq3M3()->EWDoK(substr($u6eTb->AVJ4h()->lvWQ2(), 16)); } public function IJppK() : string { $u6eTb = $this->L_TWE ?? $this->NbuLE(); return $u6eTb->fq3M3()->EwdoK(substr($u6eTb->AvJ4h()->LVwq2(), 0, 16)); } public function bXFqX() : string { $u6eTb = $this->L_TWE ?? $this->NBUlE(); return $u6eTb->fq3M3()->EwdoK($u6eTb->lP1Po()->bXfqX()->LVwQ2()); } public function rgTMf() : string { $u6eTb = $this->L_TWE ?? $this->nbuLE(); return $u6eTb->fQ3M3()->eWdoK($u6eTb->LP1pO()->RGTMF()->lvWq2()); } public function kTZVi() : string { $u6eTb = $this->L_TWE ?? $this->NbUlE(); return $u6eTb->Fq3m3()->ewdOK($u6eTb->LP1PO()->KtZvi()->lvwq2()); } public function y5iPy() : string { $u6eTb = $this->L_TWE ?? $this->nBULe(); return $u6eTb->Fq3m3()->EwDok($u6eTb->lp1po()->Y5IpY()->LVWq2()); } public function getTimestamp() : string { goto pJ4hO; pJ4hO: $u6eTb = $this->L_TWE ?? $this->nBULe(); goto rQp2H; DC22H: return $u6eTb->Fq3m3()->eWdOk($eALCW->getTimestamp()->lVWq2()); goto h4slo; VnN1z: TFwBE: goto DC22H; tRjKT: if (!($eALCW->getVersion() !== 1)) { goto TFwBE; } goto p_5Zv; rQp2H: $eALCW = $u6eTb->LP1Po(); goto tRjKT; p_5Zv: throw new eoYTu("Not a time-based UUID"); goto VnN1z; h4slo: } public function lrwSn() : pKXO2 { goto EfYbx; G5Pfj: k63VP: goto KSzkq; tynQC: if (!$u6eTb instanceof pKxO2) { goto k63VP; } goto kfyKR; EfYbx: $u6eTb = $this->L_TWE ?? $this->NBUlE(); goto tynQC; KSzkq: assert($u6eTb instanceof fWykI); goto JbB2k; JbB2k: return $u6eTb->Lrwsn(); goto tyCs3; kfyKR: return $u6eTb; goto G5Pfj; tyCs3: } public function gFtD0() : fWyki { goto BGQSh; oGhVW: assert($u6eTb instanceof FwYki); goto g69xr; g69xr: return $u6eTb; goto iBdOy; BGQSh: $u6eTb = $this->L_TWE ?? $this->nbule(); goto oGhVW; iBdOy: } private function NBUlE() : Jl9Jx { return $this->L_TWE = (new JNUFq())->va33z($this->bzzTu); } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-07-22 17:27:15              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 declare (strict_types=1); namespace fPyl3\Nx1ay\tBSB_; use DateTimeInterface; use FpyL3\Nx1ay\LMs4a\yW6h1; use fPYl3\NX1aY\Exception\EoyTu; use FPYl3\nx1ay\ZFDA8\cNolW; use fPyL3\NX1ay\sDzz5\PKXO2; use FpYl3\nX1Ay\SdZZ5\FwykI; use fpYL3\NX1AY\enEQn\AH1Lf; use FPyl3\NX1aY\Eneqn\rulif as Qask0; use FPyL3\Nx1ay\JnUfQ; use Fpyl3\NX1Ay\jL9jx; use ValueError; use function assert; use function bin2hex; use function hex2bin; use function sprintf; use function str_replace; use function substr; final class ndAwO implements Jl9jx { public const CiSOY = "\x2f\x5c\101\x5b\60\55\x39\141\55\x66\x5d\173\x38\175\55\x5b\x30\x2d\71\141\x2d\x66\x5d\173\x34\x7d\x2d\x5b\x30\55\71\x61\x2d\146\x5d\x7b\64\x7d\x2d\x5b\x30\55\71\x61\x2d\146\x5d\x7b\x34\x7d\55\133\x30\55\71\141\x2d\146\135\x7b\61\x32\175\x5c\x7a\x2f\x6d\163"; private ?UuidInterface $L_TWE = null; public function __construct(private string $azQy4) { } public static function jwlPd(string $XX428) : self { $dUvO2 = bin2hex($XX428); return new self(substr($dUvO2, 0, 8) . "\55" . substr($dUvO2, 8, 4) . "\x2d" . substr($dUvO2, 12, 4) . "\55" . substr($dUvO2, 16, 4) . "\x2d" . substr($dUvO2, 20, 12)); } public function serialize() : string { return $this->bzzTu; } public function __serialize() : array { return ["\x73\x74\162\x69\156\147" => $this->bzzTu]; } public function unserialize(string $R2S47) : void { $this->bzzTu = $R2S47; } public function __unserialize(array $R2S47) : void { goto lKC8R; YS5ua: $this->unserialize($R2S47["\163\164\x72\151\156\147"]); goto YTeaS; lKC8R: if (isset($R2S47["\163\x74\x72\151\x6e\147"])) { goto Gl5UC; } goto l8WXS; VJjJP: Gl5UC: goto YS5ua; l8WXS: throw new ValueError(sprintf("\x25\163\x28\51\x3a\x20\x41\x72\147\x75\x6d\x65\156\164\40\x23\61\40\x28\x24\x64\x61\164\141\51\40\151\163\40\151\156\166\141\154\151\x64", __METHOD__)); goto VJjJP; YTeaS: } public function fQ3M3() : YW6H1 { return ($this->L_TWE ?? $this->nbUlE())->FQ3M3(); } public function rKshf() : array { return ($this->L_TWE ?? $this->NBULe())->rKSHF(); } public function g7P5q() : string { return ($this->L_TWE ?? $this->nBULE())->G7P5q(); } public function YejOg() : string { return ($this->L_TWE ?? $this->nBuLE())->YEjOG(); } public function t9KMd() : string { return ($this->L_TWE ?? $this->NbUlE())->t9kmd(); } public function SQE4d() : DateTimeInterface { return ($this->L_TWE ?? $this->nbULE())->sQe4d(); } public function UFHS8() : string { return ($this->L_TWE ?? $this->NbulE())->UfhS8(); } public function lo7YE() : string { return ($this->L_TWE ?? $this->nbULE())->LO7Ye(); } public function XzCIQ() : string { return ($this->L_TWE ?? $this->nBuLE())->XZcIq(); } public function oxOfj() : string { return ($this->L_TWE ?? $this->nBULE())->OxOFj(); } public function xm1iB() : string { return ($this->L_TWE ?? $this->NbulE())->XM1IB(); } public function WZDg7() : string { return ($this->L_TWE ?? $this->nbULE())->WzdG7(); } public function vkaUu() : string { return ($this->L_TWE ?? $this->NbULe())->VkauU(); } public function eeXXm() : string { return ($this->L_TWE ?? $this->NBule())->EEXXm(); } public function g7G_N() : ?int { return ($this->L_TWE ?? $this->NBuLe())->G7g_N(); } public function getVersion() : ?int { return ($this->L_TWE ?? $this->NBUlE())->getVersion(); } public function nztXh(jl9jX $ePr64) : int { return ($this->L_TWE ?? $this->NBUle())->NZtxh($ePr64); } public function JvNRI(?object $ePr64) : bool { goto xxxGh; Y16cD: return false; goto KCPgA; KCPgA: HuRlt: goto Kb_iO; xxxGh: if ($ePr64 instanceof jl9jX) { goto HuRlt; } goto Y16cD; Kb_iO: return $this->bzzTu === $ePr64->lVwQ2(); goto NCueA; NCueA: } public function getBytes() : string { return (string) hex2bin(str_replace("\x2d", '', $this->bzzTu)); } public function lp1PO() : CnOLw { return ($this->L_TWE ?? $this->nBUle())->LP1po(); } public function aVJ4h() : ah1Lf { return ($this->L_TWE ?? $this->nbuLe())->aVj4h(); } public function Ep293() : qasK0 { return ($this->L_TWE ?? $this->NbulE())->EP293(); } public function LvWq2() : string { return $this->bzzTu; } public function __toString() : string { return $this->bzzTu; } public function jsonSerialize() : string { return $this->bzzTu; } public function bWbrz() : string { $u6eTb = $this->L_TWE ?? $this->nBULe(); return $u6eTb->Fq3m3()->ewdok($u6eTb->lp1PO()->bWbrz()->lVWQ2()); } public function JTBdf() : string { $u6eTb = $this->L_TWE ?? $this->NBule(); return $u6eTb->FQ3M3()->EWdOk($u6eTb->lp1PO()->jTbDF()->Lvwq2()); } public function OYLAX() : string { $u6eTb = $this->L_TWE ?? $this->NbuLe(); return $u6eTb->FQ3M3()->EWdOK($u6eTb->lP1PO()->ypR6B()->lvWq2()); } public function QRy6x() : string { $u6eTb = $this->L_TWE ?? $this->NBule(); return $u6eTb->Fq3M3()->EWDoK(substr($u6eTb->AVJ4h()->lvWQ2(), 16)); } public function IJppK() : string { $u6eTb = $this->L_TWE ?? $this->NbuLE(); return $u6eTb->fq3M3()->EwdoK(substr($u6eTb->AvJ4h()->LVwq2(), 0, 16)); } public function bXFqX() : string { $u6eTb = $this->L_TWE ?? $this->NBUlE(); return $u6eTb->fq3M3()->EwdoK($u6eTb->lP1Po()->bXfqX()->LVwQ2()); } public function rgTMf() : string { $u6eTb = $this->L_TWE ?? $this->nbuLE(); return $u6eTb->fQ3M3()->eWdoK($u6eTb->LP1pO()->RGTMF()->lvWq2()); } public function kTZVi() : string { $u6eTb = $this->L_TWE ?? $this->NbUlE(); return $u6eTb->Fq3m3()->ewdOK($u6eTb->LP1PO()->KtZvi()->lvwq2()); } public function y5iPy() : string { $u6eTb = $this->L_TWE ?? $this->nBULe(); return $u6eTb->Fq3m3()->EwDok($u6eTb->lp1po()->Y5IpY()->LVWq2()); } public function getTimestamp() : string { goto pJ4hO; pJ4hO: $u6eTb = $this->L_TWE ?? $this->nBULe(); goto rQp2H; DC22H: return $u6eTb->Fq3m3()->eWdOk($eALCW->getTimestamp()->lVWq2()); goto h4slo; VnN1z: TFwBE: goto DC22H; tRjKT: if (!($eALCW->getVersion() !== 1)) { goto TFwBE; } goto p_5Zv; rQp2H: $eALCW = $u6eTb->LP1Po(); goto tRjKT; p_5Zv: throw new eoYTu("\x4e\x6f\164\x20\x61\x20\164\x69\x6d\145\x2d\x62\x61\163\x65\144\x20\125\125\x49\x44"); goto VnN1z; h4slo: } public function lrwSn() : pKXO2 { goto EfYbx; G5Pfj: k63VP: goto KSzkq; tynQC: if (!$u6eTb instanceof pKxO2) { goto k63VP; } goto kfyKR; EfYbx: $u6eTb = $this->L_TWE ?? $this->NBUlE(); goto tynQC; KSzkq: assert($u6eTb instanceof fWykI); goto JbB2k; JbB2k: return $u6eTb->Lrwsn(); goto tyCs3; kfyKR: return $u6eTb; goto G5Pfj; tyCs3: } public function gFtD0() : fWyki { goto BGQSh; oGhVW: assert($u6eTb instanceof FwYki); goto g69xr; g69xr: return $u6eTb; goto iBdOy; BGQSh: $u6eTb = $this->L_TWE ?? $this->nbule(); goto oGhVW; iBdOy: } private function NBUlE() : Jl9Jx { return $this->L_TWE = (new JNUFq())->va33z($this->bzzTu); } }

Function Calls

None

Variables

None

Stats

MD5 5b07c4f1fdc9e5b51224eea8bd53c2b2
Eval Count 0
Decode Time 115 ms