Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

goto FJauO; o5pjr: $_SESSION["\x61\156\x74\151\x2d\x64\x64\x6f\163"] = 1; goto MX5Ug; VuUA..

Decoded Output download

<?  goto FJauO; o5pjr: $_SESSION["anti-ddos"] = 1; goto MX5Ug; VuUAE: JP8on: goto X1QwT; QoksX: echo "<!DOCTYPE html>
<html>\xa<head>\xa  <meta charset="UTF-8">\xa  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <meta name="description" content="Anti DDoS Security Check - Api.ThanhDieu.Com">\xa  <meta name="author" content="ThanhDieu.Com">\xa  <title>Anti DDoS \342\200\x94 Security Check</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Pattaya|Potta One|Rowdies|Braah One|Chivo">\xa  <link rel="icon" href="https://i.pinimg.com/564x/56/f6/43/56f643d33126d3800d5db8309fafe77c.jpg">\xa</head>
<body class="bodystyle">\xa    <style>
        * {\xa    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;\xa    -ms-user-select: none\xa}

body {
  /*  background: url('https://i.pinimg.com/564x/ff/5c/33/ff5c3321a863db98821f6045453aac9b.jpg') no-repeat;*/
  background-color: #fcfcfc;\xa    background-size: cover;\xa    background-position: center;
    justify-content: center;
    text-align: center;\xa    align-items: center;
}\xa.sucurify-icon {\xa\xa}
.Container {\xa    text-align: center;\xa    margin-top: 5%;\xa    width: 100%;
    overflow: hidden;
    font-size: 1em;\xa}\xa\xa@media (max-width: 768px) {
    .Container {
        margin-top: 15%;
        font-size: 0.8em; \xa    }
}
\xa.bodystyle {
    position: fixed;\xa    top: 5px;
    left: 0;\xa    width: 100%;
    height: 99%;
    text-align: center;
    background-color: #111;
    margin: 0;
    padding: 0;\xa    border-style: double;
    border-radius: 20px;\xa    border-color: #ccc;\xa    border-width: 2px;
    box-sizing: border-box;
    animation-name: bodyborder;\xa    animation-iteration-count: infinite;\xa    animation-duration: 1s;\xa    animation-direction: right;\xa}\xa\xa\xa            @keyframes bodyborder {
                30% {
                    border-color: #666\xa                }
\xa                60% {
                    border-color: #999\xa                }

                90% {\xa                    border-color: #ccc
                }\xa            }
\xa            @media (max-width: 768px) {\xa  .bodystyle {
    top: 6px;\xa    left: 5px;
    width: 98%;
    height: 99%;
  }\xa}\xaul {
    margin: 0;\xa    padding: 0\xa}
h1 {\xa    color: #fff;\xa    font-family: 'Rowdies';\xa}

h2 {
    font-family: 'Braah One';\xa    font-size: 25px;\xa    color: silver;\xa}\xa\xa.pulse-container {\xa                margin-top: 10px;\xa                margin-bottom: 10px;
                width: 100px;\xa                display: flex;
                justify-content: space-between;\xa                align-items: center\xa            }

            .pulse-bubble {\xa                width: 15px;\xa                height: 15px;\xa                border-radius: 5px;\xa                background-color: violet;\xa            }
\xa            .pulse-bubble-1 {
                animation: pulse .4s ease 0s infinite alternate\xa            }
\xa            .pulse-bubble-2 {\xa                animation: pulse .4s ease .2s infinite alternate\xa            }\xa
            .pulse-bubble-3 {\xa                animation: pulse .4s ease .4s infinite alternate
            }\xa\xa            @keyframes pulse {
                from {\xa                    opacity: 1;
                    transform: scale(1)\xa                }\xa\xa                to {
                    opacity: .25;
                    transform: scale(.75)
                }\xa            }\xa
.Blob {\xa  background: black;
  border-radius: 50%;\xa  margin: 40px;\xa  height: 150px;\xa  width: 150px; 
  box-shadow: 0 1px 7px rgb(231, 231, 231);\xa  margin-top: 70px;
}
    </style>\xa    <section id="Image">
  <div class="Container">\xa    <img class="Blob" src="https://i.pinimg.com/564x/a8/37/77/a83777652c801087a14ce35fa583179d.jpg" alt="ThanhDieuTV">
    <h1>ANTI DDOS \xe2\x80\x94 SECURITY CHECK</h1>\xa    <p style="font-family: Chivo;color: rgb(216, 216, 216);" >You won't see the form anymore.
    <br> We only check browser-based protections.</p>\xa    <strong style="color: rgb(216, 216, 216);font-family: Chivo;">power by\xa    <a style="color: #a690d6;" href="//facebook.com/wusthanhdieu" target="about:blank">thanhdieu.com</a>\xa</strong>
  </div>
</section>\xa <div style="margin-top: 15px;" class="Container">\xa    <h2>- Waiting Security -</h2>
    <center> \xa        <div class="pulse-container">
        <div class="pulse-bubble pulse-bubble-1"></div>\xa        <div class="pulse-bubble pulse-bubble-2"></div>
        <div class="pulse-bubble pulse-bubble-3"></div>
    </div>
    </div>\xa</center>\xa<br>
<script>\xa    document.addEventListener("DOMContentLoaded", function() {
    var imageElement = document.createElement("img");\xa    var imageThanhDieu = document.createElement("div");
    imageThanhDieu.className = "image";\xa    imageThanhDieu.style.position = "fixed";
    imageThanhDieu.style.right = "0px";
    imageThanhDieu.style.bottom = "0px";
    imageThanhDieu.style.zIndex = "-1";
    var css = `\xa        ::-webkit-scrollbar {
            width: 6px;\xa        }\xa        ::-webkit-scrollbar-track {\xa            box-shadow: inset 0 0 5px rgb(106, 96, 255);
            border-radius: 10px;\xa        }\xa        ::-webkit-scrollbar-thumb {\xa            background: rgb(0, 255, 98);\xa            border-radius: 10px;\xa        }
        ::-webkit-scrollbar-thumb:hover {\xa            background: #00ffbc;
        }\xa    `;
    var style = document.createElement("style");
    style.appendChild(document.createTextNode(css));\xa    document.head.appendChild(style);\xa    var mediaQuery = window.matchMedia("(max-width: 768px)");\xa    if (mediaQuery.matches) {
    imageThanhDieu.style.display = "none";
    }\xa    imageElement.src = "//api.thanhdieu.com/anime-cb.php";\xa    imageElement.alt = "thanhdieu";\xa    imageThanhDieu.appendChild(imageElement);\xa    document.body.appendChild(imageThanhDieu);\xa});
</script>
</body>
</html>
" ?>

Did this file decode correctly?

Original Code

goto FJauO; o5pjr: $_SESSION["\x61\156\x74\151\x2d\x64\x64\x6f\163"] = 1; goto MX5Ug; VuUAE: JP8on: goto X1QwT; QoksX: echo "\74\41\x44\117\x43\124\x59\x50\105\x20\150\164\x6d\x6c\76\12\x3c\x68\164\155\x6c\x3e\xa\74\150\x65\141\144\x3e\xa\x20\x20\x3c\x6d\145\x74\141\40\143\150\x61\x72\163\145\164\75\x22\x55\124\x46\55\70\42\76\xa\x20\40\x3c\155\x65\x74\x61\40\156\x61\155\145\75\42\x76\151\145\167\x70\x6f\x72\x74\x22\x20\143\x6f\156\164\x65\156\x74\x3d\42\x77\x69\144\x74\150\75\x64\145\x76\x69\143\145\55\x77\151\144\164\150\54\40\x69\156\x69\164\151\x61\x6c\x2d\163\143\x61\x6c\x65\75\x31\x2c\x20\163\150\x72\151\156\x6b\55\x74\x6f\55\x66\x69\x74\75\x6e\157\x22\76\12\40\40\x3c\x6d\145\x74\141\x20\156\x61\155\x65\75\42\x64\x65\163\x63\162\151\160\164\x69\157\156\42\40\143\x6f\x6e\164\x65\156\164\75\42\101\156\164\151\40\x44\x44\157\x53\40\123\145\x63\x75\162\151\164\171\40\103\x68\x65\143\153\x20\55\x20\x41\160\x69\x2e\124\x68\141\x6e\150\104\151\145\x75\56\x43\x6f\155\42\76\xa\x20\x20\74\x6d\x65\164\141\40\x6e\141\x6d\x65\75\42\x61\x75\164\x68\x6f\162\x22\x20\x63\157\156\164\145\156\164\75\x22\124\x68\x61\x6e\x68\x44\x69\145\165\x2e\x43\157\x6d\x22\76\xa\40\x20\74\164\x69\x74\x6c\145\x3e\101\x6e\x74\x69\x20\104\x44\x6f\123\40\342\200\x94\40\123\145\x63\x75\162\x69\164\171\40\103\150\145\x63\153\x3c\57\164\x69\x74\154\x65\x3e\12\x20\x20\x3c\163\x63\162\x69\x70\x74\40\x73\x72\x63\x3d\x22\150\x74\x74\160\x73\72\57\x2f\143\157\x64\x65\x2e\x6a\161\165\x65\162\171\x2e\x63\x6f\x6d\x2f\x6a\161\x75\145\x72\x79\55\63\x2e\x36\56\60\x2e\x6d\151\156\56\x6a\163\x22\x3e\74\x2f\163\x63\162\x69\x70\x74\x3e\12\40\40\x3c\x6c\x69\156\153\40\162\x65\x6c\x3d\42\163\x74\171\x6c\145\163\x68\x65\145\x74\42\x20\x68\x72\x65\x66\x3d\x22\x68\164\164\160\163\72\57\x2f\x66\x6f\156\x74\x73\x2e\147\x6f\x6f\147\154\145\x61\x70\151\x73\x2e\x63\157\x6d\57\143\x73\x73\x3f\x66\x61\155\151\154\x79\75\x50\141\x74\164\141\171\141\x7c\x50\157\x74\164\141\40\117\156\145\174\122\157\167\144\x69\145\x73\x7c\102\162\141\x61\150\40\117\156\145\x7c\x43\150\x69\x76\157\42\76\xa\x20\x20\x3c\x6c\151\156\x6b\x20\x72\x65\154\x3d\x22\151\x63\x6f\156\42\40\x68\162\x65\x66\75\x22\150\x74\x74\x70\163\72\x2f\x2f\151\x2e\x70\x69\x6e\x69\155\147\56\x63\157\x6d\x2f\65\x36\x34\x78\57\x35\66\57\x66\66\x2f\64\63\57\x35\66\146\66\x34\63\x64\63\63\61\62\x36\144\x33\70\x30\60\144\x35\144\x62\x38\63\60\71\146\x61\146\x65\67\67\143\56\152\x70\x67\42\x3e\xa\x3c\57\x68\x65\141\144\76\12\74\142\x6f\144\171\x20\x63\154\x61\x73\163\x3d\x22\142\157\x64\171\163\164\x79\x6c\145\42\x3e\xa\40\40\40\40\x3c\x73\x74\x79\x6c\x65\x3e\12\x20\40\40\x20\40\40\40\x20\x2a\x20\173\xa\40\40\x20\x20\x75\163\145\x72\x2d\x73\145\154\x65\143\164\72\40\x6e\x6f\156\x65\x3b\12\x20\x20\40\x20\x2d\x77\x65\x62\x6b\x69\x74\x2d\x75\x73\x65\162\55\x73\x65\x6c\x65\x63\x74\72\40\x6e\157\156\x65\x3b\12\40\x20\x20\x20\55\x6d\x6f\x7a\55\x75\163\x65\x72\55\x73\145\x6c\x65\143\164\72\x20\x6e\x6f\156\145\x3b\xa\x20\x20\40\40\55\155\163\55\165\163\x65\162\x2d\x73\x65\154\x65\x63\x74\x3a\x20\x6e\157\156\x65\xa\x7d\12\12\x62\157\144\x79\40\x7b\12\x20\40\x2f\x2a\40\x20\142\141\143\x6b\147\162\157\x75\156\144\x3a\x20\x75\x72\x6c\50\x27\150\x74\x74\x70\x73\x3a\57\x2f\151\x2e\160\x69\156\151\155\x67\x2e\x63\157\x6d\57\65\x36\x34\x78\57\x66\x66\x2f\x35\x63\x2f\63\63\x2f\x66\146\x35\x63\x33\63\62\x31\141\x38\x36\63\x64\x62\71\x38\70\x32\61\146\66\x30\x34\65\64\x35\x33\141\141\x63\x39\x62\x2e\152\x70\147\x27\x29\40\x6e\x6f\x2d\x72\145\x70\145\141\x74\x3b\x2a\x2f\12\40\x20\142\x61\x63\153\x67\162\157\x75\x6e\x64\55\x63\x6f\x6c\157\162\72\x20\43\146\143\x66\x63\x66\x63\x3b\xa\40\40\40\40\142\x61\x63\x6b\x67\x72\x6f\165\156\144\55\163\151\172\x65\x3a\x20\143\x6f\x76\145\x72\x3b\xa\40\40\40\40\142\x61\x63\x6b\x67\x72\157\x75\x6e\x64\x2d\x70\157\x73\x69\164\151\157\x6e\x3a\x20\x63\x65\x6e\x74\x65\x72\x3b\12\x20\x20\40\x20\152\x75\163\164\151\146\171\x2d\143\x6f\156\164\x65\x6e\x74\72\40\143\x65\156\164\x65\162\x3b\12\40\x20\x20\x20\164\x65\x78\x74\55\x61\x6c\x69\x67\x6e\72\x20\143\x65\x6e\164\x65\162\x3b\xa\40\x20\40\x20\x61\154\x69\147\x6e\55\151\x74\x65\x6d\163\72\40\x63\145\x6e\x74\x65\x72\73\12\175\xa\x2e\x73\x75\143\x75\x72\151\146\x79\x2d\151\143\x6f\156\x20\x7b\xa\xa\175\12\56\103\x6f\156\x74\x61\151\156\145\x72\40\173\xa\40\40\40\40\164\145\x78\164\55\141\154\x69\147\156\72\40\143\x65\x6e\164\x65\162\x3b\xa\40\40\40\40\x6d\141\x72\x67\x69\156\x2d\164\157\x70\x3a\x20\65\45\73\xa\40\40\x20\40\x77\x69\144\x74\150\x3a\40\x31\60\x30\x25\x3b\12\40\40\x20\x20\157\166\145\x72\x66\x6c\157\x77\x3a\40\150\151\x64\x64\145\x6e\73\12\40\x20\40\x20\x66\157\156\164\x2d\x73\151\172\145\x3a\40\61\x65\x6d\x3b\xa\x7d\xa\xa\x40\x6d\x65\144\151\141\x20\50\155\141\170\55\167\151\x64\164\150\72\x20\67\x36\70\x70\x78\51\x20\x7b\12\40\40\40\40\56\x43\x6f\x6e\x74\141\151\x6e\145\162\40\x7b\12\x20\x20\x20\x20\40\x20\x20\40\155\141\x72\147\x69\x6e\55\164\x6f\x70\72\x20\61\65\45\x3b\12\40\x20\x20\40\x20\40\x20\40\146\157\x6e\x74\x2d\x73\151\x7a\x65\72\x20\x30\x2e\70\x65\x6d\73\x20\xa\x20\x20\40\x20\x7d\12\x7d\12\xa\56\142\157\x64\x79\x73\x74\171\154\145\x20\x7b\12\x20\x20\x20\40\160\x6f\x73\x69\x74\151\157\156\72\40\x66\151\x78\145\x64\73\xa\40\x20\40\x20\x74\x6f\160\x3a\x20\x35\x70\170\x3b\12\40\40\x20\40\154\x65\146\164\72\x20\x30\x3b\xa\40\x20\40\40\x77\151\144\x74\150\x3a\x20\x31\x30\x30\x25\73\12\40\x20\x20\x20\150\x65\151\147\x68\x74\72\40\71\71\45\73\12\40\40\x20\40\x74\x65\x78\164\55\141\x6c\151\x67\156\x3a\x20\143\x65\x6e\x74\145\x72\73\12\40\x20\x20\40\142\x61\143\153\x67\x72\x6f\165\x6e\144\x2d\143\157\154\157\x72\x3a\x20\x23\x31\61\61\73\12\40\40\x20\40\x6d\141\162\147\151\x6e\72\x20\60\73\12\40\40\x20\40\160\141\144\x64\x69\156\147\72\x20\x30\73\xa\x20\x20\40\40\142\x6f\162\x64\x65\162\55\x73\164\171\x6c\x65\x3a\40\x64\x6f\x75\x62\x6c\x65\x3b\12\x20\x20\x20\40\142\157\x72\x64\145\162\x2d\162\x61\x64\x69\165\x73\x3a\x20\62\x30\x70\x78\73\xa\40\40\40\x20\142\x6f\162\144\145\162\x2d\x63\157\x6c\157\x72\72\40\x23\143\143\143\x3b\xa\40\40\40\40\142\157\162\144\x65\x72\x2d\x77\151\x64\x74\150\x3a\40\62\160\x78\x3b\12\x20\x20\x20\40\142\157\x78\x2d\x73\x69\x7a\x69\156\147\x3a\40\x62\157\x72\x64\x65\x72\55\x62\x6f\170\73\12\x20\40\40\40\141\x6e\151\155\141\164\x69\x6f\x6e\55\156\141\x6d\145\72\40\x62\x6f\x64\171\x62\157\x72\144\145\x72\73\xa\40\40\x20\x20\141\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x69\164\x65\162\x61\164\151\157\156\x2d\x63\157\x75\x6e\164\72\x20\151\x6e\146\x69\x6e\x69\x74\145\73\xa\40\40\40\x20\141\156\151\x6d\141\164\x69\x6f\x6e\55\x64\165\x72\x61\x74\151\157\x6e\x3a\40\x31\163\73\xa\x20\40\40\40\x61\x6e\x69\x6d\x61\x74\151\157\156\55\x64\151\x72\x65\143\x74\x69\x6f\156\x3a\40\162\x69\147\150\x74\73\xa\175\xa\xa\xa\x20\x20\40\40\40\40\40\40\40\x20\40\40\x40\x6b\145\171\146\x72\x61\155\x65\x73\40\142\x6f\144\171\142\x6f\162\144\x65\x72\40\173\12\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\63\60\x25\40\x7b\12\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\40\x62\157\162\x64\x65\162\55\x63\157\x6c\x6f\x72\x3a\x20\43\66\66\66\xa\x20\40\x20\40\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x20\175\12\xa\x20\40\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\40\40\66\60\x25\x20\x7b\12\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\x62\157\x72\x64\145\x72\x2d\143\157\x6c\157\162\72\40\x23\x39\71\x39\xa\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\x20\175\12\12\x20\x20\40\x20\40\x20\40\40\40\40\40\40\x20\x20\40\40\x39\60\x25\40\x7b\xa\x20\x20\40\40\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x62\x6f\162\x64\x65\162\55\143\157\154\157\x72\72\40\x23\x63\143\143\12\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\x7d\xa\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x7d\12\xa\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\100\155\145\x64\x69\141\x20\50\155\141\x78\x2d\x77\x69\x64\x74\x68\x3a\x20\67\66\x38\160\170\x29\x20\x7b\xa\x20\x20\56\x62\157\x64\x79\163\x74\x79\x6c\x65\x20\x7b\12\40\40\40\x20\164\157\160\x3a\40\x36\160\x78\73\xa\x20\x20\x20\x20\154\145\146\164\x3a\40\x35\160\170\x3b\12\x20\40\x20\x20\167\x69\144\164\x68\x3a\x20\71\70\x25\73\12\x20\40\40\40\x68\x65\x69\147\150\x74\x3a\40\x39\71\45\73\12\x20\x20\x7d\xa\175\xa\165\154\40\x7b\12\40\x20\40\40\155\141\x72\x67\x69\156\72\40\x30\73\xa\40\x20\x20\40\160\141\x64\144\x69\156\147\x3a\x20\x30\xa\175\12\x68\x31\x20\173\xa\x20\40\40\40\143\x6f\154\157\x72\x3a\x20\43\x66\146\x66\x3b\xa\40\x20\x20\x20\x66\x6f\x6e\164\55\146\x61\155\x69\x6c\x79\72\40\x27\x52\157\167\x64\151\145\x73\x27\x3b\xa\175\12\12\150\x32\40\173\12\40\x20\x20\40\146\157\x6e\164\55\x66\141\155\151\154\171\72\40\x27\x42\x72\x61\141\150\40\117\156\145\x27\73\xa\x20\x20\x20\40\x66\157\156\164\55\163\151\x7a\145\72\x20\62\x35\160\170\x3b\xa\40\40\40\x20\143\x6f\x6c\x6f\162\72\40\x73\x69\154\x76\x65\x72\73\xa\175\xa\xa\x2e\160\165\154\163\x65\55\143\x6f\x6e\164\x61\151\x6e\145\x72\40\x7b\xa\40\40\40\40\40\40\40\40\40\x20\40\40\40\x20\x20\40\155\141\x72\147\x69\x6e\55\x74\157\x70\x3a\40\61\60\x70\x78\73\xa\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\155\x61\x72\x67\151\x6e\55\142\x6f\164\164\157\155\72\40\x31\60\x70\170\x3b\12\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\40\x20\167\x69\x64\164\x68\x3a\40\61\60\60\160\170\x3b\xa\40\x20\40\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\144\151\x73\160\x6c\x61\171\x3a\x20\x66\x6c\145\170\73\12\x20\40\x20\40\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\x6a\165\x73\164\x69\x66\x79\x2d\143\x6f\x6e\164\x65\156\x74\x3a\x20\x73\160\x61\143\145\55\142\x65\x74\167\145\145\156\x3b\xa\x20\x20\x20\40\x20\40\40\40\40\x20\x20\40\x20\40\40\40\141\154\151\147\156\55\151\x74\145\x6d\x73\x3a\40\143\145\156\164\x65\x72\xa\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\x7d\12\12\40\40\x20\x20\x20\40\40\40\40\x20\x20\40\x2e\160\165\x6c\163\x65\55\142\x75\x62\142\x6c\145\x20\173\xa\x20\40\x20\x20\x20\x20\40\40\x20\40\40\40\x20\40\40\x20\x77\x69\x64\x74\150\x3a\40\x31\65\x70\170\x3b\xa\40\40\x20\40\x20\x20\40\40\x20\40\40\40\x20\x20\x20\x20\150\145\x69\147\x68\x74\x3a\40\61\65\160\170\x3b\xa\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x62\157\162\144\145\162\x2d\x72\141\x64\x69\165\x73\72\40\65\160\x78\73\xa\x20\40\40\40\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\40\142\141\143\x6b\x67\162\157\165\x6e\144\x2d\143\x6f\154\157\x72\72\x20\166\151\157\x6c\145\164\73\xa\40\x20\x20\40\40\40\40\x20\40\40\40\x20\175\12\xa\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\56\160\x75\154\163\145\55\x62\x75\142\142\154\145\x2d\x31\40\173\12\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x61\x6e\151\155\x61\x74\x69\157\156\x3a\40\160\165\x6c\x73\x65\40\56\64\163\x20\x65\141\x73\145\40\60\x73\40\151\156\146\x69\156\x69\164\x65\40\141\x6c\164\145\162\156\141\164\x65\xa\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\175\12\xa\40\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x2e\x70\165\154\163\145\55\142\x75\x62\x62\154\x65\55\62\40\x7b\xa\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\141\x6e\151\x6d\x61\164\151\157\156\x3a\x20\160\165\x6c\163\145\40\56\64\x73\x20\x65\141\163\x65\40\x2e\62\x73\x20\x69\156\146\151\x6e\151\164\145\40\141\x6c\x74\145\162\156\141\164\x65\xa\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x7d\xa\12\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\x2e\x70\165\x6c\x73\145\x2d\x62\x75\142\142\x6c\145\55\63\x20\x7b\xa\40\40\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\40\x20\141\156\x69\x6d\x61\x74\x69\x6f\156\x3a\x20\160\165\x6c\x73\145\x20\56\x34\x73\x20\x65\141\163\x65\x20\x2e\x34\163\40\151\156\146\151\156\151\164\145\x20\141\x6c\x74\x65\162\156\141\x74\x65\12\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x7d\xa\xa\x20\x20\40\40\x20\x20\40\40\40\x20\40\x20\x40\153\x65\171\x66\162\x61\155\x65\x73\x20\x70\x75\154\x73\x65\x20\173\12\x20\x20\x20\40\40\x20\40\40\40\40\40\x20\x20\40\x20\x20\146\x72\157\x6d\x20\173\xa\40\x20\x20\40\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\x20\40\40\40\157\160\141\x63\x69\x74\x79\x3a\x20\x31\73\12\40\40\40\x20\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\x74\162\x61\156\x73\146\x6f\162\x6d\72\x20\x73\143\141\154\x65\50\x31\x29\xa\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\175\xa\xa\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x74\x6f\40\x7b\12\40\40\x20\40\40\x20\x20\40\40\40\40\40\x20\40\40\40\x20\40\x20\x20\x6f\x70\x61\x63\x69\x74\x79\72\x20\x2e\x32\x35\x3b\12\40\40\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\164\162\141\x6e\163\146\157\162\155\72\40\163\143\141\154\145\x28\56\x37\65\x29\12\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x7d\xa\40\x20\x20\40\40\40\40\x20\x20\40\x20\40\x7d\xa\12\56\x42\x6c\157\142\40\173\xa\40\x20\142\x61\143\x6b\x67\162\157\x75\156\144\x3a\40\142\154\141\143\x6b\x3b\12\x20\40\142\x6f\162\x64\x65\162\55\x72\141\144\x69\x75\x73\x3a\40\65\60\x25\73\xa\x20\40\155\141\x72\147\151\156\x3a\x20\64\60\160\x78\73\xa\x20\x20\150\x65\151\147\x68\x74\x3a\x20\61\x35\60\160\x78\73\xa\40\40\x77\x69\144\x74\150\72\x20\x31\x35\60\x70\x78\x3b\40\12\x20\40\x62\x6f\170\x2d\163\x68\141\144\157\167\x3a\x20\x30\x20\x31\160\x78\40\67\160\170\40\x72\147\x62\x28\x32\x33\61\x2c\40\x32\x33\x31\x2c\40\x32\63\x31\51\73\xa\40\x20\155\141\x72\147\x69\156\55\x74\157\160\72\40\67\60\160\170\x3b\12\x7d\12\x20\40\40\40\74\57\163\164\x79\154\x65\76\xa\x20\x20\x20\40\74\x73\x65\x63\164\151\157\x6e\x20\x69\x64\75\42\111\x6d\141\147\x65\42\x3e\12\x20\x20\x3c\x64\151\166\x20\143\x6c\x61\x73\163\75\42\103\x6f\x6e\164\x61\x69\x6e\x65\x72\x22\76\xa\40\40\40\40\x3c\151\155\147\x20\143\x6c\x61\x73\x73\75\42\x42\x6c\x6f\142\x22\40\x73\x72\x63\x3d\x22\x68\164\x74\160\163\x3a\x2f\x2f\151\56\x70\x69\156\x69\155\147\56\x63\157\155\57\65\x36\x34\x78\x2f\141\x38\57\x33\x37\57\x37\x37\57\x61\70\x33\x37\67\x37\66\x35\x32\143\70\x30\61\x30\x38\67\141\61\x34\x63\x65\x33\65\146\x61\65\x38\63\61\x37\x39\x64\56\152\160\147\x22\x20\x61\154\164\x3d\42\x54\x68\x61\156\150\104\x69\x65\165\x54\x56\x22\76\12\40\40\x20\x20\74\x68\x31\76\x41\116\124\x49\40\x44\x44\117\123\x20\xe2\x80\x94\x20\x53\105\x43\x55\x52\111\124\131\40\x43\x48\x45\x43\113\74\57\150\61\76\xa\40\x20\40\40\x3c\x70\x20\163\x74\171\154\x65\x3d\x22\146\x6f\x6e\164\x2d\146\x61\155\151\154\x79\x3a\40\103\x68\151\166\x6f\x3b\143\157\x6c\157\x72\x3a\40\x72\x67\142\x28\x32\61\x36\x2c\x20\62\x31\66\x2c\x20\62\61\66\51\73\42\x20\x3e\x59\x6f\165\x20\167\157\156\x27\x74\x20\x73\145\x65\x20\164\150\x65\x20\146\x6f\x72\x6d\x20\x61\x6e\x79\155\157\162\x65\56\12\40\x20\x20\40\74\x62\162\x3e\40\x57\145\x20\x6f\156\154\171\40\x63\150\x65\x63\153\x20\x62\x72\157\167\x73\x65\162\x2d\142\x61\x73\x65\x64\40\x70\162\x6f\x74\145\x63\x74\151\x6f\156\x73\x2e\x3c\x2f\x70\x3e\xa\40\x20\x20\x20\74\x73\x74\162\x6f\x6e\x67\x20\163\x74\171\154\145\x3d\x22\143\x6f\x6c\157\x72\72\x20\162\147\x62\50\x32\61\66\x2c\40\x32\x31\x36\54\x20\62\x31\66\51\x3b\146\157\x6e\164\x2d\x66\141\155\151\154\171\x3a\40\x43\150\151\x76\x6f\73\42\x3e\x70\157\167\x65\162\40\x62\x79\xa\x20\x20\x20\40\x3c\141\40\163\x74\171\154\145\x3d\x22\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x61\x36\x39\60\x64\x36\x3b\x22\x20\x68\162\x65\x66\x3d\x22\x2f\x2f\x66\x61\x63\x65\142\157\x6f\153\56\x63\157\x6d\x2f\x77\165\x73\x74\150\x61\x6e\150\x64\151\145\165\42\40\164\141\162\147\145\164\x3d\42\x61\x62\157\165\164\x3a\142\154\x61\x6e\x6b\42\76\164\150\141\x6e\x68\x64\151\x65\165\56\x63\157\155\x3c\57\x61\76\xa\x3c\x2f\163\164\x72\x6f\156\x67\76\12\40\x20\x3c\x2f\x64\151\166\76\12\x3c\57\x73\x65\143\x74\x69\x6f\156\76\xa\40\74\x64\x69\166\x20\x73\x74\x79\154\145\75\x22\x6d\x61\x72\147\x69\x6e\x2d\x74\157\x70\72\x20\x31\65\x70\170\x3b\42\x20\143\x6c\x61\163\163\75\x22\x43\x6f\156\164\x61\x69\156\x65\x72\42\x3e\xa\x20\x20\40\x20\x3c\150\x32\x3e\55\x20\x57\x61\151\164\x69\156\x67\x20\x53\145\x63\x75\162\151\164\x79\x20\55\x3c\x2f\150\x32\76\12\x20\40\x20\40\74\x63\145\x6e\164\145\162\76\40\xa\x20\x20\40\x20\40\x20\40\40\x3c\x64\x69\166\x20\143\154\x61\163\x73\x3d\x22\160\x75\x6c\163\145\x2d\x63\x6f\156\164\x61\151\156\x65\x72\x22\76\12\40\40\40\x20\x20\40\x20\40\x3c\x64\151\166\x20\143\154\x61\x73\163\x3d\x22\160\x75\x6c\163\145\x2d\142\165\x62\142\154\x65\x20\x70\165\x6c\163\145\55\x62\x75\142\x62\x6c\x65\x2d\61\x22\76\x3c\x2f\144\x69\166\x3e\xa\x20\40\40\40\40\40\x20\40\74\x64\151\166\x20\143\x6c\141\163\x73\75\42\x70\165\x6c\x73\145\x2d\142\165\142\x62\x6c\x65\40\160\x75\x6c\163\x65\x2d\142\x75\142\142\154\x65\x2d\62\x22\x3e\74\57\144\x69\x76\x3e\12\40\40\40\x20\40\40\40\x20\74\x64\x69\x76\x20\143\154\x61\163\163\75\42\160\165\x6c\163\145\x2d\x62\165\x62\142\154\x65\x20\x70\165\x6c\x73\145\55\x62\x75\142\x62\154\145\x2d\63\x22\76\x3c\57\144\151\166\76\12\40\40\40\x20\74\57\144\151\x76\x3e\12\40\40\40\x20\x3c\57\x64\x69\166\76\xa\x3c\57\x63\145\156\x74\x65\x72\x3e\xa\x3c\x62\x72\76\12\x3c\163\143\x72\x69\x70\x74\x3e\xa\x20\x20\x20\x20\144\x6f\143\x75\155\145\156\x74\56\141\144\144\105\166\x65\x6e\x74\114\151\x73\164\145\156\x65\162\50\42\x44\x4f\x4d\103\x6f\x6e\x74\x65\156\x74\x4c\x6f\141\x64\145\x64\x22\x2c\40\146\165\156\x63\164\x69\x6f\156\50\51\x20\x7b\12\x20\40\40\40\166\141\x72\x20\151\x6d\141\x67\x65\x45\x6c\145\x6d\x65\156\x74\40\x3d\40\144\157\143\x75\155\145\156\x74\56\143\x72\x65\x61\x74\145\105\x6c\145\x6d\x65\x6e\164\x28\x22\x69\155\147\42\51\73\xa\40\40\x20\x20\166\141\162\40\151\x6d\141\147\x65\x54\150\141\156\150\x44\151\x65\x75\40\75\x20\144\x6f\x63\x75\155\145\156\x74\56\x63\162\x65\x61\164\145\x45\x6c\145\155\x65\x6e\x74\x28\42\x64\x69\x76\x22\x29\73\12\40\x20\x20\40\151\155\141\x67\x65\x54\x68\141\156\150\104\x69\145\x75\56\x63\154\141\x73\163\x4e\x61\x6d\145\x20\75\40\42\x69\155\x61\x67\x65\42\73\xa\x20\x20\x20\x20\151\155\141\x67\x65\x54\150\141\x6e\x68\104\151\145\165\x2e\x73\x74\x79\154\145\x2e\x70\157\163\x69\x74\x69\x6f\156\40\x3d\40\42\x66\151\170\145\144\x22\x3b\12\x20\x20\x20\40\151\155\141\x67\145\x54\150\x61\156\x68\104\151\145\x75\56\163\x74\171\x6c\x65\x2e\162\151\x67\x68\x74\x20\x3d\40\x22\60\x70\x78\42\73\12\40\40\40\40\151\x6d\x61\x67\x65\x54\x68\x61\x6e\x68\x44\x69\x65\165\56\x73\164\x79\x6c\x65\56\x62\x6f\164\x74\157\x6d\40\75\40\x22\x30\x70\170\x22\73\12\40\40\40\40\x69\155\x61\147\145\124\150\x61\x6e\150\x44\151\145\x75\56\x73\x74\x79\x6c\145\56\172\x49\156\x64\145\170\40\x3d\x20\x22\x2d\61\x22\x3b\12\x20\x20\x20\40\166\x61\162\x20\x63\x73\x73\40\75\40\140\xa\x20\x20\x20\40\40\40\x20\x20\72\72\x2d\167\145\x62\x6b\x69\x74\x2d\163\143\x72\x6f\154\154\x62\141\162\40\x7b\12\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\167\151\x64\x74\x68\72\40\x36\x70\x78\x3b\xa\40\x20\40\40\40\40\x20\x20\175\xa\x20\x20\40\x20\x20\40\x20\40\x3a\x3a\55\x77\145\142\153\151\164\55\x73\x63\162\x6f\154\154\x62\x61\162\x2d\x74\x72\x61\143\x6b\x20\x7b\xa\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\142\157\x78\x2d\x73\x68\141\144\157\167\x3a\x20\151\156\163\x65\x74\x20\60\x20\60\x20\65\x70\x78\40\162\x67\142\50\61\60\66\54\40\x39\x36\54\40\62\x35\65\x29\73\12\x20\40\40\40\x20\x20\40\x20\x20\40\40\x20\142\157\162\x64\145\162\x2d\162\141\144\x69\x75\163\x3a\x20\x31\x30\160\x78\x3b\xa\40\40\40\x20\x20\40\40\x20\x7d\xa\x20\40\x20\x20\40\x20\40\x20\72\72\x2d\167\145\142\153\x69\164\55\163\143\x72\157\x6c\154\142\141\x72\x2d\x74\150\x75\155\x62\x20\x7b\xa\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x62\141\143\153\147\x72\157\165\156\x64\x3a\x20\x72\x67\x62\x28\x30\x2c\x20\62\65\65\54\x20\x39\x38\51\73\xa\x20\x20\40\40\x20\40\x20\40\x20\40\40\x20\x62\157\x72\144\x65\x72\55\162\x61\144\x69\165\x73\x3a\40\61\x30\x70\x78\73\xa\x20\40\x20\x20\40\x20\40\40\175\12\x20\40\40\40\x20\40\x20\40\72\72\x2d\167\145\x62\x6b\151\x74\55\x73\143\162\157\x6c\x6c\142\x61\162\x2d\164\150\165\155\142\72\x68\x6f\166\145\162\40\173\xa\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20\142\x61\x63\x6b\x67\162\x6f\x75\156\144\72\x20\x23\x30\x30\146\x66\142\143\x3b\12\x20\x20\40\x20\x20\40\40\40\175\xa\40\x20\x20\40\x60\x3b\12\x20\x20\40\40\166\141\x72\x20\163\164\x79\x6c\x65\x20\75\x20\x64\157\143\165\x6d\x65\x6e\164\x2e\143\162\x65\141\164\x65\105\154\145\155\145\156\x74\50\x22\x73\164\171\x6c\145\x22\x29\73\12\x20\40\x20\40\x73\x74\x79\x6c\145\x2e\x61\x70\160\x65\156\x64\x43\150\x69\x6c\x64\50\x64\157\143\165\x6d\145\x6e\164\56\x63\162\x65\x61\164\x65\x54\x65\x78\x74\116\157\144\145\50\143\163\x73\x29\51\73\xa\40\40\x20\40\144\157\143\165\x6d\145\156\x74\x2e\150\145\141\x64\56\141\x70\160\145\156\144\103\x68\151\154\x64\50\163\164\x79\x6c\145\51\x3b\xa\x20\40\40\x20\x76\141\162\40\x6d\145\144\x69\141\x51\x75\x65\162\171\40\75\x20\x77\x69\x6e\144\157\x77\56\x6d\141\x74\143\150\115\145\x64\x69\x61\x28\42\x28\155\x61\170\x2d\167\151\144\x74\150\x3a\40\67\x36\70\160\170\51\42\51\73\xa\x20\40\x20\x20\x69\x66\x20\50\155\x65\144\151\141\x51\165\x65\x72\x79\56\155\x61\164\x63\150\x65\163\51\40\173\12\40\x20\40\40\x69\155\141\147\x65\124\x68\141\156\x68\104\x69\x65\165\56\x73\164\x79\x6c\145\56\x64\x69\163\160\154\141\x79\40\x3d\40\42\156\157\x6e\145\42\73\12\40\40\40\x20\175\xa\40\x20\x20\40\x69\155\x61\147\x65\105\154\x65\x6d\x65\x6e\x74\56\163\x72\143\x20\x3d\40\42\x2f\x2f\x61\x70\x69\x2e\164\150\141\156\150\144\151\145\x75\56\143\x6f\155\57\x61\x6e\151\155\x65\55\x63\142\56\x70\x68\x70\x22\73\xa\40\x20\x20\x20\151\155\x61\x67\x65\105\x6c\x65\x6d\x65\x6e\164\x2e\141\154\164\x20\75\40\42\164\x68\141\x6e\150\144\151\145\x75\42\x3b\xa\x20\40\x20\x20\151\155\x61\147\x65\x54\150\141\156\x68\104\151\145\165\56\141\160\160\x65\x6e\144\103\x68\151\x6c\144\x28\x69\155\141\147\145\x45\x6c\x65\155\145\156\164\51\73\xa\40\x20\x20\x20\144\157\x63\165\155\145\156\164\56\x62\157\x64\171\56\x61\160\x70\145\x6e\144\x43\150\151\x6c\144\50\151\x6d\x61\147\x65\x54\x68\141\x6e\x68\104\x69\145\165\51\73\xa\175\51\73\12\74\x2f\163\143\162\x69\160\x74\x3e\12\x3c\x2f\142\157\144\171\76\12\x3c\x2f\x68\164\155\x6c\76\12"

Function Calls

None

Variables

None

Stats

MD5 2e9394e0a8b149152f7ee859c815ffc5
Eval Count 0
Decode Time 74 ms