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("PD9waHAKQG9iX3N0YXJ0KCk7CnNlc3Npb25fc3RhcnQoKTsKaW5jbHVkZS..

Decoded Output download

?>b'<?php
@ob_start();
session_start();
include("connect.php");
include("inc_logincheck.php");
$userid=$_SESSION[\'id\'];
$panup=$_SESSION[\'pan\'];
?>
<!DOCTYPE html>
<html lang="en">
	<head>
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
		<meta charset="utf-8" />
		<title>Earn Life India</title>
		<meta name="description" content="overview &amp; stats" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />

		<!-- bootstrap & fontawesome -->
		<link rel="stylesheet" href="assets/css/bootstrap.min.css" />
		<link rel="stylesheet" href="assets/font-awesome/4.5.0/css/font-awesome.min.css" />

		<!-- page specific plugin styles -->

		<!-- text fonts -->
		<link rel="stylesheet" href="assets/css/fonts.googleapis.com.css" />
			<!-- page specific plugin styles -->
		<link rel="stylesheet" href="assets/css/jquery-ui.custom.min.css" />
		<link rel="stylesheet" href="assets/css/jquery.gritter.min.css" />
		<!-- ace styles -->
		<link rel="stylesheet" href="assets/css/ace.min.css" class="ace-main-stylesheet" id="main-ace-style" />
		<link rel="stylesheet" href="assets/css/ace-skins.min.css" />
		<link rel="stylesheet" href="assets/css/ace-rtl.min.css" />
		<script src="assets/js/ace-extra.min.js"></script>
		<script>
			function alertmsg()
			{
				alert("Your Kyc Status is Pending");
			}
		</script>
	</head>

	<body class="skin-2">
		<?php
		include("top_nav.php");
		 ?>
		<div class="main-container ace-save-state" id="main-container">
			<script type="text/javascript">
				try{ace.settings.loadState(\'main-container\')}catch(e){}
			</script>

			<?php 
			include("header.php");
			?>

			<div class="main-content">
				<div class="main-content-inner">
					
					<div class="page-content">
						
						<div class="row">
									<div class="col-xs-12">
								<!-- PAGE CONTENT BEGINS -->
								<div class="space-6"></div>

								<div class="row">
									<div class="col-sm-10 col-sm-offset-1">
										<div class="widget-box transparent">
											<div class="widget-header widget-header-large">
												<h1 class="widget-title grey lighter">
													<i class="ace-icon fa fa-money green"></i>
													Our Withdrawal Process
												</h1>

												
											</div>

											<div class="widget-body">
												<div class="widget-main padding-24">
													<ol>
														<li>
															24&times;7 withdrawal system.
														</li>
														<li>
															Your first withdrawal amount is &#8377;1000 Fixed. From second withdrawal onwards minimum withdrawal amount is &#8377;200.
														</li>
														<li>
															Withdrawal Processed within 72 hours from the time of request.
														</li>
														<li>
															Every withdrawal must be charged 5% of TDS and 5% of Administration.
														</li>
														
													</ol>

													<div class="hr hr8 hr-double hr-dotted"></div>
														<div class="space-6"></div>	<div class="space-6"></div>
					<?php
                    $checkamt=mysqli_query($cnn,"select sum(withdraw_amount) as totalw from withdraw where user_id=\'$userid\'");
                    $totalwith=mysqli_fetch_array($checkamt);
                    $totalwithdraw=$totalwith[\'totalw\'];
                                          
					$checkpend=mysqli_query($cnn,"select * from withdraw where user_id=\'$userid\' and status=\'0\'");
	                $pendingw=mysqli_num_rows($checkpend);
	
					$getd=mysqli_query($cnn,"select * from user_details where sponser_id=\'$userid\' and epin<>\'\'");
					$checkl=mysqli_num_rows($getd);
                     
                    $withtest=mysqli_query($cnn,"select * from withdraw_drop where user_id=\'$userid\' and status=\'0\'");                                
                    $testwith=mysqli_fetch_array($withtest);
                    $testid=$testwith[\'user_id\'];
                    $testamt=$testwith[\'amount\'];
                                                    
                    if($testid)
                    {
                        $getdtest=mysqli_query($cnn,"select * from user_details where sponser_id=\'$userid\' and epin<>\'\' and activedate >= \'2018-10-09\'");
                        $checkltest=mysqli_num_rows($getdtest);
                        
                       if($testamt>=2000 && $testamt<=5000) 
                       {
                           if($checkltest>=\'1\')
                           {
                               $test=\'1\';
                           }
                           else
                           {
                               $test=\'\';
                               $direct=\'1\';
                           }
                       }
                        if($testamt>=5000 && $testamt<=10000) 
                       {
                          if($checkltest>=\'1\')
                           {
                               $test=\'1\';
                           }
                            else
                           {
                               $test=\'\';
                               $direct=\'2\';
                           }
                       }
                        if($testamt>=10000) 
                       {
                          if($checkltest>=\'1\')
                           {
                               $test=\'1\';
                           }
                            else
                           {
                               $test=\'\';
                               $direct=\'3\';
                           }
                       }
                        if($test==\'1\')
                        {
                            $go=\'1\';
                            mysqli_query($cnn,"update withdraw_drop set status=\'1\' where user_id=\'$userid\'");
                        }
                        else
                        {
                            $go=\'2\'; 
                        }
                    }
                    else
                    {
                        $go=\'1\';
                    }
                   if($go==\'1\')
                    { 
                     if($totalwithdraw>=\'10000\' && $panup==\'1\') 
                        {
                            echo "<div class=\'alert alert-info\'>
									<button class=\'close\' data-dismiss=\'alert\'>
										<i class=\'ace-icon fa fa-times\'></i>
									</button>
									Your KYC status not approved properly. You can only make 10000 withdraw only.
										</div>";
                        }
                   else
                    {
					if($checkl>=2 && $pendingw<1)
					{
					$kyc=$_SESSION[\'kyc\'];
					if($kyc==\'1\')
					{
						$_SESSION[\'withdraw\']=\'1\';
					?>
					
								<a href="withdraw-amount.php"><button class="btn btn-warning btn-xlg">Proceed</button></a>
													<?php
													}
													else
													{
														?>
														<button class="btn btn-warning btn-xlg" onclick="alertmsg()">Proceed</button>
														<?php
													}
													}
												else{
													echo "<div class=\'alert alert-info\'>
									<button class=\'close\' data-dismiss=\'alert\'>
										<i class=\'ace-icon fa fa-times\'></i>
									</button>
									Please make joining minimum 2 members below your referral id to proceed withdrawal process Or Waiting for Last withdraw approval.
										</div>";
												}
                    }
                    }
								else
                                {
                                     echo "<div class=\'alert alert-info\'>
									<button class=\'close\' data-dismiss=\'alert\'>
										<i class=\'ace-icon fa fa-times\'></i>
									</button>
									Please make joining minimum $direct members below your referral id to proceed withdrawal process
										</div>";
                                }
                                    if($pendingw>=1)
												{
													
													?>
													 <div class="content-panel">
	                  	  	  <h4><i class="fa fa-angle-right"></i>Pending Withdrawal Details</h4>
	                  	  	  <hr>
	                  	  	  <div class=\'table-responsive\'>
		                      <table id="tableData" class="table table-bordered table-striped">
		                          <thead>
		                          <tr>
		                              <th>#</th>
		                              
		                              <th>Amount</th>   
		                              <th>Withdraw Amount</th> 
		                            	<th>Upgrade Amount</th> 
		                            	<th>Admin</th>
		                            	<th>TDS</th> 
		                            	<th>Date</th> 
		                               <th>Status</th>
		                          </tr>
		                          </thead>
		                          <tbody>
		                         
		                          <?php
		                          
		                         $i=1;
		                         while($pendingw=mysqli_fetch_array($checkpend))
		                         {
								 
		                          ?>
		                            <tr id="<?php echo $pendingw[\'id\']; ?>">
		                              <td><?php echo $i;  ?></td>
		                              
		                              <td>	<?php echo $pendingw[\'withdraw_amount\']; ?></td>
		                              <td><?php echo $pendingw[\'amount\']; ?></td>
		                              <td>
		                              	<?php echo $pendingw[\'upgrade\']; ?>
		                              </td>
		                              <td>
		                              	<?php echo $pendingw[\'admin\']; ?>
		                              </td>
		                              <td>
		                              	<?php echo $pendingw[\'dts\']; ?>
		                              </td>
		                              <td>
		                              	<?php echo $pendingw[\'request_date\']; ?>
		                              </td>
		                              <td>
		                              	<?php 
									  if($pendingw[\'status\']==\'0\')
		                              {
		                              	
									  	echo "<span class=\'label label-danger arrowed-in\'>Pending</span>";
									  	
									  }
									  
		                               ?>
		                              </td>
		                          
		                          </tr>
		                          <?php
		                          $i++;
		                           } 
		                           
		                           ?>
		                          
		                          </tbody>
		                      </table>
		                      </div>
	                  	  </div><!-- --/content-panel ---->
												<?php
												
												
												}
													?>
												</div>
											</div>
										</div>
									</div>
								</div>

								<!-- PAGE CONTENT ENDS -->
							</div>
								</div>

						
					</div><!-- /.page-content -->

					
			</div>
			</div>
			<!-- /.main-content -->

			

			<?php
			include("footer.php");
			?>

			<a href="#" id="btn-scroll-up" class="btn-scroll-up btn btn-sm btn-inverse">
				<i class="ace-icon fa fa-angle-double-up icon-only bigger-110"></i>
			</a>
		</div><!-- /.main-container -->

		<!-- basic scripts -->

		<!--[if !IE]> -->
		<script src="assets/js/jquery-2.1.4.min.js"></script>

		<!-- <![endif]-->

		<!--[if IE]>
<script src="assets/js/jquery-1.11.3.min.js"></script>
<![endif]-->
		<script type="text/javascript">
			if(\'ontouchstart\' in document.documentElement) document.write("<script src=\'assets/js/jquery.mobile.custom.min.js\'>"+"<"+"/script>");
		</script>
		<script src="assets/js/bootstrap.min.js"></script>
		<script src="assets/js/jquery-ui.custom.min.js"></script>
		<script src="assets/js/jquery.ui.touch-punch.min.js"></script>
		

		<!-- ace scripts -->
		<script src="../user/assets/js/ace-elements.min.js"></script>
		<script src="../user/assets/js/ace.min.js"></script>

		<!-- inline scripts related to this page -->
		<script type="text/javascript">
		$(function() {
			$(\'[data-rel=popover]\').popover({
				trigger: "hover",
    html: true,
    content: function() {
      var content = $(this).attr("data-popover-content");
      return $(content).children(".popover-body").html();
    },
    title: function() {
      var title = $(this).attr("data-popover-content");
      return $(title).children(".popover-heading").html();
    }
			});
 
});
		
		
		
		

		
		
		
		</script>
	</body>
</html>


<script type="text/javascript">
var infolinks_pid = 3136404;
var infolinks_wsid = 0;
</script>
<script type="text/javascript" src="//resources.infolinks.com/js/infolinks_main.js"></script>'

Did this file decode correctly?

Original Code

<?php @eval("?>".base64_decode("PD9waHAKQG9iX3N0YXJ0KCk7CnNlc3Npb25fc3RhcnQoKTsKaW5jbHVkZSgiY29ubmVjdC5waHAiKTsKaW5jbHVkZSgiaW5jX2xvZ2luY2hlY2sucGhwIik7CiR1c2VyaWQ9JF9TRVNTSU9OWydpZCddOwokcGFudXA9JF9TRVNTSU9OWydwYW4nXTsKPz4KPCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KCTxoZWFkPgoJCTxtZXRhIGh0dHAtZXF1aXY9IlgtVUEtQ29tcGF0aWJsZSIgY29udGVudD0iSUU9ZWRnZSxjaHJvbWU9MSIgLz4KCQk8bWV0YSBjaGFyc2V0PSJ1dGYtOCIgLz4KCQk8dGl0bGU+RWFybiBMaWZlIEluZGlhPC90aXRsZT4KCQk8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0ib3ZlcnZpZXcgJmFtcDsgc3RhdHMiIC8+CgkJPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAsIG1heGltdW0tc2NhbGU9MS4wIiAvPgoKCQk8IS0tIGJvb3RzdHJhcCAmIGZvbnRhd2Vzb21lIC0tPgoJCTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iYXNzZXRzL2Nzcy9ib290c3RyYXAubWluLmNzcyIgLz4KCQk8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9ImFzc2V0cy9mb250LWF3ZXNvbWUvNC41LjAvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzIiAvPgoKCQk8IS0tIHBhZ2Ugc3BlY2lmaWMgcGx1Z2luIHN0eWxlcyAtLT4KCgkJPCEtLSB0ZXh0IGZvbnRzIC0tPgoJCTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iYXNzZXRzL2Nzcy9mb250cy5nb29nbGVhcGlzLmNvbS5jc3MiIC8+CgkJCTwhLS0gcGFnZSBzcGVjaWZpYyBwbHVnaW4gc3R5bGVzIC0tPgoJCTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iYXNzZXRzL2Nzcy9qcXVlcnktdWkuY3VzdG9tLm1pbi5jc3MiIC8+CgkJPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJhc3NldHMvY3NzL2pxdWVyeS5ncml0dGVyLm1pbi5jc3MiIC8+CgkJPCEtLSBhY2Ugc3R5bGVzIC0tPgoJCTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iYXNzZXRzL2Nzcy9hY2UubWluLmNzcyIgY2xhc3M9ImFjZS1tYWluLXN0eWxlc2hlZXQiIGlkPSJtYWluLWFjZS1zdHlsZSIgLz4KCQk8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9ImFzc2V0cy9jc3MvYWNlLXNraW5zLm1pbi5jc3MiIC8+CgkJPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJhc3NldHMvY3NzL2FjZS1ydGwubWluLmNzcyIgLz4KCQk8c2NyaXB0IHNyYz0iYXNzZXRzL2pzL2FjZS1leHRyYS5taW4uanMiPjwvc2NyaXB0PgoJCTxzY3JpcHQ+CgkJCWZ1bmN0aW9uIGFsZXJ0bXNnKCkKCQkJewoJCQkJYWxlcnQoIllvdXIgS3ljIFN0YXR1cyBpcyBQZW5kaW5nIik7CgkJCX0KCQk8L3NjcmlwdD4KCTwvaGVhZD4KCgk8Ym9keSBjbGFzcz0ic2tpbi0yIj4KCQk8P3BocAoJCWluY2x1ZGUoInRvcF9uYXYucGhwIik7CgkJID8+CgkJPGRpdiBjbGFzcz0ibWFpbi1jb250YWluZXIgYWNlLXNhdmUtc3RhdGUiIGlkPSJtYWluLWNvbnRhaW5lciI+CgkJCTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KCQkJCXRyeXthY2Uuc2V0dGluZ3MubG9hZFN0YXRlKCdtYWluLWNvbnRhaW5lcicpfWNhdGNoKGUpe30KCQkJPC9zY3JpcHQ+CgoJCQk8P3BocCAKCQkJaW5jbHVkZSgiaGVhZGVyLnBocCIpOwoJCQk/PgoKCQkJPGRpdiBjbGFzcz0ibWFpbi1jb250ZW50Ij4KCQkJCTxkaXYgY2xhc3M9Im1haW4tY29udGVudC1pbm5lciI+CgkJCQkJCgkJCQkJPGRpdiBjbGFzcz0icGFnZS1jb250ZW50Ij4KCQkJCQkJCgkJCQkJCTxkaXYgY2xhc3M9InJvdyI+CgkJCQkJCQkJCTxkaXYgY2xhc3M9ImNvbC14cy0xMiI+CgkJCQkJCQkJPCEtLSBQQUdFIENPTlRFTlQgQkVHSU5TIC0tPgoJCQkJCQkJCTxkaXYgY2xhc3M9InNwYWNlLTYiPjwvZGl2PgoKCQkJCQkJCQk8ZGl2IGNsYXNzPSJyb3ciPgoJCQkJCQkJCQk8ZGl2IGNsYXNzPSJjb2wtc20tMTAgY29sLXNtLW9mZnNldC0xIj4KCQkJCQkJCQkJCTxkaXYgY2xhc3M9IndpZGdldC1ib3ggdHJhbnNwYXJlbnQiPgoJCQkJCQkJCQkJCTxkaXYgY2xhc3M9IndpZGdldC1oZWFkZXIgd2lkZ2V0LWhlYWRlci1sYXJnZSI+CgkJCQkJCQkJCQkJCTxoMSBjbGFzcz0id2lkZ2V0LXRpdGxlIGdyZXkgbGlnaHRlciI+CgkJCQkJCQkJCQkJCQk8aSBjbGFzcz0iYWNlLWljb24gZmEgZmEtbW9uZXkgZ3JlZW4iPjwvaT4KCQkJCQkJCQkJCQkJCU91ciBXaXRoZHJhd2FsIFByb2Nlc3MKCQkJCQkJCQkJCQkJPC9oMT4KCgkJCQkJCQkJCQkJCQoJCQkJCQkJCQkJCTwvZGl2PgoKCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJ3aWRnZXQtYm9keSI+CgkJCQkJCQkJCQkJCTxkaXYgY2xhc3M9IndpZGdldC1tYWluIHBhZGRpbmctMjQiPgoJCQkJCQkJCQkJCQkJPG9sPgoJCQkJCQkJCQkJCQkJCTxsaT4KCQkJCQkJCQkJCQkJCQkJMjQmdGltZXM7NyB3aXRoZHJhd2FsIHN5c3RlbS4KCQkJCQkJCQkJCQkJCQk8L2xpPgoJCQkJCQkJCQkJCQkJCTxsaT4KCQkJCQkJCQkJCQkJCQkJWW91ciBmaXJzdCB3aXRoZHJhd2FsIGFtb3VudCBpcyAmIzgzNzc7MTAwMCBGaXhlZC4gRnJvbSBzZWNvbmQgd2l0aGRyYXdhbCBvbndhcmRzIG1pbmltdW0gd2l0aGRyYXdhbCBhbW91bnQgaXMgJiM4Mzc3OzIwMC4KCQkJCQkJCQkJCQkJCQk8L2xpPgoJCQkJCQkJCQkJCQkJCTxsaT4KCQkJCQkJCQkJCQkJCQkJV2l0aGRyYXdhbCBQcm9jZXNzZWQgd2l0aGluIDcyIGhvdXJzIGZyb20gdGhlIHRpbWUgb2YgcmVxdWVzdC4KCQkJCQkJCQkJCQkJCQk8L2xpPgoJCQkJCQkJCQkJCQkJCTxsaT4KCQkJCQkJCQkJCQkJCQkJRXZlcnkgd2l0aGRyYXdhbCBtdXN0IGJlIGNoYXJnZWQgNSUgb2YgVERTIGFuZCA1JSBvZiBBZG1pbmlzdHJhdGlvbi4KCQkJCQkJCQkJCQkJCQk8L2xpPgoJCQkJCQkJCQkJCQkJCQoJCQkJCQkJCQkJCQkJPC9vbD4KCgkJCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJociBocjggaHItZG91YmxlIGhyLWRvdHRlZCI+PC9kaXY+CgkJCQkJCQkJCQkJCQkJPGRpdiBjbGFzcz0ic3BhY2UtNiI+PC9kaXY+CTxkaXYgY2xhc3M9InNwYWNlLTYiPjwvZGl2PgoJCQkJCTw/cGhwCiAgICAgICAgICAgICAgICAgICAgJGNoZWNrYW10PW15c3FsaV9xdWVyeSgkY25uLCJzZWxlY3Qgc3VtKHdpdGhkcmF3X2Ftb3VudCkgYXMgdG90YWx3IGZyb20gd2l0aGRyYXcgd2hlcmUgdXNlcl9pZD0nJHVzZXJpZCciKTsKICAgICAgICAgICAgICAgICAgICAkdG90YWx3aXRoPW15c3FsaV9mZXRjaF9hcnJheSgkY2hlY2thbXQpOwogICAgICAgICAgICAgICAgICAgICR0b3RhbHdpdGhkcmF3PSR0b3RhbHdpdGhbJ3RvdGFsdyddOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKCQkJCQkkY2hlY2twZW5kPW15c3FsaV9xdWVyeSgkY25uLCJzZWxlY3QgKiBmcm9tIHdpdGhkcmF3IHdoZXJlIHVzZXJfaWQ9JyR1c2VyaWQnIGFuZCBzdGF0dXM9JzAnIik7CgkgICAgICAgICAgICAgICAgJHBlbmRpbmd3PW15c3FsaV9udW1fcm93cygkY2hlY2twZW5kKTsKCQoJCQkJCSRnZXRkPW15c3FsaV9xdWVyeSgkY25uLCJzZWxlY3QgKiBmcm9tIHVzZXJfZGV0YWlscyB3aGVyZSBzcG9uc2VyX2lkPSckdXNlcmlkJyBhbmQgZXBpbjw+JyciKTsKCQkJCQkkY2hlY2tsPW15c3FsaV9udW1fcm93cygkZ2V0ZCk7CiAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICR3aXRodGVzdD1teXNxbGlfcXVlcnkoJGNubiwic2VsZWN0ICogZnJvbSB3aXRoZHJhd19kcm9wIHdoZXJlIHVzZXJfaWQ9JyR1c2VyaWQnIGFuZCBzdGF0dXM9JzAnIik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAkdGVzdHdpdGg9bXlzcWxpX2ZldGNoX2FycmF5KCR3aXRodGVzdCk7CiAgICAgICAgICAgICAgICAgICAgJHRlc3RpZD0kdGVzdHdpdGhbJ3VzZXJfaWQnXTsKICAgICAgICAgICAgICAgICAgICAkdGVzdGFtdD0kdGVzdHdpdGhbJ2Ftb3VudCddOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgaWYoJHRlc3RpZCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICRnZXRkdGVzdD1teXNxbGlfcXVlcnkoJGNubiwic2VsZWN0ICogZnJvbSB1c2VyX2RldGFpbHMgd2hlcmUgc3BvbnNlcl9pZD0nJHVzZXJpZCcgYW5kIGVwaW48PicnIGFuZCBhY3RpdmVkYXRlID49ICcyMDE4LTEwLTA5JyIpOwogICAgICAgICAgICAgICAgICAgICAgICAkY2hlY2tsdGVzdD1teXNxbGlfbnVtX3Jvd3MoJGdldGR0ZXN0KTsKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgaWYoJHRlc3RhbXQ+PTIwMDAgJiYgJHRlc3RhbXQ8PTUwMDApIAogICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoJGNoZWNrbHRlc3Q+PScxJykKICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRlc3Q9JzEnOwogICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRlc3Q9Jyc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZGlyZWN0PScxJzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgaWYoJHRlc3RhbXQ+PTUwMDAgJiYgJHRlc3RhbXQ8PTEwMDAwKSAKICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoJGNoZWNrbHRlc3Q+PScxJykKICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRlc3Q9JzEnOwogICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0ZXN0PScnOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGRpcmVjdD0nMic7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIGlmKCR0ZXN0YW10Pj0xMDAwMCkgCiAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgIGlmKCRjaGVja2x0ZXN0Pj0nMScpCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0ZXN0PScxJzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdGVzdD0nJzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkaXJlY3Q9JzMnOwogICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBpZigkdGVzdD09JzEnKQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ289JzEnOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgbXlzcWxpX3F1ZXJ5KCRjbm4sInVwZGF0ZSB3aXRoZHJhd19kcm9wIHNldCBzdGF0dXM9JzEnIHdoZXJlIHVzZXJfaWQ9JyR1c2VyaWQnIik7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ289JzInOyAKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAkZ289JzEnOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgIGlmKCRnbz09JzEnKQogICAgICAgICAgICAgICAgICAgIHsgCiAgICAgICAgICAgICAgICAgICAgIGlmKCR0b3RhbHdpdGhkcmF3Pj0nMTAwMDAnICYmICRwYW51cD09JzEnKSAKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgZWNobyAiPGRpdiBjbGFzcz0nYWxlcnQgYWxlcnQtaW5mbyc+CgkJCQkJCQkJCTxidXR0b24gY2xhc3M9J2Nsb3NlJyBkYXRhLWRpc21pc3M9J2FsZXJ0Jz4KCQkJCQkJCQkJCTxpIGNsYXNzPSdhY2UtaWNvbiBmYSBmYS10aW1lcyc+PC9pPgoJCQkJCQkJCQk8L2J1dHRvbj4KCQkJCQkJCQkJWW91ciBLWUMgc3RhdHVzIG5vdCBhcHByb3ZlZCBwcm9wZXJseS4gWW91IGNhbiBvbmx5IG1ha2UgMTAwMDAgd2l0aGRyYXcgb25seS4KCQkJCQkJCQkJCTwvZGl2PiI7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICB7CgkJCQkJaWYoJGNoZWNrbD49MiAmJiAkcGVuZGluZ3c8MSkKCQkJCQl7CgkJCQkJJGt5Yz0kX1NFU1NJT05bJ2t5YyddOwoJCQkJCWlmKCRreWM9PScxJykKCQkJCQl7CgkJCQkJCSRfU0VTU0lPTlsnd2l0aGRyYXcnXT0nMSc7CgkJCQkJPz4KCQkJCQkKCQkJCQkJCQk8YSBocmVmPSJ3aXRoZHJhdy1hbW91bnQucGhwIj48YnV0dG9uIGNsYXNzPSJidG4gYnRuLXdhcm5pbmcgYnRuLXhsZyI+UHJvY2VlZDwvYnV0dG9uPjwvYT4KCQkJCQkJCQkJCQkJCTw/cGhwCgkJCQkJCQkJCQkJCQl9CgkJCQkJCQkJCQkJCQllbHNlCgkJCQkJCQkJCQkJCQl7CgkJCQkJCQkJCQkJCQkJPz4KCQkJCQkJCQkJCQkJCQk8YnV0dG9uIGNsYXNzPSJidG4gYnRuLXdhcm5pbmcgYnRuLXhsZyIgb25jbGljaz0iYWxlcnRtc2coKSI+UHJvY2VlZDwvYnV0dG9uPgoJCQkJCQkJCQkJCQkJCTw/cGhwCgkJCQkJCQkJCQkJCQl9CgkJCQkJCQkJCQkJCQl9CgkJCQkJCQkJCQkJCWVsc2V7CgkJCQkJCQkJCQkJCQllY2hvICI8ZGl2IGNsYXNzPSdhbGVydCBhbGVydC1pbmZvJz4KCQkJCQkJCQkJPGJ1dHRvbiBjbGFzcz0nY2xvc2UnIGRhdGEtZGlzbWlzcz0nYWxlcnQnPgoJCQkJCQkJCQkJPGkgY2xhc3M9J2FjZS1pY29uIGZhIGZhLXRpbWVzJz48L2k+CgkJCQkJCQkJCTwvYnV0dG9uPgoJCQkJCQkJCQlQbGVhc2UgbWFrZSBqb2luaW5nIG1pbmltdW0gMiBtZW1iZXJzIGJlbG93IHlvdXIgcmVmZXJyYWwgaWQgdG8gcHJvY2VlZCB3aXRoZHJhd2FsIHByb2Nlc3MgT3IgV2FpdGluZyBmb3IgTGFzdCB3aXRoZHJhdyBhcHByb3ZhbC4KCQkJCQkJCQkJCTwvZGl2PiI7CgkJCQkJCQkJCQkJCX0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQoJCQkJCQkJCWVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlY2hvICI8ZGl2IGNsYXNzPSdhbGVydCBhbGVydC1pbmZvJz4KCQkJCQkJCQkJPGJ1dHRvbiBjbGFzcz0nY2xvc2UnIGRhdGEtZGlzbWlzcz0nYWxlcnQnPgoJCQkJCQkJCQkJPGkgY2xhc3M9J2FjZS1pY29uIGZhIGZhLXRpbWVzJz48L2k+CgkJCQkJCQkJCTwvYnV0dG9uPgoJCQkJCQkJCQlQbGVhc2UgbWFrZSBqb2luaW5nIG1pbmltdW0gJGRpcmVjdCBtZW1iZXJzIGJlbG93IHlvdXIgcmVmZXJyYWwgaWQgdG8gcHJvY2VlZCB3aXRoZHJhd2FsIHByb2Nlc3MKCQkJCQkJCQkJCTwvZGl2PiI7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZigkcGVuZGluZ3c+PTEpCgkJCQkJCQkJCQkJCXsKCQkJCQkJCQkJCQkJCQoJCQkJCQkJCQkJCQkJPz4KCQkJCQkJCQkJCQkJCSA8ZGl2IGNsYXNzPSJjb250ZW50LXBhbmVsIj4KCSAgICAgICAgICAgICAgICAgIAkgIAkgIDxoND48aSBjbGFzcz0iZmEgZmEtYW5nbGUtcmlnaHQiPjwvaT5QZW5kaW5nIFdpdGhkcmF3YWwgRGV0YWlsczwvaDQ+CgkgICAgICAgICAgICAgICAgICAJICAJICA8aHI+CgkgICAgICAgICAgICAgICAgICAJICAJICA8ZGl2IGNsYXNzPSd0YWJsZS1yZXNwb25zaXZlJz4KCQkgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGlkPSJ0YWJsZURhdGEiIGNsYXNzPSJ0YWJsZSB0YWJsZS1ib3JkZXJlZCB0YWJsZS1zdHJpcGVkIj4KCQkgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aGVhZD4KCQkgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4KCQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGg+IzwvdGg+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRoPkFtb3VudDwvdGg+ICAgCgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRoPldpdGhkcmF3IEFtb3VudDwvdGg+IAoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAJPHRoPlVwZ3JhZGUgQW1vdW50PC90aD4gCgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgIAk8dGg+QWRtaW48L3RoPgoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAJPHRoPlREUzwvdGg+IAoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAJPHRoPkRhdGU8L3RoPiAKCQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRoPlN0YXR1czwvdGg+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgPC90aGVhZD4KCQkgICAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KCQkgICAgICAgICAgICAgICAgICAgICAgICAgCgkJICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocAoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgCgkJICAgICAgICAgICAgICAgICAgICAgICAgICRpPTE7CgkJICAgICAgICAgICAgICAgICAgICAgICAgIHdoaWxlKCRwZW5kaW5ndz1teXNxbGlfZmV0Y2hfYXJyYXkoJGNoZWNrcGVuZCkpCgkJICAgICAgICAgICAgICAgICAgICAgICAgIHsKCQkJCQkJCQkgCgkJICAgICAgICAgICAgICAgICAgICAgICAgICA/PgoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHIgaWQ9Ijw/cGhwIGVjaG8gJHBlbmRpbmd3WydpZCddOyA/PiI+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjw/cGhwIGVjaG8gJGk7ICA/PjwvdGQ+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPgk8P3BocCBlY2hvICRwZW5kaW5nd1snd2l0aGRyYXdfYW1vdW50J107ID8+PC90ZD4KCQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PD9waHAgZWNobyAkcGVuZGluZ3dbJ2Ftb3VudCddOyA/PjwvdGQ+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPgoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAk8P3BocCBlY2hvICRwZW5kaW5nd1sndXBncmFkZSddOyA/PgoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPgoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAk8P3BocCBlY2hvICRwZW5kaW5nd1snYWRtaW4nXTsgPz4KCQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4KCQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJPD9waHAgZWNobyAkcGVuZGluZ3dbJ2R0cyddOyA/PgoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPgoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAk8P3BocCBlY2hvICRwZW5kaW5nd1sncmVxdWVzdF9kYXRlJ107ID8+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KCQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCTw/cGhwIAoJCQkJCQkJCQkgIGlmKCRwZW5kaW5nd1snc3RhdHVzJ109PScwJykKCQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCQoJCQkJCQkJCQkgIAllY2hvICI8c3BhbiBjbGFzcz0nbGFiZWwgbGFiZWwtZGFuZ2VyIGFycm93ZWQtaW4nPlBlbmRpbmc8L3NwYW4+IjsKCQkJCQkJCQkJICAJCgkJCQkJCQkJCSAgfQoJCQkJCQkJCQkgIAoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/PgoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICAKCQkgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocAoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgJGkrKzsKCQkgICAgICAgICAgICAgICAgICAgICAgICAgICB9IAoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgIAoJCSAgICAgICAgICAgICAgICAgICAgICAgICAgID8+CgkJICAgICAgICAgICAgICAgICAgICAgICAgICAKCQkgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGJvZHk+CgkJICAgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+CgkJICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJICAgICAgICAgICAgICAgICAgCSAgPC9kaXY+PCEtLSAtLS9jb250ZW50LXBhbmVsIC0tLS0+CgkJCQkJCQkJCQkJCTw/cGhwCgkJCQkJCQkJCQkJCQoJCQkJCQkJCQkJCQkKCQkJCQkJCQkJCQkJfQoJCQkJCQkJCQkJCQkJPz4KCQkJCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJPC9kaXY+CgoJCQkJCQkJCTwhLS0gUEFHRSBDT05URU5UIEVORFMgLS0+CgkJCQkJCQk8L2Rpdj4KCQkJCQkJCQk8L2Rpdj4KCgkJCQkJCQoJCQkJCTwvZGl2PjwhLS0gLy5wYWdlLWNvbnRlbnQgLS0+CgoJCQkJCQoJCQk8L2Rpdj4KCQkJPC9kaXY+CgkJCTwhLS0gLy5tYWluLWNvbnRlbnQgLS0+CgoJCQkKCgkJCTw/cGhwCgkJCWluY2x1ZGUoImZvb3Rlci5waHAiKTsKCQkJPz4KCgkJCTxhIGhyZWY9IiMiIGlkPSJidG4tc2Nyb2xsLXVwIiBjbGFzcz0iYnRuLXNjcm9sbC11cCBidG4gYnRuLXNtIGJ0bi1pbnZlcnNlIj4KCQkJCTxpIGNsYXNzPSJhY2UtaWNvbiBmYSBmYS1hbmdsZS1kb3VibGUtdXAgaWNvbi1vbmx5IGJpZ2dlci0xMTAiPjwvaT4KCQkJPC9hPgoJCTwvZGl2PjwhLS0gLy5tYWluLWNvbnRhaW5lciAtLT4KCgkJPCEtLSBiYXNpYyBzY3JpcHRzIC0tPgoKCQk8IS0tW2lmICFJRV0+IC0tPgoJCTxzY3JpcHQgc3JjPSJhc3NldHMvanMvanF1ZXJ5LTIuMS40Lm1pbi5qcyI+PC9zY3JpcHQ+CgoJCTwhLS0gPCFbZW5kaWZdLS0+CgoJCTwhLS1baWYgSUVdPgo8c2NyaXB0IHNyYz0iYXNzZXRzL2pzL2pxdWVyeS0xLjExLjMubWluLmpzIj48L3NjcmlwdD4KPCFbZW5kaWZdLS0+CgkJPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoJCQlpZignb250b3VjaHN0YXJ0JyBpbiBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQpIGRvY3VtZW50LndyaXRlKCI8c2NyaXB0IHNyYz0nYXNzZXRzL2pzL2pxdWVyeS5tb2JpbGUuY3VzdG9tLm1pbi5qcyc+IisiPCIrIi9zY3JpcHQ+Iik7CgkJPC9zY3JpcHQ+CgkJPHNjcmlwdCBzcmM9ImFzc2V0cy9qcy9ib290c3RyYXAubWluLmpzIj48L3NjcmlwdD4KCQk8c2NyaXB0IHNyYz0iYXNzZXRzL2pzL2pxdWVyeS11aS5jdXN0b20ubWluLmpzIj48L3NjcmlwdD4KCQk8c2NyaXB0IHNyYz0iYXNzZXRzL2pzL2pxdWVyeS51aS50b3VjaC1wdW5jaC5taW4uanMiPjwvc2NyaXB0PgoJCQoKCQk8IS0tIGFjZSBzY3JpcHRzIC0tPgoJCTxzY3JpcHQgc3JjPSIuLi91c2VyL2Fzc2V0cy9qcy9hY2UtZWxlbWVudHMubWluLmpzIj48L3NjcmlwdD4KCQk8c2NyaXB0IHNyYz0iLi4vdXNlci9hc3NldHMvanMvYWNlLm1pbi5qcyI+PC9zY3JpcHQ+CgoJCTwhLS0gaW5saW5lIHNjcmlwdHMgcmVsYXRlZCB0byB0aGlzIHBhZ2UgLS0+CgkJPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoJCSQoZnVuY3Rpb24oKSB7CgkJCSQoJ1tkYXRhLXJlbD1wb3BvdmVyXScpLnBvcG92ZXIoewoJCQkJdHJpZ2dlcjogImhvdmVyIiwKICAgIGh0bWw6IHRydWUsCiAgICBjb250ZW50OiBmdW5jdGlvbigpIHsKICAgICAgdmFyIGNvbnRlbnQgPSAkKHRoaXMpLmF0dHIoImRhdGEtcG9wb3Zlci1jb250ZW50Iik7CiAgICAgIHJldHVybiAkKGNvbnRlbnQpLmNoaWxkcmVuKCIucG9wb3Zlci1ib2R5IikuaHRtbCgpOwogICAgfSwKICAgIHRpdGxlOiBmdW5jdGlvbigpIHsKICAgICAgdmFyIHRpdGxlID0gJCh0aGlzKS5hdHRyKCJkYXRhLXBvcG92ZXItY29udGVudCIpOwogICAgICByZXR1cm4gJCh0aXRsZSkuY2hpbGRyZW4oIi5wb3BvdmVyLWhlYWRpbmciKS5odG1sKCk7CiAgICB9CgkJCX0pOwogCn0pOwoJCQoJCQoJCQoJCQoKCQkKCQkKCQkKCQk8L3NjcmlwdD4KCTwvYm9keT4KPC9odG1sPgoKCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KdmFyIGluZm9saW5rc19waWQgPSAzMTM2NDA0Owp2YXIgaW5mb2xpbmtzX3dzaWQgPSAwOwo8L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iLy9yZXNvdXJjZXMuaW5mb2xpbmtzLmNvbS9qcy9pbmZvbGlua3NfbWFpbi5qcyI+PC9zY3JpcHQ+"));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program

Function Calls

base64_decode 1

Variables

None

Stats

MD5 ecf9bbde764bfc863237368c0faa922b
Eval Count 1
Decode Time 58 ms