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("\x46\x75\x6E\x63\x74\x69\x6F\x6E\x20\x53\x73\x74\x72\x28\x24\x63\x61\x72\x64\..

Decoded Output download

Function Sstr($card){
$zx =str_split("$card");
Return "$zx[0]$zx[1]$zx[2]$zx[3]$zx[4]$zx[5]$zx[6]$zx[7]$zx[8]$zx[9]$zx[10]$zx[11]$zx[12]$zx[13]$zx[14]$zx[15]";
}
function Cr($x,$lmm,$c1,$c2,$n){
include('FarsiGD.php');
include('jdf.php');
header('Content-type: image/jpeg');
$m = number_format($lmm);
$name = $n;
$FaGD = new FarsiGD();
$a = $FaGD->persianText($name,'en','normal');
if($x == 1){
$jpg_image = imagecreatefromjpeg('IMG_20200119_135731_509.jpg');
$black = imagecolorallocate($jpg_image, 5, 204, 171);
$blajck = imagecolorallocate($jpg_image, 0, 0, 0);
$blacpk = imagecolorallocate($jpg_image, 255, 255, 255);
$font_path = 'B Yekan.TTF';
$mm=jdate("Y/m/d H:i:s");
$rand=rand(00000000000,99999999999);
imagettftext($jpg_image, 15, 0, 60, 286, $blacpk, $font_path, $mm);
imagettftext($jpg_image, 15, 0, 60, 352, $black, $font_path, $m);
imagettftext($jpg_image, 15, 0, 65, 420, $blajck, $font_path, $c1);
imagettftext($jpg_image, 15, 0, 65, 470, $blajck, $font_path, $c2);
imagettftext($jpg_image, 15, 0, 65, 530, $blajck, $font_path, $a);
imagettftext($jpg_image, 15, 0, 65, 590, $blajck, $font_path, $rand);
imagejpeg($jpg_image);
imagedestroy($jpg_image);
}


if($x == 2){
$jpg_image = imagecreatefrompng('Untitled.png');
$black = imagecolorallocate($jpg_image, 87, 89, 86);
$blajck = imagecolorallocate($jpg_image, 87, 89, 86);
$blacpk = imagecolorallocate($jpg_image, 87, 89, 86);
$font_path = 'B Yekan.TTF';
$mm=jdate("Y/m/d");
$gmm=jdate("H:i:s");
$rand=rand(00000000000,99999999999);
$ppp='    ';
$rial = '';
$ag = $FaGD->persianText($ppp,'en','normal');
$rial = $FaGD->persianText($rial,'en','normal');
imagettftext($jpg_image, 15, 0, 20, 513, $blacpk, $font_path, $mm);
imagettftext($jpg_image, 15, 0, 20, 548, $blacpk, $font_path, $gmm);
imagettftext($jpg_image, 15, 0, 20, 575, $blacpk, $font_path, $ag);
imagettftext($jpg_image, 15, 0, 20, 475, $black, $font_path,"$rial$m");
imagettftext($jpg_image, 15, 0, 20, 375, $blajck, $font_path, $c1);
imagettftext($jpg_image, 15, 0, 20, 410, $blajck, $font_path, $c2);
imagettftext($jpg_image, 15, 0, 20, 445, $blajck, $font_path, $a);
imagettftext($jpg_image, 15, 0, 20, 610, $blajck, $font_path, $rand);
imagepng($jpg_image);
imagedestroy($jpg_image);
}


if($x == 3){
$jpg_image = imagecreatefrompng('Untitled1.png');
$black = imagecolorallocate($jpg_image, 87, 89, 86);
$blajck = imagecolorallocate($jpg_image, 87, 89, 86);
$blacpk = imagecolorallocate($jpg_image, 19, 174, 57);
$font_path = 'B Yekan.TTF';
$mm=jdate("Y/m/d");
$gmm=jdate("H:i:s");
$rand=rand(00000000000,99999999999);
$ppp='    ';
$rial = '';
$ag = $FaGD->persianText($ppp,'en','normal');
$rial = $FaGD->persianText($rial,'en','normal');
imagettftext($jpg_image, 25, 0, 30, 363, $blajck, $font_path, "$mm $gmm");
imagettftext($jpg_image, 27, 0, 95, 430, $blacpk, $font_path,$m);
imagettftext($jpg_image, 25, 0, 30, 495, $blajck, $font_path, $c1);
imagettftext($jpg_image, 25, 0, 30, 553, $blajck, $font_path, $c2);
imagettftext($jpg_image, 25, 0, 30, 612, $blajck, $font_path, $a);
imagettftext($jpg_image, 30, 0, 245, 815, $blajck, $font_path, $rand);
imagepng($jpg_image);
imagedestroy($jpg_image);
}

if($x == 4){
$jpg_image = imagecreatefromjpeg('FF.jpg');
$black = imagecolorallocate($jpg_image, 97, 86 ,116);
$blajck = imagecolorallocate($jpg_image,97, 86 ,116);
$blacpk = imagecolorallocate($jpg_image,97, 86, 116);
$font_path = 'Far_Bank.ttf';
$mm=jdate("Y/m/d");
$gmm=jdate("H:i:s");
$rand=rand(00000000000,99999999999);
$randf=rand(0000000000000,9999999999999);
$rial = '';
$ag = $FaGD->persianText($n,'en','normal');
$rial = $FaGD->persianText($rial,'en','normal');
$ppp1 = explode("****-****-****-",$c1)[1];
imagettftext($jpg_image, 30, 0, 120, 130, $blajck, $font_path, "$gmm                     $mm");
imagettftext($jpg_image, 27, 0, 60, 308, $blacpk, $font_path,"$rial $m");
imagettftext($jpg_image, 25, 0, 60, 412, $blajck, $font_path, "****-****-****-");
imagettftext($jpg_image, 27, 0, 455, 412, $blajck, $font_path, $ppp1);
imagettftext($jpg_image, 27, 0, 60, 620, $blajck, $font_path, $c2);
imagettftext($jpg_image, 27, 0, 60, 720, $blajck, $font_path, $ag);
imagettftext($jpg_image, 27, 0, 60, 213, $blajck, $font_path, $rand);
imagettftext($jpg_image, 27, 0, 60, 520, $blajck, $font_path, $randf);
imagejpeg($jpg_image);
imagedestroy($jpg_image);
}


if($x == 5){
$jpg_image = imagecreatefrompng('Untitled2.png');
$black = imagecolorallocate($jpg_image, 39, 68, 107);
$blajck = imagecolorallocate($jpg_image, 39, 68, 107);
$blacpk = imagecolorallocate($jpg_image, 39, 68, 107);
$font_path = 'B Yekan.TTF';
$mm=jdate("Y/m/d");
$gmm=jdate("H:i:s");
$rand=rand(00000000000,99999999999);
$rial = '';
$rial = $FaGD->persianText($rial,'en','normal');
imagettftext($jpg_image, 24, 0, 190, 500, $black, $font_path, $mm);
imagettftext($jpg_image, 24, 0, 390, 500, $black, $font_path, $gmm);
imagettftext($jpg_image, 25, 0, 133, 550, $black, $font_path,"$rial$m");
imagettftext($jpg_image, 25, 0, 133, 600, $blajck, $font_path, $c1);
imagettftext($jpg_image, 25, 0, 133, 653, $blajck, $font_path, $c2);
imagettftext($jpg_image, 25, 0, 133, 700, $blajck, $font_path, $a);
imagettftext($jpg_image, 25, 0, 180, 870, $blajck, $font_path, $rand);
imagepng($jpg_image);
imagedestroy($jpg_image);
}


if($x == 6){
$jpg_image = imagecreatefromjpeg('PicsArt_Bale.jpg');
$black = imagecolorallocate($jpg_image, 87, 89, 86);
$blajck = imagecolorallocate($jpg_image, 31, 37, 69);
$blacpk = imagecolorallocate($jpg_image, 21, 23, 40);
$font_path = 'B Yekan.TTF';
$mm=jdate("Y/m/d");
$gmm=jdate("H:i:s");
$rand=rand(000000,999999);
$ppp='    ';
$rial = '';
$ag = $FaGD->persianText($ppp,'en','normal');
$rial = $FaGD->persianText($rial,'en','normal');
imagettftext($jpg_image, 26, 0, 100, 190, $blacpk, $font_path,"$m");
imagettftext($jpg_image, 26, 0, 50, 250, $blacpk, $font_path,"$a");
imagettftext($jpg_image, 26, 0, 50, 310, $blacpk, $font_path,"$c2");
imagettftext($jpg_image, 16, 0, 60, 770, $blajck, $font_path, "$mm $gmm");
imagettftext($jpg_image, 16, 0, 60, 570, $blajck, $font_path,"$rial $m");
imagettftext($jpg_image, 16, 0, 60, 610, $blajck, $font_path, $c1);
imagettftext($jpg_image, 16, 0, 60, 650, $blajck, $font_path, $c2);
imagettftext($jpg_image, 16, 0, 60, 690, $blajck, $font_path, $a);
imagettftext($jpg_image, 16, 0, 60, 730, $blajck, $font_path, $rand);
imagepng($jpg_image);
imagedestroy($jpg_image);
}


if($x == 7){
$jpg_image = imagecreatefrompng('Top.png');
$black = imagecolorallocate($jpg_image, 90, 90, 90);
$blajck = imagecolorallocate($jpg_image, 90, 90, 90);
$blacpk = imagecolorallocate($jpg_image, 90, 90, 90);
$font_path = 'B Yekan.TTF';
$mm=jdate("Y/m/d");
$gmm=jdate("H:i:s");
$rand=rand(000000,999999);
$ppp='    ';
$rial = '';
$ag = $FaGD->persianText($ppp,'en','normal');
$rial = $FaGD->persianText($rial,'en','normal');

imagettftext($jpg_image, 18, 0, 120, 900, $blajck, $font_path, "$mm $gmm");
imagettftext($jpg_image, 18, 0, 120, 850, $blajck, $font_path,"$rial $m");
imagettftext($jpg_image, 18, 0, 120, 685, $blajck, $font_path, $c1);
imagettftext($jpg_image, 18, 0, 120, 730, $blajck, $font_path, $c2);
imagettftext($jpg_image, 18, 0, 120, 770, $blajck, $font_path, $a);
imagettftext($jpg_image, 18, 0, 120, 645, $blajck, $font_path, $rand);
imagettftext($jpg_image, 18, 0, 120, 605, $blajck, $font_path, 10);
imagepng($jpg_image);
imagedestroy($jpg_image);
}


}
return Cr($_GET['x'],$_GET['m'],$_GET['c1'],Sstr($_GET['c2']),$_GET['n']);

Did this file decode correctly?

Original Code

<?php
eval("\x46\x75\x6E\x63\x74\x69\x6F\x6E\x20\x53\x73\x74\x72\x28\x24\x63\x61\x72\x64\x29\x7B\x0A\x24\x7A\x78\x20\x3D\x73\x74\x72\x5F\x73\x70\x6C\x69\x74\x28\x22\x24\x63\x61\x72\x64\x22\x29\x3B\x0A\x52\x65\x74\x75\x72\x6E\x20\x22\x24\x7A\x78\x5B\x30\x5D\x24\x7A\x78\x5B\x31\x5D\x24\x7A\x78\x5B\x32\x5D\x24\x7A\x78\x5B\x33\x5D\x24\x7A\x78\x5B\x34\x5D\x24\x7A\x78\x5B\x35\x5D\x24\x7A\x78\x5B\x36\x5D\x24\x7A\x78\x5B\x37\x5D\x24\x7A\x78\x5B\x38\x5D\x24\x7A\x78\x5B\x39\x5D\x24\x7A\x78\x5B\x31\x30\x5D\x24\x7A\x78\x5B\x31\x31\x5D\x24\x7A\x78\x5B\x31\x32\x5D\x24\x7A\x78\x5B\x31\x33\x5D\x24\x7A\x78\x5B\x31\x34\x5D\x24\x7A\x78\x5B\x31\x35\x5D\x22\x3B\x0A\x7D\x0A\x66\x75\x6E\x63\x74\x69\x6F\x6E\x20\x43\x72\x28\x24\x78\x2C\x24\x6C\x6D\x6D\x2C\x24\x63\x31\x2C\x24\x63\x32\x2C\x24\x6E\x29\x7B\x0A\x69\x6E\x63\x6C\x75\x64\x65\x28\x27\x46\x61\x72\x73\x69\x47\x44\x2E\x70\x68\x70\x27\x29\x3B\x0A\x69\x6E\x63\x6C\x75\x64\x65\x28\x27\x6A\x64\x66\x2E\x70\x68\x70\x27\x29\x3B\x0A\x68\x65\x61\x64\x65\x72\x28\x27\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x74\x79\x70\x65\x3A\x20\x69\x6D\x61\x67\x65\x2F\x6A\x70\x65\x67\x27\x29\x3B\x0A\x24\x6D\x20\x3D\x20\x6E\x75\x6D\x62\x65\x72\x5F\x66\x6F\x72\x6D\x61\x74\x28\x24\x6C\x6D\x6D\x29\x3B\x0A\x24\x6E\x61\x6D\x65\x20\x3D\x20\x24\x6E\x3B\x0A\x24\x46\x61\x47\x44\x20\x3D\x20\x6E\x65\x77\x20\x46\x61\x72\x73\x69\x47\x44\x28\x29\x3B\x0A\x24\x61\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x6E\x61\x6D\x65\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x69\x66\x28\x24\x78\x20\x3D\x3D\x20\x31\x29\x7B\x0A\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x72\x65\x61\x74\x65\x66\x72\x6F\x6D\x6A\x70\x65\x67\x28\x27\x49\x4D\x47\x5F\x32\x30\x32\x30\x30\x31\x31\x39\x5F\x31\x33\x35\x37\x33\x31\x5F\x35\x30\x39\x2E\x6A\x70\x67\x27\x29\x3B\x0A\x24\x62\x6C\x61\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x35\x2C\x20\x32\x30\x34\x2C\x20\x31\x37\x31\x29\x3B\x0A\x24\x62\x6C\x61\x6A\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x30\x2C\x20\x30\x2C\x20\x30\x29\x3B\x0A\x24\x62\x6C\x61\x63\x70\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x35\x35\x2C\x20\x32\x35\x35\x2C\x20\x32\x35\x35\x29\x3B\x0A\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x20\x3D\x20\x27\x42\x20\x59\x65\x6B\x61\x6E\x2E\x54\x54\x46\x27\x3B\x0A\x24\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x59\x2F\x6D\x2F\x64\x20\x48\x3A\x69\x3A\x73\x22\x29\x3B\x0A\x24\x72\x61\x6E\x64\x3D\x72\x61\x6E\x64\x28\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x2C\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x32\x38\x36\x2C\x20\x24\x62\x6C\x61\x63\x70\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x6D\x6D\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x33\x35\x32\x2C\x20\x24\x62\x6C\x61\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x6D\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x36\x35\x2C\x20\x34\x32\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x31\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x36\x35\x2C\x20\x34\x37\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x32\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x36\x35\x2C\x20\x35\x33\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x61\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x36\x35\x2C\x20\x35\x39\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x72\x61\x6E\x64\x29\x3B\x0A\x69\x6D\x61\x67\x65\x6A\x70\x65\x67\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x69\x6D\x61\x67\x65\x64\x65\x73\x74\x72\x6F\x79\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x7D\x0A\x0A\x0A\x69\x66\x28\x24\x78\x20\x3D\x3D\x20\x32\x29\x7B\x0A\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x72\x65\x61\x74\x65\x66\x72\x6F\x6D\x70\x6E\x67\x28\x27\x55\x6E\x74\x69\x74\x6C\x65\x64\x2E\x70\x6E\x67\x27\x29\x3B\x0A\x24\x62\x6C\x61\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x38\x37\x2C\x20\x38\x39\x2C\x20\x38\x36\x29\x3B\x0A\x24\x62\x6C\x61\x6A\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x38\x37\x2C\x20\x38\x39\x2C\x20\x38\x36\x29\x3B\x0A\x24\x62\x6C\x61\x63\x70\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x38\x37\x2C\x20\x38\x39\x2C\x20\x38\x36\x29\x3B\x0A\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x20\x3D\x20\x27\x42\x20\x59\x65\x6B\x61\x6E\x2E\x54\x54\x46\x27\x3B\x0A\x24\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x59\x2F\x6D\x2F\x64\x22\x29\x3B\x0A\x24\x67\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x48\x3A\x69\x3A\x73\x22\x29\x3B\x0A\x24\x72\x61\x6E\x64\x3D\x72\x61\x6E\x64\x28\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x2C\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x29\x3B\x0A\x24\x70\x70\x70\x3D\x27\xD8\xAA\xD8\xB1\xD8\xA7\xDA\xA9\xD9\x86\xD8\xB4\x20\xD9\x85\xD9\x88\xD9\x81\xD9\x82\x20\xDA\xA9\xD8\xB3\xD8\xB1\x20\xD8\xA7\xD8\xB2\x20\xD9\x85\xD9\x88\xD8\xAC\xD9\x88\xD8\xAF\xDB\x8C\x27\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x27\xD8\xB1\xDB\x8C\xD8\xA7\xD9\x84\x27\x3B\x0A\x24\x61\x67\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x70\x70\x70\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x72\x69\x61\x6C\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x32\x30\x2C\x20\x35\x31\x33\x2C\x20\x24\x62\x6C\x61\x63\x70\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x6D\x6D\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x32\x30\x2C\x20\x35\x34\x38\x2C\x20\x24\x62\x6C\x61\x63\x70\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x67\x6D\x6D\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x32\x30\x2C\x20\x35\x37\x35\x2C\x20\x24\x62\x6C\x61\x63\x70\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x61\x67\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x32\x30\x2C\x20\x34\x37\x35\x2C\x20\x24\x62\x6C\x61\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x22\x24\x72\x69\x61\x6C\x24\x6D\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x32\x30\x2C\x20\x33\x37\x35\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x31\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x32\x30\x2C\x20\x34\x31\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x32\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x32\x30\x2C\x20\x34\x34\x35\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x61\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x35\x2C\x20\x30\x2C\x20\x32\x30\x2C\x20\x36\x31\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x72\x61\x6E\x64\x29\x3B\x0A\x69\x6D\x61\x67\x65\x70\x6E\x67\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x69\x6D\x61\x67\x65\x64\x65\x73\x74\x72\x6F\x79\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x7D\x0A\x0A\x0A\x69\x66\x28\x24\x78\x20\x3D\x3D\x20\x33\x29\x7B\x0A\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x72\x65\x61\x74\x65\x66\x72\x6F\x6D\x70\x6E\x67\x28\x27\x55\x6E\x74\x69\x74\x6C\x65\x64\x31\x2E\x70\x6E\x67\x27\x29\x3B\x0A\x24\x62\x6C\x61\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x38\x37\x2C\x20\x38\x39\x2C\x20\x38\x36\x29\x3B\x0A\x24\x62\x6C\x61\x6A\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x38\x37\x2C\x20\x38\x39\x2C\x20\x38\x36\x29\x3B\x0A\x24\x62\x6C\x61\x63\x70\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x39\x2C\x20\x31\x37\x34\x2C\x20\x35\x37\x29\x3B\x0A\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x20\x3D\x20\x27\x42\x20\x59\x65\x6B\x61\x6E\x2E\x54\x54\x46\x27\x3B\x0A\x24\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x59\x2F\x6D\x2F\x64\x22\x29\x3B\x0A\x24\x67\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x48\x3A\x69\x3A\x73\x22\x29\x3B\x0A\x24\x72\x61\x6E\x64\x3D\x72\x61\x6E\x64\x28\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x2C\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x29\x3B\x0A\x24\x70\x70\x70\x3D\x27\xD8\xAA\xD8\xB1\xD8\xA7\xDA\xA9\xD9\x86\xD8\xB4\x20\xD9\x85\xD9\x88\xD9\x81\xD9\x82\x20\xDA\xA9\xD8\xB3\xD8\xB1\x20\xD8\xA7\xD8\xB2\x20\xD9\x85\xD9\x88\xD8\xAC\xD9\x88\xD8\xAF\xDB\x8C\x27\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x27\xD8\xB1\xDB\x8C\xD8\xA7\xD9\x84\x27\x3B\x0A\x24\x61\x67\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x70\x70\x70\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x72\x69\x61\x6C\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x35\x2C\x20\x30\x2C\x20\x33\x30\x2C\x20\x33\x36\x33\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x22\x24\x6D\x6D\x20\x24\x67\x6D\x6D\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x37\x2C\x20\x30\x2C\x20\x39\x35\x2C\x20\x34\x33\x30\x2C\x20\x24\x62\x6C\x61\x63\x70\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x24\x6D\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x35\x2C\x20\x30\x2C\x20\x33\x30\x2C\x20\x34\x39\x35\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x31\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x35\x2C\x20\x30\x2C\x20\x33\x30\x2C\x20\x35\x35\x33\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x32\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x35\x2C\x20\x30\x2C\x20\x33\x30\x2C\x20\x36\x31\x32\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x61\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x33\x30\x2C\x20\x30\x2C\x20\x32\x34\x35\x2C\x20\x38\x31\x35\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x72\x61\x6E\x64\x29\x3B\x0A\x69\x6D\x61\x67\x65\x70\x6E\x67\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x69\x6D\x61\x67\x65\x64\x65\x73\x74\x72\x6F\x79\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x7D\x0A\x0A\x69\x66\x28\x24\x78\x20\x3D\x3D\x20\x34\x29\x7B\x0A\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x72\x65\x61\x74\x65\x66\x72\x6F\x6D\x6A\x70\x65\x67\x28\x27\x46\x46\x2E\x6A\x70\x67\x27\x29\x3B\x0A\x24\x62\x6C\x61\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x39\x37\x2C\x20\x38\x36\x20\x2C\x31\x31\x36\x29\x3B\x0A\x24\x62\x6C\x61\x6A\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x39\x37\x2C\x20\x38\x36\x20\x2C\x31\x31\x36\x29\x3B\x0A\x24\x62\x6C\x61\x63\x70\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x39\x37\x2C\x20\x38\x36\x2C\x20\x31\x31\x36\x29\x3B\x0A\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x20\x3D\x20\x27\x46\x61\x72\x5F\x42\x61\x6E\x6B\x2E\x74\x74\x66\x27\x3B\x0A\x24\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x59\x2F\x6D\x2F\x64\x22\x29\x3B\x0A\x24\x67\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x48\x3A\x69\x3A\x73\x22\x29\x3B\x0A\x24\x72\x61\x6E\x64\x3D\x72\x61\x6E\x64\x28\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x2C\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x29\x3B\x0A\x24\x72\x61\x6E\x64\x66\x3D\x72\x61\x6E\x64\x28\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x2C\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x29\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x27\xD8\xB1\xDB\x8C\xD8\xA7\xD9\x84\x27\x3B\x0A\x24\x61\x67\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x6E\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x72\x69\x61\x6C\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x24\x70\x70\x70\x31\x20\x3D\x20\x65\x78\x70\x6C\x6F\x64\x65\x28\x22\x2A\x2A\x2A\x2A\x2D\x2A\x2A\x2A\x2A\x2D\x2A\x2A\x2A\x2A\x2D\x22\x2C\x24\x63\x31\x29\x5B\x31\x5D\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x33\x30\x2C\x20\x30\x2C\x20\x31\x32\x30\x2C\x20\x31\x33\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x22\x24\x67\x6D\x6D\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x24\x6D\x6D\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x37\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x33\x30\x38\x2C\x20\x24\x62\x6C\x61\x63\x70\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x22\x24\x72\x69\x61\x6C\x20\x24\x6D\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x35\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x34\x31\x32\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x22\x2A\x2A\x2A\x2A\x2D\x2A\x2A\x2A\x2A\x2D\x2A\x2A\x2A\x2A\x2D\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x37\x2C\x20\x30\x2C\x20\x34\x35\x35\x2C\x20\x34\x31\x32\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x70\x70\x70\x31\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x37\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x36\x32\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x32\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x37\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x37\x32\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x61\x67\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x37\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x32\x31\x33\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x72\x61\x6E\x64\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x37\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x35\x32\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x72\x61\x6E\x64\x66\x29\x3B\x0A\x69\x6D\x61\x67\x65\x6A\x70\x65\x67\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x69\x6D\x61\x67\x65\x64\x65\x73\x74\x72\x6F\x79\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x7D\x0A\x0A\x0A\x69\x66\x28\x24\x78\x20\x3D\x3D\x20\x35\x29\x7B\x0A\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x72\x65\x61\x74\x65\x66\x72\x6F\x6D\x70\x6E\x67\x28\x27\x55\x6E\x74\x69\x74\x6C\x65\x64\x32\x2E\x70\x6E\x67\x27\x29\x3B\x0A\x24\x62\x6C\x61\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x33\x39\x2C\x20\x36\x38\x2C\x20\x31\x30\x37\x29\x3B\x0A\x24\x62\x6C\x61\x6A\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x33\x39\x2C\x20\x36\x38\x2C\x20\x31\x30\x37\x29\x3B\x0A\x24\x62\x6C\x61\x63\x70\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x33\x39\x2C\x20\x36\x38\x2C\x20\x31\x30\x37\x29\x3B\x0A\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x20\x3D\x20\x27\x42\x20\x59\x65\x6B\x61\x6E\x2E\x54\x54\x46\x27\x3B\x0A\x24\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x59\x2F\x6D\x2F\x64\x22\x29\x3B\x0A\x24\x67\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x48\x3A\x69\x3A\x73\x22\x29\x3B\x0A\x24\x72\x61\x6E\x64\x3D\x72\x61\x6E\x64\x28\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x2C\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x29\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x27\xD8\xB1\xDB\x8C\xD8\xA7\xD9\x84\x27\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x72\x69\x61\x6C\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x34\x2C\x20\x30\x2C\x20\x31\x39\x30\x2C\x20\x35\x30\x30\x2C\x20\x24\x62\x6C\x61\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x6D\x6D\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x34\x2C\x20\x30\x2C\x20\x33\x39\x30\x2C\x20\x35\x30\x30\x2C\x20\x24\x62\x6C\x61\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x67\x6D\x6D\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x35\x2C\x20\x30\x2C\x20\x31\x33\x33\x2C\x20\x35\x35\x30\x2C\x20\x24\x62\x6C\x61\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x22\x24\x72\x69\x61\x6C\x24\x6D\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x35\x2C\x20\x30\x2C\x20\x31\x33\x33\x2C\x20\x36\x30\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x31\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x35\x2C\x20\x30\x2C\x20\x31\x33\x33\x2C\x20\x36\x35\x33\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x32\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x35\x2C\x20\x30\x2C\x20\x31\x33\x33\x2C\x20\x37\x30\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x61\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x35\x2C\x20\x30\x2C\x20\x31\x38\x30\x2C\x20\x38\x37\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x72\x61\x6E\x64\x29\x3B\x0A\x69\x6D\x61\x67\x65\x70\x6E\x67\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x69\x6D\x61\x67\x65\x64\x65\x73\x74\x72\x6F\x79\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x7D\x0A\x0A\x0A\x69\x66\x28\x24\x78\x20\x3D\x3D\x20\x36\x29\x7B\x0A\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x72\x65\x61\x74\x65\x66\x72\x6F\x6D\x6A\x70\x65\x67\x28\x27\x50\x69\x63\x73\x41\x72\x74\x5F\x42\x61\x6C\x65\x2E\x6A\x70\x67\x27\x29\x3B\x0A\x24\x62\x6C\x61\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x38\x37\x2C\x20\x38\x39\x2C\x20\x38\x36\x29\x3B\x0A\x24\x62\x6C\x61\x6A\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x33\x31\x2C\x20\x33\x37\x2C\x20\x36\x39\x29\x3B\x0A\x24\x62\x6C\x61\x63\x70\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x31\x2C\x20\x32\x33\x2C\x20\x34\x30\x29\x3B\x0A\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x20\x3D\x20\x27\x42\x20\x59\x65\x6B\x61\x6E\x2E\x54\x54\x46\x27\x3B\x0A\x24\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x59\x2F\x6D\x2F\x64\x22\x29\x3B\x0A\x24\x67\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x48\x3A\x69\x3A\x73\x22\x29\x3B\x0A\x24\x72\x61\x6E\x64\x3D\x72\x61\x6E\x64\x28\x30\x30\x30\x30\x30\x30\x2C\x39\x39\x39\x39\x39\x39\x29\x3B\x0A\x24\x70\x70\x70\x3D\x27\xD8\xAA\xD8\xB1\xD8\xA7\xDA\xA9\xD9\x86\xD8\xB4\x20\xD9\x85\xD9\x88\xD9\x81\xD9\x82\x20\xDA\xA9\xD8\xB3\xD8\xB1\x20\xD8\xA7\xD8\xB2\x20\xD9\x85\xD9\x88\xD8\xAC\xD9\x88\xD8\xAF\xDB\x8C\x27\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x27\xD8\xB1\xDB\x8C\xD8\xA7\xD9\x84\x27\x3B\x0A\x24\x61\x67\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x70\x70\x70\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x72\x69\x61\x6C\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x36\x2C\x20\x30\x2C\x20\x31\x30\x30\x2C\x20\x31\x39\x30\x2C\x20\x24\x62\x6C\x61\x63\x70\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x22\x24\x6D\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x36\x2C\x20\x30\x2C\x20\x35\x30\x2C\x20\x32\x35\x30\x2C\x20\x24\x62\x6C\x61\x63\x70\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x22\x24\x61\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x32\x36\x2C\x20\x30\x2C\x20\x35\x30\x2C\x20\x33\x31\x30\x2C\x20\x24\x62\x6C\x61\x63\x70\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x22\x24\x63\x32\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x36\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x37\x37\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x22\x24\x6D\x6D\x20\x24\x67\x6D\x6D\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x36\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x35\x37\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x22\x24\x72\x69\x61\x6C\x20\x24\x6D\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x36\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x36\x31\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x31\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x36\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x36\x35\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x32\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x36\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x36\x39\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x61\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x36\x2C\x20\x30\x2C\x20\x36\x30\x2C\x20\x37\x33\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x72\x61\x6E\x64\x29\x3B\x0A\x69\x6D\x61\x67\x65\x70\x6E\x67\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x69\x6D\x61\x67\x65\x64\x65\x73\x74\x72\x6F\x79\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x7D\x0A\x0A\x0A\x69\x66\x28\x24\x78\x20\x3D\x3D\x20\x37\x29\x7B\x0A\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x72\x65\x61\x74\x65\x66\x72\x6F\x6D\x70\x6E\x67\x28\x27\x54\x6F\x70\x2E\x70\x6E\x67\x27\x29\x3B\x0A\x24\x62\x6C\x61\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x39\x30\x2C\x20\x39\x30\x2C\x20\x39\x30\x29\x3B\x0A\x24\x62\x6C\x61\x6A\x63\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x39\x30\x2C\x20\x39\x30\x2C\x20\x39\x30\x29\x3B\x0A\x24\x62\x6C\x61\x63\x70\x6B\x20\x3D\x20\x69\x6D\x61\x67\x65\x63\x6F\x6C\x6F\x72\x61\x6C\x6C\x6F\x63\x61\x74\x65\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x39\x30\x2C\x20\x39\x30\x2C\x20\x39\x30\x29\x3B\x0A\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x20\x3D\x20\x27\x42\x20\x59\x65\x6B\x61\x6E\x2E\x54\x54\x46\x27\x3B\x0A\x24\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x59\x2F\x6D\x2F\x64\x22\x29\x3B\x0A\x24\x67\x6D\x6D\x3D\x6A\x64\x61\x74\x65\x28\x22\x48\x3A\x69\x3A\x73\x22\x29\x3B\x0A\x24\x72\x61\x6E\x64\x3D\x72\x61\x6E\x64\x28\x30\x30\x30\x30\x30\x30\x2C\x39\x39\x39\x39\x39\x39\x29\x3B\x0A\x24\x70\x70\x70\x3D\x27\xD8\xAA\xD8\xB1\xD8\xA7\xDA\xA9\xD9\x86\xD8\xB4\x20\xD9\x85\xD9\x88\xD9\x81\xD9\x82\x20\xDA\xA9\xD8\xB3\xD8\xB1\x20\xD8\xA7\xD8\xB2\x20\xD9\x85\xD9\x88\xD8\xAC\xD9\x88\xD8\xAF\xDB\x8C\x27\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x27\xD8\xB1\xDB\x8C\xD8\xA7\xD9\x84\x27\x3B\x0A\x24\x61\x67\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x70\x70\x70\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x24\x72\x69\x61\x6C\x20\x3D\x20\x24\x46\x61\x47\x44\x2D\x3E\x70\x65\x72\x73\x69\x61\x6E\x54\x65\x78\x74\x28\x24\x72\x69\x61\x6C\x2C\x27\x65\x6E\x27\x2C\x27\x6E\x6F\x72\x6D\x61\x6C\x27\x29\x3B\x0A\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x38\x2C\x20\x30\x2C\x20\x31\x32\x30\x2C\x20\x39\x30\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x22\x24\x6D\x6D\x20\x24\x67\x6D\x6D\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x38\x2C\x20\x30\x2C\x20\x31\x32\x30\x2C\x20\x38\x35\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x22\x24\x72\x69\x61\x6C\x20\x24\x6D\x22\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x38\x2C\x20\x30\x2C\x20\x31\x32\x30\x2C\x20\x36\x38\x35\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x31\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x38\x2C\x20\x30\x2C\x20\x31\x32\x30\x2C\x20\x37\x33\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x63\x32\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x38\x2C\x20\x30\x2C\x20\x31\x32\x30\x2C\x20\x37\x37\x30\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x61\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x38\x2C\x20\x30\x2C\x20\x31\x32\x30\x2C\x20\x36\x34\x35\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x24\x72\x61\x6E\x64\x29\x3B\x0A\x69\x6D\x61\x67\x65\x74\x74\x66\x74\x65\x78\x74\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x2C\x20\x31\x38\x2C\x20\x30\x2C\x20\x31\x32\x30\x2C\x20\x36\x30\x35\x2C\x20\x24\x62\x6C\x61\x6A\x63\x6B\x2C\x20\x24\x66\x6F\x6E\x74\x5F\x70\x61\x74\x68\x2C\x20\x31\x30\x29\x3B\x0A\x69\x6D\x61\x67\x65\x70\x6E\x67\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x69\x6D\x61\x67\x65\x64\x65\x73\x74\x72\x6F\x79\x28\x24\x6A\x70\x67\x5F\x69\x6D\x61\x67\x65\x29\x3B\x0A\x7D\x0A\x0A\x0A\x7D\x0A\x72\x65\x74\x75\x72\x6E\x20\x43\x72\x28\x24\x5F\x47\x45\x54\x5B\x27\x78\x27\x5D\x2C\x24\x5F\x47\x45\x54\x5B\x27\x6D\x27\x5D\x2C\x24\x5F\x47\x45\x54\x5B\x27\x63\x31\x27\x5D\x2C\x53\x73\x74\x72\x28\x24\x5F\x47\x45\x54\x5B\x27\x63\x32\x27\x5D\x29\x2C\x24\x5F\x47\x45\x54\x5B\x27\x6E\x27\x5D\x29\x3B");

Function Calls

None

Variables

None

Stats

MD5 cac5c57b90a5c30076cd0b4b0eecb5b3
Eval Count 1
Decode Time 59 ms