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

Decoded Output download


ob_start();
error_reporting(false);
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
session_start();
include("../plugins/conexaodb.php");
switch ($parte) {
case 1:
if (isset($_SESSION[LOG])) { session_destroy(); }
echo "<html>
";
echo "<head>
";
echo "<title>REA DO CLIENTE</title>
";
echo "<link rel=\"stylesheet\" href=\"../plugins/estilo.css\" type=\"text/css\">
";
echo "<script language=\"javascript\" src=\"../plugins/protecao.js\"></script>
";
echo "<script language=\"javascript\">
";
echo "function validaForm() {
";
echo "if (document.formulario.login.value.length < 1) {
";
echo "alert(\"!!! O campo \"LOGIN:\" no pode ficar em branco. !!!\");
";
echo "formulario.login.focus();
";
echo "return false;
";
echo "}
";
echo "if (document.formulario.senha.value.length < 1) {
";
echo "alert(\"!!! O campo \"SENHA:\" no pode ficar em branco. !!!\");
";
echo "formulario.senha.focus();
";
echo "return false;
";
echo "}
";
echo "document.formulario.submit();
";
echo "return true;
";
echo "}
";
echo "</script>
";
echo "</head>
";
echo "<body leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">
";
echo "<table width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\">
";
echo "<tr width=\"100%\" height=\"50%\" align=\"center\" valign=\"middle\"> 
";
echo "<td><img src=\"./infoplug.gif\"></td>
";
echo "</tr>
";
echo "<tr width=\"100%\" height=\"50%\" align=\"center\" valign=\"middle\"> 
";
echo "<td>
";
echo "<table border=\"0\" cellspacing=\"2\" cellpadding=\"2\" bgcolor=\"#F5F5F5\">
";
echo "<tr bgcolor=\"#FFFFCC\"> 
";
echo "<td colspan=\"2\"> 
";
echo "<div align=\"center\"><font face=\"Verdana\" size=\"2\"><b><font color=\"#000066\">REA DO TCNICO</font></b></font></div>
";
echo "</td>
";
echo "</tr>
";
echo "<form name=\"formulario\" action=\"?parte=2&infoplug=true\" method=\"post\">
";
echo "<tr bgcolor=\"#F5F5F5\"> 
";
echo "<td><font face=\"Verdana\" size=\"2\">LOGIN:</font></td>
";
echo "<td align=\"right\"><input type=\"text\" name=\"login\" maxlength=\"15\" style=\"width: 200px\"></td>
";
echo "</tr>
";
echo "<tr bgcolor=\"#F5F5F5\"> 
";
echo "<td><font face=\"Verdana\" size=\"2\">SENHA:</font></td>
";
echo "<td align=\"right\"><input type=\"password\" name=\"senha\" maxlength=\"15\" style=\"width: 200px\"></td>
";
echo "</tr>
";
echo "<tr bgcolor=\"#F5F5F5\" align=\"center\" valign=\"middle\"> 
";
echo "<td colspan=\"2\"><input id=\"enviar\" class=\"botao1\" type=\"button\" value=\"ENTRAR\" onclick=\"javascript:validaForm()\" style=\"width: 300px\"></td>
";
echo "</tr>
";
echo "</form>
";
echo "</table>
";
echo "</td>
";
echo "</tr>
";
echo "</table>
";
echo "<script type=\"text/javascript\">
";
echo "function botoes() {
";
echo "document.getElementById(\"enviar\").onmouseover=function() { this.style.color=\"#ffff00\"; }
";
echo "document.getElementById(\"enviar\").onmouseout=function() { this.style.color=\"#ffffff\"; }
";
echo "}
";
echo "botoes();
";
echo "</script>
";
echo "</body>
";
echo "</html>
";
break;
case 2:
$sql = "select * from usuarios where login='$login' and senha='$senha' and perfil='3'";
$res = mysql_query($sql, $conexao);
$tot = mysql_num_rows($res);
if ($tot > 0 || isset($_SESSION[LOG])) {
$cmp = mysql_fetch_row($res);
$_SESSION[COD] = "".$cmp[0]."";
$_SESSION[LOG] = "".date("YmdHis")."";
echo "<html>
";
echo "<head>
";
echo "<title>REA DO TCNICO</title>
";
echo "<script language=\"javascript\" src=\"../plugins/protecao.js\"></script>
";
echo "</head>
";
echo "<frameset cols=\"200,*\" frameborder=\"yes\" border=\"0\" framespacing=\"0\">
";
echo "<frame name=\"frame1\" src=\"?parte=3\" noresize>
";
echo "<frame name=\"frame2\" src=\"?parte=4\" noresize>
";
echo "</frameset>
";
echo "</html>
";
 } else { ;
echo "<html>
";
echo "<head>
";
echo "<title>REA DO TCNICO</title>
";
echo "<link rel=\"stylesheet\" href=\"../plugins/estilo.css\" type=\"text/css\">
";
echo "<script language=\"javascript\" src=\"../plugins/protecao.js\"></script>
";
echo "</head>
";
echo "<body leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">
";
echo "<table width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\">
";
echo "<tr width=\"100%\" height=\"50%\" align=\"center\" valign=\"middle\"> 
";
echo "<td><img src=\"./infoplug.gif\"></td>
";
echo "</tr>
";
echo "<tr width=\"100%\" height=\"50%\" align=\"center\" valign=\"middle\"> 
";
echo "<td>
";
echo "<table border=\"0\" cellspacing=\"2\" cellpadding=\"2\" bgcolor=\"#F5F5F5\">
";
echo "<tr bgcolor=\"#FFFFCC\"> 
";
echo "<td colspan=\"2\"><div align=\"center\"><b><font face=\"Verdana\" size=\"2\" color=\"#FF0000\">!!! Acesso Negado !!!</font></b></div></td>
";
echo "</tr>
";
echo "<tr bgcolor=\"#F5F5F5\"> 
";
echo "<td colspan=\"2\"><div align=\"center\"><b><font face=\"Verdana\" size=\"2\" color=\"#000000\">Usurio ou senha incorretos<br>Favor digitar novamente</font></b></div></td>
";
echo "</tr>
";
echo "<tr bgcolor=\"#F5F5F5\"> 
";
echo "<td colspan=\"2\"><input id=\"enviar\" class=\"botao1\" type=\"button\" value=\"RETORNAR\" style=\"width: 300px\" onclick=\"javascript:history.back()\"></td>
";
echo "</tr>
";
echo "</table>
";
echo "</td>
";
echo "</tr>
";
echo "</table>
";
echo "<script type=\"text/javascript\">
";
echo "function botoes() {
";
echo "document.getElementById(\"enviar\").onmouseover=function() { this.style.color=\"#ffff00\"; }
";
echo "document.getElementById(\"enviar\").onmouseout=function() { this.style.color=\"#ffffff\"; }
";
echo "}
";
echo "botoes();
";
echo "</script>
";
echo "</body>
";
echo "</html>
";
}
break;
case 3:
echo "<html>
";
echo "<head>
";
echo "<title>REA DO TCNICO</title>
";
echo "<link rel=\"stylesheet\" href=\"../plugins/estilo.css\" type=\"text/css\">
";
echo "<script language=\"javascript\" src=\"../plugins/protecao.js\"></script>
";
echo "<script language=\"javascript\">
";
echo "function abrir(arq) { window.open(\"./\"+arq+\"\",\"frame2\"); }
";
echo "</script>
";
echo "</head>
";
echo "<body leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">
";
echo "<img src=\"./infoplug.png\">
";
echo "<br>
";
echo "<script language=\"javascript\">
";
echo "button = new Array(); n = 0;
";
echo "button[n++] = \"<input type=\"button\" class=\"botaomenu\" value=\"ALTERAR SENHA\" onClick=\"javascript: abrir(\'dadoscadastrais.php\');\">\";
";
echo "button[n++] = \"<input type=\"button\" class=\"botaomenu\" value=\"CADASTRAR SOLUES\" onClick=\"javascript: abrir(\'cadastrar.php\');\">\";
";
echo "button[n++] = \"<input type=\"button\" class=\"botaomenu\" value=\"CONSULTAR SOLUES\" onClick=\"javascript: abrir(\'consultar.php\');\">\";
";
echo "button[n++] = \"<input type=\"button\" class=\"botaomenu\" value=\"DONWLOADS\" onClick=\"javascript: abrir(\'../suporte/index.php\');\">\";
";
echo "button[n++] = \"<input type=\"button\" class=\"botaomenu\" value=\"LOGOFF\" onClick=\"javascript: window.open(\'./painel.php?parte=5\',\'painel\');\" style=\"color: #ff0000\">\";
";
echo "document.writeln(\"<table id=\"principal\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\" align=\"center\" width=\"98%\">\");
";
echo "b = 0; c = 0; l = 1; f = 0;
";
echo "for (i=0; i<button.length; i++) {
";
echo "if (c==0) { document.writeln(\"<tr>\"); }
";
echo "document.writeln(\"<td align=\"center\" width=\"25%\">\"+button[i]+\"</td>\"); b++;
";
echo "if ((l*(f+1))>button.length && b == button.length) {
";
echo "for (y=0; y<((l*(f+1))-button.length); y++) {
";
echo "document.writeln(\"<td align=\"center\" width=\"25%\">&nbsp;</td>\"); c=f;
";
echo "}}
";
echo "if (c==f) { document.writeln(\"</tr>\"); c = -1; l++; }
";
echo "c++; }
";
echo "document.writeln(\"</table>\");
";
echo "function botoes() {
";
echo "var navItems = document.getElementById(\"principal\").getElementsByTagName(\"input\");
";
echo "for (var i=0; i<navItems.length; i++) {
";
echo "navItems[i].style.cursor=\"pointer\";
";
echo "navItems[i].onmouseover=function() { this.style.backgroundColor=\"#ffffcc\"; }
";
echo "navItems[i].onmouseout=function() { this.style.backgroundColor=\"#ffffff\"; }
";
echo "}}
";
echo "botoes();
";
echo "</script>
";
echo "</td>
";
echo "</tr>
";
echo "</table>
";
echo "</body>
";
echo "</html>
";
break;
case 4:
echo "<html>
";
echo "<head>
";
echo "<title>REA DO TCNICO</title>
";
echo "<script language=\"javascript\" src=\"../plugins/protecao.js\"></script>
";
echo "</head>
";
echo "<body background=\"./background.gif\" leftmargin=\"2\" topmargin=\"2\" marginwidth=\"2\" marginheight=\"2\">
";
echo "</body>
";
echo "</html>
";
break;
case 5:
session_unregister(LOG);
session_destroy();
echo "<script language=\"javascript\">window.open(\"../index.php\",\"_top\");</script>
";
break;
}
if (isset($res)) { mysql_free_result($res); }
mysql_close($conexao);
$cntACmp = ob_get_contents(); 
ob_end_clean();
$cntACmp="".rawurlencode("$cntACmp").""; 
echo "<script language=\"javascript\">
";
echo "document.write(\"\"+unescape(\"".$cntACmp."\")+\"\");
";
echo "</script>
";
ob_start("ob_gzhandler"); 
ob_end_flush();
echo "";

