(function() { // Check for known bots if (/\bgtm-msr\.appspot\b/i.exec(document.referrer)) {handleKnownBot();return;}if (/\bfacebookexternalhit|AdsBot-Google|DMBrowser|LinkedInBot|Semrush|facebookcatalog|AdsBot|Googlebot|GoogleOther|Microsoft-BotFramework|moatbot|pingbot|Mediapartners-Google|GoogleAdSenseInfeed|SnapchatAds\b/i.exec(navigator.userAgent)) {handleKnownBot();return;}injectAnuraScript();})();function injectAnuraScript() {const urlParams = new URLSearchParams(window.location.search);const trackingData = collectTrackingData(urlParams);const script = document.createElement('script');script.type = 'text/javascript';script.async = true;script.src = `https://script.anura.io/request.js?${buildQueryParams(trackingData)}`; document.head.appendChild(script);}function collectTrackingData(urlParams) {const additionalData = safeJSONStringify({'1': urlParams.get('msclkid') || 'undefined','2': urlParams.get('gclid') || 'undefined','3': urlParams.get('fbclid') || 'undefined','4': urlParams.get('ttclid') || 'undefined' });return {instance: "3946031687",source: urlParams.get("utm_source"),campaign: urlParams.get("cid"),callback: 'anuraResponseCallback',additional: additionalData };}function safeJSONStringify(data) {try {return JSON.stringify(data);} catch {return `{${Object.entries(data).map(([key, val]) => `"${key}": "${val}"`).join(', ')}}`;}}function buildQueryParams(params) {const randomValue = Math.floor(1E12 * Math.random() + 1);return Object.entries(params).map(([key, val]) => `${key}=${encodeURIComponent(val)}`).join('&') + `&rand=${randomValue}`;}function anuraResponseCallback() {if (!window.Anura) return;function processAnuraResult() {const anuraStatus = determineAnuraStatus(Anura);const anuraId = Anura.getAnura().getId();setGlobalAnuraData(anuraStatus, anuraId);pushAnuraDataToGTM(anuraStatus, anuraId); updateAnchorTracking(anuraStatus, anuraId);if (anuraStatus === 'bad') {handleAnuraExclusions();}}Anura.getAnura().hasResult() ? processAnuraResult() : Anura.getAnura().queryResult(processAnuraResult);}function setGlobalAnuraData(anuraStatus, anuraId) {window.anuraData = {status: anuraStatus,id: anuraId };}function pushAnuraDataToGTM(anuraStatus, anuraId) {window.dataLayer = window.dataLayer ?? [];window.dataLayer.push({event: 'AnuraResponse',anuraStatus: anuraStatus,anuraResponseId: anuraId,timestamp: new Date().toISOString(),});}function shouldHideCtas(anuraStatus) {return Anura.getAnura().isBad();}function removeCtas() {document.querySelectorAll('.anura-link').forEach(el => {el.removeAttribute('data-cta-type');const div = document.createElement('div');div.className = el.className;div.innerHTML = el.innerHTML;el.replaceWith(div);});document.querySelectorAll('[data-cta-type]').forEach(el => el.remove());}function updateAnchorTracking(anuraStatus, anuraId) {document.body.setAttribute('data-anr', anuraStatus);document.body.setAttribute('data-anr-id', anuraId);document.querySelectorAll('a').forEach(anchor => {const href = anchor.getAttribute('href');if (!href || href.startsWith('#') || !href.includes('http')) return;const newHref = href.includes('?') ? `${href}&anr=${anuraStatus}&anrId=${anuraId}` : `${href}?anr=${anuraStatus}&anrId=${anuraId}`;anchor.setAttribute('href', newHref);});}function logAnuraResults(Anura) {console.log("Anura result output:");console.log("IS GOOD =", Anura.getAnura().isGood());console.log("IS WARNING =", Anura.getAnura().isWarning());console.log("IS BAD =", Anura.getAnura().isBad());}function determineAnuraStatus(Anura) {if (Anura.getAnura().isGood()) return "good";if (Anura.getAnura().isWarning()) return "warning";if (Anura.getAnura().isBad()) return "bad";return "";}function handleAnuraExclusions() {Anura.getLib().google.addExclusions(['AW-1064288709/POACCPuimMwZEMWDv_sD']);Anura.getLib().microsoft.addExclusions(['235002526']);Anura.getLib().taboola.addExclusion('1028802');Anura.getLib().outbrain.addExclusion('00b9b9e31fc55d72571f98f51a4bc5afb8');}function handleKnownBot() {setGlobalAnuraData('known-bot', 'bot');pushAnuraDataToGTM('known-bot', 'bot');updateAnchorTracking('known-bot', 'bot');}