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:36:12              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 declare (strict_types=1); namespace hGVJj\Mt01t\Jy0ox\xmyUs; use hgVJJ\ChQT6\gqi8c; use hgVjj\Jy0Ox\XMYuS\qqU1c; use hgvJj\MT01T\WLlYk\OxIK7; use xmYus\lg9fw\Fb6ne; final class Sd4sW extends oXiK7 { public function EjIpI() : void { goto BYyRL; f3zlJ: $MnT26 = $BBr5X->getMethods(\ReflectionMethod::IS_PUBLIC); goto DVbkw; PmO2A: self::MLaWC([], $p0FwO, sprintf("The following static methods from "%s" are missing from "%s::$staticMethods"", fb6ne::class, Qqu1c::class)); goto qDTCJ; c1Bu3: $p0FwO = []; goto Hy4nN; OgYyU: HhVpn: goto PmO2A; BYyRL: $BBr5X = new \ReflectionClass(fb6ne::class); goto f3zlJ; DVbkw: $fm2Lb = (new \ReflectionClass(qQu1C::class))->getConstant("STATIC_METHODS"); goto c1Bu3; Hy4nN: foreach ($MnT26 as $xZ30r) { goto M3DTq; M3DTq: if (!($xZ30r->isStatic() && !isset($fm2Lb[$xZ30r->name]))) { goto bPvVK; } goto LEtFu; GTuWj: bPvVK: goto SHs9g; SHs9g: aGW9b: goto lLskm; LEtFu: $p0FwO[] = $xZ30r->name; goto GTuWj; lLskm: } goto OgYyU; qDTCJ: } public function B2uGV() : void { goto pul3r; IjaEz: $this->A0kNU("/Unexpected "methods" key, expected any of ".*", got "integer#123"\.$/"); goto W3aY1; W3aY1: $this->JInJv->wLvZ7(["methods" => [123 => 1]]); goto BA1Zr; pul3r: $this->QE73M(gqI8C::class); goto IjaEz; BA1Zr: } public function Zt_jh() : void { goto p0ugO; yKJg2: $this->JInJv->WlvZ7(["methods" => ["assertSame" => 123]]); goto Sj2ip; MarqA: $this->a0Knu("/Unexpected value for method "assertSame", expected any of ".*", got "integer#123"\.$/"); goto yKJg2; p0ugO: $this->Qe73M(gqI8C::class); goto MarqA; Sj2ip: } public function px1ww(string $bPAkL, ?string $Y29nh = null, array $sL8eP = []) : void { $this->JInJv->wLvZ7($sL8eP); $this->iEoJ5($bPAkL, $Y29nh); } public static function q0QtS() : iterable { goto sBUKz; Kw17O: (yield "handle $this with double colon following" => ["<?php
                class FooTest extends TestCase\xa                {
                    public function testFoo()
                    {\xa                        static::assertTrue(true);\xa                    }\xa                }", "<?php
                class FooTest extends TestCase
                {\xa                    public function testFoo()
                    {\xa                        $this::assertTrue(true);
                    }\xa                }"]); goto H3RRp; BU59M: (yield ["<?php
class MyTest extends \PHPUnit_Framework_TestCase\xa{
    public function testWeirdIndentation()
    {
        static\xa        // @TODO
            ::
        assertSame\xa        (1, 2);\xa        // $this->markTestIncomplete('foo');\xa        /*
        $this->fail('foo');\xa        */
    }
}", "<?php\xaclass MyTest extends \PHPUnit_Framework_TestCase
{
    public function testWeirdIndentation()\xa    {\xa        $this\xa        // @TODO\xa            ->\xa        assertSame\xa        (1, 2);\xa        // $this->markTestIncomplete('foo');\xa        /*\xa        $this->fail('foo');
        */\xa    }\xa}"]); goto F21MX; WNypQ: (yield "do not change when only case is different" => ["<?php\xaclass FooTest extends TestCase
{
    public function foo()
    {\xa        STATIC::assertSame(1, 1);
    }\xa}"]); goto dU4Nt; vIhe2: (yield ["<?php
class MyTest extends \PHPUnit_Framework_TestCase
{\xa    public static function foo()\xa    {
        $this->assertSame(1, 2);\xa        self::assertSame(1, 2);\xa        static::assertSame(1, 2);\xa\xa        $lambda = function () {
            $this->assertSame(1, 2);
            self::assertSame(1, 2);\xa            static::assertSame(1, 2);\xa        };
    }\xa\xa    public function bar()
    {
        $lambda = static function () {
            $this->assertSame(1, 2);
            self::assertSame(1, 2);\xa            static::assertSame(1, 2);\xa        };
\xa        $myProphecy->setCount(0)->will(function () {\xa            $this->getCount()->willReturn(0);\xa        });\xa    }

    static public function baz()
    {
        $this->assertSame(1, 2);\xa        self::assertSame(1, 2);\xa        static::assertSame(1, 2);\xa\xa        $lambda = function () {\xa            $this->assertSame(1, 2);\xa            self::assertSame(1, 2);
            static::assertSame(1, 2);\xa        };\xa    }

    static final protected function xyz()\xa    {\xa        static::assertSame(1, 2);\xa    }
}", null, ["call_type" => qqU1C::Ign3i]]); goto mIRsF; sBUKz: (yield ["<?php
class MyTest extends \PHPUnit_Framework_TestCase
{\xa    public function testBaseCase()
    {
        static::assertSame(1, 2);
        static::markTestIncomplete('foo');\xa        static::fail('foo');
    }
}", "<?php\xaclass MyTest extends \PHPUnit_Framework_TestCase
{
    public function testBaseCase()
    {\xa        $this->assertSame(1, 2);\xa        $this->markTestIncomplete('foo');
        $this->fail('foo');\xa    }
}"]); goto S6wtP; gEU2L: (yield ["<?php
class MyTest extends \PHPUnit_Framework_TestCase\xa{
    public function testBaseCase()\xa    {
        self::assertSame(1, 2);\xa        self::markTestIncomplete('foo');\xa        self::fail('foo');
    }
}", "<?php
class MyTest extends \PHPUnit_Framework_TestCase\xa{\xa    public function testBaseCase()
    {\xa        $this->assertSame(1, 2);\xa        self::markTestIncomplete('foo');
        static::fail('foo');
    }
}", ["call_type" => QQU1C::qOmxp]]); goto pHSOf; rm4x5: (yield "do not change class property and method signature" => ["<?php
class FooTest extends TestCase\xa{
    public function foo()\xa    {
        $this->assertSame = 42;
    }

    public function assertSame($foo, $bar){}\xa}"]); goto WNypQ; F21MX: (yield ["<?php\xaclass MyTest extends \PHPUnit_Framework_TestCase
{\xa    public function testBaseCase()\xa    {\xa        $this->assertSame(1, 2);\xa        $this->markTestIncomplete('foo');\xa        $this->fail('foo');\xa\xa        $lambda = function () {
            $this->assertSame(1, 23);\xa            self::assertSame(1, 23);\xa            static::assertSame(1, 23);
        };
    }
}", "<?php
class MyTest extends \PHPUnit_Framework_TestCase
{\xa    public function testBaseCase()
    {\xa        $this->assertSame(1, 2);
        self::markTestIncomplete('foo');
        static::fail('foo');

        $lambda = function () {\xa            $this->assertSame(1, 23);
            self::assertSame(1, 23);
            static::assertSame(1, 23);\xa        };\xa    }\xa}", ["call_type" => Qqu1C::Ign3i]]); goto gEU2L; pHSOf: (yield ["<?php\xaclass MyTest extends \PHPUnit_Framework_TestCase\xa{\xa    public function testBaseCase()\xa    {
        $this->assertSame(1, 2);\xa        $this->assertSame(1, 2);
\xa        static::setUpBeforeClass();\xa        static::setUpBeforeClass();\xa
        $otherTest->setUpBeforeClass();
        OtherTest::setUpBeforeClass();
    }\xa}", "<?php
class MyTest extends \PHPUnit_Framework_TestCase\xa{
    public function testBaseCase()
    {
        static::assertSame(1, 2);\xa        $this->assertSame(1, 2);\xa
        static::setUpBeforeClass();
        $this->setUpBeforeClass();
\xa        $otherTest->setUpBeforeClass();\xa        OtherTest::setUpBeforeClass();
    }
}", ["call_type" => Qqu1c::Ign3i, "methods" => ["setUpBeforeClass" => QQu1c::N1A8d]]]); goto vIhe2; mIRsF: (yield ["<?php\xaclass MyTest extends \PHPUnit_Framework_TestCase\xa{\xa    public function foo()
    {
        $this->assertSame(1, 2);
        $this->assertSame(1, 2);\xa        $this->assertSame(1, 2);
    }
\xa    public function bar()\xa    {
        $lambdaOne = static function () {
            $this->assertSame(1, 21);
            self::assertSame(1, 21);
            static::assertSame(1, 21);
        };\xa\xa        $lambdaTwo = function () {\xa            $this->assertSame(1, 21);\xa            self::assertSame(1, 21);\xa            static::assertSame(1, 21);
        };\xa    }
\xa    public function baz2()\xa    {\xa        $this->assertSame(1, 22);\xa        $this->assertSame(1, 22);\xa        $this->assertSame(1, 22);\xa        $this->assertSame(1, 23);\xa    }\xa\xa}", "<?php\xaclass MyTest extends \PHPUnit_Framework_TestCase
{\xa    public function foo()
    {\xa        $this->assertSame(1, 2);
        self::assertSame(1, 2);
        static::assertSame(1, 2);\xa    }
\xa    public function bar()\xa    {\xa        $lambdaOne = static function () {\xa            $this->assertSame(1, 21);
            self::assertSame(1, 21);\xa            static::assertSame(1, 21);\xa        };
\xa        $lambdaTwo = function () {
            $this->assertSame(1, 21);
            self::assertSame(1, 21);
            static::assertSame(1, 21);\xa        };\xa    }

    public function baz2()
    {
        $this->assertSame(1, 22);\xa        self::assertSame(1, 22);
        static::assertSame(1, 22);\xa        STATIC::assertSame(1, 23);\xa    }\xa
}", ["call_type" => QQU1C::Ign3i]]); goto rm4x5; S6wtP: (yield ["<?php\xaclass MyTest extends \PHPUnit_Framework_TestCase\xa{
    public function testMocks()\xa    {
        $mock = $this->createMock(MyInterface::class);\xa        $mock\xa            ->expects(static::once())\xa            ->method('run')
            ->with(\xa                static::identicalTo(1),
                static::stringContains('foo')
            )\xa            ->will(static::onConsecutiveCalls(\xa                static::returnSelf(),
                static::throwException(new \Exception())\xa            ))\xa        ;\xa    }\xa}", "<?php\xaclass MyTest extends \PHPUnit_Framework_TestCase\xa{
    public function testMocks()\xa    {
        $mock = $this->createMock(MyInterface::class);
        $mock
            ->expects($this->once())\xa            ->method('run')
            ->with(\xa                $this->identicalTo(1),
                $this->stringContains('foo')
            )\xa            ->will($this->onConsecutiveCalls(\xa                $this->returnSelf(),
                $this->throwException(new \Exception())\xa            ))
        ;
    }\xa}"]); goto BU59M; dU4Nt: (yield "do not crash on abstract static function" => ["<?php\xaabstract class FooTest extends TestCase\xa{
    abstract public static function dataProvider();\xa}", null, ["call_type" => Qqu1c::Ign3i]]); goto Kw17O; H3RRp: } public function gXbFi() : void { $this->iEOJ5("<?php
class MyTest extends \PHPUnit_Framework_TestCase\xa{\xa    public function testBaseCase()
    {
        static::assertSame(1, 2);

        $foo = new class() {\xa            public function assertSame($a, $b)\xa            {
                $this->assertSame(1, 2);\xa            }
        };\xa    }\xa}", "<?php
class MyTest extends \PHPUnit_Framework_TestCase\xa{
    public function testBaseCase()\xa    {
        $this->assertSame(1, 2);\xa
        $foo = new class() {\xa            public function assertSame($a, $b)\xa            {
                $this->assertSame(1, 2);
            }
        };\xa    }\xa}"); } public function utTIB(string $bPAkL, ?string $Y29nh = null) : void { $this->ieoj5($bPAkL, $Y29nh); } public static function ZgnKp() : iterable { (yield ["<?php
                class FooTest extends TestCase\xa                {\xa                    public function testFoo()\xa                    {\xa                        $a = $this::assertTrue(...);\xa                    }
                }
            "]); } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:36:12              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 declare (strict_types=1); namespace hGVJj\Mt01t\Jy0ox\xmyUs; use hgVJJ\ChQT6\gqi8c; use hgVjj\Jy0Ox\XMYuS\qqU1c; use hgvJj\MT01T\WLlYk\OxIK7; use xmYus\lg9fw\Fb6ne; final class Sd4sW extends oXiK7 { public function EjIpI() : void { goto BYyRL; f3zlJ: $MnT26 = $BBr5X->getMethods(\ReflectionMethod::IS_PUBLIC); goto DVbkw; PmO2A: self::MLaWC([], $p0FwO, sprintf("\x54\150\x65\40\x66\157\x6c\154\x6f\x77\x69\156\147\40\x73\164\141\164\x69\143\x20\155\145\164\x68\x6f\144\163\40\146\162\x6f\x6d\40\42\x25\x73\x22\40\141\162\x65\x20\155\151\x73\x73\151\156\x67\40\x66\162\157\155\40\42\x25\x73\x3a\72\44\163\164\141\164\151\x63\x4d\x65\x74\150\x6f\144\163\42", fb6ne::class, Qqu1c::class)); goto qDTCJ; c1Bu3: $p0FwO = []; goto Hy4nN; OgYyU: HhVpn: goto PmO2A; BYyRL: $BBr5X = new \ReflectionClass(fb6ne::class); goto f3zlJ; DVbkw: $fm2Lb = (new \ReflectionClass(qQu1C::class))->getConstant("\123\124\101\124\x49\x43\x5f\x4d\105\x54\110\x4f\x44\123"); goto c1Bu3; Hy4nN: foreach ($MnT26 as $xZ30r) { goto M3DTq; M3DTq: if (!($xZ30r->isStatic() && !isset($fm2Lb[$xZ30r->name]))) { goto bPvVK; } goto LEtFu; GTuWj: bPvVK: goto SHs9g; SHs9g: aGW9b: goto lLskm; LEtFu: $p0FwO[] = $xZ30r->name; goto GTuWj; lLskm: } goto OgYyU; qDTCJ: } public function B2uGV() : void { goto pul3r; IjaEz: $this->A0kNU("\57\x55\156\x65\x78\160\145\x63\x74\145\144\40\42\x6d\x65\x74\x68\157\144\163\42\x20\x6b\x65\171\54\x20\145\x78\x70\x65\143\164\x65\144\x20\x61\156\171\40\157\146\40\x22\56\52\x22\x2c\40\147\157\164\40\42\x69\x6e\164\x65\147\145\x72\43\61\x32\x33\42\x5c\56\x24\x2f"); goto W3aY1; W3aY1: $this->JInJv->wLvZ7(["\x6d\x65\164\x68\157\x64\x73" => [123 => 1]]); goto BA1Zr; pul3r: $this->QE73M(gqI8C::class); goto IjaEz; BA1Zr: } public function Zt_jh() : void { goto p0ugO; yKJg2: $this->JInJv->WlvZ7(["\155\145\164\x68\x6f\144\163" => ["\x61\163\163\145\x72\164\x53\141\155\145" => 123]]); goto Sj2ip; MarqA: $this->a0Knu("\57\x55\156\x65\x78\160\145\143\164\145\144\x20\166\x61\154\165\145\x20\146\157\x72\40\155\145\164\x68\157\x64\40\42\141\163\x73\x65\162\x74\123\141\x6d\x65\42\x2c\40\145\x78\x70\145\143\x74\x65\144\40\141\156\171\40\157\146\x20\42\56\x2a\42\54\x20\147\157\164\x20\42\x69\156\164\145\147\145\162\x23\61\x32\63\x22\134\x2e\x24\57"); goto yKJg2; p0ugO: $this->Qe73M(gqI8C::class); goto MarqA; Sj2ip: } public function px1ww(string $bPAkL, ?string $Y29nh = null, array $sL8eP = []) : void { $this->JInJv->wLvZ7($sL8eP); $this->iEoJ5($bPAkL, $Y29nh); } public static function q0QtS() : iterable { goto sBUKz; Kw17O: (yield "\x68\x61\x6e\x64\154\145\40\44\x74\x68\151\163\40\167\x69\164\x68\x20\144\x6f\x75\x62\x6c\145\40\x63\157\x6c\157\x6e\40\x66\x6f\154\x6c\157\167\x69\x6e\x67" => ["\74\x3f\x70\x68\160\12\x20\40\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\143\x6c\x61\x73\163\x20\x46\157\x6f\x54\145\x73\x74\40\145\170\164\145\156\x64\x73\40\124\145\163\164\103\141\163\145\xa\x20\x20\40\40\x20\40\40\40\40\40\40\x20\40\x20\40\40\x7b\12\40\40\40\40\x20\40\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\40\40\x70\165\x62\x6c\x69\x63\x20\146\165\x6e\143\x74\x69\157\156\x20\x74\x65\x73\x74\x46\157\157\50\51\12\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x7b\xa\40\40\40\x20\x20\40\x20\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\40\40\40\40\40\x73\164\x61\164\x69\143\x3a\x3a\x61\163\163\x65\162\x74\x54\x72\x75\x65\50\x74\x72\165\x65\51\73\xa\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\175\xa\x20\x20\40\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\x7d", "\74\77\160\150\x70\12\40\40\x20\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\x20\143\x6c\x61\163\x73\x20\106\x6f\157\124\145\163\164\40\x65\170\164\145\x6e\144\x73\x20\x54\145\x73\x74\103\x61\163\x65\12\x20\40\x20\x20\x20\40\x20\40\40\x20\40\40\x20\40\x20\40\x7b\xa\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\160\x75\x62\154\x69\x63\40\x66\165\156\x63\164\151\157\x6e\x20\x74\x65\163\x74\106\157\157\x28\51\12\x20\40\40\x20\40\40\x20\40\x20\40\40\x20\40\x20\40\40\x20\x20\x20\40\173\xa\x20\x20\40\40\40\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\44\x74\150\x69\163\x3a\72\141\163\163\145\x72\x74\x54\162\165\145\x28\x74\x72\x75\x65\x29\x3b\12\40\40\40\40\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\175\xa\40\x20\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\175"]); goto H3RRp; BU59M: (yield ["\74\x3f\x70\x68\160\12\143\154\x61\x73\163\x20\x4d\x79\x54\145\163\x74\x20\145\170\164\x65\156\144\163\x20\134\120\110\x50\125\x6e\151\164\137\106\162\141\x6d\145\167\157\x72\x6b\137\x54\x65\x73\164\x43\141\x73\x65\xa\173\12\40\40\x20\40\160\x75\142\154\151\143\x20\x66\x75\156\x63\x74\x69\157\156\40\x74\x65\163\x74\x57\x65\x69\x72\x64\111\x6e\x64\x65\156\164\x61\x74\x69\157\x6e\x28\51\12\40\40\x20\40\173\12\40\40\40\40\40\40\40\x20\x73\x74\x61\164\x69\143\xa\x20\40\40\40\40\40\x20\x20\57\57\40\x40\x54\x4f\x44\x4f\12\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\72\x3a\12\40\x20\40\x20\40\40\40\x20\141\163\163\145\162\164\123\141\155\x65\xa\x20\40\40\40\40\x20\x20\40\50\x31\54\x20\x32\x29\73\xa\x20\x20\40\x20\x20\40\x20\40\57\x2f\x20\x24\164\x68\x69\163\x2d\76\155\141\162\153\x54\x65\163\164\x49\x6e\143\x6f\x6d\x70\x6c\x65\164\x65\50\x27\x66\157\157\47\x29\73\xa\x20\40\40\x20\40\x20\x20\x20\x2f\52\12\40\40\x20\40\x20\x20\40\40\44\x74\150\151\163\55\76\x66\x61\151\x6c\x28\x27\x66\157\157\x27\51\73\xa\40\40\x20\x20\x20\40\x20\40\x2a\57\12\x20\x20\x20\40\x7d\12\175", "\x3c\x3f\160\150\x70\xa\x63\154\141\163\163\x20\115\171\124\x65\x73\x74\40\145\170\164\x65\156\144\163\40\134\x50\110\120\125\156\151\164\x5f\x46\162\x61\155\145\x77\x6f\162\153\137\124\145\163\164\x43\x61\x73\x65\12\173\12\40\40\40\40\160\165\x62\154\x69\143\x20\x66\165\x6e\143\164\151\157\x6e\40\164\x65\x73\x74\x57\145\x69\162\144\x49\156\144\x65\156\x74\141\164\x69\157\x6e\50\51\xa\x20\x20\x20\x20\x7b\xa\x20\x20\x20\40\x20\40\40\40\44\164\x68\151\x73\xa\40\40\40\x20\40\x20\x20\40\x2f\x2f\x20\100\x54\117\104\117\xa\x20\40\40\40\40\x20\x20\40\x20\40\40\x20\55\x3e\xa\x20\x20\40\40\40\x20\x20\x20\x61\x73\x73\145\x72\x74\x53\x61\155\x65\xa\x20\40\x20\40\x20\x20\40\40\50\61\x2c\40\62\51\73\xa\x20\x20\x20\x20\x20\40\40\40\x2f\57\x20\x24\164\150\151\x73\55\76\155\x61\162\153\124\x65\x73\x74\x49\156\143\x6f\x6d\160\154\x65\x74\x65\50\47\x66\157\157\x27\x29\73\xa\x20\40\x20\x20\x20\40\40\40\57\x2a\xa\40\40\x20\40\x20\x20\x20\40\44\164\150\151\x73\x2d\76\x66\141\x69\154\x28\47\146\x6f\157\47\x29\x3b\12\x20\40\40\x20\40\x20\40\40\x2a\57\xa\x20\x20\40\x20\175\xa\x7d"]); goto F21MX; WNypQ: (yield "\144\x6f\x20\156\x6f\x74\40\x63\150\x61\x6e\x67\x65\x20\x77\150\x65\x6e\x20\x6f\156\x6c\x79\40\143\141\163\145\x20\x69\163\40\x64\x69\146\146\145\162\145\x6e\x74" => ["\x3c\x3f\x70\150\x70\xa\143\x6c\141\x73\163\x20\106\x6f\x6f\x54\145\163\164\40\x65\x78\164\145\156\144\163\40\x54\x65\163\x74\x43\x61\163\145\12\x7b\12\40\x20\40\x20\160\165\142\x6c\x69\x63\40\146\x75\x6e\x63\x74\151\157\x6e\x20\x66\157\157\x28\x29\12\x20\40\x20\x20\x7b\xa\40\40\40\40\40\x20\40\40\x53\124\x41\x54\111\103\72\x3a\141\163\x73\x65\162\x74\x53\x61\x6d\145\x28\x31\x2c\40\x31\x29\x3b\12\x20\40\40\x20\175\xa\175"]); goto dU4Nt; vIhe2: (yield ["\74\x3f\160\x68\x70\12\x63\x6c\141\163\163\x20\115\171\124\145\163\164\x20\x65\x78\x74\145\x6e\x64\x73\40\x5c\120\110\120\125\x6e\151\164\137\106\162\x61\155\x65\167\157\x72\x6b\x5f\124\x65\x73\x74\x43\x61\163\x65\12\x7b\xa\x20\40\40\x20\x70\165\x62\x6c\151\143\40\163\x74\141\x74\x69\143\x20\x66\x75\x6e\143\x74\x69\157\156\40\146\157\x6f\x28\51\xa\x20\x20\40\40\x7b\12\x20\40\x20\40\x20\40\40\x20\x24\164\x68\151\163\x2d\x3e\x61\163\x73\145\x72\164\x53\x61\155\145\50\x31\54\40\62\x29\x3b\xa\40\x20\40\x20\40\40\40\40\163\x65\154\146\72\x3a\x61\x73\163\145\x72\x74\123\141\155\145\50\61\x2c\40\x32\51\x3b\xa\40\x20\x20\x20\40\x20\40\40\x73\x74\141\164\x69\143\72\x3a\141\x73\x73\x65\x72\x74\123\x61\155\x65\50\x31\x2c\40\62\x29\73\xa\xa\40\40\40\40\40\x20\40\40\x24\x6c\141\155\x62\144\x61\40\75\40\146\x75\x6e\143\x74\x69\157\x6e\x20\x28\51\40\x7b\12\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\x24\x74\150\151\x73\55\76\x61\163\163\145\x72\x74\x53\141\x6d\145\x28\61\x2c\x20\x32\x29\x3b\12\x20\40\x20\40\40\40\x20\40\40\40\x20\40\x73\145\x6c\x66\72\72\x61\x73\163\145\162\x74\123\x61\x6d\x65\x28\61\x2c\x20\62\x29\x3b\xa\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\163\x74\141\164\x69\x63\72\x3a\x61\163\x73\x65\162\x74\x53\x61\155\145\x28\x31\x2c\x20\x32\51\x3b\xa\x20\40\x20\x20\x20\x20\x20\40\175\73\12\40\40\x20\40\175\xa\xa\x20\x20\40\40\160\x75\142\x6c\151\143\40\146\x75\x6e\x63\x74\x69\x6f\x6e\x20\x62\x61\x72\50\x29\12\x20\40\x20\40\x7b\12\40\x20\x20\x20\40\40\x20\x20\44\x6c\141\x6d\142\x64\x61\40\75\40\163\164\x61\164\x69\143\x20\146\165\156\143\164\151\157\x6e\40\50\x29\40\173\12\x20\40\x20\40\40\x20\x20\40\40\x20\x20\x20\44\x74\150\151\163\55\76\x61\x73\x73\x65\x72\x74\x53\141\155\x65\50\61\54\40\x32\51\73\12\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x73\x65\154\x66\72\72\x61\163\x73\145\162\x74\x53\x61\155\145\x28\x31\x2c\x20\x32\51\x3b\xa\x20\x20\40\40\x20\40\40\40\40\x20\40\40\x73\164\141\164\151\x63\x3a\x3a\141\163\x73\x65\162\x74\x53\x61\155\145\50\x31\54\40\62\x29\x3b\xa\40\x20\40\x20\40\x20\x20\x20\x7d\73\12\xa\x20\x20\x20\x20\x20\x20\x20\40\x24\x6d\171\x50\x72\x6f\x70\150\145\x63\x79\x2d\76\163\145\x74\x43\x6f\165\156\164\x28\60\x29\55\x3e\167\151\154\154\50\x66\x75\156\x63\x74\151\x6f\x6e\40\x28\51\x20\173\xa\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\44\x74\x68\x69\x73\55\x3e\147\x65\164\103\x6f\165\x6e\164\x28\51\55\76\167\151\154\154\x52\x65\164\165\162\x6e\50\x30\51\x3b\xa\x20\40\x20\40\40\40\x20\40\x7d\51\x3b\xa\40\40\40\40\175\12\12\x20\40\x20\40\x73\x74\141\x74\x69\x63\x20\x70\165\x62\154\151\143\40\146\165\156\143\164\x69\157\x6e\x20\142\x61\172\x28\x29\12\x20\40\40\x20\x7b\12\40\40\40\x20\x20\x20\x20\40\x24\164\150\151\x73\x2d\x3e\x61\x73\x73\x65\162\x74\123\141\155\x65\x28\61\54\x20\x32\51\73\xa\40\x20\x20\x20\40\x20\x20\x20\x73\x65\x6c\x66\x3a\72\141\x73\x73\145\162\164\123\141\x6d\x65\50\x31\54\40\x32\51\73\xa\x20\x20\x20\40\x20\40\40\40\163\x74\x61\164\x69\x63\72\72\141\163\163\x65\162\x74\x53\x61\155\145\50\x31\54\x20\x32\51\x3b\xa\xa\40\x20\x20\x20\x20\x20\40\40\x24\154\141\155\142\x64\141\40\75\40\146\x75\x6e\x63\164\151\x6f\x6e\40\50\x29\x20\x7b\xa\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\x24\x74\150\x69\163\55\x3e\141\163\x73\x65\162\x74\x53\x61\155\145\x28\x31\54\40\62\51\73\xa\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\163\x65\154\x66\x3a\72\141\163\163\x65\162\164\123\141\155\x65\x28\61\54\40\x32\x29\73\12\40\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\x73\x74\x61\164\x69\143\x3a\x3a\141\x73\163\x65\x72\x74\123\x61\155\145\50\x31\54\x20\x32\51\x3b\xa\40\40\x20\x20\x20\x20\x20\x20\175\73\xa\x20\x20\40\x20\x7d\12\12\40\x20\40\40\x73\x74\141\x74\x69\x63\x20\x66\151\156\x61\x6c\x20\x70\x72\157\x74\x65\x63\164\x65\x64\40\x66\x75\156\143\x74\151\157\x6e\x20\x78\x79\x7a\x28\51\xa\x20\40\40\x20\173\xa\40\x20\40\x20\x20\x20\x20\40\163\164\141\164\151\x63\72\x3a\141\163\x73\x65\x72\x74\123\141\x6d\145\50\61\54\40\x32\51\x3b\xa\x20\x20\40\x20\175\12\175", null, ["\143\141\x6c\x6c\x5f\x74\171\160\x65" => qqU1C::Ign3i]]); goto mIRsF; sBUKz: (yield ["\74\77\160\150\x70\12\x63\154\x61\163\163\x20\x4d\x79\124\x65\x73\164\40\x65\170\x74\x65\x6e\x64\163\x20\x5c\120\110\120\125\156\x69\x74\x5f\x46\162\x61\x6d\x65\x77\x6f\162\x6b\x5f\124\x65\x73\164\x43\141\x73\x65\12\x7b\xa\x20\40\40\x20\160\165\x62\154\151\x63\40\x66\x75\x6e\x63\x74\x69\x6f\x6e\40\164\145\163\164\102\141\163\145\103\141\163\145\50\x29\12\x20\40\40\x20\x7b\12\x20\40\x20\40\x20\40\x20\x20\163\164\x61\x74\x69\x63\x3a\72\141\163\x73\145\x72\164\x53\141\x6d\145\x28\x31\x2c\40\x32\51\x3b\12\40\40\x20\40\40\40\x20\40\x73\x74\141\164\x69\143\x3a\x3a\x6d\141\162\x6b\124\x65\x73\164\111\x6e\143\x6f\155\160\154\145\x74\145\x28\x27\146\x6f\x6f\47\51\73\xa\x20\40\x20\x20\x20\40\x20\40\163\164\141\164\x69\x63\x3a\72\x66\x61\151\154\50\47\x66\157\x6f\x27\51\x3b\12\x20\x20\x20\40\x7d\12\175", "\x3c\x3f\160\150\160\xa\143\154\x61\x73\163\40\x4d\171\124\x65\163\164\x20\x65\170\x74\x65\156\x64\163\40\x5c\x50\x48\120\x55\156\151\x74\137\106\162\141\155\145\167\157\x72\x6b\x5f\x54\x65\x73\164\x43\x61\163\145\12\173\12\40\x20\40\x20\160\x75\142\x6c\151\143\x20\x66\x75\x6e\x63\164\151\x6f\156\40\x74\x65\163\164\x42\x61\x73\145\103\x61\163\145\50\x29\12\40\40\x20\x20\173\xa\40\40\40\x20\x20\x20\40\x20\x24\164\x68\151\x73\x2d\x3e\x61\x73\x73\x65\x72\164\x53\141\x6d\145\x28\x31\54\40\62\x29\73\xa\40\40\40\x20\40\40\40\x20\44\x74\x68\151\x73\x2d\76\x6d\141\162\x6b\124\145\163\x74\x49\x6e\x63\157\155\x70\154\x65\x74\145\50\47\146\157\157\47\51\x3b\12\x20\40\x20\40\40\x20\x20\40\x24\x74\150\x69\x73\x2d\76\x66\141\151\x6c\50\47\x66\157\x6f\47\51\x3b\xa\40\x20\x20\40\175\12\x7d"]); goto S6wtP; gEU2L: (yield ["\x3c\x3f\160\150\x70\12\x63\154\x61\163\x73\40\115\171\x54\x65\x73\x74\40\145\170\164\145\156\x64\163\x20\134\x50\x48\120\x55\x6e\151\x74\137\106\162\141\155\145\167\157\162\153\137\x54\x65\x73\x74\x43\x61\163\x65\xa\173\12\40\x20\x20\40\x70\x75\x62\x6c\151\143\40\x66\x75\156\x63\x74\x69\x6f\x6e\40\x74\x65\x73\164\102\x61\x73\145\103\x61\x73\145\50\x29\xa\40\40\x20\x20\x7b\12\40\40\40\40\x20\x20\x20\40\x73\x65\x6c\146\x3a\72\x61\163\163\145\x72\164\123\141\x6d\x65\50\x31\x2c\x20\x32\x29\x3b\xa\40\40\x20\40\x20\x20\x20\x20\x73\145\x6c\146\x3a\72\x6d\x61\x72\153\124\145\163\164\x49\x6e\x63\157\155\160\x6c\145\x74\145\x28\47\146\157\157\x27\x29\x3b\xa\x20\x20\x20\40\40\x20\x20\40\x73\145\x6c\x66\x3a\x3a\x66\x61\x69\x6c\50\47\146\x6f\157\47\51\x3b\12\40\x20\40\40\175\12\x7d", "\74\77\160\x68\160\12\143\x6c\x61\163\x73\x20\x4d\171\x54\145\163\x74\40\x65\x78\164\145\156\x64\x73\40\x5c\x50\110\120\x55\x6e\151\164\137\106\x72\x61\x6d\x65\167\157\162\x6b\x5f\124\x65\x73\x74\103\x61\163\145\xa\173\xa\x20\x20\x20\x20\x70\x75\142\154\151\x63\40\146\x75\156\143\164\151\x6f\156\x20\164\145\163\x74\x42\141\163\x65\x43\x61\x73\x65\x28\x29\12\x20\40\40\40\173\xa\40\40\x20\x20\x20\40\x20\40\x24\164\x68\151\x73\x2d\x3e\141\x73\163\x65\162\x74\x53\x61\x6d\145\50\x31\x2c\40\62\51\73\xa\x20\40\40\x20\40\x20\40\x20\x73\x65\154\146\x3a\72\x6d\141\162\153\124\x65\163\164\111\156\143\x6f\x6d\160\x6c\145\164\x65\50\x27\x66\x6f\x6f\x27\51\x3b\12\x20\40\x20\40\40\x20\x20\40\163\164\141\x74\x69\143\72\x3a\146\x61\151\x6c\50\x27\146\x6f\x6f\47\x29\x3b\12\x20\40\x20\x20\x7d\12\175", ["\x63\x61\x6c\x6c\x5f\x74\171\160\145" => QQU1C::qOmxp]]); goto pHSOf; rm4x5: (yield "\x64\x6f\40\156\157\x74\40\143\x68\141\156\x67\145\x20\x63\x6c\x61\x73\163\40\x70\162\x6f\160\145\x72\x74\x79\40\x61\x6e\x64\40\x6d\x65\x74\150\157\x64\40\x73\151\x67\x6e\141\x74\x75\162\x65" => ["\x3c\x3f\x70\150\x70\12\143\154\141\x73\163\x20\106\157\x6f\124\145\163\x74\40\x65\x78\164\x65\x6e\144\x73\40\124\145\x73\164\x43\x61\x73\x65\xa\x7b\12\x20\x20\40\x20\x70\165\142\x6c\x69\x63\x20\146\x75\156\x63\x74\151\157\156\40\x66\x6f\x6f\x28\51\xa\x20\40\40\40\x7b\12\x20\40\x20\x20\x20\40\40\x20\x24\x74\150\x69\x73\55\x3e\141\x73\x73\145\162\x74\x53\x61\155\145\40\x3d\40\x34\x32\73\12\40\40\40\x20\175\12\12\x20\x20\40\x20\x70\165\x62\154\x69\143\x20\x66\165\156\143\164\151\157\x6e\40\141\x73\163\145\162\x74\123\141\x6d\145\x28\x24\146\x6f\157\x2c\x20\44\142\x61\162\51\x7b\175\xa\175"]); goto WNypQ; F21MX: (yield ["\x3c\x3f\160\x68\x70\xa\143\154\141\163\163\x20\115\x79\x54\x65\163\x74\x20\145\x78\164\x65\156\144\x73\40\x5c\x50\110\120\125\156\x69\164\x5f\106\162\141\155\x65\167\x6f\162\153\137\124\x65\x73\x74\x43\x61\163\x65\12\x7b\xa\x20\40\x20\x20\x70\x75\142\154\151\143\40\146\165\x6e\x63\x74\x69\157\x6e\40\x74\145\163\x74\102\x61\163\x65\x43\141\163\145\50\51\xa\40\x20\x20\x20\x7b\xa\40\x20\40\x20\40\40\x20\40\44\164\x68\x69\x73\x2d\76\141\x73\163\x65\x72\164\123\141\x6d\x65\x28\61\x2c\40\x32\x29\73\xa\x20\x20\x20\40\x20\40\40\x20\44\x74\150\151\163\x2d\76\x6d\141\x72\x6b\x54\x65\x73\x74\x49\156\x63\x6f\x6d\160\x6c\145\x74\145\x28\47\x66\x6f\x6f\47\x29\x3b\xa\40\40\40\x20\x20\40\x20\40\x24\164\150\x69\163\x2d\76\146\141\151\x6c\x28\x27\146\157\x6f\47\x29\x3b\xa\xa\x20\40\40\x20\40\x20\x20\x20\44\x6c\141\x6d\x62\144\141\40\75\40\x66\x75\x6e\143\x74\151\x6f\156\40\x28\x29\40\173\12\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\44\164\x68\151\163\55\x3e\x61\163\163\x65\162\164\x53\x61\x6d\x65\50\x31\x2c\40\62\x33\51\x3b\xa\40\40\x20\40\x20\40\40\x20\x20\40\x20\40\x73\x65\154\x66\72\72\x61\163\163\145\162\x74\x53\141\x6d\x65\x28\61\54\40\62\63\x29\x3b\xa\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x73\x74\141\x74\151\x63\72\x3a\141\163\x73\145\x72\164\x53\141\x6d\x65\x28\x31\x2c\x20\x32\63\51\73\12\40\x20\40\40\x20\x20\x20\x20\175\x3b\12\x20\40\40\40\x7d\12\175", "\x3c\x3f\160\150\160\12\x63\x6c\141\x73\x73\x20\115\171\x54\x65\x73\164\40\145\170\x74\145\156\144\163\x20\x5c\120\110\120\x55\156\151\164\137\x46\162\141\x6d\145\x77\157\x72\153\x5f\124\x65\163\x74\103\141\163\145\12\173\xa\40\40\x20\40\x70\165\x62\x6c\151\143\40\146\165\156\143\164\151\x6f\156\x20\x74\145\163\x74\102\x61\x73\145\103\141\163\x65\x28\51\12\x20\40\x20\x20\x7b\xa\40\40\40\x20\x20\x20\x20\40\x24\x74\150\151\x73\55\76\141\163\163\145\162\164\x53\141\x6d\x65\50\x31\54\x20\62\x29\x3b\12\40\x20\x20\40\x20\x20\40\40\163\x65\x6c\x66\72\x3a\155\141\162\x6b\x54\145\x73\x74\111\x6e\x63\x6f\x6d\160\154\145\164\145\50\47\x66\x6f\157\47\51\73\12\40\40\x20\x20\x20\x20\40\40\x73\x74\141\x74\151\x63\x3a\x3a\146\141\151\154\x28\x27\x66\x6f\157\x27\x29\x3b\12\12\x20\x20\40\x20\x20\40\x20\x20\x24\x6c\x61\155\142\x64\141\40\x3d\x20\x66\165\x6e\143\x74\x69\x6f\x6e\x20\x28\x29\x20\173\xa\40\x20\x20\40\x20\40\40\x20\x20\40\40\x20\44\x74\x68\151\163\55\x3e\x61\x73\163\145\162\164\123\x61\155\x65\50\x31\x2c\x20\x32\63\x29\73\12\x20\40\40\x20\x20\40\40\x20\40\x20\x20\40\x73\145\x6c\x66\x3a\72\141\x73\x73\145\162\x74\123\141\155\145\x28\x31\x2c\x20\62\63\51\x3b\12\40\x20\40\40\40\40\40\40\x20\40\40\40\163\164\x61\164\x69\143\x3a\x3a\141\x73\x73\x65\x72\164\123\x61\155\x65\50\61\x2c\40\x32\63\51\73\xa\40\x20\40\x20\x20\x20\x20\40\175\x3b\xa\x20\40\x20\40\175\xa\x7d", ["\x63\141\154\154\x5f\164\171\160\x65" => Qqu1C::Ign3i]]); goto gEU2L; pHSOf: (yield ["\x3c\77\160\150\160\xa\143\x6c\x61\x73\x73\40\115\171\x54\x65\x73\164\40\x65\170\x74\x65\156\144\x73\x20\x5c\120\x48\120\x55\156\x69\x74\137\x46\162\141\155\145\167\157\162\153\x5f\x54\x65\163\164\103\141\x73\145\xa\173\xa\40\x20\40\x20\x70\x75\x62\x6c\151\x63\40\x66\x75\x6e\x63\x74\x69\157\156\40\x74\x65\x73\x74\102\x61\163\x65\x43\141\163\x65\x28\51\xa\x20\40\x20\x20\x7b\12\x20\40\x20\x20\40\x20\40\x20\x24\x74\150\151\163\x2d\76\141\x73\163\x65\162\x74\x53\x61\x6d\145\x28\x31\54\x20\62\x29\73\xa\40\40\40\x20\40\40\x20\40\44\x74\x68\151\x73\55\x3e\x61\x73\163\145\x72\x74\123\x61\x6d\145\50\x31\54\x20\x32\51\x3b\12\xa\40\40\40\40\x20\x20\x20\40\163\164\x61\x74\x69\143\72\x3a\x73\x65\x74\125\160\x42\x65\146\157\162\x65\103\154\141\x73\163\x28\51\73\xa\40\40\x20\x20\x20\40\x20\x20\x73\x74\x61\x74\151\143\x3a\72\x73\x65\164\x55\x70\x42\145\x66\157\162\145\x43\x6c\141\163\x73\x28\51\73\xa\12\40\x20\40\40\x20\x20\40\x20\44\157\x74\x68\145\162\x54\x65\163\x74\x2d\x3e\x73\x65\x74\x55\160\102\x65\146\x6f\x72\x65\x43\x6c\141\x73\163\x28\51\73\12\40\x20\40\x20\40\40\40\x20\117\x74\x68\x65\x72\124\145\x73\x74\72\x3a\163\x65\164\x55\x70\x42\145\146\x6f\162\145\103\x6c\x61\163\x73\50\51\x3b\12\x20\x20\40\40\x7d\xa\175", "\74\77\160\x68\x70\12\x63\154\141\x73\x73\40\x4d\x79\124\x65\x73\164\x20\x65\170\x74\x65\x6e\144\x73\40\x5c\120\x48\x50\125\156\151\x74\x5f\x46\162\141\x6d\x65\x77\x6f\162\153\137\x54\145\163\164\103\x61\x73\145\xa\x7b\12\x20\x20\40\x20\160\165\142\x6c\151\143\x20\146\165\156\x63\x74\x69\x6f\156\x20\164\145\163\164\x42\141\163\x65\103\x61\x73\x65\50\x29\12\x20\40\x20\40\173\12\x20\x20\x20\40\x20\40\40\x20\x73\x74\141\164\151\x63\72\x3a\141\163\x73\x65\x72\164\123\x61\x6d\145\50\x31\x2c\40\x32\51\x3b\xa\x20\x20\x20\x20\x20\x20\40\40\x24\x74\150\151\x73\x2d\x3e\x61\163\163\x65\x72\x74\x53\141\x6d\145\50\61\x2c\40\x32\x29\73\xa\12\x20\40\40\40\x20\40\x20\x20\163\164\141\164\x69\x63\x3a\72\x73\145\164\125\x70\x42\x65\x66\157\x72\145\x43\154\x61\x73\163\x28\51\73\12\x20\40\x20\x20\x20\x20\x20\40\x24\164\x68\151\163\x2d\x3e\163\x65\164\x55\160\x42\145\x66\x6f\162\145\x43\154\x61\x73\x73\x28\51\x3b\12\xa\40\40\40\x20\x20\40\x20\40\44\x6f\x74\x68\x65\x72\x54\145\163\x74\55\76\163\145\x74\x55\160\x42\x65\x66\157\162\x65\103\154\141\163\163\50\x29\x3b\xa\x20\x20\40\x20\40\x20\40\x20\117\x74\150\145\162\124\145\x73\164\x3a\x3a\163\x65\164\x55\160\102\x65\x66\x6f\162\x65\103\154\x61\163\163\x28\51\73\12\x20\40\x20\x20\x7d\12\175", ["\143\141\154\x6c\x5f\x74\171\x70\x65" => Qqu1c::Ign3i, "\155\145\x74\x68\157\144\x73" => ["\x73\145\164\x55\160\102\145\146\x6f\162\145\103\x6c\x61\x73\x73" => QQu1c::N1A8d]]]); goto vIhe2; mIRsF: (yield ["\x3c\x3f\160\150\160\xa\x63\154\141\163\163\x20\x4d\x79\x54\145\163\164\40\x65\x78\x74\x65\156\144\163\40\134\120\110\120\125\x6e\x69\x74\x5f\x46\162\141\x6d\145\167\157\x72\x6b\137\x54\x65\163\164\103\x61\163\x65\xa\173\xa\40\x20\40\40\x70\x75\142\154\151\x63\40\x66\x75\156\143\164\x69\x6f\156\40\146\157\x6f\x28\x29\12\40\x20\40\x20\173\12\40\x20\40\x20\40\40\40\x20\44\164\150\x69\x73\x2d\76\x61\x73\163\145\x72\164\x53\x61\x6d\145\x28\61\54\40\x32\51\x3b\12\x20\x20\x20\40\x20\x20\x20\x20\x24\164\x68\x69\163\55\76\141\163\163\145\x72\x74\123\141\155\145\50\x31\x2c\40\x32\51\x3b\xa\x20\x20\x20\x20\x20\x20\x20\x20\x24\x74\x68\151\163\55\x3e\x61\x73\163\145\162\164\x53\141\x6d\x65\x28\x31\54\x20\x32\51\73\12\x20\x20\40\x20\x7d\12\xa\x20\40\x20\40\160\x75\x62\154\151\x63\x20\146\165\x6e\x63\x74\151\x6f\156\x20\x62\141\162\50\x29\xa\40\x20\40\40\x7b\12\x20\x20\40\40\40\x20\40\40\44\x6c\x61\155\x62\144\141\x4f\x6e\x65\x20\75\40\163\x74\141\x74\151\143\40\x66\165\x6e\143\164\x69\157\x6e\x20\50\x29\x20\x7b\12\40\40\x20\40\40\40\x20\40\40\x20\40\x20\x24\x74\x68\x69\x73\x2d\76\141\x73\x73\145\x72\x74\x53\141\x6d\x65\x28\61\54\40\x32\61\51\x3b\12\x20\40\x20\40\x20\x20\40\40\x20\40\x20\40\x73\145\154\x66\x3a\x3a\x61\x73\163\145\162\164\123\141\155\145\x28\x31\54\x20\62\61\x29\73\12\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\163\164\x61\x74\151\x63\x3a\x3a\x61\x73\x73\145\x72\164\x53\x61\155\x65\x28\x31\x2c\40\x32\x31\x29\73\12\40\x20\40\x20\x20\40\40\x20\175\73\xa\xa\x20\x20\x20\x20\40\40\x20\x20\x24\x6c\x61\x6d\x62\144\x61\124\x77\x6f\x20\x3d\40\x66\x75\156\143\x74\151\157\156\40\x28\x29\x20\173\xa\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\x24\x74\x68\x69\x73\x2d\76\141\163\163\145\x72\x74\x53\141\155\x65\50\x31\x2c\40\62\x31\x29\x3b\xa\40\40\40\x20\x20\x20\40\x20\40\40\x20\40\x73\x65\x6c\x66\x3a\x3a\x61\x73\163\x65\162\x74\x53\x61\x6d\x65\x28\61\54\40\62\61\x29\73\xa\x20\40\x20\40\40\40\40\40\40\x20\40\x20\x73\x74\x61\164\x69\x63\x3a\72\x61\163\163\145\x72\x74\x53\141\155\145\x28\61\x2c\x20\62\61\x29\x3b\12\40\x20\40\40\x20\x20\40\40\x7d\73\xa\40\x20\40\x20\175\12\xa\x20\40\x20\40\x70\x75\x62\x6c\151\x63\x20\146\165\x6e\x63\x74\151\157\156\x20\x62\141\172\62\x28\51\xa\40\x20\40\40\173\xa\x20\x20\40\x20\x20\40\x20\x20\x24\x74\x68\151\163\55\76\x61\x73\163\145\x72\x74\123\141\x6d\145\x28\61\x2c\x20\62\62\51\x3b\xa\x20\x20\x20\40\x20\x20\x20\40\x24\x74\150\151\x73\x2d\x3e\141\x73\x73\145\x72\164\123\x61\x6d\145\x28\x31\x2c\40\x32\x32\51\x3b\xa\x20\40\x20\40\40\x20\x20\x20\x24\x74\x68\151\163\55\76\x61\x73\163\145\162\164\123\141\x6d\x65\x28\61\x2c\40\62\x32\x29\73\xa\40\40\x20\40\x20\x20\40\40\x24\164\x68\151\x73\x2d\x3e\141\x73\x73\145\x72\164\123\x61\x6d\145\x28\61\54\40\62\x33\x29\x3b\xa\40\40\x20\40\175\xa\xa\175", "\x3c\77\160\x68\160\xa\143\154\141\163\x73\x20\x4d\x79\124\145\x73\x74\x20\145\x78\164\145\x6e\144\x73\x20\x5c\x50\x48\x50\125\x6e\x69\x74\x5f\x46\x72\141\x6d\145\x77\157\x72\x6b\137\x54\145\163\164\103\141\163\145\12\x7b\xa\40\x20\40\x20\160\x75\x62\x6c\x69\x63\x20\146\165\156\143\164\151\x6f\x6e\x20\x66\x6f\157\50\51\12\40\40\x20\x20\173\xa\x20\x20\40\x20\x20\x20\40\40\44\164\150\x69\163\x2d\76\141\x73\163\145\x72\x74\x53\141\155\145\x28\61\x2c\x20\62\51\x3b\12\40\40\40\40\40\x20\x20\40\x73\x65\x6c\x66\72\72\141\x73\x73\x65\162\164\x53\x61\155\x65\50\x31\x2c\40\62\51\x3b\12\40\x20\40\40\40\x20\40\x20\x73\164\141\x74\151\143\x3a\72\141\163\x73\x65\162\164\123\141\x6d\x65\x28\61\x2c\40\62\51\x3b\xa\40\x20\x20\40\175\12\xa\x20\x20\40\40\160\x75\x62\154\x69\143\40\x66\165\x6e\143\x74\151\x6f\156\40\x62\141\162\x28\x29\xa\40\x20\x20\40\173\xa\40\x20\x20\40\x20\x20\40\x20\44\x6c\x61\x6d\x62\144\141\117\x6e\145\40\x3d\x20\163\164\141\164\x69\x63\x20\146\x75\x6e\143\164\x69\157\x6e\40\50\x29\40\173\xa\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\44\164\150\x69\163\55\x3e\141\163\163\145\x72\164\x53\141\155\145\50\x31\x2c\x20\x32\x31\51\x3b\12\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x73\x65\154\x66\x3a\72\141\163\163\145\162\164\123\141\x6d\x65\x28\61\54\40\x32\61\51\x3b\xa\x20\40\x20\40\x20\40\x20\40\40\40\40\x20\x73\164\x61\x74\151\143\x3a\72\x61\x73\163\145\162\x74\x53\141\x6d\x65\x28\61\x2c\x20\62\61\x29\x3b\xa\x20\x20\40\40\40\x20\x20\40\x7d\73\12\xa\x20\40\40\40\40\x20\x20\x20\x24\x6c\141\155\142\144\x61\x54\x77\x6f\40\75\40\146\165\x6e\143\164\151\157\156\x20\50\x29\x20\173\12\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\x24\x74\x68\151\163\55\x3e\x61\x73\163\145\x72\x74\123\141\155\145\50\x31\54\40\x32\x31\x29\73\12\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\163\145\154\x66\x3a\72\141\x73\163\x65\x72\x74\123\141\x6d\x65\50\61\x2c\x20\x32\x31\x29\73\12\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\163\x74\141\164\x69\x63\72\x3a\x61\163\x73\145\162\164\123\141\x6d\145\50\61\54\x20\x32\x31\51\x3b\xa\40\40\x20\40\x20\40\x20\x20\175\73\xa\40\40\40\40\x7d\12\12\40\x20\x20\x20\160\165\x62\154\151\143\x20\x66\165\x6e\x63\x74\151\x6f\156\x20\x62\x61\x7a\x32\x28\x29\12\40\x20\40\40\x7b\12\x20\40\x20\40\40\x20\x20\40\44\x74\150\151\163\x2d\x3e\141\x73\x73\x65\x72\x74\x53\x61\155\145\50\61\x2c\40\x32\62\51\73\xa\x20\x20\40\x20\x20\40\40\x20\x73\145\x6c\146\x3a\72\141\x73\x73\145\x72\164\x53\x61\155\145\50\61\54\x20\x32\x32\x29\x3b\12\x20\40\40\40\x20\x20\40\x20\163\x74\x61\164\151\x63\x3a\72\141\x73\x73\145\162\164\x53\x61\x6d\x65\50\61\54\x20\62\x32\51\73\xa\40\40\x20\40\x20\x20\40\x20\x53\x54\101\124\111\x43\72\x3a\141\163\163\145\x72\x74\x53\x61\155\x65\50\61\54\x20\x32\63\51\x3b\xa\x20\40\x20\40\x7d\xa\12\x7d", ["\143\141\x6c\x6c\137\164\x79\x70\145" => QQU1C::Ign3i]]); goto rm4x5; S6wtP: (yield ["\74\77\x70\150\x70\xa\143\154\x61\x73\163\40\x4d\171\x54\x65\163\x74\40\145\x78\164\145\156\x64\163\40\x5c\120\x48\120\125\156\151\164\x5f\x46\162\x61\x6d\145\x77\x6f\x72\153\137\x54\145\x73\164\x43\x61\163\145\xa\x7b\12\40\x20\x20\40\x70\x75\142\154\x69\143\40\x66\x75\x6e\x63\164\151\157\156\40\164\145\x73\x74\x4d\157\x63\x6b\x73\x28\x29\xa\x20\x20\x20\x20\173\12\40\40\x20\x20\40\40\40\40\x24\x6d\157\143\153\x20\x3d\40\44\164\x68\151\163\55\x3e\x63\x72\145\141\x74\145\x4d\157\143\153\x28\115\171\111\156\164\145\x72\146\x61\143\145\72\72\143\x6c\141\163\x73\x29\73\xa\x20\40\40\x20\40\x20\x20\x20\x24\155\157\143\153\xa\x20\40\x20\x20\40\40\40\x20\40\x20\40\x20\55\x3e\145\170\160\x65\143\164\x73\x28\163\164\x61\164\x69\143\72\x3a\157\x6e\143\145\x28\51\x29\xa\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x2d\x3e\155\x65\x74\x68\157\x64\x28\47\162\165\x6e\x27\x29\12\40\40\40\40\40\x20\x20\x20\40\40\40\x20\x2d\76\x77\151\x74\150\x28\xa\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\163\x74\x61\x74\x69\143\x3a\72\151\x64\145\x6e\x74\151\143\141\154\124\157\x28\61\x29\54\12\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\40\x20\40\x20\163\164\141\164\151\143\x3a\x3a\x73\x74\162\x69\156\147\x43\x6f\156\164\x61\x69\x6e\x73\50\x27\x66\x6f\x6f\x27\x29\12\40\40\x20\40\40\x20\40\40\x20\40\x20\40\x29\xa\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\x2d\x3e\x77\151\x6c\154\50\x73\164\x61\164\151\143\72\x3a\157\156\103\x6f\156\x73\145\x63\x75\164\x69\x76\x65\x43\141\x6c\154\x73\50\xa\x20\x20\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\x20\163\164\141\x74\151\143\x3a\x3a\x72\x65\164\165\x72\156\x53\145\x6c\x66\50\51\54\12\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x73\164\141\x74\x69\143\x3a\72\x74\150\x72\x6f\x77\105\x78\x63\145\x70\x74\151\x6f\156\50\x6e\145\167\40\x5c\x45\170\x63\x65\x70\x74\151\157\156\x28\51\x29\xa\x20\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x29\51\xa\40\x20\x20\x20\40\x20\x20\x20\x3b\xa\x20\40\x20\x20\175\xa\175", "\x3c\x3f\x70\150\160\xa\x63\x6c\x61\163\x73\40\115\x79\x54\x65\163\x74\x20\x65\170\x74\x65\156\144\163\40\134\x50\110\120\125\156\x69\164\137\106\x72\141\155\x65\x77\x6f\162\x6b\137\124\145\163\164\x43\x61\163\x65\xa\173\12\x20\x20\40\40\x70\x75\142\x6c\x69\143\40\x66\165\156\x63\164\151\157\156\x20\164\145\163\164\115\x6f\x63\x6b\x73\x28\51\xa\x20\40\x20\x20\x7b\12\x20\40\x20\x20\x20\x20\40\x20\x24\155\x6f\143\153\x20\75\x20\x24\164\150\151\x73\55\x3e\143\x72\145\141\164\145\115\x6f\x63\153\x28\x4d\x79\111\x6e\x74\x65\x72\x66\141\143\x65\72\x3a\x63\x6c\x61\x73\x73\x29\x3b\12\x20\40\40\x20\40\40\x20\x20\x24\x6d\157\143\x6b\12\40\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x2d\x3e\145\x78\x70\145\x63\164\163\x28\44\x74\150\x69\163\x2d\76\x6f\x6e\143\145\50\51\51\xa\x20\40\40\40\x20\40\40\x20\40\x20\40\40\55\76\155\145\164\150\x6f\x64\50\47\162\165\x6e\47\51\12\x20\40\40\x20\x20\40\x20\40\40\x20\40\40\55\76\167\151\x74\150\x28\xa\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\40\x20\x24\x74\x68\151\x73\55\76\151\x64\x65\x6e\x74\x69\x63\x61\154\x54\x6f\50\61\x29\54\12\40\40\40\40\x20\x20\x20\40\40\40\x20\40\40\40\40\40\x24\x74\x68\151\x73\x2d\x3e\163\x74\x72\x69\x6e\x67\x43\x6f\x6e\x74\141\x69\156\163\x28\x27\x66\157\x6f\47\x29\12\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\51\xa\x20\40\40\40\40\x20\40\40\x20\x20\40\x20\55\76\x77\x69\x6c\154\x28\x24\x74\150\x69\163\55\76\x6f\x6e\x43\x6f\x6e\163\145\x63\165\x74\151\x76\x65\x43\x61\154\x6c\163\x28\xa\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\40\44\x74\x68\x69\x73\x2d\x3e\162\145\164\x75\162\156\123\145\154\146\50\x29\x2c\12\x20\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\44\164\x68\151\x73\55\76\164\x68\x72\157\167\105\x78\143\x65\x70\x74\151\x6f\156\50\156\145\167\x20\134\x45\x78\143\145\x70\x74\x69\x6f\156\x28\51\51\xa\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\x29\51\12\40\x20\40\x20\x20\40\40\x20\x3b\12\40\40\40\x20\175\xa\x7d"]); goto BU59M; dU4Nt: (yield "\x64\157\x20\x6e\x6f\x74\x20\x63\x72\x61\163\x68\x20\x6f\156\40\x61\142\x73\x74\x72\141\143\164\40\x73\x74\141\x74\151\x63\x20\x66\165\x6e\143\x74\151\x6f\x6e" => ["\74\77\160\x68\160\xa\141\x62\x73\x74\162\x61\x63\x74\x20\143\x6c\x61\x73\163\40\106\157\x6f\x54\x65\x73\x74\40\145\x78\164\x65\x6e\144\163\40\124\x65\x73\164\x43\x61\x73\x65\xa\x7b\12\40\x20\x20\40\141\x62\x73\x74\x72\x61\143\164\x20\160\x75\x62\x6c\151\143\40\163\x74\x61\164\x69\143\x20\146\165\x6e\143\164\x69\157\156\40\144\x61\x74\x61\120\162\157\x76\151\144\x65\x72\x28\51\x3b\xa\175", null, ["\143\141\154\154\x5f\164\x79\160\x65" => Qqu1c::Ign3i]]); goto Kw17O; H3RRp: } public function gXbFi() : void { $this->iEOJ5("\74\77\160\x68\x70\12\143\154\141\x73\x73\40\115\x79\x54\x65\x73\x74\x20\145\x78\x74\145\x6e\144\x73\x20\x5c\x50\x48\x50\125\156\151\164\x5f\106\162\141\155\x65\167\x6f\x72\x6b\x5f\124\145\163\x74\x43\141\163\145\xa\x7b\xa\40\x20\x20\40\x70\x75\x62\154\151\x63\40\x66\x75\x6e\143\x74\151\x6f\x6e\40\x74\145\x73\164\x42\x61\163\x65\103\141\163\145\x28\x29\12\x20\x20\40\x20\173\12\x20\x20\40\40\x20\40\x20\x20\163\x74\x61\x74\151\x63\x3a\72\141\163\x73\x65\x72\x74\123\141\x6d\145\x28\x31\54\x20\62\x29\73\12\12\x20\40\40\x20\x20\40\40\40\44\x66\157\157\40\75\x20\156\x65\x77\x20\143\154\x61\x73\x73\x28\x29\40\x7b\xa\x20\x20\x20\40\40\x20\40\40\40\40\40\40\x70\165\x62\x6c\151\143\40\x66\x75\x6e\143\x74\151\x6f\x6e\x20\x61\x73\163\x65\x72\x74\123\141\155\145\50\44\141\54\40\x24\x62\x29\xa\x20\40\x20\40\x20\x20\40\40\x20\40\x20\x20\173\12\40\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\44\x74\x68\151\x73\x2d\x3e\141\163\163\x65\x72\x74\123\141\x6d\145\50\x31\54\40\x32\x29\73\xa\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\x7d\12\x20\40\x20\x20\x20\40\x20\x20\x7d\x3b\xa\x20\40\40\40\175\xa\x7d", "\74\77\x70\150\x70\12\143\154\x61\163\x73\x20\x4d\171\x54\145\x73\164\x20\x65\170\x74\x65\x6e\144\163\40\x5c\120\x48\120\125\x6e\151\x74\x5f\x46\162\x61\155\145\x77\157\x72\x6b\137\124\x65\x73\x74\x43\141\163\145\xa\x7b\12\40\x20\40\40\160\165\142\x6c\151\143\40\x66\165\x6e\x63\x74\x69\x6f\156\x20\164\145\163\164\x42\141\x73\145\x43\x61\163\145\x28\x29\xa\x20\x20\x20\x20\173\12\40\40\x20\x20\x20\x20\40\40\44\x74\x68\x69\x73\55\76\141\163\x73\145\x72\x74\123\x61\155\145\50\x31\54\40\x32\51\73\xa\12\40\x20\x20\x20\40\40\40\x20\44\146\157\157\40\75\40\156\x65\x77\40\x63\154\x61\163\x73\50\51\40\x7b\xa\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\x70\x75\142\x6c\x69\143\40\146\x75\x6e\143\x74\151\x6f\156\40\x61\x73\x73\x65\162\164\x53\x61\x6d\x65\x28\44\x61\x2c\40\x24\x62\x29\xa\40\40\40\x20\40\40\x20\40\40\x20\40\40\x7b\12\x20\x20\x20\40\40\40\40\40\x20\40\x20\40\40\40\x20\40\x24\164\x68\x69\x73\x2d\x3e\x61\x73\x73\145\x72\164\123\x61\x6d\x65\50\x31\x2c\40\x32\51\x3b\12\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\175\12\x20\x20\40\40\40\x20\40\40\x7d\73\xa\x20\40\x20\40\175\xa\175"); } public function utTIB(string $bPAkL, ?string $Y29nh = null) : void { $this->ieoj5($bPAkL, $Y29nh); } public static function ZgnKp() : iterable { (yield ["\x3c\77\160\x68\160\12\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\143\x6c\x61\x73\163\x20\106\x6f\x6f\x54\x65\x73\164\x20\x65\170\x74\145\x6e\x64\163\x20\x54\x65\163\164\x43\141\x73\145\xa\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x7b\xa\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\160\x75\x62\x6c\x69\x63\40\x66\165\x6e\143\x74\x69\157\x6e\40\164\145\x73\x74\x46\x6f\x6f\x28\51\xa\x20\40\40\40\40\40\40\40\x20\40\40\40\40\40\x20\x20\40\40\40\x20\173\xa\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\40\40\40\40\x20\40\x20\40\40\44\141\40\75\40\x24\164\x68\x69\163\72\x3a\x61\163\x73\x65\x72\164\124\162\165\x65\50\x2e\x2e\56\51\x3b\xa\x20\x20\40\40\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x7d\12\40\x20\40\40\40\x20\40\40\40\40\x20\40\x20\x20\x20\x20\x7d\12\40\x20\x20\x20\40\x20\40\x20\40\x20\40\x20"]); } }

Function Calls

None

Variables

None

Stats

MD5 013f930de582c9b1331119a4197ec444
Eval Count 0
Decode Time 105 ms