(function(){ var COMMUNITY_URL="/community/"; document.addEventListener("DOMContentLoaded", function(){ var observer = new MutationObserver(function(mutations){ mutations.forEach(function(mutation){ mutation.addedNodes.forEach(function(node){ if(node.nodeType === 1){ var success = node.querySelector ? node.querySelector(".ehc-form-success-inline, .ehc-modal-success") : null; if(success || (node.classList && (node.classList.contains("ehc-form-success-inline") || node.classList.contains("ehc-modal-success")))){ var card = node.closest ? node.closest(".ehc-signup-card") : null; var redirectUrl = card ? (card.getAttribute("data-redirect") || COMMUNITY_URL) : COMMUNITY_URL; console.log("[EHC] Success detected, redirecting to:", redirectUrl); setTimeout(function(){ window.location.href = redirectUrl; }, 2500); } } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); }); })();