Did this file decode correctly?

Original Code

eval(base64_decode("DQpvYl9zdGFydCgpOw0KZXJyb3JfcmVwb3J0aW5nKGZhbHNlKTsNCmhlYWRlcigiRXhwaXJlczogTW9uLCAyNiBKdWwgMTk5NyAwNTowMDowMCBHTVQiKTsNCnNlc3Npb25fc3RhcnQoKTsNCmluY2x1ZGUoIi4uL3BsdWdpbnMvY29uZXhhb2RiLnBocCIpOw0Kc3dpdGNoICgkcGFydGUpIHsNCmNhc2UgMToNCmlmIChpc3NldCgkX1NFU1NJT05bTE9HXSkpIHsgc2Vzc2lvbl9kZXN0cm95KCk7IH0NCmVjaG8gIjxodG1sPlxuIjsKZWNobyAiPGhlYWQ+XG4iOwplY2hvICI8dGl0bGU+wVJFQSBETyBDTElFTlRFPC90aXRsZT5cbiI7CmVjaG8gIjxsaW5rIHJlbD1cInN0eWxlc2hlZXRcIiBocmVmPVwiLi4vcGx1Z2lucy9lc3RpbG8uY3NzXCIgdHlwZT1cInRleHQvY3NzXCI+XG4iOwplY2hvICI8c2NyaXB0IGxhbmd1YWdlPVwiamF2YXNjcmlwdFwiIHNyYz1cIi4uL3BsdWdpbnMvcHJvdGVjYW8uanNcIj48L3NjcmlwdD5cbiI7CmVjaG8gIjxzY3JpcHQgbGFuZ3VhZ2U9XCJqYXZhc2NyaXB0XCI+XG4iOwplY2hvICJmdW5jdGlvbiB2YWxpZGFGb3JtKCkge1xuIjsKZWNobyAiaWYgKGRvY3VtZW50LmZvcm11bGFyaW8ubG9naW4udmFsdWUubGVuZ3RoIDwgMSkge1xuIjsKZWNobyAiYWxlcnQoXCIhISEgTyBjYW1wbyBcXFwiTE9HSU46XFxcIiBu428gcG9kZSBmaWNhciBlbSBicmFuY28uICEhIVwiKTtcbiI7CmVjaG8gImZvcm11bGFyaW8ubG9naW4uZm9jdXMoKTtcbiI7CmVjaG8gInJldHVybiBmYWxzZTtcbiI7CmVjaG8gIn1cbiI7CmVjaG8gImlmIChkb2N1bWVudC5mb3JtdWxhcmlvLnNlbmhhLnZhbHVlLmxlbmd0aCA8IDEpIHtcbiI7CmVjaG8gImFsZXJ0KFwiISEhIE8gY2FtcG8gXFxcIlNFTkhBOlxcXCIgbuNvIHBvZGUgZmljYXIgZW0gYnJhbmNvLiAhISFcIik7XG4iOwplY2hvICJmb3JtdWxhcmlvLnNlbmhhLmZvY3VzKCk7XG4iOwplY2hvICJyZXR1cm4gZmFsc2U7XG4iOwplY2hvICJ9XG4iOwplY2hvICJkb2N1bWVudC5mb3JtdWxhcmlvLnN1Ym1pdCgpO1xuIjsKZWNobyAicmV0dXJuIHRydWU7XG4iOwplY2hvICJ9XG4iOwplY2hvICI8L3NjcmlwdD5cbiI7CmVjaG8gIjwvaGVhZD5cbiI7CmVjaG8gIjxib2R5IGxlZnRtYXJnaW49XCIwXCIgdG9wbWFyZ2luPVwiMFwiIG1hcmdpbndpZHRoPVwiMFwiIG1hcmdpbmhlaWdodD1cIjBcIj5cbiI7CmVjaG8gIjx0YWJsZSB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgYm9yZGVyPVwiMFwiIGNlbGxzcGFjaW5nPVwiMlwiIGNlbGxwYWRkaW5nPVwiMlwiPlxuIjsKZWNobyAiPHRyIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjUwJVwiIGFsaWduPVwiY2VudGVyXCIgdmFsaWduPVwibWlkZGxlXCI+IFxuIjsKZWNobyAiPHRkPjxpbWcgc3JjPVwiLi9pbmZvcGx1Zy5naWZcIj48L3RkPlxuIjsKZWNobyAiPC90cj5cbiI7CmVjaG8gIjx0ciB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCI1MCVcIiBhbGlnbj1cImNlbnRlclwiIHZhbGlnbj1cIm1pZGRsZVwiPiBcbiI7CmVjaG8gIjx0ZD5cbiI7CmVjaG8gIjx0YWJsZSBib3JkZXI9XCIwXCIgY2VsbHNwYWNpbmc9XCIyXCIgY2VsbHBhZGRpbmc9XCIyXCIgYmdjb2xvcj1cIiNGNUY1RjVcIj5cbiI7CmVjaG8gIjx0ciBiZ2NvbG9yPVwiI0ZGRkZDQ1wiPiBcbiI7CmVjaG8gIjx0ZCBjb2xzcGFuPVwiMlwiPiBcbiI7CmVjaG8gIjxkaXYgYWxpZ249XCJjZW50ZXJcIj48Zm9udCBmYWNlPVwiVmVyZGFuYVwiIHNpemU9XCIyXCI+PGI+PGZvbnQgY29sb3I9XCIjMDAwMDY2XCI+wVJFQSBETyBUyUNOSUNPPC9mb250PjwvYj48L2ZvbnQ+PC9kaXY+XG4iOwplY2hvICI8L3RkPlxuIjsKZWNobyAiPC90cj5cbiI7CmVjaG8gIjxmb3JtIG5hbWU9XCJmb3JtdWxhcmlvXCIgYWN0aW9uPVwiP3BhcnRlPTImaW5mb3BsdWc9dHJ1ZVwiIG1ldGhvZD1cInBvc3RcIj5cbiI7CmVjaG8gIjx0ciBiZ2NvbG9yPVwiI0Y1RjVGNVwiPiBcbiI7CmVjaG8gIjx0ZD48Zm9udCBmYWNlPVwiVmVyZGFuYVwiIHNpemU9XCIyXCI+TE9HSU46PC9mb250PjwvdGQ+XG4iOwplY2hvICI8dGQgYWxpZ249XCJyaWdodFwiPjxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJsb2dpblwiIG1heGxlbmd0aD1cIjE1XCIgc3R5bGU9XCJ3aWR0aDogMjAwcHhcIj48L3RkPlxuIjsKZWNobyAiPC90cj5cbiI7CmVjaG8gIjx0ciBiZ2NvbG9yPVwiI0Y1RjVGNVwiPiBcbiI7CmVjaG8gIjx0ZD48Zm9udCBmYWNlPVwiVmVyZGFuYVwiIHNpemU9XCIyXCI+U0VOSEE6PC9mb250PjwvdGQ+XG4iOwplY2hvICI8dGQgYWxpZ249XCJyaWdodFwiPjxpbnB1dCB0eXBlPVwicGFzc3dvcmRcIiBuYW1lPVwic2VuaGFcIiBtYXhsZW5ndGg9XCIxNVwiIHN0eWxlPVwid2lkdGg6IDIwMHB4XCI+PC90ZD5cbiI7CmVjaG8gIjwvdHI+XG4iOwplY2hvICI8dHIgYmdjb2xvcj1cIiNGNUY1RjVcIiBhbGlnbj1cImNlbnRlclwiIHZhbGlnbj1cIm1pZGRsZVwiPiBcbiI7CmVjaG8gIjx0ZCBjb2xzcGFuPVwiMlwiPjxpbnB1dCBpZD1cImVudmlhclwiIGNsYXNzPVwiYm90YW8xXCIgdHlwZT1cImJ1dHRvblwiIHZhbHVlPVwiRU5UUkFSXCIgb25jbGljaz1cImphdmFzY3JpcHQ6dmFsaWRhRm9ybSgpXCIgc3R5bGU9XCJ3aWR0aDogMzAwcHhcIj48L3RkPlxuIjsKZWNobyAiPC90cj5cbiI7CmVjaG8gIjwvZm9ybT5cbiI7CmVjaG8gIjwvdGFibGU+XG4iOwplY2hvICI8L3RkPlxuIjsKZWNobyAiPC90cj5cbiI7CmVjaG8gIjwvdGFibGU+XG4iOwplY2hvICI8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj5cbiI7CmVjaG8gImZ1bmN0aW9uIGJvdG9lcygpIHtcbiI7CmVjaG8gImRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwiZW52aWFyXCIpLm9ubW91c2VvdmVyPWZ1bmN0aW9uKCkgeyB0aGlzLnN0eWxlLmNvbG9yPVwiI2ZmZmYwMFwiOyB9XG4iOwplY2hvICJkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcImVudmlhclwiKS5vbm1vdXNlb3V0PWZ1bmN0aW9uKCkgeyB0aGlzLnN0eWxlLmNvbG9yPVwiI2ZmZmZmZlwiOyB9XG4iOwplY2hvICJ9XG4iOwplY2hvICJib3RvZXMoKTtcbiI7CmVjaG8gIjwvc2NyaXB0PlxuIjsKZWNobyAiPC9ib2R5PlxuIjsKZWNobyAiPC9odG1sPlxuIjsKYnJlYWs7DQpjYXNlIDI6DQokc3FsID0gInNlbGVjdCAqIGZyb20gdXN1YXJpb3Mgd2hlcmUgbG9naW49JyRsb2dpbicgYW5kIHNlbmhhPSckc2VuaGEnIGFuZCBwZXJmaWw9JzMnIjsNCiRyZXMgPSBteXNxbF9xdWVyeSgkc3FsLCAkY29uZXhhbyk7DQokdG90ID0gbXlzcWxfbnVtX3Jvd3MoJHJlcyk7DQppZiAoJHRvdCA+IDAgfHwgaXNzZXQoJF9TRVNTSU9OW0xPR10pKSB7DQokY21wID0gbXlzcWxfZmV0Y2hfcm93KCRyZXMpOw0KJF9TRVNTSU9OW0NPRF0gPSAiIi4kY21wWzBdLiIiOw0KJF9TRVNTSU9OW0xPR10gPSAiIi5kYXRlKCJZbWRIaXMiKS4iIjsNCmVjaG8gIjxodG1sPlxuIjsKZWNobyAiPGhlYWQ+XG4iOwplY2hvICI8dGl0bGU+wVJFQSBETyBUyUNOSUNPPC90aXRsZT5cbiI7CmVjaG8gIjxzY3JpcHQgbGFuZ3VhZ2U9XCJqYXZhc2NyaXB0XCIgc3JjPVwiLi4vcGx1Z2lucy9wcm90ZWNhby5qc1wiPjwvc2NyaXB0PlxuIjsKZWNobyAiPC9oZWFkPlxuIjsKZWNobyAiPGZyYW1lc2V0IGNvbHM9XCIyMDAsKlwiIGZyYW1lYm9yZGVyPVwieWVzXCIgYm9yZGVyPVwiMFwiIGZyYW1lc3BhY2luZz1cIjBcIj5cbiI7CmVjaG8gIjxmcmFtZSBuYW1lPVwiZnJhbWUxXCIgc3JjPVwiP3BhcnRlPTNcIiBub3Jlc2l6ZT5cbiI7CmVjaG8gIjxmcmFtZSBuYW1lPVwiZnJhbWUyXCIgc3JjPVwiP3BhcnRlPTRcIiBub3Jlc2l6ZT5cbiI7CmVjaG8gIjwvZnJhbWVzZXQ+XG4iOwplY2hvICI8L2h0bWw+XG4iOwogfSBlbHNlIHsgOwplY2hvICI8aHRtbD5cbiI7CmVjaG8gIjxoZWFkPlxuIjsKZWNobyAiPHRpdGxlPsFSRUEgRE8gVMlDTklDTzwvdGl0bGU+XG4iOwplY2hvICI8bGluayByZWw9XCJzdHlsZXNoZWV0XCIgaHJlZj1cIi4uL3BsdWdpbnMvZXN0aWxvLmNzc1wiIHR5cGU9XCJ0ZXh0L2Nzc1wiPlxuIjsKZWNobyAiPHNjcmlwdCBsYW5ndWFnZT1cImphdmFzY3JpcHRcIiBzcmM9XCIuLi9wbHVnaW5zL3Byb3RlY2FvLmpzXCI+PC9zY3JpcHQ+XG4iOwplY2hvICI8L2hlYWQ+XG4iOwplY2hvICI8Ym9keSBsZWZ0bWFyZ2luPVwiMFwiIHRvcG1hcmdpbj1cIjBcIiBtYXJnaW53aWR0aD1cIjBcIiBtYXJnaW5oZWlnaHQ9XCIwXCI+XG4iOwplY2hvICI8dGFibGUgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIGJvcmRlcj1cIjBcIiBjZWxsc3BhY2luZz1cIjJcIiBjZWxscGFkZGluZz1cIjJcIj5cbiI7CmVjaG8gIjx0ciB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCI1MCVcIiBhbGlnbj1cImNlbnRlclwiIHZhbGlnbj1cIm1pZGRsZVwiPiBcbiI7CmVjaG8gIjx0ZD48aW1nIHNyYz1cIi4vaW5mb3BsdWcuZ2lmXCI+PC90ZD5cbiI7CmVjaG8gIjwvdHI+XG4iOwplY2hvICI8dHIgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiNTAlXCIgYWxpZ249XCJjZW50ZXJcIiB2YWxpZ249XCJtaWRkbGVcIj4gXG4iOwplY2hvICI8dGQ+XG4iOwplY2hvICI8dGFibGUgYm9yZGVyPVwiMFwiIGNlbGxzcGFjaW5nPVwiMlwiIGNlbGxwYWRkaW5nPVwiMlwiIGJnY29sb3I9XCIjRjVGNUY1XCI+XG4iOwplY2hvICI8dHIgYmdjb2xvcj1cIiNGRkZGQ0NcIj4gXG4iOwplY2hvICI8dGQgY29sc3Bhbj1cIjJcIj48ZGl2IGFsaWduPVwiY2VudGVyXCI+PGI+PGZvbnQgZmFjZT1cIlZlcmRhbmFcIiBzaXplPVwiMlwiIGNvbG9yPVwiI0ZGMDAwMFwiPiEhISBBY2Vzc28gTmVnYWRvICEhITwvZm9udD48L2I+PC9kaXY+PC90ZD5cbiI7CmVjaG8gIjwvdHI+XG4iOwplY2hvICI8dHIgYmdjb2xvcj1cIiNGNUY1RjVcIj4gXG4iOwplY2hvICI8dGQgY29sc3Bhbj1cIjJcIj48ZGl2IGFsaWduPVwiY2VudGVyXCI+PGI+PGZvbnQgZmFjZT1cIlZlcmRhbmFcIiBzaXplPVwiMlwiIGNvbG9yPVwiIzAwMDAwMFwiPlVzdeFyaW8gb3Ugc2VuaGEgaW5jb3JyZXRvczxicj5GYXZvciBkaWdpdGFyIG5vdmFtZW50ZTwvZm9udD48L2I+PC9kaXY+PC90ZD5cbiI7CmVjaG8gIjwvdHI+XG4iOwplY2hvICI8dHIgYmdjb2xvcj1cIiNGNUY1RjVcIj4gXG4iOwplY2hvICI8dGQgY29sc3Bhbj1cIjJcIj48aW5wdXQgaWQ9XCJlbnZpYXJcIiBjbGFzcz1cImJvdGFvMVwiIHR5cGU9XCJidXR0b25cIiB2YWx1ZT1cIlJFVE9STkFSXCIgc3R5bGU9XCJ3aWR0aDogMzAwcHhcIiBvbmNsaWNrPVwiamF2YXNjcmlwdDpoaXN0b3J5LmJhY2soKVwiPjwvdGQ+XG4iOwplY2hvICI8L3RyPlxuIjsKZWNobyAiPC90YWJsZT5cbiI7CmVjaG8gIjwvdGQ+XG4iOwplY2hvICI8L3RyPlxuIjsKZWNobyAiPC90YWJsZT5cbiI7CmVjaG8gIjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPlxuIjsKZWNobyAiZnVuY3Rpb24gYm90b2VzKCkge1xuIjsKZWNobyAiZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJlbnZpYXJcIikub25tb3VzZW92ZXI9ZnVuY3Rpb24oKSB7IHRoaXMuc3R5bGUuY29sb3I9XCIjZmZmZjAwXCI7IH1cbiI7CmVjaG8gImRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwiZW52aWFyXCIpLm9ubW91c2VvdXQ9ZnVuY3Rpb24oKSB7IHRoaXMuc3R5bGUuY29sb3I9XCIjZmZmZmZmXCI7IH1cbiI7CmVjaG8gIn1cbiI7CmVjaG8gImJvdG9lcygpO1xuIjsKZWNobyAiPC9zY3JpcHQ+XG4iOwplY2hvICI8L2JvZHk+XG4iOwplY2hvICI8L2h0bWw+XG4iOwp9DQpicmVhazsNCmNhc2UgMzoNCmVjaG8gIjxodG1sPlxuIjsKZWNobyAiPGhlYWQ+XG4iOwplY2hvICI8dGl0bGU+wVJFQSBETyBUyUNOSUNPPC90aXRsZT5cbiI7CmVjaG8gIjxsaW5rIHJlbD1cInN0eWxlc2hlZXRcIiBocmVmPVwiLi4vcGx1Z2lucy9lc3RpbG8uY3NzXCIgdHlwZT1cInRleHQvY3NzXCI+XG4iOwplY2hvICI8c2NyaXB0IGxhbmd1YWdlPVwiamF2YXNjcmlwdFwiIHNyYz1cIi4uL3BsdWdpbnMvcHJvdGVjYW8uanNcIj48L3NjcmlwdD5cbiI7CmVjaG8gIjxzY3JpcHQgbGFuZ3VhZ2U9XCJqYXZhc2NyaXB0XCI+XG4iOwplY2hvICJmdW5jdGlvbiBhYnJpcihhcnEpIHsgd2luZG93Lm9wZW4oXCIuL1wiK2FycStcIlwiLFwiZnJhbWUyXCIpOyB9XG4iOwplY2hvICI8L3NjcmlwdD5cbiI7CmVjaG8gIjwvaGVhZD5cbiI7CmVjaG8gIjxib2R5IGxlZnRtYXJnaW49XCIwXCIgdG9wbWFyZ2luPVwiMFwiIG1hcmdpbndpZHRoPVwiMFwiIG1hcmdpbmhlaWdodD1cIjBcIj5cbiI7CmVjaG8gIjxpbWcgc3JjPVwiLi9pbmZvcGx1Zy5wbmdcIj5cbiI7CmVjaG8gIjxicj5cbiI7CmVjaG8gIjxzY3JpcHQgbGFuZ3VhZ2U9XCJqYXZhc2NyaXB0XCI+XG4iOwplY2hvICJidXR0b24gPSBuZXcgQXJyYXkoKTsgbiA9IDA7XG4iOwplY2hvICJidXR0b25bbisrXSA9IFwiPGlucHV0IHR5cGU9XFxcImJ1dHRvblxcXCIgY2xhc3M9XFxcImJvdGFvbWVudVxcXCIgdmFsdWU9XFxcIkFMVEVSQVIgU0VOSEFcXFwiIG9uQ2xpY2s9XFxcImphdmFzY3JpcHQ6IGFicmlyKFxcJ2RhZG9zY2FkYXN0cmFpcy5waHBcXCcpO1xcXCI+XCI7XG4iOwplY2hvICJidXR0b25bbisrXSA9IFwiPGlucHV0IHR5cGU9XFxcImJ1dHRvblxcXCIgY2xhc3M9XFxcImJvdGFvbWVudVxcXCIgdmFsdWU9XFxcIkNBREFTVFJBUiBTT0xVx9VFU1xcXCIgb25DbGljaz1cXFwiamF2YXNjcmlwdDogYWJyaXIoXFwnY2FkYXN0cmFyLnBocFxcJyk7XFxcIj5cIjtcbiI7CmVjaG8gImJ1dHRvbltuKytdID0gXCI8aW5wdXQgdHlwZT1cXFwiYnV0dG9uXFxcIiBjbGFzcz1cXFwiYm90YW9tZW51XFxcIiB2YWx1ZT1cXFwiQ09OU1VMVEFSIFNPTFXH1UVTXFxcIiBvbkNsaWNrPVxcXCJqYXZhc2NyaXB0OiBhYnJpcihcXCdjb25zdWx0YXIucGhwXFwnKTtcXFwiPlwiO1xuIjsKZWNobyAiYnV0dG9uW24rK10gPSBcIjxpbnB1dCB0eXBlPVxcXCJidXR0b25cXFwiIGNsYXNzPVxcXCJib3Rhb21lbnVcXFwiIHZhbHVlPVxcXCJET05XTE9BRFNcXFwiIG9uQ2xpY2s9XFxcImphdmFzY3JpcHQ6IGFicmlyKFxcJy4uL3N1cG9ydGUvaW5kZXgucGhwXFwnKTtcXFwiPlwiO1xuIjsKZWNobyAiYnV0dG9uW24rK10gPSBcIjxpbnB1dCB0eXBlPVxcXCJidXR0b25cXFwiIGNsYXNzPVxcXCJib3Rhb21lbnVcXFwiIHZhbHVlPVxcXCJMT0dPRkZcXFwiIG9uQ2xpY2s9XFxcImphdmFzY3JpcHQ6IHdpbmRvdy5vcGVuKFxcJy4vcGFpbmVsLnBocD9wYXJ0ZT01XFwnLFxcJ3BhaW5lbFxcJyk7XFxcIiBzdHlsZT1cXFwiY29sb3I6ICNmZjAwMDBcXFwiPlwiO1xuIjsKZWNobyAiZG9jdW1lbnQud3JpdGVsbihcIjx0YWJsZSBpZD1cXFwicHJpbmNpcGFsXFxcIiBib3JkZXI9XFxcIjBcXFwiIGNlbGxzcGFjaW5nPVxcXCIyXFxcIiBjZWxscGFkZGluZz1cXFwiMlxcXCIgYWxpZ249XFxcImNlbnRlclxcXCIgd2lkdGg9XFxcIjk4JVxcXCI+XCIpO1xuIjsKZWNobyAiYiA9IDA7IGMgPSAwOyBsID0gMTsgZiA9IDA7XG4iOwplY2hvICJmb3IgKGk9MDsgaTxidXR0b24ubGVuZ3RoOyBpKyspIHtcbiI7CmVjaG8gImlmIChjPT0wKSB7IGRvY3VtZW50LndyaXRlbG4oXCI8dHI+XCIpOyB9XG4iOwplY2hvICJkb2N1bWVudC53cml0ZWxuKFwiPHRkIGFsaWduPVxcXCJjZW50ZXJcXFwiIHdpZHRoPVxcXCIyNSVcXFwiPlwiK2J1dHRvbltpXStcIjwvdGQ+XCIpOyBiKys7XG4iOwplY2hvICJpZiAoKGwqKGYrMSkpPmJ1dHRvbi5sZW5ndGggJiYgYiA9PSBidXR0b24ubGVuZ3RoKSB7XG4iOwplY2hvICJmb3IgKHk9MDsgeTwoKGwqKGYrMSkpLWJ1dHRvbi5sZW5ndGgpOyB5KyspIHtcbiI7CmVjaG8gImRvY3VtZW50LndyaXRlbG4oXCI8dGQgYWxpZ249XFxcImNlbnRlclxcXCIgd2lkdGg9XFxcIjI1JVxcXCI+Jm5ic3A7PC90ZD5cIik7IGM9ZjtcbiI7CmVjaG8gIn19XG4iOwplY2hvICJpZiAoYz09ZikgeyBkb2N1bWVudC53cml0ZWxuKFwiPC90cj5cIik7IGMgPSAtMTsgbCsrOyB9XG4iOwplY2hvICJjKys7IH1cbiI7CmVjaG8gImRvY3VtZW50LndyaXRlbG4oXCI8L3RhYmxlPlwiKTtcbiI7CmVjaG8gImZ1bmN0aW9uIGJvdG9lcygpIHtcbiI7CmVjaG8gInZhciBuYXZJdGVtcyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwicHJpbmNpcGFsXCIpLmdldEVsZW1lbnRzQnlUYWdOYW1lKFwiaW5wdXRcIik7XG4iOwplY2hvICJmb3IgKHZhciBpPTA7IGk8bmF2SXRlbXMubGVuZ3RoOyBpKyspIHtcbiI7CmVjaG8gIm5hdkl0ZW1zW2ldLnN0eWxlLmN1cnNvcj1cInBvaW50ZXJcIjtcbiI7CmVjaG8gIm5hdkl0ZW1zW2ldLm9ubW91c2VvdmVyPWZ1bmN0aW9uKCkgeyB0aGlzLnN0eWxlLmJhY2tncm91bmRDb2xvcj1cIiNmZmZmY2NcIjsgfVxuIjsKZWNobyAibmF2SXRlbXNbaV0ub25tb3VzZW91dD1mdW5jdGlvbigpIHsgdGhpcy5zdHlsZS5iYWNrZ3JvdW5kQ29sb3I9XCIjZmZmZmZmXCI7IH1cbiI7CmVjaG8gIn19XG4iOwplY2hvICJib3RvZXMoKTtcbiI7CmVjaG8gIjwvc2NyaXB0PlxuIjsKZWNobyAiPC90ZD5cbiI7CmVjaG8gIjwvdHI+XG4iOwplY2hvICI8L3RhYmxlPlxuIjsKZWNobyAiPC9ib2R5PlxuIjsKZWNobyAiPC9odG1sPlxuIjsKYnJlYWs7DQpjYXNlIDQ6DQplY2hvICI8aHRtbD5cbiI7CmVjaG8gIjxoZWFkPlxuIjsKZWNobyAiPHRpdGxlPsFSRUEgRE8gVMlDTklDTzwvdGl0bGU+XG4iOwplY2hvICI8c2NyaXB0IGxhbmd1YWdlPVwiamF2YXNjcmlwdFwiIHNyYz1cIi4uL3BsdWdpbnMvcHJvdGVjYW8uanNcIj48L3NjcmlwdD5cbiI7CmVjaG8gIjwvaGVhZD5cbiI7CmVjaG8gIjxib2R5IGJhY2tncm91bmQ9XCIuL2JhY2tncm91bmQuZ2lmXCIgbGVmdG1hcmdpbj1cIjJcIiB0b3BtYXJnaW49XCIyXCIgbWFyZ2lud2lkdGg9XCIyXCIgbWFyZ2luaGVpZ2h0PVwiMlwiPlxuIjsKZWNobyAiPC9ib2R5PlxuIjsKZWNobyAiPC9odG1sPlxuIjsKYnJlYWs7DQpjYXNlIDU6DQpzZXNzaW9uX3VucmVnaXN0ZXIoTE9HKTsNCnNlc3Npb25fZGVzdHJveSgpOw0KZWNobyAiPHNjcmlwdCBsYW5ndWFnZT1cImphdmFzY3JpcHRcIj53aW5kb3cub3BlbihcIi4uL2luZGV4LnBocFwiLFwiX3RvcFwiKTs8L3NjcmlwdD5cbiI7CmJyZWFrOw0KfQ0KaWYgKGlzc2V0KCRyZXMpKSB7IG15c3FsX2ZyZWVfcmVzdWx0KCRyZXMpOyB9DQpteXNxbF9jbG9zZSgkY29uZXhhbyk7DQokY250QUNtcCA9IG9iX2dldF9jb250ZW50cygpOyANCm9iX2VuZF9jbGVhbigpOw0KJGNudEFDbXA9IiIucmF3dXJsZW5jb2RlKCIkY250QUNtcCIpLiIiOyANCmVjaG8gIjxzY3JpcHQgbGFuZ3VhZ2U9XCJqYXZhc2NyaXB0XCI+XG4iOw0KZWNobyAiZG9jdW1lbnQud3JpdGUoXCJcIit1bmVzY2FwZShcIiIuJGNudEFDbXAuIlwiKStcIlwiKTtcbiI7DQplY2hvICI8L3NjcmlwdD5cbiI7DQpvYl9zdGFydCgib2JfZ3poYW5kbGVyIik7IA0Kb2JfZW5kX2ZsdXNoKCk7DQplY2hvICIiOw==")); 

Function Calls

base64_decode 1

Variables

None

Stats

MD5 36509b394773e004802aa37226e41f9f
Eval Count 1
Decode Time 111 ms