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 eval(base64_decode('CmRhdGVfZGVmYXVsdF90aW1lem9uZV9zZXQoJ0FzaWEvSmFrYXJ0YScpOwppbmN..

Decoded Output download


date_default_timezone_set('Asia/Jakarta');
include "denp.php";
echo "\e[97m::::::::::::::::::::::::::::::::::::::::::::
";
echo "\e[97m::::::::::::::\e[92mldkOKXXNNXXKOkdl\e[97m::::::::::::::
";
echo "\e[97m:::::::::::\e[92md0NMMMMMMMMMMMMMMMMN0d\e[97m:::::::::::
";
echo "\e[97m::::::::\e[92mcONMMMMMMMMMMMMMMMMMMMMMMNOc\e[97m::::::::
";
echo "\e[97m::::::\e[92mcOWMMMMMMMMWX0OOOO0XWMMMMMMMMWOc\e[97m::::::
";
echo "\e[97m:::::\e[92moNMMMMMMMXkl\e[97m::::::::::\e[92mlkXMMMMMMMNo\e[97m:::::
";
echo "\e[97m::::\e[92moWMMMMMMXo\e[97m::::::\e[92mlool\e[97m::::::\e[92moXMMMMMMWo\e[97m::::
";
echo "\e[97m:::\e[92mcNMMMMMM0\e[97m::::\e[92mcxKWMMMMWKxc\e[97m::::\e[92m0MMMMMMNc\e[97m:::
";
echo "\e[97m:::\e[92mkMMMMMMX\e[97m::::\e[92mlXMMMMMMMMMMXl\e[97m::::\e[92mXMMMMMMk\e[97m:::
";
echo "\e[97m:::\e[92mKMMMMMMx\e[97m::::\e[92mKMMMMMMMMMMMMK\e[97m::::\e[92mxMMMMMMK\e[97m:::
";
echo "\e[97m:::\e[92mXMMMMMMd\e[97m::::\e[92mNMMMMMMMMMMMMNc\e[97m:::\e[92mdMMMMMMX\e[97m:::
";
echo "\e[97m:::\e[92m0MMMMMMO\e[97m::::\e[92mkMMMMMMMMMMMMk\e[97m::::\e[92mOMMMMMM0\e[97m:::
";
echo "\e[97m:::\e[92moMMMMMMWo\e[97m::::\e[92mxNMMMMMMMMNx\e[97m::::\e[92moWMMMMMMo\e[97m:::
";
echo "\e[97m::::\e[92m0MMMMMMWd\e[97m:::::\e[92mok0KK0ko\e[97m:::::\e[92mdWMMMMMM0\e[97m::::
";
echo "\e[97m::::\e[92mcKMMMMMMMKdc\e[97m::::::::::::\e[92mcdKMMMMMMMKc\e[97m::::
";
echo "\e[97m::::::\e[92mxNMMMMMMMWKkl\e[97m::::::\e[92mlkKWMMMMMMMNx\e[97m::::::
";
echo "\e[97m:::::::\e[92mcOWMMMMMMMMWx\e[97m::::\e[92mxWMMMMMMMMWOc\e[97m:::::::
";
echo "\e[97m:::::::::\e[92mckXMMMMMMMx\e[97m::::\e[92mxMMMMMMMXkc\e[97m:::::::::
";
echo "\e[97m::::::::::::\e[92mlxOKX0d\e[97m::::::\e[92md0XKOxl\e[97m::::::::::::
";
echo "\e[97m::::::::::::::::::::::::::::::::::::::::::::
";
echo "
";
echo color("green","
");
echo color("white","[]  Time  : ".date('[d-m-Y] [H:i:s]')."   
");
echo color("green","
");
echo color("white","[]                     
");
echo color("green","
");
echo color("white","[]            @Amartapura91              
");
echo color("green","
");
function change(){
        $nama = nama();
        $email = str_replace(" ", "", $nama) . mt_rand(100, 999);
        ulang:
        echo color("white","() Nomor : ");
        $no = trim(fgets(STDIN));
        $data = '{"email":"'.$email.'@gmail.com","name":"'.$nama.'","phone":"+'.$no.'","signed_up_country":"ID"}';
        $register = request("/v5/customers", null, $data);
        if(strpos($register, '"otp_token"')){
        $otptoken = getStr('"otp_token":"','"',$register);
        echo color("green","+] Kode verifikasi sudah di kirim")."
";
        otp:
        echo color("white","?] Otp: ");
        $otp = trim(fgets(STDIN));
        $data1 = '{"client_name":"gojek:cons:android","data":{"otp":"' . $otp . '","otp_token":"' . $otptoken . '"},"client_secret":"83415d06-ec4e-11e6-a41b-6c40088ab51e"}';
        $verif = request("/v5/customers/phone/verify", null, $data1);
        if(strpos($verif, '"access_token"')){
        echo color("green","+] Berhasil mendaftar");
        $token = getStr('"access_token":"','"',$verif);
        $uuid = getStr('"resource_owner_id":',',',$verif);
        echo "
".color("white","+] Your access token : ".$token."
");
        save("token.txt",$token);
        echo "
".color("white","?] Mau Redeem Voucher?: y/n ");
        $pilihan = trim(fgets(STDIN));
        if($pilihan == "y" || $pilihan == "Y"){
        echo color("green","(REDEEM VOUCHER)");
        echo "
".color("white","!] Claim Vocher ");
        echo "
".color("green","!] Please wait");
        for($a=1;$a<=3;$a++){
        echo color("yellow",".");
        sleep(30);
        }
        $code1 = request('/go-promotions/v1/promotions/enrollments', $token, '{"promo_code":"COBAGOFOOD0607"}');
        $message = fetch_value($code1,'"message":"','"');
        if(strpos($code1, 'Promo kamu sudah bisa dipakai')){
        echo "
".color("green","+] Message: ".$message);
        goto goca;
        }else{
        echo "
".color("red","-] Message: ".$message);
        goca:
        echo "
".color("white","!] Claim Vocher ");
        echo "
".color("green","!] Please wait");
        for($a=1;$a<=3;$a++){
        echo color("yellow",".");
        sleep(10);
        }
        $code1 = request('/go-promotions/v1/promotions/enrollments', $token, '{"promo_code":"COBAGOFOOD0607"}');
        $message = fetch_value($code1,'"message":"','"');
        if(strpos($code1, 'Promo kamu sudah bisa dipakai')){
        echo "
".color("green","+] Message: ".$message);
        }else{
        echo "
".color("red","-] Message: ".$message);
        sleep(3);
        $cekvoucher = request('/gopoints/v3/wallet/vouchers?limit=10&page=1', $token);
        $total = fetch_value($cekvoucher,'"total_vouchers":',',');
        $voucher3 = getStr1('"title":"','",',$cekvoucher,"3");
        $voucher1 = getStr1('"title":"','",',$cekvoucher,"1");
        $voucher2 = getStr1('"title":"','",',$cekvoucher,"2");
        $voucher4 = getStr1('"title":"','",',$cekvoucher,"4");
        $voucher5 = getStr1('"title":"','",',$cekvoucher,"5");
        $voucher6 = getStr1('"title":"','",',$cekvoucher,"6");
        $voucher7 = getStr1('"title":"','",',$cekvoucher,"7");
        $voucher8 = getStr1('"title":"','",',$cekvoucher,"8");
        $voucher9 = getStr1('"title":"','",',$cekvoucher,"9");
        $voucher10 = getStr1('"title":"','",',$cekvoucher,"10");
        echo "
".color("white","!] Total voucher ".$total." : ");
        echo "
".color("green","                     1. ".$voucher1);
        echo "
".color("green","                     2. ".$voucher2);
        echo "
".color("green","                     3. ".$voucher3);
        echo "
".color("green","                     4. ".$voucher4);
        echo "
".color("green","                     5. ".$voucher5);
        echo "
".color("green","                     6. ".$voucher6);
        echo "
".color("green","                     7. ".$voucher6);
        echo "
".color("green","                     8. ".$voucher6);
        echo "
".color("green","                     9. ".$voucher6);
        echo "
".color("green","                     10. ".$voucher6);
        $expired1 = getStr1('"expiry_date":"','"',$cekvoucher,'1');
        $expired2 = getStr1('"expiry_date":"','"',$cekvoucher,'2');
        $expired3 = getStr1('"expiry_date":"','"',$cekvoucher,'3');
        $expired4 = getStr1('"expiry_date":"','"',$cekvoucher,'4');
        $expired5 = getStr1('"expiry_date":"','"',$cekvoucher,'5');
        $expired6 = getStr1('"expiry_date":"','"',$cekvoucher,'6');
        $expired7 = getStr1('"expiry_date":"','"',$cekvoucher,'7');
        $expired8 = getStr1('"expiry_date":"','"',$cekvoucher,'8');
        $expired9 = getStr1('"expiry_date":"','"',$cekvoucher,'9');
        $expired10 = getStr1('"expiry_date":"','"',$cekvoucher,'10');
         setpin:
         echo "
".color("white","?] Mau set pin?: y/n ");
         $pilih1 = trim(fgets(STDIN));
         if($pilih1 == "y" || $pilih1 == "Y"){
         //if($pilih1 == "y" && strpos($no, "628")){
         echo color("green","( PIN ANDA = 112233 )")."
";
         $data2 = '{"pin":"112233"}';
         $getotpsetpin = request("/wallet/pin", $token, $data2, null, null, $uuid);
         echo "Otp set pin: ";
         $otpsetpin = trim(fgets(STDIN));
         $verifotpsetpin = request("/wallet/pin", $token, $data2, null, $otpsetpin, $uuid);
         echo $verifotpsetpin;
         }else if($pilih1 == "n" || $pilih1 == "N"){
         die();
         }else{
         echo color("red","-] GAGAL!!!
");
         }
         }
         }
         }else{
         goto setpin;
         }
         }else{
         echo color("red","-] Otp yang anda input salah
");
         echo color("red","(OTP ULANG)
");
         echo color("white","!] Silahkan input kembali
");
         goto otp;
         }
         }else{
         echo color("red","NOMOR SUDAH TERDAFTAR/SALAH !!!");
         echo "
Mau ulang? (y/n): ";
         $pilih = trim(fgets(STDIN));
         if($pilih == "y" || $pilih == "Y"){
         echo color("red","(Register)
");
         goto ulang;
         }else{
         echo color("red","(Register)
");
         goto ulang;
  }
 }
}
echo change()."
"; 

Did this file decode correctly?

Original Code

<?php
eval(base64_decode('CmRhdGVfZGVmYXVsdF90aW1lem9uZV9zZXQoJ0FzaWEvSmFrYXJ0YScpOwppbmNsdWRlICJkZW5wLnBocCI7CmVjaG8gIlxlWzk3bTo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6XG4iOwplY2hvICJcZVs5N206Ojo6Ojo6Ojo6Ojo6OlxlWzkybWxka09LWFhOTlhYS09rZGxcZVs5N206Ojo6Ojo6Ojo6Ojo6OlxuIjsKZWNobyAiXGVbOTdtOjo6Ojo6Ojo6OjpcZVs5Mm1kME5NTU1NTU1NTU1NTU1NTU1NTjBkXGVbOTdtOjo6Ojo6Ojo6OjpcbiI7CmVjaG8gIlxlWzk3bTo6Ojo6Ojo6XGVbOTJtY09OTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU5PY1xlWzk3bTo6Ojo6Ojo6XG4iOwplY2hvICJcZVs5N206Ojo6OjpcZVs5Mm1jT1dNTU1NTU1NTVdYME9PT08wWFdNTU1NTU1NTVdPY1xlWzk3bTo6Ojo6OlxuIjsKZWNobyAiXGVbOTdtOjo6OjpcZVs5Mm1vTk1NTU1NTU1Ya2xcZVs5N206Ojo6Ojo6Ojo6XGVbOTJtbGtYTU1NTU1NTU5vXGVbOTdtOjo6OjpcbiI7CmVjaG8gIlxlWzk3bTo6OjpcZVs5Mm1vV01NTU1NTVhvXGVbOTdtOjo6Ojo6XGVbOTJtbG9vbFxlWzk3bTo6Ojo6OlxlWzkybW9YTU1NTU1NV29cZVs5N206Ojo6XG4iOwplY2hvICJcZVs5N206OjpcZVs5Mm1jTk1NTU1NTTBcZVs5N206Ojo6XGVbOTJtY3hLV01NTU1XS3hjXGVbOTdtOjo6OlxlWzkybTBNTU1NTU1OY1xlWzk3bTo6OlxuIjsKZWNobyAiXGVbOTdtOjo6XGVbOTJta01NTU1NTVhcZVs5N206Ojo6XGVbOTJtbFhNTU1NTU1NTU1NWGxcZVs5N206Ojo6XGVbOTJtWE1NTU1NTWtcZVs5N206OjpcbiI7CmVjaG8gIlxlWzk3bTo6OlxlWzkybUtNTU1NTU14XGVbOTdtOjo6OlxlWzkybUtNTU1NTU1NTU1NTU1LXGVbOTdtOjo6OlxlWzkybXhNTU1NTU1LXGVbOTdtOjo6XG4iOwplY2hvICJcZVs5N206OjpcZVs5Mm1YTU1NTU1NZFxlWzk3bTo6OjpcZVs5Mm1OTU1NTU1NTU1NTU1NTmNcZVs5N206OjpcZVs5Mm1kTU1NTU1NWFxlWzk3bTo6OlxuIjsKZWNobyAiXGVbOTdtOjo6XGVbOTJtME1NTU1NTU9cZVs5N206Ojo6XGVbOTJta01NTU1NTU1NTU1NTWtcZVs5N206Ojo6XGVbOTJtT01NTU1NTTBcZVs5N206OjpcbiI7CmVjaG8gIlxlWzk3bTo6OlxlWzkybW9NTU1NTU1Xb1xlWzk3bTo6OjpcZVs5Mm14Tk1NTU1NTU1NTnhcZVs5N206Ojo6XGVbOTJtb1dNTU1NTU1vXGVbOTdtOjo6XG4iOwplY2hvICJcZVs5N206Ojo6XGVbOTJtME1NTU1NTVdkXGVbOTdtOjo6OjpcZVs5Mm1vazBLSzBrb1xlWzk3bTo6Ojo6XGVbOTJtZFdNTU1NTU0wXGVbOTdtOjo6OlxuIjsKZWNobyAiXGVbOTdtOjo6OlxlWzkybWNLTU1NTU1NTUtkY1xlWzk3bTo6Ojo6Ojo6Ojo6OlxlWzkybWNkS01NTU1NTU1LY1xlWzk3bTo6OjpcbiI7CmVjaG8gIlxlWzk3bTo6Ojo6OlxlWzkybXhOTU1NTU1NTVdLa2xcZVs5N206Ojo6OjpcZVs5Mm1sa0tXTU1NTU1NTU54XGVbOTdtOjo6Ojo6XG4iOwplY2hvICJcZVs5N206Ojo6Ojo6XGVbOTJtY09XTU1NTU1NTU1XeFxlWzk3bTo6OjpcZVs5Mm14V01NTU1NTU1NV09jXGVbOTdtOjo6Ojo6OlxuIjsKZWNobyAiXGVbOTdtOjo6Ojo6Ojo6XGVbOTJtY2tYTU1NTU1NTXhcZVs5N206Ojo6XGVbOTJteE1NTU1NTU1Ya2NcZVs5N206Ojo6Ojo6OjpcbiI7CmVjaG8gIlxlWzk3bTo6Ojo6Ojo6Ojo6OlxlWzkybWx4T0tYMGRcZVs5N206Ojo6OjpcZVs5Mm1kMFhLT3hsXGVbOTdtOjo6Ojo6Ojo6Ojo6XG4iOwplY2hvICJcZVs5N206Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OlxuIjsKZWNobyAiXG4iOwplY2hvIGNvbG9yKCJncmVlbiIsIuKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrFxuIik7CmVjaG8gY29sb3IoIndoaXRlIiwiW+KAol0gIFRpbWUgIDogIi5kYXRlKCdbZC1tLVldIFtIOmk6c10nKS4iICAgXG4iKTsKZWNobyBjb2xvcigiZ3JlZW4iLCLilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqxcbiIpOwplY2hvIGNvbG9yKCJ3aGl0ZSIsIlvigKJdICAgICAgICAgICAgICDhjqnhj6zhjrThjqXhj5Xhj5bhjqXhj5Lhj5cgICAgICAgXG4iKTsKZWNobyBjb2xvcigiZ3JlZW4iLCLilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqxcbiIpOwplY2hvIGNvbG9yKCJ3aGl0ZSIsIlvigKJdICAgICAgICAgICAgQEFtYXJ0YXB1cmE5MSAgICAgICAgICAgICAgXG4iKTsKZWNobyBjb2xvcigiZ3JlZW4iLCLilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqxcbiIpOwpmdW5jdGlvbiBjaGFuZ2UoKXsKICAgICAgICAkbmFtYSA9IG5hbWEoKTsKICAgICAgICAkZW1haWwgPSBzdHJfcmVwbGFjZSgiICIsICIiLCAkbmFtYSkgLiBtdF9yYW5kKDEwMCwgOTk5KTsKICAgICAgICB1bGFuZzoKICAgICAgICBlY2hvIGNvbG9yKCJ3aGl0ZSIsIijigKIpIE5vbW9yIDogIik7CiAgICAgICAgJG5vID0gdHJpbShmZ2V0cyhTVERJTikpOwogICAgICAgICRkYXRhID0gJ3siZW1haWwiOiInLiRlbWFpbC4nQGdtYWlsLmNvbSIsIm5hbWUiOiInLiRuYW1hLiciLCJwaG9uZSI6IisnLiRuby4nIiwic2lnbmVkX3VwX2NvdW50cnkiOiJJRCJ9JzsKICAgICAgICAkcmVnaXN0ZXIgPSByZXF1ZXN0KCIvdjUvY3VzdG9tZXJzIiwgbnVsbCwgJGRhdGEpOwogICAgICAgIGlmKHN0cnBvcygkcmVnaXN0ZXIsICcib3RwX3Rva2VuIicpKXsKICAgICAgICAkb3RwdG9rZW4gPSBnZXRTdHIoJyJvdHBfdG9rZW4iOiInLCciJywkcmVnaXN0ZXIpOwogICAgICAgIGVjaG8gY29sb3IoImdyZWVuIiwiK10gS29kZSB2ZXJpZmlrYXNpIHN1ZGFoIGRpIGtpcmltIikuIlxuIjsKICAgICAgICBvdHA6CiAgICAgICAgZWNobyBjb2xvcigid2hpdGUiLCI/XSBPdHA6ICIpOwogICAgICAgICRvdHAgPSB0cmltKGZnZXRzKFNURElOKSk7CiAgICAgICAgJGRhdGExID0gJ3siY2xpZW50X25hbWUiOiJnb2plazpjb25zOmFuZHJvaWQiLCJkYXRhIjp7Im90cCI6IicgLiAkb3RwIC4gJyIsIm90cF90b2tlbiI6IicgLiAkb3RwdG9rZW4gLiAnIn0sImNsaWVudF9zZWNyZXQiOiI4MzQxNWQwNi1lYzRlLTExZTYtYTQxYi02YzQwMDg4YWI1MWUifSc7CiAgICAgICAgJHZlcmlmID0gcmVxdWVzdCgiL3Y1L2N1c3RvbWVycy9waG9uZS92ZXJpZnkiLCBudWxsLCAkZGF0YTEpOwogICAgICAgIGlmKHN0cnBvcygkdmVyaWYsICciYWNjZXNzX3Rva2VuIicpKXsKICAgICAgICBlY2hvIGNvbG9yKCJncmVlbiIsIitdIEJlcmhhc2lsIG1lbmRhZnRhciIpOwogICAgICAgICR0b2tlbiA9IGdldFN0cignImFjY2Vzc190b2tlbiI6IicsJyInLCR2ZXJpZik7CiAgICAgICAgJHV1aWQgPSBnZXRTdHIoJyJyZXNvdXJjZV9vd25lcl9pZCI6JywnLCcsJHZlcmlmKTsKICAgICAgICBlY2hvICJcbiIuY29sb3IoIndoaXRlIiwiK10gWW91ciBhY2Nlc3MgdG9rZW4gOiAiLiR0b2tlbi4iXG4iKTsKICAgICAgICBzYXZlKCJ0b2tlbi50eHQiLCR0b2tlbik7CiAgICAgICAgZWNobyAiXG4iLmNvbG9yKCJ3aGl0ZSIsIj9dIE1hdSBSZWRlZW0gVm91Y2hlcj86IHkvbiAiKTsKICAgICAgICAkcGlsaWhhbiA9IHRyaW0oZmdldHMoU1RESU4pKTsKICAgICAgICBpZigkcGlsaWhhbiA9PSAieSIgfHwgJHBpbGloYW4gPT0gIlkiKXsKICAgICAgICBlY2hvIGNvbG9yKCJncmVlbiIsIuKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrChSRURFRU0gVk9VQ0hFUinilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqwiKTsKICAgICAgICBlY2hvICJcbiIuY29sb3IoIndoaXRlIiwiIV0gQ2xhaW0gVm9jaGVyICIpOwogICAgICAgIGVjaG8gIlxuIi5jb2xvcigiZ3JlZW4iLCIhXSBQbGVhc2Ugd2FpdCIpOwogICAgICAgIGZvcigkYT0xOyRhPD0zOyRhKyspewogICAgICAgIGVjaG8gY29sb3IoInllbGxvdyIsIi4iKTsKICAgICAgICBzbGVlcCgzMCk7CiAgICAgICAgfQogICAgICAgICRjb2RlMSA9IHJlcXVlc3QoJy9nby1wcm9tb3Rpb25zL3YxL3Byb21vdGlvbnMvZW5yb2xsbWVudHMnLCAkdG9rZW4sICd7InByb21vX2NvZGUiOiJDT0JBR09GT09EMDYwNyJ9Jyk7CiAgICAgICAgJG1lc3NhZ2UgPSBmZXRjaF92YWx1ZSgkY29kZTEsJyJtZXNzYWdlIjoiJywnIicpOwogICAgICAgIGlmKHN0cnBvcygkY29kZTEsICdQcm9tbyBrYW11IHN1ZGFoIGJpc2EgZGlwYWthaScpKXsKICAgICAgICBlY2hvICJcbiIuY29sb3IoImdyZWVuIiwiK10gTWVzc2FnZTogIi4kbWVzc2FnZSk7CiAgICAgICAgZ290byBnb2NhOwogICAgICAgIH1lbHNlewogICAgICAgIGVjaG8gIlxuIi5jb2xvcigicmVkIiwiLV0gTWVzc2FnZTogIi4kbWVzc2FnZSk7CiAgICAgICAgZ29jYToKICAgICAgICBlY2hvICJcbiIuY29sb3IoIndoaXRlIiwiIV0gQ2xhaW0gVm9jaGVyICIpOwogICAgICAgIGVjaG8gIlxuIi5jb2xvcigiZ3JlZW4iLCIhXSBQbGVhc2Ugd2FpdCIpOwogICAgICAgIGZvcigkYT0xOyRhPD0zOyRhKyspewogICAgICAgIGVjaG8gY29sb3IoInllbGxvdyIsIi4iKTsKICAgICAgICBzbGVlcCgxMCk7CiAgICAgICAgfQogICAgICAgICRjb2RlMSA9IHJlcXVlc3QoJy9nby1wcm9tb3Rpb25zL3YxL3Byb21vdGlvbnMvZW5yb2xsbWVudHMnLCAkdG9rZW4sICd7InByb21vX2NvZGUiOiJDT0JBR09GT09EMDYwNyJ9Jyk7CiAgICAgICAgJG1lc3NhZ2UgPSBmZXRjaF92YWx1ZSgkY29kZTEsJyJtZXNzYWdlIjoiJywnIicpOwogICAgICAgIGlmKHN0cnBvcygkY29kZTEsICdQcm9tbyBrYW11IHN1ZGFoIGJpc2EgZGlwYWthaScpKXsKICAgICAgICBlY2hvICJcbiIuY29sb3IoImdyZWVuIiwiK10gTWVzc2FnZTogIi4kbWVzc2FnZSk7CiAgICAgICAgfWVsc2V7CiAgICAgICAgZWNobyAiXG4iLmNvbG9yKCJyZWQiLCItXSBNZXNzYWdlOiAiLiRtZXNzYWdlKTsKICAgICAgICBzbGVlcCgzKTsKICAgICAgICAkY2Vrdm91Y2hlciA9IHJlcXVlc3QoJy9nb3BvaW50cy92My93YWxsZXQvdm91Y2hlcnM/bGltaXQ9MTAmcGFnZT0xJywgJHRva2VuKTsKICAgICAgICAkdG90YWwgPSBmZXRjaF92YWx1ZSgkY2Vrdm91Y2hlciwnInRvdGFsX3ZvdWNoZXJzIjonLCcsJyk7CiAgICAgICAgJHZvdWNoZXIzID0gZ2V0U3RyMSgnInRpdGxlIjoiJywnIiwnLCRjZWt2b3VjaGVyLCIzIik7CiAgICAgICAgJHZvdWNoZXIxID0gZ2V0U3RyMSgnInRpdGxlIjoiJywnIiwnLCRjZWt2b3VjaGVyLCIxIik7CiAgICAgICAgJHZvdWNoZXIyID0gZ2V0U3RyMSgnInRpdGxlIjoiJywnIiwnLCRjZWt2b3VjaGVyLCIyIik7CiAgICAgICAgJHZvdWNoZXI0ID0gZ2V0U3RyMSgnInRpdGxlIjoiJywnIiwnLCRjZWt2b3VjaGVyLCI0Iik7CiAgICAgICAgJHZvdWNoZXI1ID0gZ2V0U3RyMSgnInRpdGxlIjoiJywnIiwnLCRjZWt2b3VjaGVyLCI1Iik7CiAgICAgICAgJHZvdWNoZXI2ID0gZ2V0U3RyMSgnInRpdGxlIjoiJywnIiwnLCRjZWt2b3VjaGVyLCI2Iik7CiAgICAgICAgJHZvdWNoZXI3ID0gZ2V0U3RyMSgnInRpdGxlIjoiJywnIiwnLCRjZWt2b3VjaGVyLCI3Iik7CiAgICAgICAgJHZvdWNoZXI4ID0gZ2V0U3RyMSgnInRpdGxlIjoiJywnIiwnLCRjZWt2b3VjaGVyLCI4Iik7CiAgICAgICAgJHZvdWNoZXI5ID0gZ2V0U3RyMSgnInRpdGxlIjoiJywnIiwnLCRjZWt2b3VjaGVyLCI5Iik7CiAgICAgICAgJHZvdWNoZXIxMCA9IGdldFN0cjEoJyJ0aXRsZSI6IicsJyIsJywkY2Vrdm91Y2hlciwiMTAiKTsKICAgICAgICBlY2hvICJcbiIuY29sb3IoIndoaXRlIiwiIV0gVG90YWwgdm91Y2hlciAiLiR0b3RhbC4iIDogIik7CiAgICAgICAgZWNobyAiXG4iLmNvbG9yKCJncmVlbiIsIiAgICAgICAgICAgICAgICAgICAgIDEuICIuJHZvdWNoZXIxKTsKICAgICAgICBlY2hvICJcbiIuY29sb3IoImdyZWVuIiwiICAgICAgICAgICAgICAgICAgICAgMi4gIi4kdm91Y2hlcjIpOwogICAgICAgIGVjaG8gIlxuIi5jb2xvcigiZ3JlZW4iLCIgICAgICAgICAgICAgICAgICAgICAzLiAiLiR2b3VjaGVyMyk7CiAgICAgICAgZWNobyAiXG4iLmNvbG9yKCJncmVlbiIsIiAgICAgICAgICAgICAgICAgICAgIDQuICIuJHZvdWNoZXI0KTsKICAgICAgICBlY2hvICJcbiIuY29sb3IoImdyZWVuIiwiICAgICAgICAgICAgICAgICAgICAgNS4gIi4kdm91Y2hlcjUpOwogICAgICAgIGVjaG8gIlxuIi5jb2xvcigiZ3JlZW4iLCIgICAgICAgICAgICAgICAgICAgICA2LiAiLiR2b3VjaGVyNik7CiAgICAgICAgZWNobyAiXG4iLmNvbG9yKCJncmVlbiIsIiAgICAgICAgICAgICAgICAgICAgIDcuICIuJHZvdWNoZXI2KTsKICAgICAgICBlY2hvICJcbiIuY29sb3IoImdyZWVuIiwiICAgICAgICAgICAgICAgICAgICAgOC4gIi4kdm91Y2hlcjYpOwogICAgICAgIGVjaG8gIlxuIi5jb2xvcigiZ3JlZW4iLCIgICAgICAgICAgICAgICAgICAgICA5LiAiLiR2b3VjaGVyNik7CiAgICAgICAgZWNobyAiXG4iLmNvbG9yKCJncmVlbiIsIiAgICAgICAgICAgICAgICAgICAgIDEwLiAiLiR2b3VjaGVyNik7CiAgICAgICAgJGV4cGlyZWQxID0gZ2V0U3RyMSgnImV4cGlyeV9kYXRlIjoiJywnIicsJGNla3ZvdWNoZXIsJzEnKTsKICAgICAgICAkZXhwaXJlZDIgPSBnZXRTdHIxKCciZXhwaXJ5X2RhdGUiOiInLCciJywkY2Vrdm91Y2hlciwnMicpOwogICAgICAgICRleHBpcmVkMyA9IGdldFN0cjEoJyJleHBpcnlfZGF0ZSI6IicsJyInLCRjZWt2b3VjaGVyLCczJyk7CiAgICAgICAgJGV4cGlyZWQ0ID0gZ2V0U3RyMSgnImV4cGlyeV9kYXRlIjoiJywnIicsJGNla3ZvdWNoZXIsJzQnKTsKICAgICAgICAkZXhwaXJlZDUgPSBnZXRTdHIxKCciZXhwaXJ5X2RhdGUiOiInLCciJywkY2Vrdm91Y2hlciwnNScpOwogICAgICAgICRleHBpcmVkNiA9IGdldFN0cjEoJyJleHBpcnlfZGF0ZSI6IicsJyInLCRjZWt2b3VjaGVyLCc2Jyk7CiAgICAgICAgJGV4cGlyZWQ3ID0gZ2V0U3RyMSgnImV4cGlyeV9kYXRlIjoiJywnIicsJGNla3ZvdWNoZXIsJzcnKTsKICAgICAgICAkZXhwaXJlZDggPSBnZXRTdHIxKCciZXhwaXJ5X2RhdGUiOiInLCciJywkY2Vrdm91Y2hlciwnOCcpOwogICAgICAgICRleHBpcmVkOSA9IGdldFN0cjEoJyJleHBpcnlfZGF0ZSI6IicsJyInLCRjZWt2b3VjaGVyLCc5Jyk7CiAgICAgICAgJGV4cGlyZWQxMCA9IGdldFN0cjEoJyJleHBpcnlfZGF0ZSI6IicsJyInLCRjZWt2b3VjaGVyLCcxMCcpOwogICAgICAgICBzZXRwaW46CiAgICAgICAgIGVjaG8gIlxuIi5jb2xvcigid2hpdGUiLCI/XSBNYXUgc2V0IHBpbj86IHkvbiAiKTsKICAgICAgICAgJHBpbGloMSA9IHRyaW0oZmdldHMoU1RESU4pKTsKICAgICAgICAgaWYoJHBpbGloMSA9PSAieSIgfHwgJHBpbGloMSA9PSAiWSIpewogICAgICAgICAvL2lmKCRwaWxpaDEgPT0gInkiICYmIHN0cnBvcygkbm8sICI2MjgiKSl7CiAgICAgICAgIGVjaG8gY29sb3IoImdyZWVuIiwi4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pasKCBQSU4gQU5EQSA9IDExMjIzMyAp4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pasIikuIlxuIjsKICAgICAgICAgJGRhdGEyID0gJ3sicGluIjoiMTEyMjMzIn0nOwogICAgICAgICAkZ2V0b3Rwc2V0cGluID0gcmVxdWVzdCgiL3dhbGxldC9waW4iLCAkdG9rZW4sICRkYXRhMiwgbnVsbCwgbnVsbCwgJHV1aWQpOwogICAgICAgICBlY2hvICJPdHAgc2V0IHBpbjogIjsKICAgICAgICAgJG90cHNldHBpbiA9IHRyaW0oZmdldHMoU1RESU4pKTsKICAgICAgICAgJHZlcmlmb3Rwc2V0cGluID0gcmVxdWVzdCgiL3dhbGxldC9waW4iLCAkdG9rZW4sICRkYXRhMiwgbnVsbCwgJG90cHNldHBpbiwgJHV1aWQpOwogICAgICAgICBlY2hvICR2ZXJpZm90cHNldHBpbjsKICAgICAgICAgfWVsc2UgaWYoJHBpbGloMSA9PSAibiIgfHwgJHBpbGloMSA9PSAiTiIpewogICAgICAgICBkaWUoKTsKICAgICAgICAgfWVsc2V7CiAgICAgICAgIGVjaG8gY29sb3IoInJlZCIsIi1dIEdBR0FMISEhXG4iKTsKICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgfWVsc2V7CiAgICAgICAgIGdvdG8gc2V0cGluOwogICAgICAgICB9CiAgICAgICAgIH1lbHNlewogICAgICAgICBlY2hvIGNvbG9yKCJyZWQiLCItXSBPdHAgeWFuZyBhbmRhIGlucHV0IHNhbGFoXG4iKTsKICAgICAgICAgZWNobyBjb2xvcigicmVkIiwi4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pasKE9UUCBVTEFORynilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqxcbiIpOwogICAgICAgICBlY2hvIGNvbG9yKCJ3aGl0ZSIsIiFdIFNpbGFoa2FuIGlucHV0IGtlbWJhbGlcbiIpOwogICAgICAgICBnb3RvIG90cDsKICAgICAgICAgfQogICAgICAgICB9ZWxzZXsKICAgICAgICAgZWNobyBjb2xvcigicmVkIiwiTk9NT1IgU1VEQUggVEVSREFGVEFSL1NBTEFIICEhISIpOwogICAgICAgICBlY2hvICJcbk1hdSB1bGFuZz8gKHkvbik6ICI7CiAgICAgICAgICRwaWxpaCA9IHRyaW0oZmdldHMoU1RESU4pKTsKICAgICAgICAgaWYoJHBpbGloID09ICJ5IiB8fCAkcGlsaWggPT0gIlkiKXsKICAgICAgICAgZWNobyBjb2xvcigicmVkIiwi4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pasKFJlZ2lzdGVyKeKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrFxuIik7CiAgICAgICAgIGdvdG8gdWxhbmc7CiAgICAgICAgIH1lbHNlewogICAgICAgICBlY2hvIGNvbG9yKCJyZWQiLCLilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqzilqwoUmVnaXN0ZXIp4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pas4pasXG4iKTsKICAgICAgICAgZ290byB1bGFuZzsKICB9CiB9Cn0KZWNobyBjaGFuZ2UoKS4iXG4iOyAK'))
?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 82391364f445f02b78bb094c806005e4
Eval Count 1
Decode Time 97 ms