Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval(base64_decode('JGNvZGVsb2NrX2NvZGU9ImEhamJIVmtaU2dpTGk0dlkyOXVabWxuTDBOdmJtNWxZM1JwYj..
Decoded Output download
include("../config/Connection.php");
$cpv=$_REQUEST['cpv'];
$rs=mysql_query("select * from ledger where Ref='$cpv' order by Cr DESC");
while($newArray=mysql_fetch_array($rs)) {
$Date= $newArray['Date'];
$Time= $newArray['Time'];
$ChDate = date("d-M-Y", strtotime($newArray['Date']));
}
define("MAJOR", 'RUPEES');
define("MINOR", 'PAISA');
class toWords
{
var $pounds;
var $pence;
var $major;
var $minor;
var $words = '';
var $number;
var $magind;
var $units = array('', 'One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven', 'Eight', 'Nine');
var $teens = array('Ten', 'Eleven', 'Twelve', 'Thirteen', 'Fourteen', 'Fifteen', 'Sixteen', 'Seventeen', 'Eighteen', 'Nineteen');
var $tens = array('', 'Ten', 'Twenty', 'Thirty', 'Forty', 'Fifty', 'Sixty', 'Seventy', 'Eighty', 'Ninety');
var $mag = array('', 'Thousand', 'Million', 'Billion', 'Trillion');
function toWords($amount, $major = MAJOR, $minor = MINOR)
{
$this->__toWords__((int)($amount), $major);
$whole_number_part = $this->words;
#$right_of_decimal = (int)(($amount-(int)$amount) * 100);
$strform = number_format($amount,2);
$right_of_decimal = (int)substr($strform, strpos($strform,'.')+1);
$this->__toWords__($right_of_decimal, $minor);
$this->words = $whole_number_part . ' ' . $this->words;
}
function __toWords__($amount, $major)
{
$this->major = $major;
#$this->minor = $minor;
$this->number = number_format($amount, 2);
list($this->pounds, $this->pence) = explode('.', $this->number);
$this->words = " $this->major";
if ($this->pounds == 0)
$this->words = "Zero $this->words";
else {
$groups = explode(',', $this->pounds);
$groups = array_reverse($groups);
for ($this->magind = 0; $this->magind < count($groups); $this->magind++) {
if (($this->magind == 1) && (strpos($this->words, 'hundred') === false) && ($groups[0] != '000'))
$this->words = ' and ' . $this->words;
$this->words = $this->_build($groups[$this->magind]) . $this->words;
}
}
}
function _build($n)
{
$res = '';
$na = str_pad("$n", 3, "0", STR_PAD_LEFT);
if ($na == '000')
return '';
if ($na{0} != 0)
$res = ' ' . $this->units[$na{0}] . ' hundred';
if (($na{1} == '0') && ($na{2} == '0'))
return $res . ' ' . $this->mag[$this->magind];
$res .= $res == '' ? '' : ' and';
$t = (int) $na{1};
$u = (int) $na{2};
switch ($t) {
case 0:
$res .= ' ' . $this->units[$u];
break;
case 1:
$res .= ' ' . $this->teens[$u];
break;
default:
$res .= ' ' . $this->tens[$t] . ' ' . $this->units[$u];
break;
}
$res .= ' ' . $this->mag[$this->magind];
return $res;
}
}
?>
<style>
#cusInfo{ font-family:Calibri; width:65%; float: left;}
#DI{ font-family:Calibri; width:32%; box-shadow: 10px 10px 5px #888888; border-style:solid;
border-width:1px; float: left;}
#celspace{ height:40; width:17; }
#celhight{ height:20; width:500; float: left;}
#sr{ font-family:Calibri; width:4%; border-style:solid; border-width:1px; float: left; text-align:center}
#particulars{ font-family:Calibri; width:65%; border-style:solid; border-width:1px; float: left; text-align:center; letter-spacing:6px}
#qty{ font-family:Calibri; width:9%; border-style:solid; border-width:1px; float: left; text-align:center}
#price{ font-family:Calibri; width:9%; border-style:solid; border-width:1px; float: left; text-align:center; }
#amount{ font-family:Calibri; width:9%; border-style:solid; border-width:1px; float: left; text-align:center;}
#srd{ font-family:Calibri; width:4%; border-left:solid; border-width:1px; float: left; text-align:center; }
#particularsd{ font-family:Calibri; width:65%; border-left:solid; border-width:2px; float: left; letter-spacing:6px;}
#qtyd{ font-family:Calibri; width:9%; border-left:solid; border-width:2px; float: left; text-align:right; }
#priced{ font-family:Calibri; width:9%; border-left:solid; border-width:2px; float: left; text-align:right; }
#amountd{ font-family:Calibri; width:9%; border-left:solid; border-left-width:2px; float: left; text-align:right; border-right:solid; border-right-width:1px; }
#total{ font-family:Calibri; width:88%; border-style:solid; border-width:1px; float: left; text-align:center; letter-spacing:6px; }
#amountt{ font-family:Calibri; width:8%; border-style:solid; border-width:1px; float: left; text-align:right; }
table{ font-family:Calibri; }
</style>
<?
include("Rhead.php");
?>
<div id="cusInfo">
<table align="center">
<tr>
<th style="font-size:30px;letter-spacing:6px;">BANK PAYMENT VOUCHER</th>
</tr>
</table>
</div>
<div id="DI">
<table width="100%" align="RIGHT">
<tr>
<td width="35%" style="border-bottom:dotted; border-width:1px;"><b>VOUCHER NO</b></td>
<td width="65%" style="border-bottom:dotted; border-width:1px;"><? echo $cpv; ?></td>
</tr>
<tr>
<td ><b>DATE/TIME</b></td>
<td ><? echo $ChDate.' '.$Time; ?></td>
</tr>
</table>
</div>
<div style="width:100%; height:7%"></div>
<table width="98%" style="border-style:solid; border-width:1px;">
<tr align="center" bgcolor="#548DD4" >
<th width="15%" style='border:none; border-right:solid 1.0pt; border-bottom:solid 1.0pt;'>CODE</th>
<th width="30%" style='border:none; border-right:solid 1.0pt; border-bottom:solid 1.0pt;letter-spacing:6px;'>ACCOUNT</th>
<th width="35%" style='border:none; border-right:solid 1.0pt; border-bottom:solid 1.0pt;letter-spacing:6px;'>DESCRIPTION</th>
<th width="10%" style='border:none; border-right:solid 1.0pt; border-bottom:solid 1.0pt;'>DR</th>
<th width="10%" style='border:none;border-bottom:solid 1.0pt; letter-spacing:3px;'>CR</th>
</tr>
<?php
$sr=1;
$TDR=0;
$TCR=0;
$rs=mysql_query("select * from ledger where Ref='$cpv'");
while($newArray=mysql_fetch_array($rs)) {
$Date= $newArray['Date'];
$ChDate = date("d-M-Y", strtotime($newArray['Date']));
$Account_Id= $newArray['Account_Id'];
$Ref= $newArray['Ref'];
$Description= $newArray['Description'];
$Dr= $newArray['Dr'];
$Cr= $newArray['Cr'];
$mode= $newArray['mode'];
$Chk= $newArray['Chk'];
$rsp=mysql_query("select * from coa_level_5 where Id='$Account_Id'");
while ($newArray = mysql_fetch_array($rsp))
{
$Name= $newArray['Name']; }
?>
<tr <?php if ($sr%2){ echo 'bgcolor="#CCCCCC"'; }?>>
<td align="center" style="border-right:solid; border-width:1px;"><? echo $Account_Id; ?></td>
<td style="border-right:solid; border-width:1px;"><?php echo $Name;?></td>
<td style="border-right:solid; border-width:1px;"><? if ($mode==2){ echo "O/L"; } else { echo "Chq"; }?> <?php echo $Chk.' '.$Description;?></td>
<td align="right" style="border-right:solid; border-width:1px;"><?php if ($Dr==0){ echo " "; } else { echo number_format($Dr); } ?></td>
<td align="right" ><?php if ($Cr==0){ } else { echo number_format($Cr); }?></td>
</tr>
<?php
$TDR=$TDR+$Dr;
$TCR=$TCR+$Cr;
$sr=$sr+1; }
$s=$sr;
for ($i=$sr;$i<=11;$i++){
?>
<tr <?php if ($s%2){ echo 'bgcolor="#CCCCCC"'; }?> >
<td align="center" style="border-right:solid; border-width:1px;"> </td>
<td align="right" style="border-right:solid; border-width:1px;"> </td>
<td align="right" style="border-right:solid; border-width:1px;"> </td>
<td align="right" style="border-right:solid; border-width:1px;"> </td>
<td align="right"> </td>
</tr>
<?php $s=$s+1; }
$obj = new toWords($TDR);
?>
<!--<tr <?php if ($s%2){ echo 'bgcolor="#CCCCCC"'; }?>>
<td align="center"> </td>
<td style="font-family:Calibri; font-size:11px;"> </td>
<td align="right"> </td>
<td align="right"> </td>
<td align="right"> </td>
</tr>
--> <tr bgcolor="#548DD4">
<th colspan="3" align="center" style="border:none; border-right:solid 1.0pt; border-top:solid 1.0pt; "><? echo $obj->words; ?></td>
<th align="right" style="border:none; border-right:solid 1.0pt; border-top:solid 1.0pt;"><?php echo number_format($TDR);?></td>
<th align="right" style="border:none; border-top:solid 1.0pt;"><?php echo number_format($TCR);?></td>
</tr>
</table>
<table width="98%">
<th width="20%" ><u>PREPARED BY </u></th>
<th width="20%" ><u>CHECKED BY </u></th>
<th width="20%" ><u>APROVED BY </u></th>
<th width="22%" align="right"><u>RECEIVED BY </u></th>
</table><br /><br /><br />
<?php echo "<font size='1'><b>CREATED BY:</b> PAK DEVELOPER 0314-3550448 , 0300-6974770</font>";
Did this file decode correctly?
Original Code
eval(base64_decode('JGNvZGVsb2NrX2NvZGU9ImEhamJIVmtaU2dpTGk0dlkyOXVabWxuTDBOdmJtNWxZM1JwYjI0dWNHaHdJaWs3RFFvZ0pHTndkajBrWDFKRlVWVkZVMVJiSjJOd2RpZGRPdzBLQ1NSeWN6MXRlWE54YkY5eGRXVnllU2dpYzJWc1pXTjBJQ29nWm5KdmJTQnNaV1JuWlhJZ2QyaGxjbVVnVW1WbVBTY2tZM0IySnlCdmNtUmxjaUJpZVNCRGNpQkVSVk5ESWlrN0NRa0pDUTBLQ1NCM2FHbHNaU2drYm1WM1FYSnlZWGs5YlhsemNXeGZabVYwWTJoZllYSnlZWGtvSkhKektTa2dldzBLQ1FrSkNRa0pDUWtOQ2drSkNRa0pDUWtKQ1NSRVlYUmxQU0FrYm1WM1FYSnlZWGxiSjBSaGRHVW5YVHNOQ2drSkNRa0pDUWtKQ1NSVWFXMWxQU0FrYm1WM1FYSnlZWGxiSjFScGJXVW5YVHNOQ2drSkNRa0pDUWtKQ1NSRGFFUmhkR1VnUFNCa1lYUmxLQ0prTFUwdFdTSXNJSE4wY25SdmRHbHRaU2drYm1WM1FYSnlZWGxiSjBSaGRHVW5YU2twT3cwS0NRa0pDUWtKQ1FrSkRRb0pDUWtKQ1FrSkNRbDlDUTBLRFFvSkRRb0pDZ2xrWldacGJtVW9JazFCU2s5U0lpd2dKMUpWVUVWRlV5Y3BPdzBLWkdWbWEhbEtDSk5TVTVQVWlJc0lDZFFRVWxUUVNjcE93MEtZMnhoYzNNZ2RHOVhiM0prY3cwS2V3MEtJKkhaaGNpQWtjRzkxYm1Sek93MEtJKkhaaGNpQWtjR1Z1WTJVN0RRb2dJQGRtRnlJQ1J0WVdwdmNqc05DaUFnSUNCMllYSWdKRzFwYm05eU93MEtJKkhaaGNpQWtkMjl5WkhNZ1BTQW5KenNOQ2lBZ0lDQjJZWElnSkc1MWJXSmxjanNOQ2lBZ0lDQjJZWElnSkcxaFoybHVaRHNOQ2lCMllYSWdKSFZ1YVhSeklEMGdZWEp5WVhrb0p5Y3NJQ2RQYm1VbkxDQW5WSGR2Snl3Z0oxUm9jbVZsSnl3Z0owWnZkWEluTENBblJtbDJaU2NzSUNkVGFYZ25MQ0FuVTJWMlpXNG5MQ0FuUldsbmFIUW5MQ0FuVG1sdVpTY3BPdzBLSSpIWmhjaUFrZEdWbGJuTWdQU0JoY25KaGVTZ25WR1Z1Snl3Z0owVnNaWFpsYmljc0lDZFVkMlZzZG1VbkxDQW5WR2hwY25SbFpXNG5MQ0FuUm05MWNuUmxaVzRuTENBblJtbG1kR1ZsYmljc0lDZFRhWGgwWldWdUp5d2dKMU5sZG1WdWRHVmxiaWNzSUNkRmFXZG9kR1ZsYmljc0lDZE9hIWxkR1ZsYmljcE93MEtJKkhaaGNpQWtkR1Z1Y3lBOUlHRnljbUY1S0NjbkxDQW5WR1Z1Snl3Z0oxUjNaITBlU2NzSUNkVWFHbHlkSGtuTENBblJtOXlkSGtuTENBblJtbG1kSGtuTENBblUybDRkSGtuTENBblUyVjJaITBlU2NzSUNkRmFXZG9kSGtuTENBblRtbHVaWFI1SnlrN0RRb2dJQGRtRnlJQ1J0WVdjZ1BTQmhjbkpoZVNnbkp5d2dKMVJvYjNWelkha0p5d2dKMDFwYkd4cGIyNG5MQ0FuUW1sc2JHbHZiaWNzSUNkVWNtbHNiR2x2YmljcE93MEtEUW9nSUBablZ1WTNScGIyNGdkRzlYYjNKa2N5Z2tZVzF2ZCEwTENBa2JXRnFiM0lnUFNCTlFVcFBVaXdnSkcxcGJtOXlJRDBnVFVsT1QxSXBEUW9nSUBldzBLSSoqQ0FrZEdocGN5MCtYMTkwYjFkdmNtUnpYMThvS0dsdWRDa29KR0Z0YjNWdWRDa3NJQ1J0WVdwdmNpazdEUW9nSSoqQ1IzYUc5c1pWOXVkVzFpWlhKZmNHRnlkQ0E5SUNSMGFHbHpMVDUzYjNKa2N6c05DaUFnSSoqeVJ5YVdkb2RGOXZabDlrWldOcGJXRnNJRDBnS0dsdWRDa29LQ1JoYlc5MWJuUXRLR2x1ZENra1lXMXZkITBLU0FxSURFd01DazdEUW9nSSoqQ1J6ZEhKbWIzSnRJRDBnYm5WdFltVnlYMlp2Y20xaGRDZ2tZVzF2ZCEwTERJcE93MEtJKipDQWtjbWxuYUhSZmIyWmZaR1ZqYVcxaGJDQTlJQ2hwYm5RcGMzVmljM1J5S0NSemRISm1iM0p0TENCemRISndiM01vSkhOMGNtWnZjbTBzSnk0bktTc3hLVHNOQ2lBZ0kqQEpIUm9hWE10UGw5ZmRHOVhiM0prYzE5ZktDUnlhV2RvZEY5dlpsOWtaV05wYldGc0xDQWtiV2x1YjNJcE93MEtJKipDQWtkR2hwY3kwK2QyOXlaSE1nUFNBa2QyaHZiR1ZmYm5WdFltVnlYM0JoY25RZ0xpQW5JQ2NnTGlBa2RHaHBjeTArZDI5eVpITTdEUW9nSUBmUTBLRFFvZ0lAWm5WdVkzUnBiMjRnWDE5MGIxZHZjbVJ6WDE4b0pHRnRiM1Z1ZEN3Z0pHMWhhbTl5S1EwS0kqSHNOQ2lBZ0kqQEpIUm9hWE10UG0xaGFtOXlJQ0E5SUNSdFlXcHZjanNOQ2lBZ0kqKnlSMGFHbHpMVDV0YSF2Y2lBZ1BTQWtiV2x1YjNJN0RRb2dJKipDUjBhR2x6TFQ1dWRXMWlaWElnUFNCdWRXMWlaWEpmWm05eWJXRjBLQ1JoYlc5MWJuUXNJRElwT3cwS0kqKkNCc2FYTjBLQ1IwYUdsekxUNXdiM1Z1WkhNc0lDUjBhR2x6TFQ1d1ohalpTa2dQU0JsZUhCc2IyUmxLQ2N1Snl3Z0pIUm9hWE10UG01MWJXSmxjaWs3RFFvZ0kqKkNSMGFHbHpMVDUzYjNKa2N5QTlJQ0lnSkhSb2FYTXRQbTFoYW05eUlqc05DaUFnSSpAYVdZZ0tDUjBhR2x6TFQ1d2IzVnVaSE1nUFQwZ01Da05DaUFnSSoqKkNSMGFHbHpMVDUzYjNKa2N5QTlJQ0phWlhKdklDUjBhR2x6TFQ1M2IzSmtjeUk3RFFvZ0kqKkdWc2MyVWdldzBLSSoqKkBKR2R5YjNWd2N5QTlJR1Y0Y0d4dlpHVW9KeXduTENBa2RHaHBjeTArY0c5MWJtUnpLVHNOQ2lBZ0kqKipDUm5jbTkxY0hNZ1BTQmhjbkpoZVY5eVpYWmxjbk5sS0NSbmNtOTFjSE1wT3cwS0kqKipAWm05eUlDZ2tkR2hwY3kwK2JXRm5hIWtJRDBnTURzZ0pIUm9hWE10UG0xaFoybHVaQ0E4SUdOdmQhMEtDUm5jbTkxY0hNcE95QWtkR2hwY3kwK2JXRm5hIWtLeXNwSUhzTkNpQWdJKioqKkNCcFppQW9LQ1IwYUdsekxUNXRZV2RwYm1RZ1BUMGdNU2tnSmlZZ0tITjBjbkJ2Y3lna2RHaHBjeTArZDI5eVpITXNJQ2RvZCFrY21Wa0p5a2dQVDA5SUdaaGJITmxLU0FtSmlBb0pHZHliM1Z3YzFzd1hTQWhQU0FuTURBd0p5a3BEUW9nSSoqKioqKkNSMGFHbHpMVDUzYjNKa2N5QTlJQ2NnWSFrSUNjZ0xpQWtkR2hwY3kwK2QyOXlaSE03RFFvZ0kqKioqQEpIUm9hWE10UG5kdmNtUnpJRDBnSkhSb2FYTXRQbDlpZFdsc1pDZ2taM0p2ZFhCeld5UjBhR2x6TFQ1dFlXZHBibVJkS1NBdUlDUjBhR2x6TFQ1M2IzSmtjenNOQ2lBZ0kqKipIME5DaUFnSSpAZlEwS0kqSDBOQ2cwS0kqR1oxYm1OMGFXOXVJRjlpZFdsc1pDZ2tiaWtOQ2lBZ0lDQjdEUW9nSSoqQ1J5WlhNZ1BTQW5KenNOQ2lBZ0kqQEpHNWhJQ0E5SUhOMGNsOXdZV1FvSWlSdUlpd2dNeXdnSWpBaUxDQlRWRkpmVUVGRVgweEZSbFFwT3cwS0kqKkNCcFppQW9KRzVoSUQwOUlDY3dNREFuS1EwS0kqKipAY21WMGRYSnVJQ2NuT3cwS0kqKkNCcFppQW9KRzVoZXpCOUlDRTlJREFwRFFvZ0kqKipDQWtjbVZ6SUQwZ0p5QW5JQzRnSkhSb2FYTXRQblZ1YVhSeld5UnVZWHN3ZlYwZ0xpQW5JR2gxYm1SeVpXUW5PdzBLSSoqQ0JwWmlBb0tDUnVZWHN4ZlNBOVBTQW5NQ2NwSUNZbUlDZ2tibUY3TW4wZ1BUMGdKekFuS1NrTkNpQWdJKioqSEpsZEhWeWJpQWtjbVZ6SUM0Z0p5QW5JQzRnSkhSb2FYTXRQbTFoWjFza2RHaHBjeTArYldGbmEha1hUc05DaUFnSSpASkhKbGN5QXVQU0FrY21WeklEMDlJQ2NuSUQ4Z0p5Y2dPaUFuSUdGdVpDYzdEUW9nSSoqQ1IwSUQwZ0tHbHVkQ2tnSkc1aGV6RjlPdzBLSSoqQ0FrZFNBOUlDaHBiblFwSUNSdVlYc3lmVHNOQ2lBZ0kqQGMzZHBkR05vSUNna2RDa2dldzBLSSoqKkBZMkZ6WlNBd09nMEtJKioqKipDUnlaWE1nTGowZ0p5QW5JQzRnSkhSb2FYTXRQblZ1YVhSeld5UjFYVHNOQ2lBZ0kqKioqQ0JpY21WaGF6c05DaUFnSSoqKkdOaGMyVWdNVG9OQ2lBZ0kqKioqQ0FrY21WeklDNDlJQ2NnSnlBdUlDUjBhR2x6TFQ1MFpXVnVjMXNrZFYwN0RRb2dJKioqKkBZbkpsWVdzN0RRb2dJKioqQ0JrWldaaGRXeDBPZzBLSSoqKioqQ1J5WlhNZ0xqMGdKeUFuSUM0Z0pIUm9hWE10UG5SbGJuTmJKSFJkSUM0Z0p5QW5JQzRnSkhSb2FYTXRQblZ1YVhSeld5UjFYVHNOQ2lBZ0kqKioqQ0JpY21WaGF6c05DaUFnSSpAZlEwS0kqKkNBa2NtVnpJQzQ5SUNjZ0p5QXVJQ1IwYUdsekxUNXRZV2RiSkhSb2FYTXRQbTFoWjJsdVpGMDdEUW9nSSoqSEpsZEhWeWJpQWtjbVZ6T3cwS0kqSDBOQ24wTkNnMEtQejROQ2cwS1BITjBlV3hsUGcwS0kyTjFjMGx1Wm05N0lHWnZiblF0Wm1GdGFXeDVPa05oYkdsaWNtazdJSGRwWkhSb09qWTFKVHNnWm14dllYUTZJR3hsWm5RN2ZRMEtJMFJKZXlCbWIyNTBMV1poYldsc2VUcERZV3hwWW5KcE95QjNhV1IwYURvek1pVTdJQ0JpYjNndGMyaGhaRzkzT2lBeE1IQjRJREV3Y0hnZ05YQjRJQ000T0RnNE9EZzdJR0p2Y21SbGNpMXpkSGxzWlRwemIyeHBaRHNOQ21KdmNtUmxjaTEzYVdSMGFEb3hjSGc3SUdac2IyRjBPaUJzWldaME8zME5DaU5qWld4emNHRmpaWHNnYUdWcFoyaDBPalF3T3lCM2FXUjBhRG94TnpzZ0lIME5DaU5qWld4b2FXZG9kSHNnYUdWcFoyaDBPakl3T3lCM2FXUjBhRG8xTURBN0lDQm1iRzloZERvZ2JHVm1kRHQ5RFFvTkNpTnpjbnNnWm05dWRDMW1ZVzFwYkhrNlEyRnNhV0p5YVRzZ2QybGtkR2c2TkNVN0lHSnZjbVJsY2kxemRIbHNaVHB6YjJ4cFpEc2dZbTl5WkdWeUxYZHBaSFJvT2pGd2VEc2dabXh2WVhRNklHeGxablE3SUhSbGVIUXRZV3hwWjI0NlkyVnVkR1Z5ZlEwS0kzQmhjblJwWTNWc1lYSnpleUJtYjI1MExXWmhiV2xzZVRwRFlXeHBZbkpwT3lCM2FXUjBhRG8yTlNVN0lHSnZjbVJsY2kxemRIbHNaVHB6YjJ4cFpEc2dZbTl5WkdWeUxYZHBaSFJvT2pGd2VEc2dabXh2WVhRNklHeGxablE3SUhSbGVIUXRZV3hwWjI0NlkyVnVkR1Z5T3lCc1pYUjBaWEl0YzNCaFkybHVaem8yY0hoOURRb2pjWFI1ZXlCbWIyNTBMV1poYldsc2VUcERZV3hwWW5KcE95QjNhV1IwYURvNUpUc2dZbTl5WkdWeUxYTjBlV3hsT25OdmJHbGtPeUJpYjNKa1pYSXRkMmxrZEdnNk1YQjRPeUJtYkc5aGREb2diR1ZtZERzZ2RHVjRkQzFoYkdsbmJqcGpaITBaWEo5RFFvamNISnBZMlY3SUdadmJuUXRabUZ0YVd4NU9rTmhiR2xpY21rN0lIZHBaSFJvT2prbE95QmliM0prWlhJdGMzUjViR1U2YzI5c2FXUTdJR0p2Y21SbGNpMTNhV1IwYURveGNIZzdJR1pzYjJGME9pQnNaV1owT3lCMFpYaDBMV0ZzYVdkdU9tTmxiblJsY2pzZ2ZRMEtJMkZ0YjNWdWRIc2dabTl1ZEMxbVlXMXBiSGs2UTJGc2FXSnlhVHNnZDJsa2RHZzZPU1U3SUdKdmNtUmxjaTF6ZEhsc1pUcHpiMnhwWkRzZ1ltOXlaR1Z5TFhkcFpIUm9PakZ3ZURzZ1pteHZZWFE2SUd4bFpuUTdJSFJsZUhRdFlXeHBaMjQ2WTJWdWRHVnlPMzBOQ2cwS0kzTnlaSHNnWm05dWRDMW1ZVzFwYkhrNlEyRnNhV0p5YVRzZ2QybGtkR2c2TkNVN0lHSnZjbVJsY2kxc1pXWjBPbk52Ykdsa095QmliM0prWlhJdGQybGtkR2c2TVhCNE95Qm1iRzloZERvZ2JHVm1kRHNnZEdWNGRDMWhiR2xuYmpwalohMFpYSTdJSDBOQ2lOd1lYSjBhV04xYkdGeWMyUjdJR1p2Ym5RdFptRnRhV3g1T2tOaGJHbGljbWs3SUhkcFpIUm9PalkxSlRzZ1ltOXlaR1Z5TFd4bFpuUTZjMjlzYVdRN0lHSnZjbVJsY2kxM2FXUjBhRG95Y0hnN0lHWnNiMkYwT2lCc1pXWjBPeUJzWlhSMFpYSXRjM0JoWTJsdVp6bzJjSGc3ZlEwS0kzRjBlV1I3SUdadmJuUXRabUZ0YVd4NU9rTmhiR2xpY21rN0lIZHBaSFJvT2prbE95QmliM0prWlhJdGJHVm1kRHB6YjJ4cFpEc2dZbTl5WkdWeUxYZHBaSFJvT2pKd2VEc2dabXh2WVhRNklHeGxablE3SUhSbGVIUXRZV3hwWjI0NmNtbG5hSFE3SUgwTkNpTndjbWxqWldSN0lHWnZiblF0Wm1GdGFXeDVPa05oYkdsaWNtazdJSGRwWkhSb09qa2xPeUJpYjNKa1pYSXRiR1ZtZERwemIyeHBaRHNnWW05eVpHVnlMWGRwWkhSb09qSndlRHNnWm14dllYUTZJR3hsWm5RN0lIUmxlSFF0WVd4cFoyNDZjbWxuYUhRN0lIME5DaU5oYlc5MWJuUmtleUJtYjI1MExXWmhiV2xzZVRwRFlXeHBZbkpwT3lCM2FXUjBhRG81SlRzZ1ltOXlaR1Z5TFd4bFpuUTZjMjlzYVdRN0lHSnZjbVJsY2kxc1pXWjBMWGRwWkhSb09qSndlRHNnWm14dllYUTZJR3hsWm5RN0lIUmxlSFF0WVd4cFoyNDZjbWxuYUhRN0lHSnZjbVJsY2kxeWFXZG9kRHB6YjJ4cFpEc2dZbTl5WkdWeUxYSnBaMmgwTFhkcFpIUm9PakZ3ZURzZ2ZRMEtEUW9qZEc5MFlXeDdJR1p2Ym5RdFptRnRhV3g1T2tOaGJHbGljbWs3SUhkcFpIUm9Pamc0SlRzZ1ltOXlaR1Z5TFhOMGVXeGxPbk52Ykdsa095QmliM0prWlhJdGQybGtkR2c2TVhCNE95Qm1iRzloZERvZ2JHVm1kRHNnZEdWNGRDMWhiR2xuYmpwalohMFpYSTdJR3hsZEhSbGNpMXpjR0ZqYSFuT2pad2VEc2dmUTBLSTJGdGIzVnVkSFI3SUdadmJuUXRabUZ0YVd4NU9rTmhiR2xpY21rN0lIZHBaSFJvT2pnbE95QmliM0prWlhJdGMzUjViR1U2YzI5c2FXUTdJR0p2Y21SbGNpMTNhV1IwYURveGNIZzdJR1pzYjJGME9pQnNaV1owT3lCMFpYaDBMV0ZzYVdkdU9uSnBaMmgwT3lCOURRcDBZV0pzWlhzZ1ptOXVkQzFtWVcxcGJIazZRMkZzYVdKeWFUc2dmUTBLUEM5emRIbHNaVDROQ2p3L0lBMEthIWpiSFZrWlNnaVVtaGxZV1F1Y0dod0lpazdEUW8vUGcwS0RRbzhaR2wySUdsa1BTSmpkWE5KYm1adklqNE5DangwWVdKc1pTQmhiR2xuYmowaVkyVnVkR1Z5SWo0TkNnazhkSEkrRFFvSkNUeDBhQ0J6ZEhsc1pUMGlabTl1ZEMxemFYcGxPak13Y0hnN2JHVjBkR1Z5TFhOd1lXTnBibWM2Tm5CNE95SStRa0ZPU3lCUVFWbE5SVTVVSUZaUFZVTklSVkk4TDNSb1BnMEtDVHd2ZEhJK0RRbzhMM1JoWW14bFBnMEtEUW84TDJScGRqNE5DZzBLUEdScGRpQnBaRDBpUkVraVBnMEtQSFJoWW14bElIZHBaSFJvUFNJeE1EQWxJaUJoYkdsbmJqMGlVa2xIU0ZRaVBnMEtDUWs4ZEhJK0RRb0pDUWtKRFFvSkNRa0pQSFJrSUhkcFpIUm9QU0l6TlNVaUlITjBlV3hsUFNKaWIzSmtaWEl0WW05MGRHOXRPbVJ2ZEhSbFpEc2dZbTl5WkdWeUxYZHBaSFJvT2pGd2VEc2lQanhpUGxaUFZVTklSVklnVGs4OEwySStQQzkwWkQ0TkNna0pDUWs4ZEdRZ2QybGtkR2c5SWpZMUpTSWdjM1I1YkdVOUltSnZjbVJsY2kxaWIzUjBiMjA2Wkc5MGRHVmtPeUJpYjNKa1pYSXRkMmxrZEdnNk1YQjRPeUkrUEQ4Z1pXTm9ieUFrWTNCMk95QS9Qand2ZEdRK0RRb0pDVHd2ZEhJK0RRb0pDVHgwY2o0TkNna0pDUWtOQ2drSkNRazhkR1FnUGp4aVBrUkJWRVV2VkVsTlJUd3ZZajQ4TDNSa1BnMEtDUWtKQ1R4MFpDQStQRDhnWldOb2J5QWtRMmhFWVhSbExpY2dJQ1p1WW5Od095WnVZbk53T3ladVluTndPeWN1SkZScGJXVTdJRDgrUEM5MFpENE5DZ2tKUEM5MGNqNE5DZ2tOQ2drTkNqd3ZkR0ZpYkdVK0RRbzhMMlJwZGo0TkNqeGthWFlnYzNSNWJHVTlJbmRwWkhSb09qRXdNQ1U3SUdobGFXZG9kRG8zSlNJK1BDOWthWFkrRFFvOGRHRmliR1VnSUhkcFpIUm9QU0k1T0NVaUlITjBlV3hsUFNKaWIzSmtaWEl0YzNSNWJHVTZjMjlzYVdRN0lHSnZjbVJsY2kxM2FXUjBhRG94Y0hnN0lqNE5DZ2tKUEhSeUlHRnNhV2R1UFNKalohMFpYSWlJR0puWTI5c2IzSTlJaU0xTkRoRVJEUWlJRDROQ2drSkNUeDBhQ0IzYVdSMGFEMGlNVFVsSWlCemRIbHNaVDBuWW05eVpHVnlPbTV2Ym1VN0lHSnZjbVJsY2kxeWFXZG9kRHB6YjJ4cFpDQXhMakJ3ZERzZ1ltOXlaR1Z5TFdKdmRIUnZiVHB6YjJ4cFpDQXhMakJ3ZERzblBrTlBSRVU4TDNSb1BnMEtDUWtKUEhSb0lIZHBaSFJvUFNJek1DVWlJSE4wZVd4bFBTZGliM0prWlhJNmJtOXVaVHNnWW05eVpHVnlMWEpwWjJoME9uTnZiR2xrSURFdU1IQjBPeUJpYjNKa1pYSXRZbTkwZEc5dE9uTnZiR2xrSURFdU1IQjBPMnhsZEhSbGNpMXpjR0ZqYSFuT2pad2VEc25Qa0ZEUTA5VlRsUThMM1JvUGcwS0NRa0pQSFJvSUhkcFpIUm9QU0l6TlNVaUlITjBlV3hsUFNkaWIzSmtaWEk2Ym05dVpUc2dZbTl5WkdWeUxYSnBaMmgwT25OdmJHbGtJREV1TUhCME95QmliM0prWlhJdFltOTBkRzl0T25OdmJHbGtJREV1TUhCME8yeGxkSFJsY2kxemNHRmphIW5Palp3ZURzblBrUkZVME5TU1ZCVVNVOU9QQzkwYUQ0TkNna0pQSFJvSUhkcFpIUm9QU0l4TUNVaUlITjBlV3hsUFNkaWIzSmtaWEk2Ym05dVpUc2dZbTl5WkdWeUxYSnBaMmgwT25OdmJHbGtJREV1TUhCME95QmliM0prWlhJdFltOTBkRzl0T25OdmJHbGtJREV1TUhCME95YytSRkk4TDNSb1BnMEtDUWtKUEhSb0lIZHBaSFJvUFNJeE1DVWlJSE4wZVd4bFBTZGliM0prWlhJNmJtOXVaVHRpYjNKa1pYSXRZbTkwZEc5dE9uTnZiR2xrSURFdU1IQjBPeUJzWlhSMFpYSXRjM0JoWTJsdVp6b3pjSGc3Sno1RFVqd3ZkR2crRFFvSkNUd3ZkSEkrRFFvOFAzQm9jQ0FOQ2lBa2MzSTlNVHNOQ2lSVVJGSTlNRHNOQ2lSVVExSTlNRHNOQ2lSeWN6MXRlWE54YkY5eGRXVnllU2dpYzJWc1pXTjBJQ29nWm5KdmJTQnNaV1JuWlhJZ2QyaGxjbVVnVW1WbVBTY2tZM0IySnlJcE93a0pDUWtOQ2drZ2QyaHBiR1VvSkc1bGQwRnljbUY1UFcxNWMzRnNYMlpsZEdOb1gyRnljbUY1S0NSeWN5a3BJSHNOQ2drSkNRa0pDUWtKRFFvSkNRa0pDUWtKQ1Fra1JHRjBaVDBnSkc1bGQwRnljbUY1V3lkRVlYUmxKMTA3RFFvSkNRa0pDUWtKQ1Fra1EyaEVZWFJsSUQwZ1pHRjBaU2dpWkMxTkxWa2lMQ0J6ZEhKMGIzUnBiV1VvSkc1bGQwRnljbUY1V3lkRVlYUmxKMTBwS1RzTkNna0pDUWtKQ1FrSkNTUkJZMk52ZCEwWDBsa1BTQWtibVYzUVhKeVlYbGJKMEZqWTI5MWJuUmZTV1FuWFRzTkNna0pDUWtKQ1FrSkNTUlNaV1k5SUNSdVpYZEJjbkpoZVZzblVtVm1KMTA3RFFvSkNRa0pDUWtKQ1Fra1JHVnpZM0pwY0hScGIyNDlJQ1J1WlhkQmNuSmhlVnNuUkdWelkzSnBjSFJwYjI0blhUc05DZ2tKQ1FrSkNRa0pDU1JFY2owZ0pHNWxkMEZ5Y21GNVd5ZEVjaWRkT3cwS0NRa0pDUWtKQ1FrSkpFTnlQU0FrYm1WM1FYSnlZWGxiSjBOeUoxMDdEUW9KQ1FrSkNRa0pDUWtrYlc5a1pUMGdKRzVsZDBGeWNtRjVXeWR0YjJSbEoxMDdEUW9KQ1FrSkNRa0pDUWtrUTJoclBTQWtibVYzUVhKeVlYbGJKME5vYXlkZE93MEtDUWtKQ1FrSkNna0pDUWtKQ1NSeWMzQTliWGx6Y1d4ZmNYVmxjbmtvSW5ObGJHVmpkQ0FxSUdaeWIyMGdZMjloWDJ4bGRtVnNYelVnZDJobGNtVWdTV1E5SnlSQlkyTnZkITBYMGxrSnlJcE93MEtDU0IzYUdsc1pTQW9KRzVsZDBGeWNtRjVJRDBnYlhsemNXeGZabVYwWTJoZllYSnlZWGtvSkhKemNDa3BJQTBLQ1NBSkNRa0pDUWtKQ1FsN0RRb0pDUWtKQ1EwS0NRa0pDUWtrVG1GdFpUMGdKRzVsZDBGeWNtRjVXeWRPWVcxbEoxMDdDUWtKQ1gwTkNna0pDZzBLSUQ4K0RRb0pDVHgwY2lBOFAzQm9jQ0JwWmlBb0pITnlKVElwZXlCbFkyaHZJQ2RpWjJOdmJHOXlQU0lqUTBORFEwTkRJaWM3SUgwL1BqNE5DZ2tKQ1R4MFpDQmhiR2xuYmowaVkyVnVkR1Z5SWlCemRIbHNaVDBpWW05eVpHVnlMWEpwWjJoME9uTnZiR2xrT3lCaWIzSmtaWEl0ZDJsa2RHZzZNWEI0T3lJK1BEOGdaV05vYnlBa1FXTmpiM1Z1ZEY5SlpEc2dQejQ4TDNSa1BnMEtEUW9KQ1FrOGRHUWdjM1I1YkdVOUltSnZjbVJsY2kxeWFXZG9kRHB6YjJ4cFpEc2dZbTl5WkdWeUxYZHBaSFJvT2pGd2VEc2lQancvY0dod0lHVmphRzhnSkU1aGJXVTdQejQ4TDNSa1BnMEtDUWtKUEhSa0lITjBlV3hsUFNKaWIzSmtaWEl0Y21sbmFIUTZjMjlzYVdRN0lHSnZjbVJsY2kxM2FXUjBhRG94Y0hnN0lqNDhQeUJwWmlBb0pHMXZaR1U5UFRJcGV5QmxZMmh2SUNKUEwwd2lPeUI5SUdWc2MyVWdleUJsWTJodklDSkRhSEVpT3lCOVB6NGdQRDl3YUhBZ1pXTm9ieUFrUTJockxpY2dKeTRrUkdWelkzSnBjSFJwYjI0N1B6NDhMM1JrUGcwS0RRb0pDVHgwWkNCaGJHbG5iajBpY21sbmFIUWlJSE4wZVd4bFBTSmliM0prWlhJdGNtbG5hSFE2YzI5c2FXUTdJR0p2Y21SbGNpMTNhV1IwYURveGNIZzdJajQ4UDNCb2NDQnBaaUFvSkVSeVBUMHdLWHNnWldOb2J5QWlKbTVpYzNBN0lqc2dmU0JsYkhObElIc2daV05vYnlCdWRXMWlaWEpmWm05eWJXRjBLQ1JFY2lrN0lIMGdQejQ4TDNSa1BnMEtDUTBLQ1FrSlBIUmtJR0ZzYVdkdVBTSnlhV2RvZENJZ1Bqdy9jR2h3SUdsbUlDZ2tRM0k5UFRBcGV5QWdmU0JsYkhObElIc2daV05vYnlCdWRXMWlaWEpmWm05eWJXRjBLQ1JEY2lrN0lIMC9Qand2ZEdRK0RRb0pDVHd2ZEhJK0RRbzhQM0JvY0NBTkNpUlVSRkk5SkZSRVVpc2tSSEk3RFFva1ZFTlNQU1JVUTFJckpFTnlPdzBLSUNSemNqMGtjM0lyTVRzZ2ZRMEtJQTBLRFFvZ0lDQWtjejBrYzNJN0RRb2dabTl5SUNna2FUMGtjM0k3SkdrOFBURXhPeVJwS3lzcGV3MEtEUW9nUHo0TkNna0pQSFJ5SUR3L2NHaHdJR2xtSUNna2N5VXlLWHNnWldOb2J5QW5ZbWRqYjJ4dmNqMGlJME5EUTBORFF5SW5PeUI5UHo0Z1BnMEtDUWtKUEhSa0lHRnNhV2R1UFNKalohMFpYSWlJSE4wZVd4bFBTSmliM0prWlhJdGNtbG5hSFE2YzI5c2FXUTdJR0p2Y21SbGNpMTNhV1IwYURveGNIZzdJajRtYm1KemNEczhMM1JrUGcwS0NRazhkR1FnWVd4cFoyNDlJbkpwWjJoMElpQnpkSGxzWlQwaVltOXlaR1Z5TFhKcFoyaDBPbk52Ykdsa095QmliM0prWlhJdGQybGtkR2c2TVhCNE95SStKbTVpYzNBN1BDOTBaRDROQ2drSkNUeDBaQ0JoYkdsbmJqMGljbWxuYUhRaUlITjBlV3hsUFNKaWIzSmtaWEl0Y21sbmFIUTZjMjlzYVdRN0lHSnZjbVJsY2kxM2FXUjBhRG94Y0hnN0lqNG1ibUp6Y0RzOEwzUmtQZzBLUEhSa0lHRnNhV2R1UFNKeWFXZG9kQ0lnYzNSNWJHVTlJbUp2Y21SbGNpMXlhV2RvZERwemIyeHBaRHNnWW05eVpHVnlMWGRwWkhSb09qRndlRHNpUGladVluTndPend2ZEdRK0RRb0pDUWs4ZEdRZ1lXeHBaMjQ5SW5KcFoyaDBJajRtYm1KemNEczhMM1JrUGcwS0NRa0pEUW9KQ1R3dmRISStEUW84UDNCb2NDQWtjejBrY3lzeE95QjlJQTBLSkc5aWFpQWdJQ0E5SUc1bGR5QjBiMWR2Y21SektDUlVSRklwT3cwS0RRby9QZzBLUENFdExUeDBjaUE4UDNCb2NDQnBaaUFvSkhNbE1pbDdJR1ZqYUc4Z0oySm5ZMjlzYjNJOUlpTkRRME5EUTBNaUp6c2dmVDgrUGcwS0NRa0pQSFJrSUdGc2FXZHVQU0pqWiEwWlhJaVBpWnVZbk53T3p3dmRHUStEUW9KQ1R4MFpDQnpkSGxzWlQwaVptOXVkQzFtWVcxcGJIazZRMkZzYVdKeWFUc2dabTl1ZEMxemFYcGxPakV4Y0hnN0lqNG1ibUp6Y0RzOEwzUmtQZzBLQ1FrSlBIUmtJR0ZzYVdkdVBTSnlhV2RvZENJK0ptNWljM0E3UEM5MFpENE5DangwWkNCaGJHbG5iajBpY21sbmFIUWlQaVp1WW5Od096d3ZkR1ErRFFvSkNRazhkR1FnWVd4cFoyNDlJbkpwWjJoMElqNG1ibUp6Y0RzOEwzUmtQZzBLQ1FrSkRRb2dJRHd2ZEhJK0RRb3RMVDRKQ1FrSlBIUnlJQ0JpWjJOdmJHOXlQU0lqTlRRNFJFUTBJajROQ2drSkNUeDBhQ0JqYjJ4emNHRnVQU0l6SWlCaGJHbG5iajBpWTJWdWRHVnlJaUJ6ZEhsc1pUMGlZbTl5WkdWeU9tNXZibVU3SUdKdmNtUmxjaTF5YVdkb2REcHpiMnhwWkNBeExqQndkRHNnWW05eVpHVnlMWFJ2Y0RwemIyeHBaQ0F4TGpCd2REc2dJajQ4UHlCbFkyaHZJQ1J2WW1vdFBuZHZjbVJ6T3lBL1Bqd3ZkR1ErRFFvSkNRazhkR2dnWVd4cFoyNDlJbkpwWjJoMElpQnpkSGxzWlQwaVltOXlaR1Z5T201dmJtVTdJR0p2Y21SbGNpMXlhV2RvZERwemIyeHBaQ0F4TGpCd2REc2dZbTl5WkdWeUxYUnZjRHB6YjJ4cFpDQXhMakJ3ZERzaVBqdy9jR2h3SUdWamFHOGdiblZ0WW1WeVgyWnZjbTFoZENna1ZFUlNLVHMvUGp3dmRHUStEUW9KQ1FrOGRHZ2dZV3hwWjI0OUluSnBaMmgwSWlCemRIbHNaVDBpWW05eVpHVnlPbTV2Ym1VN0lHSnZjbVJsY2kxMGIzQTZjMjlzYVdRZ01TNHdjSFE3SWo0OFAzQm9jQ0JsWTJodklHNTFiV0psY2w5bWIzSnRZWFFvSkZSRFVpazdQejQ4TDNSa1BnMEtDUWs4TDNSeVBnMEtDUWtOQ2p3dmRHRmliR1UrRFFvTkNnMEtEUW84ZEdGaWJHVWdkMmxrZEdnOUlqazRKU0krRFFvZ0lEeDBhQ0IzYVdSMGFEMGlNakFsSWlBK1BIVStVRkpGVUVGU1JVUWdRbGtnUEM5MVBqd3ZkR2crRFFvSkNUeDBhQ0IzYVdSMGFEMGlNakFsSWlBK1BIVStRMGhGUTB0RlJDQkNXU0E4TDNVK1BDOTBhRDROQ2drSlBIUm9JSGRwWkhSb1BTSXlNQ1VpSUQ0OGRUNUJVRkpQVmtWRUlFSlpJRHd2ZFQ0OEwzUm9QZ2tKRFFvSkNUeDBhQ0IzYVdSMGFEMGlNaklsSWlCaGJHbG5iajBpY21sbmFIUWlQangxUGxKRlEwVkpWa1ZFSUVKWklEd3ZkVDQ4TDNSb1BnMEtQQzkwWVdKc1pUNDhZbklnTHo0OFluSWdMejQ4WW5JZ0x6NE5DancvY0dod0lDQmxZMmh2SUNJOFptOXVkQ0J6YVhwbFBTY3hKejQ4WWo1RFVrVkJWRVZFSUVKWk9qd3ZZajRnVUVGTElFUkZWa1ZNVDFCRlVpQXdNekUwTFRNMU5UQTBORGdnTENBd016QXdMVFk1TnpRM056QThMMlp2Ym5RK0lqcz0iOyAkY29kZWxvY2tfY29kZT1zdHJfcmVwbGFjZSgiQCIsIkNBZyIsICRjb2RlbG9ja19jb2RlKTsgJGNvZGVsb2NrX2NvZGU9c3RyX3JlcGxhY2UoIiEiLCAiVzUiLCAkY29kZWxvY2tfY29kZSk7ICRjb2RlbG9ja19jb2RlPXN0cl9yZXBsYWNlKCIqIiwgIkNBZ0kiLCAkY29kZWxvY2tfY29kZSk7ICRjb2RlbG9ja19jb2RlPWJhc2U2NF9kZWNvZGUoJGNvZGVsb2NrX2NvZGUpOyBldmFsKCRjb2RlbG9ja19jb2RlKTsgCg=='));
Function Calls
str_replace | 3 |
base64_decode | 2 |
Stats
MD5 | 0fe9e512bf261d744b6cd7b53a90e4c4 |
Eval Count | 2 |
Decode Time | 76 ms |