-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathuc.old.js
More file actions
8 lines (8 loc) · 150 KB
/
uc.old.js
File metadata and controls
8 lines (8 loc) · 150 KB
1
2
3
4
5
6
7
8
/*
* Cookie Consents Banner by Intastellar Solutions, International
* intastellarsolutions.com/solutions/cookie-consents
* consents.cdn.intastellarsolutions.com/uc.js
* @copy 2022-2025 Intastellar Solutions, International
*
*/
function requestConsentState(e, t, i = []) { consentIframe.contentWindow.postMessage({ type: "getConsent", userId: e, rootDomain: t, partnerDomains: i }, "https://consents.cdn.intastellarsolutions.com") } function setConsentState(e, t, i, o = []) { consentIframe.contentWindow.postMessage({ type: "setConsent", userId: e, consents: t, rootDomain: i, partnerDomains: o }, "https://consents.cdn.intastellarsolutions.com"), updateVwoConsent(t) } const allScripts = window.allScripts = [{ type: "statics", scripts: ["(mixpanel)", "([-.]googleoptimize+)", "([-.]piwik+)", "([-.]matomo+)", "([-.]bing+)", "([-.]slideshare+)", "([-.]siteimproveanalytics+)", "([-.]hotjar+)", "([-.]snapchat)", "([-.]contentsquare)", "([-.]6sc)", "([-.]nr-data)", "([-.]2o7)", "([-.]hackerone)", "([-.]gstatic)", "([-.]webtrends)", "([-.]webtrendslive)", "([-.]amplitude)", "([-.]adobe)", "([-.]mxpnl)", "([-.]mixpanel)", "([-.]gstatics+)", "([-.]adobedtm)", "([-.]adobedc)", "([-.]qualtrics+)", "([-.]pardot+)", "([-.]poultons+)", "([-.]chartbeat+)", "([-.]consensu+)", "([-.]clarity+)", "([-.]clarity-cdn+)", "([-.]vwo+)", "([-.]ip-only+)", "([-.]ggpht+)", "([-.]clearbitjs+)", "([-.]clearbitscripts+)", "([-.]optimizely+)", "([-.]segment+)", "([-.]quantserve+)[a-z]{2,5}(:[0-9]{1,5})?(\\\\.*)"] }, { type: "marketing", scripts: ["(_linkedin_partner_id|_linkedin_data_partner_ids|mailchimp|lntrk|twitter|instagram|trustpilot|chic_lite_data)", "([-.]twitter+)", "([-.]ads-twitter+)", "([-.]casalemedia+)", "(chimpstatic+)", "([-.]trustpilot+)", "([-.]mailchimp+)", "([-.]linkedin+)", "([-.]bing+)", "([-.]licdn+)", "([-.]amazon-adsystem+)", "([-.]adfrom+)", "([-.]demdex+)", "([-.]criteo+)", "([-.]clearbitjs+)", "([-.]clearbitscripts+)", "([-.]instagram+)", "([-.]stickyadstv+)", "([-.]mookie1+)", "([-.]doubleclick+)", "([-.]bidswitch+)", "([-.]jnqsge+)", "([-.]syuh+)", "([-.]youtube+)", "([-.]vimeo+)", "([-.]ninthdecimal+)", "([-.]casalemedia+)", "([-.]adsymptotic+)", "([-.]tremorhub+)", "([-.]agkn+)", "([-.]myvisualiq+)", "([-.]exelator+)", "([-.]openx+)", "([-.]adsrvr+)", "([-.]justpremium+)", "([-.]ants+)", "([-.]bluekai+)", "([-.]revcontent+)", "([-.]outbrain+)", "([-.]adscale+)", "([-.]pdst+)", "([-.]yahoo+)", "([-.]advertising+)", "([-.]adnxs+)", "([-.]scdn+)", "([-.]spotify+)", "([-.]facebook+)", "([-.]pinterest+)", "([-.]adform+)", "([-.]adnxs+)", "([-.]advertising+)", "([-.]adtech+)", "([-.]soundestlink+)", "([-.]soundest+)", "([-.]soundestvid+)", "([-.]soundestform+)", "([-.]tiktok+)", "([-.]taboola+)", "([-.]hubspot+)", "([a-z]+){2,5}(:[0-9]{1,5})?(\\\\.*)"] }, { type: "functional", scripts: ["(maps.google.com+)", "(www.google.com/maps/+)", "([-.]googleapis+)", "([-.]gstatics+)", "([-.]cludo+)", "([-.]qbrick+)", "([-.]klarna+)", "([-.]paypal+)", "([-.]usersnap+)", "([-.]zoom+)", "([-.]cdnjs+)", "([-.]jsdelivr+)", "([-.]disqus+)([a-z]+){2,5}(:[0-9]{1,5})?(\\\\.*)"] }]; function updateVwoConsent(e) { let t = 2; e && (!0 === e.advertisementCookies || "checked" === e.advertisementCookies || !0 === e.marketing ? t = 1 : !1 !== e.advertisementCookies && "unchecked" !== e.advertisementCookies && !1 !== e.marketing || (t = 3)), window.VWO = window.VWO || [], window.VWO.init = window.VWO.init || function (e) { window.VWO.consentState = e }, window.VWO.init(t) } function intaShopifyConsentFlag(e) { return "checked" === e || !0 === e } function intaShopifyBuildSetTrackingConsentPayload() { const e = { analytics: !1, marketing: !1, preferences: !1 }; try { const t = "undefined" != typeof window && window.int_hideCookieBannerName || "IntastellarConsentSolution", i = "function" == typeof getCookie && t ? getCookie(t) : ""; if (!i || -1 === String(i).indexOf("__inta")) return e; if ("function" != typeof decodeIntaConsentsObject) return e; const o = JSON.parse(decodeIntaConsentsObject(String(i).split(".")[2])), n = o && o.consents; return n && "object" == typeof n ? { analytics: intaShopifyConsentFlag(n.staticsticCookies), marketing: intaShopifyConsentFlag(n.advertisementCookies), preferences: intaShopifyConsentFlag(n.functionalCookies) } : e } catch (t) { return e } } function intaShopifyPayloadFromConsentsObject(e) { return e && "object" == typeof e ? { analytics: intaShopifyConsentFlag(e.staticsticCookies), marketing: intaShopifyConsentFlag(e.advertisementCookies), preferences: intaShopifyConsentFlag(e.functionalCookies) } : { analytics: !1, marketing: !1, preferences: !1 } } function intaShopifyApplyTrackingConsentPayload(e, t) { const i = window.Shopify && window.Shopify.customerPrivacy; e && "function" == typeof i?.setTrackingConsent ? i.setTrackingConsent(e, (function () { "function" == typeof t && t() })) : "function" == typeof t && t() } function intaShopifySetTrackingConsentFromIntastellar(e) { intaShopifyApplyTrackingConsentPayload(intaShopifyBuildSetTrackingConsentPayload(), e) } function intaShopifySetTrackingConsentFromConsentsObject(e, t) { intaShopifyApplyTrackingConsentPayload(intaShopifyPayloadFromConsentsObject(e), t) } function detectCookieVendor(e) { return "function" == typeof window.__intaDetectCookieVendor ? window.__intaDetectCookieVendor(e) : "unknown vendor" } window.addEventListener("message", (e => { "https://consents.cdn.intastellarsolutions.com" === e.origin && "consentState" === e.data.type && (window.intaCookieConsents = e.data.consents, intaShopifySetTrackingConsentFromConsentsObject(e.data.consents), "function" == typeof updateConsentUI && updateConsentUI(e.data.consents), console.log("Received consent state:", e.data.consents)) })), window.optimizely = window.optimizely || [], window.optimizely.push({ type: "optOut", isOptOut: !0 }), window.pintrk = window.pintrk || function () { window.pintrk.queue.push(Array.prototype.slice.call(arguments)) }, window.pintrk.queue = window.pintrk.queue || [], pintrk("setconsent", !1), window.VWO = window.VWO || [], window.VWO.init = window.VWO.init || function (e) { window.VWO.consentState = e }, window.VWO.init(2), window.INTA = window.INTA || {}, window.INTA.observedCookieSource = "unknown", window.intaShopifySetTrackingConsentFromIntastellar = intaShopifySetTrackingConsentFromIntastellar, window.intaShopifySetTrackingConsentFromConsentsObject = intaShopifySetTrackingConsentFromConsentsObject; var COOKIE_CONSENT_TYPE_MAP = null; function loadUcVendors() { if (!window.__intaDetectCookieVendor) { var e = void 0 !== window.INTA && window.INTA.settings && window.INTA.settings.vendorsUrl || "https://consents.cdn.intastellarsolutions.com/uc-vendors.js", t = document.createElement("script"); t.src = e, t.async = !0, document.head.appendChild(t), t.onload = function () { COOKIE_CONSENT_TYPE_MAP = window.__intaCookieConsentTypeMap || null } } } function getConsentTypeForCookie(e) { if ("function" == typeof window.__intaGetConsentTypeForCookie) return window.__intaGetConsentTypeForCookie(e); if (COOKIE_CONSENT_TYPE_MAP && COOKIE_CONSENT_TYPE_MAP[e]) return COOKIE_CONSENT_TYPE_MAP[e]; if (COOKIE_CONSENT_TYPE_MAP) for (const t in COOKIE_CONSENT_TYPE_MAP) if (e.startsWith(t)) return COOKIE_CONSENT_TYPE_MAP[t]; return "marketing" } function IntastellarSnapShot(e) { } !function () { const e = Object.getOwnPropertyDescriptor(Document.prototype, "cookie"); Object.defineProperty(document, "cookie", { configurable: !0, enumerable: !0, get: function () { return e.get.call(this) }, set: function (t) { window.INTA.observedCookieSource = "cookie"; try { const e = t.split("=")[0].trim(), i = t.split("=")[1]?.split(";")[0], o = t.split(";").find((e => e.trim().toLowerCase().startsWith("domain=")))?.split("=")[1]?.trim() || window.location.hostname, n = getConsentTypeForCookie(e); recordCookie({ name: e, source: window.INTA.observedCookieSource || "unknown", observedAt: Date.now(), path: window.location.pathname, domain: window.location.hostname, cookieDomain: o, rootDomain: window.INTA?.settings?.rootDomain || window.location.hostname, hadValuePreConsent: "string" == typeof i && i.length > 0, consentGiven: hasConsent(n), vendor: detectCookieVendor({ name: e, value: i }) }) } catch (e) { } return e.set.call(this, t) } }) }(), "cookieStore" in window && cookieStore.addEventListener("change", (e => { e.changed.forEach((e => { window.INTA.observedCookieSource = "cookieStore"; const t = getConsentTypeForCookie(e.name); recordCookie({ name: e.name, source: "cookieStore", observedAt: Date.now(), path: e.path || window.location.pathname, domain: e.domain || window.location.hostname, cookieDomain: e.domain || window.location.hostname, rootDomain: window.INTA?.settings?.rootDomain || window.location.hostname, hadValuePreConsent: 0, consentGiven: hasConsent(t), vendor: detectCookieVendor({ name: e.name, value: e.value }) }) })) })), function () { const e = localStorage.setItem; localStorage.setItem = function (t, i) { window.INTA.observedCookieSource = "localStorage"; const o = getConsentTypeForCookie(t); return recordCookie({ name: t, source: "localStorage", observedAt: Date.now(), path: window.location.pathname, domain: window.location.hostname, rootDomain: window.INTA?.settings?.rootDomain || window.location.hostname, hadValuePreConsent: "string" == typeof i && i.length > 0, consentGiven: hasConsent(o), vendor: detectCookieVendor({ name: t, value: i }) }), e.apply(this, arguments) } }(), window.INTA.memorySet = function (e, t) { window.INTA.observedCookieSource = "memory"; const i = getConsentTypeForCookie(e); recordCookie({ name: e, value: t, source: "memory", observedAt: Date.now(), path: window.location.pathname, domain: window.location.hostname, rootDomain: window.INTA?.settings?.rootDomain || window.location.hostname, hadValuePreConsent: "string" == typeof t && t.length > 0, consentGiven: hasConsent(i), vendor: detectCookieVendor({ name: e, value: t }) }), window.INTA._memory = window.INTA._memory || {}, window.INTA._memory[e] = t }; const intaCookiePref = "IntastellarConsentSolution", int_hideCookieBannerName = window.int_hideCookieBannerName = intaCookiePref, int_FunctionalCookies = intaCookiePref + ":Functional-cookies", int_marketingCookies = intaCookiePref + ":Advertisment-cookies", int_staticsticCookies = intaCookiePref + ":Statistics-cookies", int_visitorCheck = intaCookiePref + "visitorCheck", button__acceptAll = document.querySelector(".intastellarCookieBanner__acceptAll"), button__acceptAllNecessary = document.querySelector(".intastellarCookieBanner__acceptNecessary"); let intastellarShowHideDetailsText = "Show details", adsbygoogle = window.adsbygoogle || []; const intastellarCookieBannerRootDomain = "https://consents.cdn.intastellarsolutions.com", intastellarAssetsCDNdomain = "https://www.intastellar-consents.com", intaCookieConsents = window.intaCookieConsents = getCookie(int_hideCookieBannerName) ? JSON.parse(decodeIntaConsentsObject(getCookie(int_hideCookieBannerName)?.split(".")[2]))?.consents : null; intaCookieConsents && updateVwoConsent(intaCookieConsents); const intaCookieConsentsUserId = getCookie(int_hideCookieBannerName) ? JSON.parse(decodeIntaConsentsObject(getCookie(int_hideCookieBannerName)?.split(".")[2]))?.uid : null, isGtmMode = "gtm" === findScriptParameter("ref"), isWordPress = null !== document.getElementById("intastellar-gdpr-settings-js"), FunctionalCheckbox = document.querySelector("#functional"), StaticsCheckBox = document.querySelector("#statics"), MarketingCheckBox = document.querySelector("#marketing"), pluginSource = void 0 === findScriptParameter("utm_source") ? "Intastellar+Solutions+Cookiebanner" : findScriptParameter("utm_source"); window.platform = void 0 === findScriptParameter("utm_source") ? "Manual" : findScriptParameter("utm_source"); let poweredBy = ""; window.dataLayer = window.dataLayer || []; let intaConsentsObjectVariable = { consents: { staticsticCookies: !1, functionalCookies: !1, advertisementCookies: !1 }, time: (new Date).toGMTString(), uid: Math.random().toString(16).slice(2), domain: window?.INTA?.settings?.rootDomain || window.location.host, sharingDomains: [], tcString: null }; function gtag() { dataLayer.push(arguments) } if (fetch("https://ipapi.co/json/").then((e => e.json())).then((e => { "US" === e.country && "CA" === e.region_code ? (window.INTA = window.INTA || {}, window.INTA.settings = window.INTA.settings || {}, window.INTA.settings.ccpa = window.INTA.settings.ccpa || {}, window.INTA.settings.ccpa.on = !0) : window.INTA?.settings?.ccpa && (window.INTA.settings.ccpa.on = !1) })), window._intaConsentInitialized && console.log("Intastellar consent already initialized, skipping..."), window._intaConsentInitialized = !0, isGtmMode || window._gtagDefaultFired || "function" != typeof gtag || window.google_tag_manager && window.google_tag_manager.consent_default_set || (gtag("consent", "default", { ad_storage: "denied", personalization_storage: "denied", analytics_storage: "denied", functionality_storage: "denied", ads_data_redaction: "granted", ad_user_data: "denied", ad_personalization: "denied", security_storage: "granted", url_passthrough: !0, wait_for_update: 500, region: ["EU", "UK", "CH", "NO", "IS", "LI", "CA", "BR", "ZA", "TR", "AR", "IL"] }), gtag("consent", "default", { ad_storage: "granted", personalization_storage: "granted", analytics_storage: "granted", functionality_storage: "granted", ads_data_redaction: "denied", ad_user_data: "granted", ad_personalization: "granted", security_storage: "granted", url_passthrough: !0, wait_for_update: 500, region: ["US-CA"] }), gtag("consent", "default", { ad_storage: "granted", personalization_storage: "granted", analytics_storage: "granted", functionality_storage: "granted", ads_data_redaction: "granted", ad_user_data: "granted", ad_personalization: "granted", security_storage: "granted", url_passthrough: !0, wait_for_update: 500 }), gtag("consent", "default", { ad_storage: "denied", personalization_storage: "denied", analytics_storage: "denied", functionality_storage: "denied", ads_data_redaction: "denied", ad_user_data: "denied", ad_personalization: "denied", security_storage: "granted", url_passthrough: !0, wait_for_update: 500 }), window._gtagDefaultFired = !0), void 0 === fbq || "null" == typeof fbq) function fbq() { } window._paq = window._paq || [], _paq.push(["requireConsent"]), window.clarity && window.clarity("consentv2", { ad_Storage: "denied", analytics_Storage: "denied" }), window.uetq = window.uetq || [], window.uetq.push("consent", "default", { ad_storage: "denied" }), window.disableHubSpotCookieBanner = !0; var _hsp = window._hsp = window._hsp || []; window._hsp.push(["setHubSpotCookieConsent", { analytics: "checked" === intaCookieConsents?.staticsticCookies, advertisement: "checked" === intaCookieConsents?.advertisementCookies, functional: "checked" === intaCookieConsents?.functionalCookies }]), window.Shopify = window.Shopify || {}, window.Shopify.customerPrivacy = window.Shopify.customerPrivacy || {}, window.Shopify.customerPrivacy.shouldShowBanner = function () { return !1 }; let intaShopifyConsentApiLoadStarted = !1; function intaShopifyLoadConsentTrackingApi() { return !!intaShopifyConsentApiLoadStarted || "function" == typeof window.Shopify.loadFeatures && (intaShopifyConsentApiLoadStarted = !0, window.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], (e => { e ? console.error("Shopify consent tracking API error:", e) : (intaShopifySetTrackingConsentFromIntastellar((() => console.log("Shopify Customer Privacy synced from Intastellar"))), window.Shopify.customerPrivacy.shouldShowBanner = function () { return !1 }) })), !0) } if (!intaShopifyLoadConsentTrackingApi()) { let e = 0; const t = setInterval((() => { (intaShopifyLoadConsentTrackingApi() || ++e > 50) && clearInterval(t) }), 100) } function optOutCCPA() { if (gtag("consent", "update", { ad_storage: "denied", ad_user_data: "denied", ad_personalization: "denied" }), window.clarity) try { window.clarity("consent", "denied"), window.clarity("consentv2", { ad_Storage: "denied", analytics_Storage: "denied" }) } catch (e) { } if (window._paq) try { window._paq.push(["requireConsent"]), window._paq.push(["forgetUserOptOut"]) } catch (e) { } if ("function" == typeof pintrk) try { pintrk("setconsent", !1) } catch (e) { } if (window.uetq) try { window.uetq.push("consent", "update", { ad_storage: "denied" }) } catch (e) { } if (window._hsp) try { window._hsp.push(["setHubSpotCookieConsent", { analytics: !1, advertisement: !1, functional: !1 }]) } catch (e) { } try { window.Shopify?.customerPrivacy?.setTrackingConsent?.({ analytics: !1, marketing: !1, preferences: !1 }, (function () { console.log("Shopify CCPA opt-out set") })) } catch (e) { } localStorage.setItem("ccpa_opt_out", "true"), alert("Your opt-out has been saved. We won’t sell or share your personal information.") } function getConsentTypeForUrl(e) { if (!e) return "marketing"; for (let t = 0; t < window.allScripts.length; t++) { const i = window.allScripts[t].type, o = window.allScripts[t].scripts; for (let t = 0; t < o.length; t++)try { if (new RegExp(o[t], "i").test(e)) return "statics" === i ? "statistics" : i } catch (e) { } } return "marketing" } async function sendToBackend(e) { try { const t = "string" == typeof window.INTA?.settings?.backendUrl ? window.INTA.settings.backendUrl : "https://consents.cdn.intastellarsolutions.com/tests/backend/test.php"; await fetch(t, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(e) }) } catch (e) { console.log(e) } } function hasConsent(e) { return !!window.intaCookieConsents && ("functional" === e ? "checked" === window.intaCookieConsents.functionalCookies : "statistics" === e ? "checked" === window.intaCookieConsents.staticsticCookies : "marketing" === e && "checked" === window.intaCookieConsents.advertisementCookies) } window.sendEventToServerSideTagging = function (e, t, i) { const o = i && i.measurement_id || window.INTA && window.INTA.settings && window.INTA.settings.gtagId || ""; if (!o || !/^G-[A-Z0-9]+$/i.test(o)) return; const n = window.intaCookieConsents || {}; var s = null; try { if ("function" == typeof getCookie && "function" == typeof decodeIntaConsentsObject && void 0 !== int_hideCookieBannerName) { var a = getCookie(int_hideCookieBannerName); if (a && a.indexOf && a.indexOf("__inta") > -1) { var r = a.split("."); s = (r[2] ? JSON.parse(decodeIntaConsentsObject(r[2]) || "{}") : {}).time || null } } } catch (e) { } const c = window.intaConsentsObjectVariable && window.intaConsentsObjectVariable.uid || "", l = void 0 !== window.INTA && "string" == typeof window.INTA.settings?.backendUrl ? window.INTA.settings.backendUrl : "https://consents.cdn.intastellarsolutions.com/tests/backend/test.php"; fetch(l, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ action: "ga4_event", measurement_id: o, consents: n, consent_accepted_at: s, client_id: i && i.client_id || "cid_" + Date.now().toString(36) + Math.random().toString(36).slice(2), user_id: i && i.user_id || c, session_id: i && i.session_id || "sess_" + Date.now(), page_location: i && i.page_location || window.location.href, page_title: i && i.page_title || document.title || "", events: [{ name: e || "page_view", params: t || {} }] }) }).catch((function () { })) }, function (e) { function t(e, t) { let i = e.toString(2); return "0".repeat(t - i.length) + i } function i(e) { return t(e.charCodeAt(0) - 65, 6) + t(e.charCodeAt(1) - 65, 6) } function o(e) { let t = ""; for (let i = 0; i < e.length; i++)t += String.fromCharCode(e[i]); return btoa(t).replace(/\+/g, "-").replace(/\//g, "_").replace(/=+$/, "") } var n = { encode: function (e) { let n = ""; n += t(2, 6); let s = Math.floor(Date.now() / 100); n += t(s, 36), n += t(s, 36), n += t(1, 12), n += t(1, 12), n += t(0, 6), n += i("EN"), n += t(1, 12), n += t(3, 6), n += t(0, 1), n += t(0, 1), n += t(0, 12); for (let t = 0; t < 24; t++)n += e.purposeConsents && e.purposeConsents[t] ? "1" : "0"; n += "0".repeat(24), n += t(0, 1), n += i("EN"); let a = e.vendorConsents && e.vendorConsents.length || 0; n += t(a, 16); for (let t = 0; t < a; t++)n += e.vendorConsents && e.vendorConsents[t] ? "1" : "0"; let r = []; for (let e = 0; e < n.length; e += 8)r.push(parseInt(n.substr(e, 8).padEnd(8, "0"), 2)); let c = o(r), l = function (e, i) { if (e <= 0) return ""; let n = ""; n += t(1, 3), n += t(e, 16); for (let t = 0; t < e; t++)n += i && i[t] ? "1" : "0"; let s = []; for (let e = 0; e < n.length; e += 8)s.push(parseInt(n.substr(e, 8).padEnd(8, "0"), 2)); return o(s) }(a, e.disclosedVendors && e.disclosedVendors.length >= a ? e.disclosedVendors.slice(0, a) : (e.vendorConsents || []).slice(0, a).map((function () { return !0 }))); return l ? c + "." + l : c }, decode: function (e) { const t = function (e) { for (e = (e || "").replace(/-/g, "+").replace(/_/g, "/"); e.length % 4;)e += "="; for (var t = atob(e), i = "", o = 0; o < t.length; o++)i += String.fromCharCode(t.charCodeAt(o)); return i }((e || "").split(".")[0]); let i = ""; for (let e = 0; e < t.length; e++)i += ("00000000" + t.charCodeAt(e).toString(2)).slice(-8); let o = 0; function n(e) { const t = i.substr(o, e); return o += e, t } const s = parseInt(n(6), 2), a = parseInt(n(36), 2), r = parseInt(n(36), 2), c = parseInt(n(12), 2), l = parseInt(n(12), 2), d = parseInt(n(6), 2), p = String.fromCharCode(parseInt(n(6), 2) + 65, parseInt(n(6), 2) + 65), u = parseInt(n(12), 2), k = parseInt(n(6), 2), g = !!parseInt(n(1), 2), m = !!parseInt(n(1), 2), h = n(12), f = n(24).split("").map((e => "1" === e)), w = (n(24), parseInt(n(1), 2), String.fromCharCode(parseInt(n(6), 2) + 65, parseInt(n(6), 2) + 65), parseInt(n(16), 2)); return { version: s, created: a, lastUpdated: r, cmpId: c, cmpVersion: l, consentScreen: d, consentLanguage: p, vendorListVersion: u, tcfPolicyVersion: k, isServiceSpecific: g, useNonStandardStacks: m, specialFeatureOptIns: h, purposes: f, maxVendorId: w, vendors: (w > 0 ? n(w) : "").split("").map((e => "1" === e)) } } }; e.IABTCF = { TCModel: function () { this.purposeConsents = [], this.vendorConsents = [], this.vendorLegitimateInterests = [], this.disclosedVendors = [] }, TCString: n } }(window); const ALLOWLIST = [location.origin, ...(() => { const e = location.host.split("."), t = []; for (let i = 0; i < e.length - 1; i++)t.push(e.slice(i).join(".")); return t })(), "https://intastellar.app", "https://www.intastellarsolutions.com", "https://analytics.intastellarsolutions.com", "https://api.intastellarsolutions.com", "https://apis.intastellarsolutions.com", "https://apis.intastellaraccounts.com", "https://consents.intastellarsolutions.com", "https://vendor-list.consensu.org", "/dev/gvl-local.json", "https://forms.hsforms.com", "https://js.hs-scripts.com", "https://js.hsforms.net", "https://api.hsforms.com", "https://forms.hubspot.com", "https://track.hubspot.com", "https://js.usemessages.com", "https://cdn2.hubspot.net", "https://cdn.hsforms.net", "https://cdn.weglot.com", "https://dev.visualwebsiteoptimizer.com", "https://www.google-analytics.com", "https://region1.google-analytics.com"]; function isAllowed(e) { try { const t = new URL(e, window.location.origin); if (t.origin === window.location.origin) return !0; if (/(?:\.hubspot\.com|\.hsforms\.com|\.hs-scripts\.com|\.hsforms\.net|\.usemessages\.com|\.cdn2\.hubspot\.net|\.cdn\.hsforms\.net)$/i.test(t.hostname)) return !0; if (ALLOWLIST.some((e => t.origin === e))) return !0; const i = window.location.hostname.replace(/^www\./, ""), o = t.hostname.replace(/^www\./, ""); return !(o !== i && !o.endsWith("." + i)) } catch (e) { return !1 } } const originalFetch = window.fetch; window.fetch = function (e, t) { const i = "string" == typeof e ? e : e.url; if (isAllowed(i)) return originalFetch.apply(this, arguments); if (!i.startsWith(window.location.origin)) { const e = getConsentTypeForUrl(i); if (!hasConsent(e)) return void 0 !== intastellarDevMode && intastellarDevMode && console.log("[GDPR] Blocked fetch:", i, "type:", e), Promise.resolve(void 0) } return originalFetch.apply(this, arguments) }; const OriginalXHR = window.XMLHttpRequest; function CustomXHR() { const e = new OriginalXHR, t = e.open; return e.open = function (e, i, ...o) { if (isAllowed(i)) return t.apply(this, arguments); if (!i.startsWith(window.location.origin)) { const e = getConsentTypeForUrl(i); if (!hasConsent(e)) return void (void 0 !== intastellarDevMode && intastellarDevMode && console.log("[GDPR] Blocked XHR:", i, "type:", e)) } return t.apply(this, arguments) }, e } window.XMLHttpRequest = CustomXHR; const originalSendBeacon = navigator.sendBeacon; navigator.sendBeacon = function (e, t) { if (isAllowed(e)) return originalSendBeacon.apply(this, arguments); if (!e.startsWith(window.location.origin)) { const i = getConsentTypeForUrl(e); if (!hasConsent(i)) return void 0 !== intastellarDevMode && intastellarDevMode && console.log("[GDPR] Blocked beacon:", e, "type:", i), !1; sendToBackend({ type: "beacon", url: e, data: "string" == typeof t ? t : "[binary]", consentType: i, timestamp: Date.now() }) } return originalSendBeacon.apply(this, arguments) }, "checked" !== intaCookieConsents?.advertisementCookies && fbq("consent", "revoke"); let settingsMessage, scriptTypelang = {}; const foundScripts = window.foundScripts = [], intCookieIcon = intastellarAssetsCDNdomain + "/assets/icons/cookie_settings.svg"; function getCookie(e) { for (var t = e + "=", i = decodeURIComponent(document.cookie).split(";"), o = 0; o < i.length; o++) { for (var n = i[o]; " " === n.charAt(0);)n = n.substring(1); if (0 === n.indexOf(t) && null === localStorage.getItem(e)) return n.substring(t.length, n.length); if (null !== localStorage.getItem(e)) return localStorage.getItem(e) } return "" } function findScriptParameter(e) { const t = document.currentScript.src; if (t.indexOf(e) > -1) { return new URL(t).searchParams.get(e) } } function randomIntFromInterval(e, t) { return Math.floor(Math.random() * (t - e + 1) + e) } function encodeIntaConsentsObject(e, t) { for (var i = "0", o = e.length, n = 0; n < o; n++)i += e.charCodeAt(n).toString(t); return t + "." + i } function decodeIntaConsentsObject(e) { var t = ""; e = e?.slice(1); for (var i = e?.length, o = 0; o < i;) { var n = e?.slice(o, o += 2); t += String.fromCharCode(parseInt(n, parseInt(getCookie(int_hideCookieBannerName)?.split(".")[1]))) } return t } window.dataLayer = window.dataLayer || [], (adsbygoogle = window.adsbygoogle || []).pauseAdRequests = 1, (adsbygoogle = window.adsbygoogle || []).requestNonPersonalizedAds = 1, void 0 === window.INTA && (window.INTA = { policy_link: void 0, settings: { company: void 0, lang: "auto", color: "#c09f53", keepInLocalStorage: ["firstLoad", int_FunctionalCookies, int_hideCookieBannerName, int_marketingCookies, int_staticsticCookies], arrange: "ltr", logo: intCookieIcon, partnerDomain: null, StyleSheet: null, design: "overlay" } }); const intastellarDevMode = "localhost" === window.location.host || window.location.host.indexOf("127.0.0.1") > -1 && !0 === window.INTA.dev || window.location.host.indexOf("0.0.0.0") > -1 && !0 === window.INTA.dev || window.location.host.indexOf("192.168.") > -1 && !0 === window.INTA.dev || window.location.host.indexOf("::1") > -1 && !0 === window.INTA.dev, intastellarSupportedLanguages = { english: { saveSettings: "Decline All", necessary: { title: "Necessary", description: "Required web technologies and cookies are essential for making our website accessible and functional for you. They enable key features, such as navigation, proper display in your browser, and managing your consent preferences. Without these technologies and cookies, our website cannot function properly." }, functional: { title: "Functional", description: "Functional cookies allow us to store information that alters how the website appears or behaves, such as your preferred language or region." }, statisic: { title: "Statics", description: "We strive to continuously enhance the user experience and performance of our website. To achieve this, we use analytical technologies (including cookies) that pseudonymously track and assess how, when, and which features and content of our website are used. This data helps us improve our site for users." }, marketing: { title: "Marketing", description: "We use web technologies (including cookies) from trusted partners to deliver content and advertisements tailored specifically to you on websites and social media platforms. This content is selected and displayed based on your browsing behavior. Advertising and marketing cookies are used to show relevant ads and campaigns, tracking visitors across sites and gathering information to present personalized advertisements." } }, german: { saveSettings: "Ablehnen", necessary: { title: "Erforderliche", description: "Erforderliche Webtechnologien und Cookies sind notwendig, um unsere Website für Sie zugänglich und funktionsfähig zu machen. Sie gewährleisten grundlegende Funktionen wie die Navigation auf der Seite, die korrekte Anzeige im Browser und das Einholen Ihrer Einwilligung. Ohne diese Technologien und Cookies ist die Nutzung unserer Website nicht möglich." }, functional: { title: "Funktionel", description: "Funktionale Cookies ermöglichen es, Informationen zu speichern, die das Erscheinungsbild oder Verhalten der Website anpassen, wie zum Beispiel Ihre bevorzugte Sprache oder Region." }, statisic: { title: "Statistik", description: "Wir möchten die Benutzerfreundlichkeit und Leistung unserer Websites kontinuierlich verbessern. Daher setzen wir Analysetechnologien (einschließlich Cookies) ein, die pseudonym ermitteln und auswerten, welche Funktionen und Inhalte unserer Websites wie und wie oft genutzt werden. Auf dieser Basis können wir unsere Websites für die Nutzer optimieren." }, marketing: { title: "Werbung", description: "Werbe- oder Marketing-Cookies werden eingesetzt, um Besuchern relevante Anzeigen und Marketingkampagnen anzuzeigen. Diese Cookies verfolgen Besucher über verschiedene Websites und sammeln Informationen, um personalisierte Werbung bereitzustellen." } }, danish: { saveSettings: "Afvis", necessary: { title: "Nødvendige", description: "Påkrævede webteknologier og cookies gør vores hjemmeside teknisk tilgængelig og brugbar for dig. Dette gælder grundlæggende basisfunktioner såsom navigation rundt på hjemmesiden, korrekt visning i din internetbrowser eller anmodning om dit samtykke. Uden disse webteknologier og cookies fungerer vores hjemmeside ikke." }, functional: { title: "Funktion", description: "Funktionelle cookies gør det muligt at gemme information, der ændrer måden hjemmesiden fremstår eller fungerer på. For eksempel dit foretrukne sprog eller område." }, statisic: { title: "Statistik", description: "Vi ønsker konstant at forbedre brugervenligheden og ydeevnen på vores hjemmesider. Af denne grund bruger vi analyseteknologier (inklusive cookies), som pseudonymt måler og vurderer, hvilke funktioner og indhold på vores hjemmesider der bruges, hvordan og hvor ofte. På dette grundlag kan vi forbedre vores hjemmesider for brugerne." }, marketing: { title: "Marketing", description: "Vi bruger webteknologier (også cookies) fra udvalgte partnere for at kunne vise dig indhold og annoncer, der er specielt skræddersyet til dig på hjemmesider og sociale medier. Dette indhold udvælges og vises på baggrund af din brugsadfærd. Annonce- eller marketingcookies bruges til at give besøgende relevante annoncer og marketingkampagner. Disse cookies sporer besøgende på tværs af websteder og indsamler oplysninger for at levere tilpassede annoncer." } }, spanish: { saveSettings: "Rechazar", necessary: { title: "Necesario", description: "Las tecnologías web y las cookies necesarias hacen que nuestro sitio web sea técnicamente accesible y utilizable para usted. Esto se aplica a funcionalidades básicas fundamentales como la navegación en el sitio web, la visualización correcta en su navegador de Internet o la solicitud de su consentimiento. Sin estas tecnologías web y cookies, nuestro sitio web no funciona." }, functional: { title: "Funcional", description: "Las cookies funcionales permiten guardar información que cambia la forma en que aparece o actúa el sitio web. Por ejemplo, su idioma o región preferidos." }, statisic: { title: "Estadísticas", description: "Queremos mejorar constantemente la facilidad de uso y el rendimiento de nuestros sitios web. Por esta razón, utilizamos tecnologías de análisis (incluidas las cookies) que miden y evalúan de forma seudónima qué funciones y contenidos de nuestros sitios web se utilizan, cómo y con qué frecuencia. Sobre esta base, podemos mejorar nuestros sitios web para los usuarios." }, marketing: { title: "Marketing", description: "Utilizamos tecnologías web (también cookies) de socios seleccionados para poder mostrarle contenido y publicidad especialmente adaptados a usted en sitios web y redes sociales. Este contenido se selecciona y muestra en función de su comportamiento de uso. Las cookies publicitarias o de marketing se utilizan para proporcionar a los visitantes anuncios y campañas de marketing relevantes. Estas cookies rastrean a los visitantes a través de sitios web y recopilan información para proporcionar anuncios personalizados." } }, french: { saveSettings: "Refuser", necessary: { title: "Nécessaire", description: "Les technologies web et les cookies nécessaires rendent notre site web techniquement accessible et utilisable pour vous. Cela s'applique aux fonctionnalités de base fondamentales telles que la navigation sur le site web, l'affichage correct dans votre navigateur Internet ou la demande de votre consentement. Sans ces technologies web et cookies, notre site web ne fonctionne pas." }, functional: { title: "Fonctionnel", description: "Les cookies fonctionnels permettent de stocker des informations qui modifient l'apparence ou le comportement du site web. Par exemple, votre langue ou région préférée." }, statisic: { title: "Statistiques", description: "Nous voulons constamment améliorer la convivialité et les performances de nos sites web. Pour cette raison, nous utilisons des technologies d'analyse (y compris des cookies) qui mesurent et évaluent de manière pseudonyme quelles fonctions et quels contenus de nos sites web sont utilisés, comment et à quelle fréquence. Sur cette base, nous pouvons améliorer nos sites web pour les utilisateurs." }, marketing: { title: "Marketing", description: "Nous utilisons des technologies web (également des cookies) de partenaires sélectionnés pour pouvoir vous montrer du contenu et de la publicité spécialement adaptés à vous sur des sites web et des réseaux sociaux. Ce contenu est sélectionné et affiché sur la base de votre comportement d'utilisation. Les cookies publicitaires ou de marketing sont utilisés pour fournir aux visiteurs des annonces et des campagnes marketing pertinentes. Ces cookies suivent les visiteurs à travers les sites web et collectent des informations pour fournir des annonces personnalisées." } }, italian: { saveSettings: "Rifiuta", necessary: { title: "Necessario", description: "Le tecnologie web e i cookie necessari rendono il nostro sito web tecnicamente accessibile e utilizzabile per te. Questo si applica a funzionalità di base fondamentali come la navigazione sul sito web, la visualizzazione corretta nel tuo browser Internet o la richiesta del tuo consenso. Senza queste tecnologie web e cookie, il nostro sito web non funziona." }, functional: { title: "Funzionale", description: "I cookie funzionali consentono di salvare informazioni che modificano l'aspetto o il comportamento del sito web. Ad esempio, la tua lingua o regione preferita." }, statisic: { title: "Statistiche", description: "Vogliamo migliorare costantemente l'usabilità e le prestazioni dei nostri siti web. Per questo motivo utilizziamo tecnologie di analisi (compresi i cookie) che misurano e valutano in modo pseudonimo quali funzioni e contenuti dei nostri siti web vengono utilizzati, come e con quale frequenza. Su questa base possiamo migliorare i nostri siti web per gli utenti." }, marketing: { title: "Marketing", description: "Utilizziamo tecnologie web (anche cookie) da partner selezionati per poterti mostrare contenuti e pubblicità appositamente studiati per te su siti web e social media. Questi contenuti vengono selezionati e visualizzati in base al tuo comportamento d'uso. I cookie pubblicitari o di marketing vengono utilizzati per fornire ai visitatori annunci e campagne di marketing pertinenti. Questi cookie tracciano i visitatori tra i siti web e raccolgono informazioni per fornire annunci personalizzati." } }, dutch: { saveSettings: "Weigeren", necessary: { title: "Noodzakelijk", description: "Noodzakelijke webtechnologieën en cookies maken onze website technisch toegankelijk en bruikbaar voor u. Dit geldt voor fundamentele basisfunctionaliteiten zoals navigatie op de website, correcte weergave in uw internetbrowser of het vragen van uw toestemming. Zonder deze webtechnologieën en cookies werkt onze website niet." }, functional: { title: "Functioneel", description: "Functionele cookies maken het mogelijk informatie op te slaan die de manier waarop de website verschijnt of werkt, verandert. Bijvoorbeeld uw voorkeurstaal of regio." }, statisic: { title: "Statistieken", description: "We willen de gebruiksvriendelijkheid en prestaties van onze websites voortdurend verbeteren. Daarom gebruiken we analyse technologieën (inclusief cookies) die pseudoniem meten en evalueren welke functies en inhoud van onze websites worden gebruikt, hoe en hoe vaak. Op basis hiervan kunnen we onze websites verbeteren voor gebruikers." }, marketing: { title: "Marketing", description: "We gebruiken webtechnologieën (ook cookies) van geselecteerde partners om u inhoud en advertenties te tonen die speciaal op u zijn afgestemd op websites en sociale media. Deze inhoud wordt geselecteerd en weergegeven op basis van uw gebruiksgedrag. Advertentie- of marketingcookies worden gebruikt om bezoekers relevante advertenties en marketingcampagnes te bieden. Deze cookies volgen bezoekers over websites heen en verzamelen informatie om aangepaste advertenties te leveren." } }, portuguese: { saveSettings: "Recusar", necessary: { title: "Necessário", description: "As tecnologias web e os cookies necessários tornam o nosso site tecnicamente acessível e utilizável para si. Isto aplica-se a funcionalidades básicas fundamentais como a navegação no site, a visualização correta no seu navegador de Internet ou o pedido do seu consentimento. Sem estas tecnologias web e cookies, o nosso site não funciona." }, functional: { title: "Funcional", description: "Os cookies funcionais permitem guardar informações que alteram a forma como o site aparece ou se comporta. Por exemplo, o seu idioma ou região preferidos." }, statisic: { title: "Estatísticas", description: "Queremos melhorar constantemente a usabilidade e o desempenho dos nossos sites. Para isso, utilizamos tecnologias de análise (incluindo cookies) que medem e avaliam de forma pseudónima quais as funções e conteúdos dos nossos sites que são utilizados, como e com que frequência. Com base nisso, podemos melhorar os nossos sites para os utilizadores." }, marketing: { title: "Marketing", description: "Utilizamos tecnologias web (também cookies) de parceiros selecionados para lhe mostrar conteúdo e publicidade especialmente adaptados a si em sites web e redes sociais. Este conteúdo é selecionado e exibido com base no seu comportamento de utilização. Os cookies publicitários ou de marketing são utilizados para fornecer aos visitantes anúncios e campanhas de marketing relevantes. Estes cookies rastreiam visitantes em sites web e recolhem informações para fornecer anúncios personalizados." } }, russian: { saveSettings: "Отклонить", necessary: { title: "Необходимые", description: "Необходимые веб-технологии и файлы cookie делают наш сайт технически доступным и используемым для вас. Это относится к основным базовым функциям, таким как навигация по сайту, правильное отображение в вашем интернет-браузере или запрос вашего согласия. Без этих веб-технологий и файлов cookie наш сайт не работает." }, functional: { title: "Функциональные", description: "Функциональные файлы cookie позволяют сохранять информацию, которая изменяет внешний вид или действие сайта. Например, ваш предпочитаемый язык или регион." }, statisic: { title: "Статистика", description: "Мы постоянно стремимся улучшить удобство использования и производительность наших сайтов. Для этого мы используем технологии анализа (включая файлы cookie), которые псевдонимно измеряют и оценивают, какие функции и содержимое наших сайтов используются, как и как часто. На этой основе мы можем улучшить наши сайты для пользователей." }, marketing: { title: "Маркетинг", description: "Мы используем веб-технологии (также файлы cookie) от выбранных партнеров, чтобы показывать вам контент и рекламу, специально подобранную для вас на сайтах и социальных сетях. Этот контент выбирается и отображается на основе вашего поведения. Файлы cookie для рекламы или маркетинга используются для предоставления посетителям релевантных объявлений и маркетинговых кампаний. Эти файлы cookie отслеживают посетителей по различным сайтам и собирают информацию для предоставления настраиваемых объявлений." } }, swedish: { saveSettings: "Avvisa", necessary: { title: "Nödvändiga", description: "Nödvändiga webbteknologier och cookies gör vår webbplats tekniskt tillgänglig och användbar för dig. Detta gäller grundläggande basfunktioner som navigering på webbplatsen, korrekt visning i din webbläsare eller begäran om ditt samtycke. Utan dessa webbteknologier och cookies fungerar inte vår webbplats." }, functional: { title: "Funktionell", description: "Funktionella cookies gör det möjligt att spara information som ändrar hur webbplatsen visas eller fungerar. Till exempel ditt föredragna språk eller region." }, statisic: { title: "Statistik", description: "Vi vill ständigt förbättra användarvänligheten och prestandan på våra webbplatser. Därför använder vi analys tekniker (inklusive cookies) som pseudonymt mäter och utvärderar vilka funktioner och innehåll på våra webbplatser som används, hur och hur ofta. På denna grund kan vi förbättra våra webbplatser för användarna." }, marketing: { title: "Marknadsföring", description: "Vi använder webbteknologier (även cookies) från utvalda partners för att kunna visa dig innehåll och annonser som är speciellt anpassade för dig på webbplatser och sociala medier. Detta innehåll väljs och visas baserat på ditt användarbeteende. Annons- eller marknadsföringscookies används för att ge besökare relevanta annonser och marknadsföringskampanjer. Dessa cookies spårar besökare över webbplatser och samlar in information för att tillhandahålla anpassade annonser." } }, norwegian: { saveSettings: "Avslå", necessary: { title: "Nødvendige", description: "Nødvendige webteknologier og informasjonskapsler gjør nettstedet vårt teknisk tilgjengelig og brukbart for deg. Dette gjelder grunnleggende funksjoner som navigasjon på nettstedet, riktig visning i nettleseren din eller forespørsel om samtykke. Uten disse webteknologiene og informasjonskapslene fungerer ikke nettstedet vårt." }, functional: { title: "Funksjonell", description: "Funksjonelle informasjonskapsler gjør det mulig å lagre informasjon som endrer måten nettstedet vises eller fungerer på. For eksempel ditt foretrukne språk eller region." }, statisic: { title: "Statistikk", description: "Vi ønsker å forbedre brukervennligheten og ytelsen til nettstedene våre kontinuerlig. Derfor bruker vi analyse teknologier (inkludert informasjonskapsler) som måler og evaluerer pseudonymt hvilke funksjoner og innhold på nettstedene våre som brukes, hvordan og hvor ofte. På denne bakgrunn kan vi forbedre nettstedene våre for brukerne." }, marketing: { title: "Markedsføring", description: "Vi bruker webteknologier (også informasjonskapsler) fra utvalgte partnere for å kunne vise deg innhold og annonser som er spesielt tilpasset deg på nettsteder og sosiale medier. Dette innholdet velges og vises basert på bruksatferden din. Annonse- eller markedsføringskapsler brukes til å gi besøkende relevante annonser og markedsføringskampanjer. Disse informasjonskapslene sporer besøkende på tvers av nettsteder og samler inn informasjon for å levere tilpassede annonser." } }, finnish: { saveSettings: "Hylätä", necessary: { title: "Välttämätön", description: "Välttämättömät verkkoteknologiat ja evästeet tekevät verkkosivustostamme teknisesti saavutettavan ja käyttökelpoisen sinulle. Tämä koskee perustavanlaatuisia perustoimintoja, kuten sivuston navigointia, oikeaa näyttöä Internet-selaimessasi tai suostumuksesi pyytämistä. Ilman näitä verkkoteknologioita ja evästeitä verkkosivustomme ei toimi." }, functional: { title: "Toiminnallinen", description: "Toiminnalliset evästeet mahdollistavat tietojen tallentamisen, jotka muuttavat sivuston ulkonäköä tai toimintaa. Esimerkiksi suosikkikieli tai alue." }, statisic: { title: "Tilastot", description: "Haluamme jatkuvasti parantaa verkkosivustojemme käytettävyyttä ja suorituskykyä. Tätä varten käytämme analyysitekniikoita (mukaan lukien evästeet), jotka mittaavat ja arvioivat pseudonyymisti, mitä sivustojemme toimintoja ja sisältöjä käytetään, miten ja kuinka usein. Tällä perusteella voimme parantaa sivustoja käyttäjille." }, marketing: { title: "Markkinointi", description: "Käytämme valittujen kumppaneiden web-tekniikoita (myös evästeitä) voidaksemme näyttää sinulle sisältöä ja mainoksia, jotka on räätälöity sinulle erityisesti verkkosivustoilla ja sosiaalisissa medioissa. Tämä sisältö valitaan ja näytetään käyttäytymisesi perusteella. Mainos- tai markkinointievästeitä käytetään tarjoamaan vierailijoille relevantteja mainoksia ja markkinointikampanjoita. Nämä evästeet seuraavat vierailijoita sivustoilla ja keräävät tietoja räätälöityjen mainosten tarjoamiseksi." } }, polish: { saveSettings: "Odrzuć", necessary: { title: "Niezbędne", description: "Niezbędne technologie internetowe i pliki cookie sprawiają, że nasza strona internetowa jest technicznie dostępna i użyteczna dla Ciebie. Dotyczy to podstawowych funkcji, takich jak nawigacja po stronie, prawidłowe wyświetlanie w przeglądarce internetowej lub żądanie Twojej zgody. Bez tych technologii internetowych i plików cookie nasza strona nie działa." }, functional: { title: "Funkcjonalne", description: "Pliki cookie funkcjonalne umożliwiają przechowywanie informacji, które zmieniają wygląd lub działanie strony. Na przykład preferowany język lub region." }, statisic: { title: "Statystyki", description: "Stale dążymy do poprawy użyteczności i wydajności naszych stron internetowych. Dlatego korzystamy z technologii analitycznych (w tym plików cookie), które pseudonimizują pomiar i ocenę, które funkcje i treści naszych stron są używane, jak i jak często. Na tej podstawie możemy poprawić nasze strony dla użytkowników." }, marketing: { title: "Reklama", description: "Korzystamy z technologii internetowych (w tym plików cookie) od wybranych partnerów, aby móc wyświetlać Ci treści i reklamy specjalnie dostosowane do Ciebie na stronach internetowych i w mediach społecznościowych. Treści te są wybierane i wyświetlane na podstawie Twojego zachowania podczas korzystania z sieci. Pliki cookie reklamowe lub marketingowe są używane do dostarczania odwiedzającym odpowiednich reklam i kampanii marketingowych. Te pliki cookie śledzą odwiedzających na różnych stronach internetowych i zbierają informacje w celu dostarczenia spersonalizowanych reklam." } }, chinese: { saveSettings: "拒绝", necessary: { title: "必要的", description: "必要的网络技术和Cookie使我们的网站在技术上对您可访问和可用。这适用于基本的基本功能,例如网站导航、在您的互联网浏览器中的正确显示或请求您的同意。没有这些网络技术和Cookie,我们的网站无法正常工作。" }, functional: { title: "功能性", description: "功能性Cookie允许我们存储更改网站外观或行为的信息。例如,您首选的语言或地区。" }, statisic: { title: "统计", description: "我们希望不断改善我们网站的可用性和性能。因此,我们使用分析技术(包括Cookie),这些技术以假名方式测量和评估我们网站的哪些功能和内容被使用、如何使用以及使用频率。基于此,我们可以改善我们的网站以满足用户需求。" }, marketing: { title: "营销", description: "我们使用来自精选合作伙伴的网络技术(包括Cookie),以便在网站和社交媒体上向您展示特别为您量身定制的内容和广告。这些内容根据您的使用行为进行选择和显示。广告或营销Cookie用于向访问者提供相关的广告和营销活动。这些Cookie在不同的网站上跟踪访问者,并收集信息以提供个性化的广告。" } }, japanese: { saveSettings: "拒否", necessary: { title: "必要な", description: "必要なWeb技術とCookieは、当社のWebサイトを技術的にアクセス可能で使用可能にします。これは、Webサイトのナビゲーション、インターネットブラウザでの正しい表示、または同意の要求など、基本的な機能に適用されます。これらのWeb技術とCookieがないと、当社のWebサイトは機能しません。" }, functional: { title: "機能的", description: "機能的なCookieは、Webサイトの外観や動作を変更する情報を保存できます。たとえば、お好みの言語や地域などです。" }, statisic: { title: "統計", description: "当社は、Webサイトの使いやすさとパフォーマンスを継続的に改善したいと考えています。そのため、分析技術(Cookieを含む)を使用して、当社のWebサイトのどの機能やコンテンツがどのように使用されているかを匿名で測定および評価しています。これに基づいて、ユーザー向けにWebサイトを改善できます。" }, marketing: { title: "マーケティング", description: "当社は、選択されたパートナーからのWeb技術(Cookieも含む)を使用して、Webサイトやソーシャルメディア上で特にあなた向けにカスタマイズされたコンテンツや広告を表示します。これらのコンテンツは、あなたの使用行動に基づいて選択および表示されます。広告またはマーケティングCookieは、訪問者に関連する広告やマーケティングキャンペーンを提供するために使用されます。これらのCookieは、異なるWebサイトで訪問者を追跡し、個別化された広告を提供するための情報を収集します。" } }, greek: { saveSettings: "Απόρριψη", necessary: { title: "Απαραίτητα", description: "Οι απαραίτητες τεχνολογίες ιστού και τα cookies καθιστούν τον ιστότοπό μας τεχνικά προσβάσιμο και χρήσιμο για εσάς. Αυτό ισχύει για βασικές λειτουργίες όπως η πλοήγηση στον ιστότοπο, η σωστή εμφάνιση στον περιηγητή σας στο διαδίκτυο ή η αίτηση της συγκατάθεσής σας. Χωρίς αυτές τις τεχνολογίες ιστού και cookies, ο ιστότοπός μας δεν λειτουργεί." }, functional: { title: "Λειτουργικά", description: "Τα λειτουργικά cookies επιτρέπουν την αποθήκευση πληροφοριών που αλλάζουν την εμφάνιση ή τη λειτουργία του ιστότοπου. Για παράδειγμα, η προτιμώμενη γλώσσα ή περιοχή σας." }, statisic: { title: "Στατιστικά", description: "Θέλουμε να βελτιώνουμε συνεχώς τη χρησιμότητα και την απόδοση των ιστότοπών μας. Για το λόγο αυτό, χρησιμοποιούμε τεχνολογίες ανάλυσης (συμπεριλαμβανομένων των cookies) που μετρούν και αξιολογούν ανώνυμα ποιες λειτουργίες και περιεχόμενο των ιστότοπών μας χρησιμοποιούνται, πώς και πόσο συχνά. Με βάση αυτό, μπορούμε να βελτιώσουμε τους ιστότοπούς για τους χρήστες." }, marketing: { title: "Μάρκετινγκ", description: "Χρησιμοποι ούμε τεχνολογίες ιστού (συμπεριλαμβανομένων των cookies) από επιλεγμένους συνεργάτες για να σας δείχνουμε περιεχόμενο και διαφημίσεις ειδικά προσαρμοσμένες για εσάς σε ιστότοπους και κοινωνικά μέσα. Αυτό το περιεχόμενο επιλέγεται και εμφανίζεται με βάση τη συμπεριφορά χρήσης σας. Τα cookies διαφήμισης ή μάρκετινγκ χρησιμοποιούνται για να παρέχουν στους επισκέπτες σχετικές διαφημίσεις και εκστρατείες μάρκετινγκ. Αυτά τα cookies παρακολουθούν τους επισκέπτες σε διάφορους ιστότοπους και συλλέγουν πληροφορίες για την παροχή εξατομικευμένων διαφημίσεων." } }, afrikaans: { saveSettings: "Weier", necessary: { title: "Noodsaaklik", description: "Noodsaaklike webtegnologieë en koekies maak ons webwerf tegnies toeganklik en bruikbaar vir u. Dit geld vir fundamentele basiese funksies soos navigasie op die webwerf, korrekte vertoon in u internetblaaier of versoek om u toestemming. Sonder hierdie webtegnologieë en koekies werk ons webwerf nie." }, functional: { title: "Funksioneel", description: "Funksionele koekies maak dit moontlik om inligting te stoor wat die voorkoms of gedrag van die webwerf verander. Byvoorbeeld, u voorkeurtaal of -streek." }, statisic: { title: "Statistiek", description: "Ons wil die bruikbaarheid en prestasie van ons webwerwe voortdurend verbeter. Daarom gebruik ons analise tegnologieë (insluitend koekies) wat pseudoniem meet en evalueer watter funksies en inhoud van ons webwerwe gebruik word, hoe en hoe gereeld. Op hierdie basis kan ons ons webwerwe vir gebruikers verbeter." }, marketing: { title: "Bemarking", description: "Ons gebruik webtegnologieë (ook koekies) van geselekte vennote om u inhoud en advertensies te wys wat spesifiek vir u opgestel is op webwerwe en sosiale media. Hierdie inhoud word gekies en vertoon op grond van u gebruiksgedrag. Advertensie- of bemarkingskoekies word gebruik om besoekers relevante advertensies en bemarkingsveldtogte te bied. Hierdie koekies volg besoekers oor verskillende webwerwe en versamel inligting om gepersonaliseerde advertensies te lewer." } }, arabic: { saveSettings: "رفض", necessary: { title: "ضروري", description: "تجعل تقنيات الويب وملفات تعريف الارتباط الضرورية موقعنا الإلكتروني متاحًا تقنيًا وقابلًا للاستخدام بالنسبة لك. ينطبق هذا على الوظائف الأساسية الأساسية مثل التنقل في الموقع، والعرض الصحيح في متصفح الإنترنت الخاص بك، أو طلب موافقتك. بدون هذه التقنيات وملفات تعريف الارتباط، لا يعمل موقعنا الإلكتروني." }, functional: { title: "وظيفي", description: "تسمح ملفات تعريف الارتباط الوظيفية بتخزين المعلومات التي تغير مظهر الموقع أو سلوكه. على سبيل المثال، لغتك المفضلة أو منطقتك." }, statisic: { title: "إحصائيات", description: "نريد تحسين سهولة استخدام وأداء مواقعنا الإلكترونية باستمرار. لهذا السبب، نستخدم تقنيات التحليل (بما في ذلك ملفات تعريف الارتباط) التي تقيس وتقييم بشكل مجهول أي الميزات والمحتوى من مواقعنا الإلكترونية يتم استخدامه، وكيف ومتى. بناءً على ذلك، يمكننا تحسين مواقعنا الإلكترونية للمستخدمين." }, marketing: { title: "تسويق", description: "نستخدم تقنيات الويب (بما في ذلك ملفات تعريف الارتباط) من شركاء مختارين لعرض محتوى وإعلانات مصممة خصيصًا لك على مواقع الويب ووسائل التواصل الاجتماعي. يتم اختيار هذا المحتوى وعرضه بناءً على سلوك استخدامك. تُستخدم ملفات تعريف الارتباط الإعلانية أو التسويقية لتزويد الزوار بإعلانات وحملات تسويقية ذات صلة. تتبع هذه الملفات الزوار عبر مواقع الويب المختلفة وتجمع المعلومات لتقديم إعلانات مخصصة." } }, korean: { saveSettings: "거부", necessary: { title: "필수", description: "필수 웹 기술과 쿠키는 웹사이트를 기술적으로 접근 가능하고 사용 가능하게 만듭니다. 이는 웹사이트 탐색, 인터넷 브라우저에서 올바르게 표시 또는 동의 요청과 같은 기본 기능에 적용됩니다. 이러한 웹 기술과 쿠키가 없으면 웹사이트가 작동하지 않습니다." }, functional: { title: "기능적", description: "기능적 쿠키는 웹사이트의 모양이나 동작을 변경하는 정보를 저장할 수 있습니다. 예를 들어, 선호하는 언어나 지역입니다." }, statisic: { title: "통계", description: "우리는 웹사이트의 사용 편의성과 성능을 지속적으로 개선하고자 합니다. 이를 위해 분석 기술(쿠키 포함)을 사용하여 웹사이트의 어떤 기능과 콘텐츠가 어떻게, 얼마나 자주 사용되는지를 익명으로 측정하고 평가합니다. 이를 바탕으로 사용자에게 더 나은 웹사이트를 제공할 수 있습니다." }, marketing: { title: "마케팅", description: "우리는 선택된 파트너의 웹 기술(쿠키 포함)을 사용하여 웹사이트와 소셜 미디어에서 귀하에게 맞춤형 콘텐츠와 광고를 표시합니다. 이 콘텐츠는 귀하의 사용 행동에 따라 선택되고 표시됩니다. 광고 또는 마케팅 쿠키는 방문자에게 관련 광고와 마케팅 캠페인을 제공하는 데 사용됩니다. 이러한 쿠키는 다양한 웹사이트에서 방문자를 추적하고 개인화된 광고를 제공하기 위해 정보를 수집합니다." } }, estonian: { saveSettings: "Keeldu", necessary: { title: "Nõutav", description: "Nõutavad veebitehnoloogiad ja küpsised muudavad meie veebisaidi tehniliselt kättesaadavaks ja kasutatavaks. See kehtib põhiliste funktsioonide kohta, nagu veebisaidil navigeerimine, õige kuvamine teie veebibrauseris või teie nõusoleku küsimine. Ilma nende veebitehnoloogiate ja küpsisteta meie veebisait ei tööta." }, functional: { title: "Funktsionaalne", description: "Funktsionaalsed küpsised võimaldavad salvestada teavet, mis muudab veebisaidi välimust või käitumist. Näiteks teie eelistatud keel või piirkond." }, statisic: { title: "Statistika", description: "Soovime pidevalt parandada meie veebisaitide kasutatavust ja jõudlust. Selleks kasutame analüüsitehnoloogiaid (sealhulgas küpsiseid), mis mõõdavad ja hindavad anonüümselt, milliseid funktsioone ja sisu meie veebisaitidel kasutatakse, kuidas ja kui sageli. Selle alusel saame oma veebisaite kasutajatele paremaks muuta." }, marketing: { title: "Turundus", description: "Kasutame valitud partnerite veebitehnoloogiaid (ka küpsiseid), et näidata teile sisu ja reklaame, mis on spetsiaalselt teie jaoks kohandatud veebisaitidel ja sotsiaalmeedias. See sisu valitakse ja kuvatakse vastavalt teie kasutuskäitumisele. Reklaami- või turundusküpsiseid kasutatakse külastajatele asjakohaste reklaamide ja turunduskampaaniate pakkumiseks. Need küpsised jälgivad külastajaid erinevatel veebisaitidel ja koguvad teavet isikupärastatud reklaamide esitamiseks." } } }; let tmpl = document.createElement("template"); function intaSetCookieSettings() { const e = new URLSearchParams(window.location.search), t = e.get("intaCookieSettings"), i = e.get("reload"); t && !i && (document.cookie = int_hideCookieBannerName + "=" + t + "; expires=" + cookieLifeTime + "; path=/; " + intCookieDomain + "SameSite=Lax", window.location.href = window.location.href + "&reload=true") } tmpl.innerHTML = "\n<style>:host { display:block; width: auto; max-width: 560px; }</style> \x3c!-- look ma, scoped styles --\x3e\n<slot></slot>\n", window.addEventListener("DOMContentLoaded", (e => { loadUcVendors(), window.clarity = window.clarity || function () { (window.clarity.q = window.clarity.q || []).push(arguments) }, window.clarity && window.clarity("consentv2", { ad_Storage: "denied", analytics_Storage: "denied" }); if ("true" === localStorage.getItem("ccpa_opt_out") && (gtag("consent", "update", { ad_storage: "denied", ad_user_data: "denied", ad_personalization: "denied" }), "function" == typeof pintrk)) try { pintrk("setconsent", !1) } catch (e) { } null !== document.getElementById("intastellar-gdpr-settings-js-after") && console.warn("IntastellarSolutionsSDK: You´re using an old version of our cookie solutions for WordPress. To make sure to get the latest updates and features, please download the latest version from our Website:\n https://www.intastellarsolutions.com/cookie-solutions/downloads"), customElements.define("inta-consents-content", class extends HTMLElement { constructor() { super(); let e = document.createElement("template"); e.innerHTML = "\n <style>\n :host{\n min-width: 400px;\n margin-inline: auto;\n padding: 25px 15px;\n color: rgb(36, 36, 36);\n background-color: #fff;\n border: 3px dotted;\n position: relative;\n text-align: center;\n border-radius: 5px;\n }\n </style>\n "; let t = this.attachShadow({ mode: "open" }); t.appendChild(tmpl.content.cloneNode(!0)), t.appendChild(e.content.cloneNode(!0)) } }), customElements.define("intastellar-consents", class extends HTMLElement { constructor() { super(); let e = document.createElement("template"); e.innerHTML = "\n <style>\n :host{\n \n }\n </style>\n "; let t = this.attachShadow({ mode: "open" }); t.appendChild(tmpl.content.cloneNode(!0)), t.appendChild(e.content.cloneNode(!0)) } }), customElements.define("inta-consents-section", class extends HTMLElement { constructor() { super(), this.attachShadow({ mode: "open" }).appendChild(tmpl.content.cloneNode(!0)) } }), customElements.define("inta-consents-logo", class extends HTMLElement { constructor() { super(); let e = document.createElement("template"); e.innerHTML = "<style>:host{display:block; width: auto;}</style><slot></slot>", this.attachShadow({ mode: "open" }).appendChild(e.content.cloneNode(!0)) } }), customElements.define("inta-consents-bg", class extends HTMLElement { constructor() { super(); let e = document.createElement("style"); e.innerHTML = `:host{display:block; width: auto;background-image: url(${this.getAttribute("inta-bg-img")}); background-size: cover;}`, this.attachShadow({ mode: "open" }).appendChild(e) } }) })); class IntastellarSolutionsSDK extends Error { constructor(e) { super(e), this.name = "IntastellarSolutionsSDKError" } } const intCookieDomain = function () { "use strict"; var e = 0, t = "localhost" === document.domain || "localhost" === window.location.host || "" === document.domain || "127.0.0.1" === window.location.host || window.location.host.indexOf("127.0.0.1") > -1 ? "127.0.0.1" : document.domain || window.location.host, i = t.split("."); return "domain=." + (t = i.slice(-1 - ++e).join(".")) + ";" }(), intCookieDomainWithWWW = function () { "use strict"; var e = 0, t = "localhost" === document.domain || "localhost" === window.location.host || "127.0.0.1" === document.domain || "127.0.0.1" === window.location.host ? "" : document.domain || window.location.host, i = t.split("."); return "domain=www." + (t = i.slice(-1 - ++e).join(".")) + ";" }(); function findScriptParameter(e) { const t = document.currentScript.src; if (t.indexOf(e) > -1) { return new URL(t).searchParams.get(e) } } const allowAllCookieName = "__all__cookies", essentialsCookieName = "__essential__cookies", blockTrackingCookies = "__hideTrackingCookies", blockAdvertismentCookies = "__hideAdvertisementCookies", intHead = document.querySelector("head"), cookieLifeTime = new Date((new Date).getTime() + 1728e7).toGMTString(), inta_requiredCookieList = [{ vendor: window.INTA?.settings?.company ? window.INTA?.settings?.company : window.location.host, cookies: [{ cookie: "PHPSESSID", purpose: "This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed." }, { cookie: "SCJP", purpose: "" }, { cookie: "SCJD", purpose: "" }, { cookie: "SCWCD", purpose: "" }, { cookie: "SCBCD", purpose: "" }, { cookie: "SCDJWS", purpose: "" }, { cookie: "__hs_cookie_cat_pref", purpose: "Hubspot uses this cookie to remember the user's cookie consent preferences. It is necessary for HubSpot's Cookie Consent functionality." }], domains: [window.INTA?.settings?.rootDomain, window.location.host] }, { vendor: "Intastellar Solutions, International", cookies: [{ cookie: int_visitorCheck, purpose: "It´s function is the find out if a user has already visit the page, to know if information should be collected or not." }, { cookie: int_hideCookieBannerName, purpose: "It´s function is to hide the popup window onload after user has accept or rejected cookies." }, { cookie: int_marketingCookies, purpose: "Its function is to store users cookie choice regarding marketing / advertising cookies. Its purpose is to store a users cookie choice whether a user allows tracking & cookies for advertising purposes or not." }, { cookie: int_staticsticCookies, purpose: "Its function is to store users cookie choice regarding statistical cookies. Its purpose is to store a users cookie choice whether a user allows tracking & cookies for statistical purposes or not." }, { cookie: int_FunctionalCookies, purpose: "Its function is to store users cookie choice regarding functional cookies. Its purpose is to store a users cookie choice whether a user allows storing for functional purposes like chosen region, or not." }, { cookie: "c_user", purpose: "" }], vendor_privacy: "https://www.intastellarsolutions.com/about/legal/privacy", domains: ["intastellarsolutions.com", "consents.cdn.intastellarsolutions.com", "intastellarconsents.com", window.location.host, window.INTA?.settings?.rootDomain] }, { vendor: "WooCommerce", cookies: [{ cookie: "woocommerce_cart_hash", purpose: "Helps WooCommerce determine when cart contents/data changes" }, { cookie: "woocommerce_items_in_cart", purpose: "Helps WooCommerce determine when cart contents/data changes." }, { cookie: "wp_woocommerce_session_", purpose: "Contains a unique code for each customer so that it knows where to find the cart data in the database for each customer" }, { cookie: "woocommerce_recently_viewed", purpose: "Powers the Recent Viewed Products widget" }, { cookie: "store_notice[notice id]", purpose: "Allows customers to dismiss the Store Notice." }], vendor_privacy: "https://automattic.com/privacy/", domains: [window.location.host, window.INTA?.settings?.rootDomain] }, { vendor: "Microsoft Inc, ASP.NET", cookies: [{ cookie: "ASP.NET_SessionId", purpose: "Supports the integration of third-party platform on the Website" }, { cookie: ".AspNetCore.Session", purpose: "" }], vendor_privacy: "https://privacy.microsoft.com/en-gb/privacystatement", domains: [window.location.host, window.INTA?.settings?.rootDomain] }, { vendor: "Amazon Web Services", cookies: [{ cookie: "AWSALB", purpose: "Required for the website to perform properly." }, { cookie: "AWSALBCORS", purpose: "Supports the website's technical functions." }], vendor_privacy: "https://aws.amazon.com/privacy/", domains: [window.location.host, window.INTA?.settings?.rootDomain] }, { vendor: "HubSpot", cookies: [{ cookie: "__hs_opt_out", purpose: "This cookie is used by the opt-in privacy policy to remember not to ask the visitor to accept cookies again." }, { cookie: "__hs_do_not_track", purpose: "This cookie can be set to prevent the HubSpot tracking cookie from being set." }, { cookie: "__hs_initial_opt_in", purpose: "This cookie is used to prevent the banner from always displaying when visitors are browsing in strict mode." }, { cookie: "__hs_cookie_cat_prefs", purpose: "This cookie is used to store the HubSpot cookie category preferences of a visitor." }], vendor_privacy: "https://legal.hubspot.com/privacy-policy", domains: [window.location.host] }], inta_statisticCookieList = []; inta_statisticCookieList.push({ vendor: "Microsoft Inc", cookies: [{ cookie: "ANONCHK", purpose: "Indicates whether MUID is transferred to ANID, a cookie used for advertising. Clarity doesn't use ANID and so this is always set to 0." }, { cookie: "MR", purpose: "Indicates whether to refresh MUID." }, { cookie: "MUID", purpose: "Identifies unique web browsers visiting Microsoft sites. These cookies are used for advertising, site analytics, and other operational purposes." }, { cookie: "SM", purpose: "Used in synchronizing the MUID across Microsoft domains." }], vendor_privacy: "https://privacy.microsoft.com/en-gb/privacystatement", domains: [window.location.host, "microsoft.com", "bing.com"] }), inta_statisticCookieList.push({ vendor: "Clarity / Microsoft Inc", cookies: [{ cookie: "_clck", purpose: "Persists the Clarity User ID and preferences, unique to that site, on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID." }, { cookie: "_clsk", purpose: "Connects multiple page views by a user into a single Clarity session recording." }, { cookie: "CLID", purpose: "Identifies the first-time Clarity saw this user on any site using Clarity." }], vendor_privacy: "https://privacy.microsoft.com/en-gb/privacystatement", domains: [window.location.host, "microsoft.com", "bing.com", "clarity.ms"] }), inta_statisticCookieList.push({ vendor: "Mixpanel", cookies: [{ cookie: "mp_*_mixpanel", purpose: "" }, { cookie: "mp_[^/a-zA-Z/]_mixpanel", purpose: "" }, { cookie: "mixpanel_distinct_id", purpose: "To store a unique user ID, store account details." }, { cookie: "mixpanel", purpose: "" }], vendor_privacy: "https://mixpanel.com/legal/privacy-policy/", domains: [window.location.host, "mixpanel.com"] }), inta_statisticCookieList.push({ vendor: "Google Inc", cookies: [{ cookie: "_ga", purpose: "to store and count pageviews." }, { cookie: "__gp", purpose: "" }, { cookie: "_gid", purpose: "" }, { cookie: "_dc_gtm_", purpose: "" }, { cookie: "_gaexp_rc", purpose: "" }, { cookie: "_gaexp", purpose: "" }, { cookie: "_gat", purpose: "" }, { cookie: "_opt_expid", purpose: "" }, { cookie: "FPAU", purpose: "" }, { cookie: "FPGCLDC", purpose: "" }, { cookie: "_gcl_dc", purpose: "" }, { cookie: "_gcl_au", purpose: "" }, { cookie: "FCNEC", purpose: "" }, { cookie: "FPLC", purpose: "" }, { cookie: "FPGCLAW", purpose: "" }, { cookie: "FPGCLGB", purpose: "" }, { cookie: "_gcl_aw", purpose: "" }, { cookie: "_gac_gb_", purpose: "" }, { cookie: "_gcl_gb", purpose: "" }, { cookie: "__utma", purpose: "to Store the calculation of days and time to purchase." }, { cookie: "__utmb", purpose: "to store time of visit." }, { cookie: "__utmc", purpose: "to store time of visit." }, { cookie: "__utmt", purpose: "to store time of visit." }, { cookie: "__utmz", purpose: "to store used keyword and search engine." }, { cookie: "__utmv", purpose: "" }, { cookie: "FPID", purpose: "" }, { cookie: "_opt", purpose: "" }, { cookie: "_gcl", purpose: "to provide ad delivery or retargeting." }], domains: ["youtube.com", "youtube-nocookie.com", "google.com"], vendor_privacy: "https://policies.google.com/privacy" }), inta_statisticCookieList.push({ vendor: "Omnisend", cookies: [{ cookie: "soundestID", purpose: "This cookie is set by the provider Omnisend. This cookie is used for determining if a visitor is new to the website or the visitor had visited before." }, { cookie: "omnisendSessionID", purpose: "This cookie is set by the provider Omnisend. This cookie is used for setting a unique ID for the session. The cookie collects information on visitor behaviour on the website for statistical purposes." }, { cookie: "page-views", purpose: null }], domains: ["omnisend.com", "omnisnippet1.com", "soundestlink.com"], vendor_privacy: "" }), inta_statisticCookieList.push({ vendor: "HubSpot Inc", cookies: [{ cookie: "__hssc", purpose: "Tracks sessions. This is used to determine if HubSpot should increment the session number and timestamps in the __hstc cookie. It contains the domain, viewCount (increments each pageView in a session), and session start timestamp. It expires in 30 minutes." }, { cookie: "__hssrc", purpose: "Whenever HubSpot changes the session cookie, this cookie is also set to determine if the visitor has restarted their browser. If this cookie doesn't exist when HubSpot manages cookies, it's considered a new session. It contains the value '1' when present. It expires at the end of the session." }, { cookie: "__hstc", purpose: "The main cookie used for tracking visitors. It contains the domain, HubSpotutk, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session). It expires in six months." }, { cookie: "hs-messages-is-open", purpose: "Used to determine and save whether the chat widget is open for future visits.\n\n It's set in your visitor's browser when they start a new chat, and resets to re-close the widget after 30 minutes of inactivity." }, { cookie: "Hubspotutk", purpose: "Keeps track of a visitor's identity. It's passed to HubSpot on form submission and used when deduplicating contacts. It contains an opaque GUID to represent the current visitor." }], domains: ["hubspot.com", "hs-scripts.com", "hs-analytics.net", "hsforms.com", "hsadspixel.net", "hs-banner.com", "hscollectedforms.net", "hscta.net", "hsleadflows.net", "hs-scripts.net", "hsstatic.net", "hubspot.net", "hubspot.de"], vendor_privacy: "https://legal.hubspot.com/privacy-policy" }), inta_statisticCookieList.push({ vendor: "x.clearbitjs.com", cookies: [{ cookie: "cb%3Atest", purpose: "Collects data on the user's visits to the website, such as the number of visits, average time spent on the website and what pages have been loaded with the purpose of generating reports for optimising the website content." }], domains: ["x.clearbitjs.com", "clearbit.com", window.location.host, window.INTA?.settings?.rootDomain], vendor_privacy: "https://clearbit.com/privacy" }), inta_statisticCookieList.push({ vendor: "Hotjar Ltd.", cookies: [{ cookie: "_hjIncludedInSample", purpose: "Used to determine whether a user is included in the sample which is used to generate funnels." }, { cookie: "_hjMinimizedPolls", purpose: "This cookie is set when a visitor minimizes a feedback poll." }, { cookie: "_hjDonePolls", purpose: "This cookie is set once a visitor has completed a feedback poll." }, { cookie: "_hjClosedSurveyInvites", purpose: "This cookie is set when a visitor closes a survey invitation." }, { cookie: "_hjSession", purpose: "This cookie is used to identify a single user session." }, { cookie: "_hjSessionTooLarge", purpose: "This cookie is set to let Hotjar know whether a session recording size exceeded the limit." }, { cookie: "_hjSessionResumed", purpose: "This cookie is set when a visitor resumes a session recording." }, { cookie: "_hjLocalStorageTest", purpose: "This cookie is used to check if the visitor's browser supports local storage." }, { cookie: "_hjAbsoluteSessionInProgress", purpose: "This cookie is used to count how many times a visitor has visited a site in a 30-minute time frame." }, { cookie: "_hjTLDTest", purpose: "This cookie is used to determine the most generic domain possible to set the cookie for the site." }, { cookie: "_hjRecordingEnabled", purpose: "This cookie is set to let Hotjar know whether recording is enabled for the session." }, { cookie: "_hjRecordingLastActivity", purpose: "This cookie is used to store the last activity time of a visitor when they are recording a session." }, { cookie: "_hjShownFeedbackMessage", purpose: "This cookie is set when a visitor has seen the 'Thank you' message after submitting feedback." }, { cookie: "_hjViewportId", purpose: "This cookie is used to store the visitor's viewport size." }, { cookie: "_hjFirstSeen", purpose: "This cookie is set to identify a new user’s first session." }, { cookie: "_hjSessionUser_", purpose: "This cookie is used to persist the user ID of a returning user." }, { cookie: "_hjid", purpose: "This cookie is set when the Hotjar script loads and is used to persist the Hotjar User ID." }], domains: ["hotjar.com"], vendor_privacy: "https://help.hotjar.com/hc/en-us/articles/115011789248-Hotjar-Cookies" }); const inta_marketingCookieList = []; inta_marketingCookieList.push({ vendor: "Meta Inc", cookies: [{ cookie: "_fbp", purpose: "to store and track visits across websites." }, { cookie: "fr", purpose: "to deliver, measure and improve the relevancy of ads." }, { cookie: "datr", purpose: "to identify browsers and devices for security and site integrity purposes." }, { cookie: "sb", purpose: "to identify browsers and devices for security and site integrity purposes." }, { cookie: "c_user", purpose: "" }, { cookie: "xs", purpose: "" }], domains: ["facebook.com", "facebook.net", "fbcdn.net", "instagram.com"], vendor_privacy: "https://www.facebook.com/privacy/policy/?entry_point=comet_dropdown" }), inta_marketingCookieList.push({ vendor: "Google Inc", cookies: [{ cookie: "__gsas", purpose: "" }, { cookie: "__gpi", purpose: "" }, { cookie: "__gpi_optout", purpose: "" }, { cookie: "__gads", purpose: "" }, { cookie: "GED_PLAYLIST_ACTIVITY", purpose: "" }, { cookie: "FPAU", purpose: "" }, { cookie: "FPGCLDC", purpose: "" }, { cookie: "_gcl_dc", purpose: "" }, { cookie: "_gcl_gb", purpose: "" }, { cookie: "_gcl_au", purpose: "" }, { cookie: "FPGCLAW", purpose: "" }, { cookie: "FPGCLGB", purpose: "" }, { cookie: "_gac_gb_", purpose: "" }, { cookie: "CONSENT", purpose: "" }, { cookie: "_gcl_aw", purpose: "" }, { cookie: "GoogleAdServingTest", purpose: "" }, { cookie: "ga-audiences", purpose: "Used by Google AdWords to re-engage visitors that are likely convert to customers based on the visitor´s online behaviour across websites." }], domains: ["googletagmanager.com", "googleadservice.com", "google-analytics.com", "google.com"], vendor_privacy: "https://policies.google.com/privacy" }), inta_marketingCookieList.push({ vendor: "HubSpot Inc", cookies: [{ cookie: "hubspotutk", purpose: "This cookie is used for to keep track of a visitor's identity. This cookie is passed to HubSpot on form submission and used when de-duplicating contacts." }, { cookie: "messagesUtk", purpose: "This cookie is used to recognize visitors who chat with you via the messages tool. If the visitor leaves your site before they're added as a contact, they will have this cookie associated with their browser." }, { cookie: "__hstc", purpose: "The main cookie for tracking visitors. It contains the domain, utk, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session)." }, { cookie: "__hssc", purpose: "This cookie keeps track of sessions. This is used to determine if HubSpot should increment the session number and timestamps in the __hstc cookie. It contains the domain, viewCount (increments each pageView in a session), and session start timestamp." }, { cookie: "__hssrc", purpose: "Whenever HubSpot changes the session cookie, this cookie is also set to determine if the visitor has restarted their browser. If this cookie does not exist when HubSpot manages cookies, it is considered a new session." }, { cookie: "__hs_opt_out", purpose: "This cookie is used by the opt-in privacy policy to remember not to ask the visitor to accept cookies again." }, { cookie: "__hs_do_not_track", purpose: "This cookie can be set to prevent the tracking code from sending any information to HubSpot. Setting this cookie is different from opting out of cookies, as it still allows anonymized information to be sent to HubSpot." }, { cookie: "__cf_bm", purpose: "This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website." }, { cookie: "_cfuvid", purpose: "This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website." }], domains: ["hubspot.com", "hs-scripts.com", "hs-analytics.net", "hsforms.com", "hsadspixel.net", "hs-banner.com", "hscollectedforms.net", "hscta.net", "hsleadflows.net", "hs-scripts.net", "hsstatic.net", "hubspot.net", "hubspot.de"], vendor_privacy: "https://legal.hubspot.com/privacy-policy" }), inta_marketingCookieList.push({ vendor: "x.clearbitjs.com", cookies: [{ cookie: "__tld__", purpose: "Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences." }, { cookie: "cb_anonymous_id", purpose: "Collects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement." }, { cookie: "cb_user_id", purpose: "Collects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement" }, { cookie: "cb_group_id", purpose: "Collects data on visitors. This information is used to assign visitors into segments, making website advertisement more efficient." }, { cookie: "cb_group_properties", purpose: "Collects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement." }, { cookie: "cb_user_traits", purpose: "Collects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement" }], domains: ["x.clearbitjs.com", "clearbit.com", window.location.host], vendor_privacy: "https://clearbit.com/privacy" }), inta_marketingCookieList.push({ vendor: "LinkedIn Inc", cookies: [{ cookie: "li_giant", purpose: "" }, { cookie: "li_fat_id", purpose: "" }, { cookie: "ln_or", purpose: "Used to determine if Oribi analytics can be carried out on a specific domain" }], domains: ["linkedin.com", "licdn.com"], vendor_privacy: "https://www.linkedin.com/legal/privacy-policy" }), inta_marketingCookieList.push({ vendor: "MailChimp", cookies: [{ cookie: "MCPopupClosed", purpose: "to store if a message has been dismissed." }, { cookie: "Mailchimp.cart.*", purpose: "" }, { cookie: "mctb_bar_hidden", purpose: "" }, { cookie: "mailchimp_campaign_id", purpose: "to store and track the email campaign." }, { cookie: "mailchimp_email_id", purpose: "to store and track the email campaign." }, { cookie: "Mc_landing_site", purpose: "to store which page was visited first." }, { cookie: "Mailchimp_landing_site", purpose: "to store which page was visited first." }, { cookie: "Mailchimp_cart_previous_email", purpose: "to store information for remarketing purposes." }, { cookie: "Mailchimp_cart_current_email", purpose: "to store information for remarketing purposes." }, { cookie: "Mailchimp_user_previous_email", purpose: "" }, { cookie: "mailchimp_user_email", purpose: "" }, { cookie: "mailchimp.cart.previous_email", purpose: "to store information for remarketing purposes." }, { cookie: "mailchimp.cart.current_email", purpose: "to store information for remarketing purposes." }], domains: ["mailchimp.com", "mailchimp.com", "mailchimpapp.com", "tumblr.com"], vendor_privacy: "https://mailchimp.com/en-gb/legal/privacy/" }), inta_marketingCookieList.push({ vendor: "Trustpilot A/S", cookies: [{ cookie: "CONSENT", purpose: "" }], domains: ["trustpilot.com", "trustpilot.dk", "trustpilot.co.uk", "cdn.segment.com", "trustpilot-assets.com", "trustpilot-api.com", "segment.com"], vendor_privacy: "https://legal.trustpilot.com/for-reviewers/end-user-privacy-terms" }), inta_marketingCookieList.push({ vendor: "YouTube", cookies: [{ cookie: "GPS", purpose: "" }, { cookie: "PREF", purpose: "" }, { cookie: "VISITOR_INFO1_LIVE", purpose: "" }, { cookie: "YSC", purpose: "" }], domains: ["youtube.com", "youtube-nocookie.com"], vendor_privacy: "https://policies.google.com/privacy" }), inta_marketingCookieList.push({ vendor: "Microsoft Inc", cookies: [{ cookie: "_uetvid", purpose: "" }], domains: ["bing.com", "clarity.com"], vendor_privacy: "https://privacy.microsoft.com/en-gb/privacystatement" }), inta_marketingCookieList.push({ vendor: "Twitter Intl Co", cookies: [{ cookie: "personalization_id", purpose: "This cookie tracks activities on and off Twitter for a personalized experience" }], domains: ["t.co", "x.com", "twitter.com"], vendor_privacy: "https://privacy.microsoft.com/en-gb/privacystatement" }), inta_marketingCookieList.push({ vendor: "Casale Media", cookies: [{ cookie: "CMID", purpose: "Casale Media sets thias cookie to collect information on user behavior, for targeted advertising." }, { cookie: "CMPS", purpose: "CMPS cookie is set by Casale Media for anonymous tracking based on user´s website visits, for displaying targeted ads." }], domains: [], vendor_privacy: null }), inta_marketingCookieList.push({ vendor: "Vimeo Inc", cookies: [{ cookie: "Vuid", purpose: "to store the user's usage history." }, { cookie: "__utmt_player", purpose: "Google Analytics cookie deployed by Vimeo which is used to throttle the request rate for the service – limiting the collection of data on high traffic sites. As such, this cookie for the Vimeo player assists in the players performance/uptime monitoring and placement on customer sites. “Utmt” Indicates the type of request, which is one of: event, transaction, item, or custom variable. The item in this case being the Vimeo player as indicated by the word “player”." }], domains: ["vimeo.com", "player.vimeo.com"], vendor_privacy: "https://vimeo.com/privacy" }); const inta_functionalCookieList = []; inta_functionalCookieList.push({ vendor: window.INTA?.settings?.company ? window.INTA?.settings?.company : window.location.host, cookies: [{ cookie: "language", purpose: "This cookie is used to set users prefrence regarding the selected language." }, { cookie: "lang", purpose: "This cookie is used to set users prefrence regarding the selected language." }, { cookie: "hl", purpose: "This cookie is used to set users prefrence regarding the selected language." }, { cookie: "locale", purpose: "This cookie is used to set users prefrence regarding the selected region." }], vendor_privacy: null, domains: [window.location.host] }), inta_functionalCookieList.push({ vendor: "Google Inc", cookies: [{ cookie: "FCCDCF", purpose: "" }, { cookie: "NID", purpose: "" }, { cookie: "AMP_TOKEN", purpose: "" }, { cookie: "_GRECAPTCHA", purpose: "Ensures the website and application security." }], domains: ["googletagmanager.com", "googleadservice.com", "google-analytics.com", "google.com", "fonts.google.com"], vendor_privacy: "https://policies.google.com/privacy" }), inta_functionalCookieList.push({ vendor: "Google Fonts", cookies: [{ cookie: "FCCDCF", purpose: "" }, { cookie: "NID", purpose: "" }, { cookie: "AMP_TOKEN", purpose: "" }], domains: ["fonts.google.com", "google.com", window.location.host], vendor_privacy: "https://policies.google.com/privacy" }), inta_functionalCookieList.push({ vendor: "jsdelivr.com", cookies: [{ cookie: "__cfduid", purpose: "Used by the content network, Cloudflare, to identify trusted web traffic." }], domains: ["jsdelivr.net", "cdnjs.com", "cdn.jsdelivr.net", "jsdelivr.com", "cdnjs.cloudflare.com", "cloudflare.com", "cloudflare.net", "cloudflareinsights.com", "cloudflarestream.com", "cloudflarewatch.com"], vendor_privacy: "https://www.jsdelivr.com/terms/privacy-policy-jsdelivr-net" }), inta_functionalCookieList.push({ vendor: "Stripe", cookies: [{ cookie: "__stripe_sid", purpose: "Fraud prevention" }, { cookie: "__stripe_mid", purpose: "Fraud prevention" }], domains: ["stripe.com"], vendor_privacy: "https://stripe.com/gb/privacy" }), inta_functionalCookieList.push({ vendor: "CloudFlare", cookies: [{ cookie: "__cf_bm", purpose: "to read and filter requests from bots." }], domains: ["vimeo.com", "player.vimeo.com"], vendor_privacy: "https://www.cloudflare.com/en-gb/privacypolicy/" }), inta_functionalCookieList.push({ vendor: "Dynatrace", cookies: [{ cookie: "rxvt", purpose: "Dynatrace. Session timeout." }, { cookie: "dtLatC", purpose: "Dynatrace. Measures server latency for performance monitoring." }, { cookie: "rxVisitor", purpose: "Dynatrace. This cookie is used to store an anonymous ID for the user to correlate across sessions on the world service." }, { cookie: "dtCookie", purpose: "Dynatrace. Tracks a visit across multiple requests" }, { cookie: "dtPC", purpose: "Required to identify proper endpoints for beacon transmission; includes session ID for correlation." }], vendor_privacy: "https://www.dynatrace.com/company/trust-center/privacy", domains: [] }); let requiredToKeep = inta_requiredCookieList; window.INTA?.settings?.requiredCookies?.forEach((e => { "functional" === e.type ? inta_functionalCookieList.forEach((t => { t.vendor === window.INTA?.settings?.company && t.cookies.push({ cookie: e.cookie, purpose: e?.purpose, domain: e?.domain }) })) : "statistic" === e.type ? inta_statisticCookieList.forEach((t => { t.vendor === window.INTA?.settings?.company && (t.cookies.push({ cookie: e.cookie, purpose: e?.purpose, domain: e?.domain }), requiredToKeep.push(t)) })) : "marketing" === e.type ? inta_marketingCookieList.forEach((t => { t.vendor === window.INTA?.settings?.company && (t.cookies.push({ cookie: e.cookie, purpose: e?.purpose, domain: e?.domain }), requiredToKeep.push(t)) })) : inta_requiredCookieList.forEach((t => { t.vendor === window.INTA?.settings?.company && t.cookies.push({ cookie: e.cookie, purpose: e?.purpose, domain: e?.domain }) })) })); const int__cookiesToKeep = [...requiredToKeep.map((e => e.cookies.map((e => null != e.cookie ? e.cookie : ""))))].flat(1); function intaCookieType(e) { return "checked" === getCookie(e) || "true" === getCookie(e) } if ("" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && !intaCookieConsents?.functionalCookies) { let i = [...inta_functionalCookieList.map((e => e.cookies.map((e => null != e.cookie ? e.cookie : ""))))].flat(1); int__cookiesToKeep.push.apply(int__cookiesToKeep, i) } if ("" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && intaCookieConsents?.staticsticCookies) { let o = [...inta_statisticCookieList.map((e => e.cookies.map((e => null != e.cookie ? e.cookie : ""))))].flat(1); int__cookiesToKeep.push.apply(int__cookiesToKeep, o) } if ("" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && intaCookieConsents?.advertisementCookies) { let n = [...inta_marketingCookieList.map((e => e.cookies.map((e => null != e.cookie ? e.cookie : ""))))].flat(1); int__cookiesToKeep.push.apply(int__cookiesToKeep, n) } if ("" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && intaCookieConsents?.functionalCookies) { let s = [...inta_functionalCookieList.map((e => e.cookies.map((e => null != e.cookie ? e.cookie : ""))))].flat(1); int__cookiesToKeep.push.apply(int__cookiesToKeep, s) } const int__cookiesToKeepRegx = new RegExp(int__cookiesToKeep.filter((function (e) { return "" != e.trim() })).join("|"), "i"), cookieBannerStyles = { banner: "banner.css", bannerV2: "bannerV2.css", overlay: "overlay.css", floating: "floating.css" }; window.INTA.settings.language = (window.INTA, window.INTA?.settings?.language); let notRequired, m, intastellarCookieLanguage = window.intastellarCookieLanguage = void 0 === window.INTA?.settings || "auto" === window.INTA?.settings?.language || "" === window.INTA?.settings?.language || void 0 === window.INTA?.settings?.language ? document.querySelector("html").getAttribute("lang") : "german" == window.INTA?.settings?.language ? "de" : "danish" == window.INTA?.settings?.language ? "da" : "english" == window.INTA?.settings?.language ? "en" : "spanish" == window.INTA?.settings?.language ? "es" : "french" == window.INTA?.settings?.language ? "fr" : "italian" == window.INTA?.settings?.language ? "it" : "dutch" == window.INTA?.settings?.language ? "nl" : "portuguese" == window.INTA?.settings?.language ? "pt" : "russian" == window.INTA?.settings?.language ? "ru" : "swedish" == window.INTA?.settings?.language ? "sv" : "norwegian" == window.INTA?.settings?.language ? "no" : "polish" == window.INTA?.settings?.language ? "pl" : "turkish" == window.INTA?.settings?.language ? "tr" : "arabic" == window.INTA?.settings?.language ? "ar" : "japanese" == window.INTA?.settings?.language ? "ja" : "korean" == window.INTA?.settings?.language ? "ko" : "chinese" == window.INTA?.settings?.language ? "zh" : "ukrainian" == window.INTA?.settings?.language ? "uk" : "czech" == window.INTA?.settings?.language ? "cs" : "hungarian" == window.INTA?.settings?.language ? "hu" : "finnish" == window.INTA?.settings?.language ? "fi" : "greek" == window.INTA?.settings?.language ? "el" : "bulgarian" == window.INTA?.settings?.language ? "bg" : "slovak" == window.INTA?.settings?.language ? "sk" : "slovenian" == window.INTA?.settings?.language ? "sl" : "croatian" == window.INTA?.settings?.language ? "hr" : "lithuanian" == window.INTA?.settings?.language ? "lt" : "latvian" == window.INTA?.settings?.language ? "lv" : "estonian" == window.INTA?.settings?.language ? "et" : "arabic" == window.INTA?.settings?.language ? "ar" : "malay" == window.INTA?.settings?.language ? "ms" : "thai" == window.INTA?.settings?.language ? "th" : "vietnamese" == window.INTA?.settings?.language ? "vi" : "indonesian" == window.INTA?.settings?.language ? "id" : "filipino" == window.INTA?.settings?.language ? "tl" : "hebrew" == window.INTA?.settings?.language ? "he" : "afrikaans" == window.INTA?.settings?.language ? "af" : document.querySelector("html").getAttribute("lang"); if (null == document.querySelector("html").getAttribute("lang") && (intastellarCookieLanguage = "en"), intaCookieConsents?.advertisementCookies) { if (gtag("consent", "update", { personalization_storage: "granted", ads_data_redaction: "granted", ad_storage: "granted", ad_user_data: "granted", ad_personalization: "granted", url_passthrough: !0 }), "function" == typeof pintrk) try { pintrk("setconsent", !0) } catch (a) { } window.uetq.push("consent", "update", { ad_storage: "granted" }), window.clarity && window.clarity("consentv2", { ad_Storage: "granted", analytics_Storage: "denied" }), fbq("consent", "grant"), (adsbygoogle = window.adsbygoogle || []).pauseAdRequests = 0, (adsbygoogle = window.adsbygoogle || []).requestNonPersonalizedAds = 0 } intaCookieConsents?.staticsticCookies && (gtag("consent", "update", { analytics_storage: "granted", url_passthrough: !0 }), window.clarity && window.clarity("consentv2", { ad_Storage: "denied", analytics_Storage: "granted" }), window.uetq.push("consent", "update", { analytics_storage: "granted" }), _paq.push(["setConsentGiven"])), intaCookieConsents?.functionalCookies && (gtag("consent", "update", { functionality_storage: "granted" }), window.uetq.push("consent", "update", { functionality_storage: "granted" })), intaShopifySetTrackingConsentFromIntastellar(), function () { function e() { const e = window.intaCookieConsents; return "checked" === e?.staticsticCookies || "checked" === e?.functionalCookies } function t(e) { if (e && "function" == typeof e) return t({}); var i, o, n = (i = window.intaCookieConsents || {}, { categoryPreferences: { Analytics: (o = function (e) { return "checked" === e || !0 === e })(i.staticsticCookies), Advertising: o(i.advertisementCookies), Functional: o(i.functionalCookies) } }); return (e = e && "object" == typeof e ? e : {}).context = Object.assign({}, e.context || {}, { consent: n }), e } function i(e) { if (Array.isArray(e) && !(e.length < 1)) { var i, o = e[0]; if ("track" === o || "page" === o || "identify" === o) "track" === o || "page" === o ? (i = t(i = e.length >= 4 && "object" == typeof e[3] && !Array.isArray(e[3]) ? e[3] : {}), e.length >= 4 ? e[3] = i : e.push(i)) : "identify" === o && (i = t(i = e.length >= 3 && "object" == typeof e[2] && !Array.isArray(e[2]) ? e[2] : {}), e.length >= 3 ? e[2] = i : e.push(i)) } } function o() { return !!window.analytics && (function (t) { if (t && t.push) { var o = t.push; if (t.push = function () { if (!e()) return this.length; for (var t = 0; t < arguments.length; t++)Array.isArray(arguments[t]) && i(arguments[t]); return o.apply(this, arguments) }, e()) for (var n = 0; n < t.length; n++)Array.isArray(t[n]) && i(t[n]); else for (var s = t.length - 1; s >= 0; s--)Array.isArray(t[s]) && ["track", "page", "identify"].indexOf(t[s][0]) >= 0 && t.splice(s, 1) } }(window.analytics), "function" != typeof window.analytics.ready || window.analytics.ready((function () { var i = window.analytics.track, o = window.analytics.page, n = window.analytics.identify; "function" == typeof i && (window.analytics.track = function (o, n, s, a) { return e() ? ("function" == typeof s && (a = s, s = {}), s = t(s), a ? i.call(this, o, n, s, a) : i.call(this, o, n, s)) : this }), "function" == typeof o && (window.analytics.page = function () { if (!e()) return this; var i = Array.prototype.slice.call(arguments), n = i.length >= 4 && "object" == typeof i[3] ? i[3] : {}; return n = t(n), i.length >= 4 ? i[3] = n : i.push(n), o.apply(this, i) }), "function" == typeof n && (window.analytics.identify = function (i, o, s, a) { return e() ? ("function" == typeof s && (a = s, s = {}), s = t(s), a ? n.call(this, i, o, s, a) : n.call(this, i, o, s)) : this }) })), !0) } if (!o()) var n = 0, s = setInterval((function () { (o() || ++n > 100) && clearInterval(s) }), 20) }(), window.INTA?.settings?.gtagId && gtag("config", window.INTA?.settings?.gtagId, { user_id: "" + intaCookieConsentsUserId }); const merge = (e, t, i) => { for (let i = 0; i < t.length; i++)e.push(t[i]); if (void 0 !== i) for (let t = 0; t < i.length; t++)e.push(i[t]); return e }; m = "checked" === intaCookieConsents?.functionalCookies && "checked" !== intaCookieConsents?.staticsticCookies && "checked" !== intaCookieConsents?.advertisementCookies ? merge(allScripts[1].scripts, allScripts[0].scripts) : "checked" === intaCookieConsents?.advertisementCookies && "checked" !== intaCookieConsents?.staticsticCookies && "checked" !== intaCookieConsents?.functionalCookies ? merge(allScripts[2].scripts, allScripts[0].scripts) : "checked" === intaCookieConsents?.staticsticCookies && "checked" !== intaCookieConsents?.functionalCookies && "checked" !== intaCookieConsents?.advertisementCookies ? merge(allScripts[1].scripts, allScripts[2].scripts) : "checked" === intaCookieConsents?.functionalCookies && "checked" === intaCookieConsents?.staticsticCookies ? allScripts[1].scripts : "checked" === intaCookieConsents?.functionalCookies && "checked" === intaCookieConsents?.advertisementCookies ? allScripts[0].scripts : "checked" === intaCookieConsents?.advertisementCookies && "checked" === intaCookieConsents?.staticsticCookies ? allScripts[2].scripts : merge(allScripts[0].scripts, allScripts[1].scripts, allScripts[2].scripts), notRequired = window.notRequired = new RegExp(m.join("|"), "ig"); let analyticsScript = document.createElement("script"); analyticsScript.async = !0, analyticsScript.src = "https://www.intastellarsolutions.com/js/analytics.js?v=" + (new Date).getTime(), intHead.appendChild(analyticsScript), function () { var e = window.INTA && window.INTA.experiment; if (e && e.id && e.variants && Object.keys(e.variants).length) { var t = "inta_exp_" + e.id, i = null; try { i = sessionStorage.getItem(t) } catch (e) { } var o = i; if (!o) { var n = e.variants, s = 0, a = []; for (var r in n) if (n.hasOwnProperty(r)) { var c = Math.max(0, parseInt(n[r].weight, 10) || 50); s += c, a.push({ id: r, weight: c }) } if (s <= 0) return; for (var l = function () { for (var t = e.id + (navigator.userAgent || "") + (document.referrer || "") + (new Date).getDate(), i = 0, o = 0; o < t.length; o++)i = (i << 5) - i + t.charCodeAt(o) | 0; return Math.abs(i) % 1e4 / 1e4 }() * s, d = 0; d < a.length; d++)if ((l -= a[d].weight) <= 0) { o = a[d].id; break } o = o || a[0] && a[0].id; try { sessionStorage.setItem(t, o) } catch (e) { } } var p = e.variants[o], u = p && p.settings || e.overrides && e.overrides[o] || {}; if (u && "object" == typeof u && window.INTA.settings) for (var k in u) u.hasOwnProperty(k) && (window.INTA.settings[k] = u[k]); window.INTA.experimentVariant = o, window.dataLayer && window.dataLayer.push({ event: "intastellar_experiment_view", experiment_id: e.id, variant: o }) } }(); const intastellarCreateBanner = document.createElement("script"); function updateCookiePreferenceOfBlockedIframes(e) { "intMarketingCookies" == e ? document.querySelector("#marketing").checked = !0 : "intFunctionalCookies" == e && (document.querySelector("#functional").checked = !0), saveINTCookieSettings("changePermission"), document.querySelector("[name=intastellar-solutions-sharinglibrary-iframe]").contentWindow.postMessage(JSON.stringify(intaConsentsObjectVariable), "*"), dispatchTCFConsentChangedIfAvailable(), window.location.reload() } function recordCookie(e) { window.__INTA__COOKIE_EVENTS__ = window.__INTA__COOKIE_EVENTS__ || [], window.__INTA__COOKIE_EVENTS__.push(e); try { fetch("https://consents.intastellarsolutions.com/api/v1/cookie-events", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ event: e, website: window.location.href, timestamp: (new Date).toISOString() }) }).then((e => e.json())) } catch (e) { } } function ConsentsBlock(e, t, i, o, n) { let s = ""; return -1 == window.location.host.indexOf("intastellarsolutions.com") && (s = '<a class="inta-poweredBy" href=\'https://www.intastellarsolutions.com\' target=\'_blank\' rel=\'noopener\' style="align-items: center; text-decoration: none;font-size: 11.5px; color: #000 !important; display: flex; justify-content: center;">powered by <img width="90px" height="40px" style="width: 170px !important; height: 40px !important;margin-left: 10px;" src="https://www.intastellarsolutions.com/assets/logos/intastellar-consents-logo.svg" alt="Intastellar Consents"></a>'), void 0 !== n && "" != n ? `\n <inta-consents-content class="intCookie_ConsentContainer-content yt-frame">\n <inta-consents-bg class="intCookie_ConsentContainer-bgIMG" inta-bg-img="${n}"></inta-consents-bg>\n <inta-consents-section class="intCookie_ConsentContainer-info">\n ${t}\n <button class='intastellarCookie-settings__btn --changePermission' onClick='updateCookiePreferenceOfBlockedIframes("${o}")' data-type='${o}'>${i}</button>\n ${s}\n </inta-consents-section>\n </inta-consents-content>\n ` : `\n <inta-consents-content class="intCookie_ConsentContainer-content">\n ${null === e ? "" : `\n <inta-consents-logo class="intCookie_ConsentLogo-container">\n <img src="${e}" class="intCookie_ConsentLogo" alt="Company logo">\n </inta-consents-logo>\n `}\n \n <inta-consents-section class="intCookie_ConsentContainer-info">\n ${t}\n <button class='intastellarCookie-settings__btn --changePermission' onClick='updateCookiePreferenceOfBlockedIframes("${o}")' data-type='${o}'>${i}</button>\n ${s}\n </inta-consents-section>\n </inta-consents-content>\n ` } function containsClass(e, t) { return e?.classList?.contains(t) || e?.className?.split(" ")?.some((e => e?.includes(t))) } function loopBlock(e, t, i, o, n) { e.forEach((e => { if ("" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && "checked" === intaCookieConsents?.advertisementCookies && "checked" === intaCookieConsents?.functionalCookies && "checked" === intaCookieConsents?.staticsticCookies) return; let s = document.createElement("inta-consents-iframe"); if (("" == getCookie(int_hideCookieBannerName) || -1 == getCookie(int_hideCookieBannerName)?.indexOf("__inta") || "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && !intaCookieConsents?.advertisementCookies && "statics" == i.type) && e?.src?.indexOf("hs-sites.com") > -1 && e?.parentElement?.replaceChild("", e), "" == getCookie(int_hideCookieBannerName) || -1 == getCookie(int_hideCookieBannerName)?.indexOf("__inta") || "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && !intaCookieConsents?.advertisementCookies && "marketing" == i.type) { if (containsClass(e, "fb-") && e.getAttribute("data-href")?.indexOf("facebook.com") > -1 && e?.parentElement?.replaceChild(s, e), new RegExp(i.scripts.join("|"), "ig").test(e.src) || e?.className?.match(new RegExp(i.scripts.join("|"), "ig"))) { e.sandbox = ""; let i = "", a = ""; null != e.src && (e.src.match("^(?:https?:)?//[^/]*(?:youtube(?:-nocookie)?.com|youtu.be).*[=/]([-\\w]{11})(?:\\?|=|&|$)") ? (a = e?.src?.match("^(?:https?:)?//[^/]*(?:youtube(?:-nocookie)?.com|youtu.be).*[=/]([-\\w]{11})(?:\\?|=|&|$)")?.pop(), a && !e?.hasAttribute("inta-yt-placeholder-img") ? i = "https://img.youtube.com/vi/" + a + "/maxresdefault.jpg" : e?.hasAttribute("inta-yt-placeholder-img") && (i = e?.getAttribute("inta-yt-placeholder-img"))) : e?.hasAttribute("inta-yt-placeholder-img") && (i = e?.getAttribute("inta-yt-placeholder-img"))); let r = document.createElement("a"); r.href = e.src; let c, l, d = r.hostname; inta_marketingCookieList.forEach((e => { var t = 0, i = d, o = i.split("."); i = o.slice(-1 - ++t).join("."), d = i, e?.domains?.includes(d) && (d = e.vendor) })), e.src !== window.INTA?.settings?.partnerDomain && (e.src = "about:blank"), null != intastellarCookieLanguage && "da" === intastellarCookieLanguage || "da-DK" === intastellarCookieLanguage ? (c = t(d, e).danish, l = o().danish) : null != intastellarCookieLanguage && "de-DE" === intastellarCookieLanguage || "de" === intastellarCookieLanguage ? (c = t(d, e).german, l = o().german) : null != intastellarCookieLanguage && "en" === intastellarCookieLanguage || "en-GB" === intastellarCookieLanguage || "en-US" === intastellarCookieLanguage ? (c = t(d, e).english, l = o().english) : null != intastellarCookieLanguage && "es" === intastellarCookieLanguage || "es-ES" === intastellarCookieLanguage ? (c = t(d, e).spanish, l = o().spanish) : null != intastellarCookieLanguage && "fr" === intastellarCookieLanguage || "fr-FR" === intastellarCookieLanguage ? (c = t(d, e).french, l = o().french) : null != intastellarCookieLanguage && "it" === intastellarCookieLanguage || "it-IT" === intastellarCookieLanguage ? (c = t(d, e).italian, l = o().italian) : null != intastellarCookieLanguage && "ru" === intastellarCookieLanguage || "ru-RU" === intastellarCookieLanguage ? (c = t(d, e).russian, l = o().russian) : null != intastellarCookieLanguage && "sv" === intastellarCookieLanguage || "sv-SE" === intastellarCookieLanguage ? (c = t(d, e).swedish, l = o().swedish) : null != intastellarCookieLanguage && "no" === intastellarCookieLanguage || "no-NO" === intastellarCookieLanguage ? (c = t(d, e).norwegian, l = o().norwegian) : null != intastellarCookieLanguage && "nl" === intastellarCookieLanguage || "nl-NL" === intastellarCookieLanguage ? (c = t(d, e).dutch, l = o().dutch) : null != intastellarCookieLanguage && "fi" === intastellarCookieLanguage || "fi-FI" === intastellarCookieLanguage ? (c = t(d, e).finish, l = o().finish) : null != intastellarCookieLanguage && "he" === intastellarCookieLanguage || "he-IL" === intastellarCookieLanguage ? (c = t(d, e).hebrew, l = o().hebrew) : null != intastellarCookieLanguage && "ar" === intastellarCookieLanguage || "ar-SA" === intastellarCookieLanguage ? (c = t(d, e).arabic, l = o().arabic) : null != intastellarCookieLanguage && "hi" === intastellarCookieLanguage || "hi-IN" === intastellarCookieLanguage ? (c = t(d, e).hindi, l = o().hindi) : null != intastellarCookieLanguage && "tr" === intastellarCookieLanguage || "tr-TR" === intastellarCookieLanguage ? (c = t(d, e).turkish, l = o().turkish) : null != intastellarCookieLanguage && "ja" === intastellarCookieLanguage || "ja-JP" === intastellarCookieLanguage ? (c = t(d, e).japanese, l = o().japanese) : null != intastellarCookieLanguage && "ko" === intastellarCookieLanguage || "ko-KR" === intastellarCookieLanguage ? (c = t(d, e).korean, l = o().korean) : null != intastellarCookieLanguage && "th" === intastellarCookieLanguage || "th-TH" === intastellarCookieLanguage ? (c = t(d, e).thai, l = o().thai) : null != intastellarCookieLanguage && "vi" === intastellarCookieLanguage || "vi-VN" === intastellarCookieLanguage ? (c = t(d, e).vietnamese, l = o().vietnamese) : null != intastellarCookieLanguage && "id" === intastellarCookieLanguage || "id-ID" === intastellarCookieLanguage ? (c = t(d, e).indonesian, l = o().indonesian) : null != intastellarCookieLanguage && "tl" === intastellarCookieLanguage || "tl-PH" === intastellarCookieLanguage ? (c = t(d, e).filipino, l = o().filipino) : null != intastellarCookieLanguage && "ms" === intastellarCookieLanguage || "ms-MY" === intastellarCookieLanguage ? (c = t(d, e).malay, l = o().malay) : null != intastellarCookieLanguage && "pl" === intastellarCookieLanguage || "pl-PL" === intastellarCookieLanguage ? (c = t(d, e).polish, l = o().polish) : null != intastellarCookieLanguage && "af" === intastellarCookieLanguage || "af-ZA" === intastellarCookieLanguage ? (c = t(d, e).afrikaans, l = o().afrikaans) : (c = t(d, e).danish, l = o().danish), e.classList.contains("trustpilot-widget") || s.setAttribute("data-src", r?.href), s.classList.add("intCookie_ConsentContainer"), void 0 !== i && "" != i && s.classList.add("yt-frame"), e.classList.length > 0 && s.setAttribute("data-class", e.className), s.innerHTML = ConsentsBlock(n, c, l, "intMarketingCookies", i), "none" != e.style.display && null != e.src && e?.parentElement?.replaceChild(s, e) } } else if ("" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && !intaCookieConsents?.functionalCookies && "functional" == i.type) if (new RegExp(i.scripts.join("|"), "ig").test(e.src)) { e.sandbox = ""; let t = document.createElement("a"); t.href = e.src; let i, s, a = t.hostname; inta_functionalCookieList.forEach((e => { var t = 0, i = a, o = i.split("."); i = o.slice(-1 - ++t).join("."), a = i, e?.domains?.includes(a) && (a = e.vendor) })), null != intastellarCookieLanguage && "da" === intastellarCookieLanguage || "da-DK" === intastellarCookieLanguage ? (i = bannerContentMessage(a).danish, s = o().danish) : null != intastellarCookieLanguage && "de-DE" === intastellarCookieLanguage || "de" === intastellarCookieLanguage ? (i = bannerContentMessage(a).german, s = o().german) : null != intastellarCookieLanguage && "en" === intastellarCookieLanguage || "en-GB" === intastellarCookieLanguage || "en-US" === intastellarCookieLanguage ? (i = bannerContentMessage(a).english, s = o().english) : null != intastellarCookieLanguage && "es" === intastellarCookieLanguage || "es-ES" === intastellarCookieLanguage ? (i = bannerContentMessage(a).spanish, s = o().spanish) : null != intastellarCookieLanguage && "no" === intastellarCookieLanguage || "no-NO" === intastellarCookieLanguage ? (i = bannerContentMessage(a).norwegian, s = o().norwegian) : null != intastellarCookieLanguage && "nl" === intastellarCookieLanguage || "nl-NL" === intastellarCookieLanguage ? (i = bannerContentMessage(a).dutch, s = o().dutch) : null != intastellarCookieLanguage && "fi" === intastellarCookieLanguage || "fi-FI" === intastellarCookieLanguage ? (i = bannerContentMessage(a).finish, s = o().finish) : (i = bannerContentMessage(a).danish, s = o().danish); let r = document.createElement("inta-consents"); r.classList.add("intCookie_ConsentContainer"), r.setAttribute("data-src", t.href), r.innerHTML = ConsentsBlock(n, i, s, "intFunctionalCookies"), e?.src?.indexOf("hs-sites.com") > -1 ? e?.parentElement?.replaceChild("", e) : "none" != e.style.display && null != e.src && e?.parentElement?.replaceChild(r, e) } else if (e?.id?.indexOf("map") > -1 || e?.id?.indexOf("google") > -1 && -1 == e?.id?.indexOf("google_translate_element2")) { let t, i, s = "www.google.com"; inta_functionalCookieList.forEach((e => { var t = 0, i = s, o = i.split("."); i = o.slice(-1 - ++t).join("."), s = i, e?.domains?.includes(s) && (s = e.vendor) })), null != intastellarCookieLanguage && "da" === intastellarCookieLanguage || "da-DK" === intastellarCookieLanguage ? (t = bannerContentMessage(s).danish, i = o().danish) : null != intastellarCookieLanguage && "de-DE" === intastellarCookieLanguage || "de" === intastellarCookieLanguage ? (t = bannerContentMessage(s).german, i = o().german) : null != intastellarCookieLanguage && "en" === intastellarCookieLanguage || "en-GB" === intastellarCookieLanguage || "en-US" === intastellarCookieLanguage ? (t = bannerContentMessage(s).english, i = o().english) : null != intastellarCookieLanguage && "es" === intastellarCookieLanguage || "es-ES" === intastellarCookieLanguage ? (t = bannerContentMessage(s).spanish, i = o().spanish) : null != intastellarCookieLanguage && "nl" === intastellarCookieLanguage || "nl-NL" === intastellarCookieLanguage ? (t = bannerContentMessage(s).dutch, i = o().dutch) : null != intastellarCookieLanguage && "fr" === intastellarCookieLanguage || "fr-FR" === intastellarCookieLanguage ? (t = bannerContentMessage(s).french, i = o().french) : null != intastellarCookieLanguage && "fi" === intastellarCookieLanguage || "fi-FI" === intastellarCookieLanguage ? (t = bannerContentMessage(s).finish, i = o().finish) : (t = bannerContentMessage(s).danish, i = o().danish); let a = document.createElement("inta-consents"); a.classList.add("intCookie_ConsentContainer"), a.innerHTML = ConsentsBlock(n, t, i, "intFunctionalCookies"), a.setAttribute("data-src", e.src), e?.src?.indexOf("hs-sites.com") > -1 ? e?.parentElement?.replaceChild("", e) : "none" != e.style.display && null != e.src && e.parentElement.replaceChild(a, e) } else e?.id?.indexOf("google_translate_element2") > -1 && e?.parentElement?.replaceChild("", e) })) } function blockBlockQuotes(e, t, i, o, n) { if (" " != e && "" == getCookie(int_hideCookieBannerName) || -1 == getCookie(int_hideCookieBannerName)?.indexOf("__inta") || !intaCookieConsents?.advertisementCookies && "marketing" == i.type && notRequired.test(e.className)) { let i = document.createElement("a"); i.href = e.querySelector("a").href; let s, a, r = i.hostname; inta_marketingCookieList.forEach((e => { var t = 0, i = r, o = i.split("."); i = o.slice(-1 - ++t).join("."), r = i, e?.domains?.includes(r) && (r = e.vendor) })), null != intastellarCookieLanguage && "da" === intastellarCookieLanguage || "da-DK" === intastellarCookieLanguage ? (s = t(r).danish, a = o().danish) : null != intastellarCookieLanguage && "de-DE" === intastellarCookieLanguage || "de" === intastellarCookieLanguage ? (s = t(r).german, a = o().german) : null != intastellarCookieLanguage && "en" === intastellarCookieLanguage || "en-GB" === intastellarCookieLanguage || "en-US" === intastellarCookieLanguage ? (s = t(r).english, a = o().english) : null != intastellarCookieLanguage && "es" === intastellarCookieLanguage || "es-ES" === intastellarCookieLanguage ? (s = bannerContentMessage(r).spanish, a = o().spanish) : null != intastellarCookieLanguage && "sv" === intastellarCookieLanguage || "sv-SE" === intastellarCookieLanguage ? (s = t(r).swedish, a = o().swedish) : null != intastellarCookieLanguage && "fr" === intastellarCookieLanguage || "fr-FR" === intastellarCookieLanguage ? (s = t(r).french, a = o().french) : null != intastellarCookieLanguage && "pr" === intastellarCookieLanguage || "pr-PT" === intastellarCookieLanguage ? (s = t(r).portuguese, a = o().portuguese) : null != intastellarCookieLanguage && "it" === intastellarCookieLanguage || "it-IT" === intastellarCookieLanguage ? (s = t(r).italian, a = o().italian) : null != intastellarCookieLanguage && "ru" === intastellarCookieLanguage || "ru-RU" === intastellarCookieLanguage ? (s = t(r, frae).russian, a = o().russian) : null != intastellarCookieLanguage && "no" === intastellarCookieLanguage ? (s = t(r, frae).norwegian, a = o().norwegian) : null != intastellarCookieLanguage && "fi" === intastellarCookieLanguage || "fi-FI" === intastellarCookieLanguage ? (s = t(r, frae).finish, a = o().finish) : null != intastellarCookieLanguage && "nl" === intastellarCookieLanguage || "nl-NL" === intastellarCookieLanguage ? (s = t(r, frae).dutch, a = o().dutch) : (s = t(r).danish, a = o().danish); let c = document.createElement("inta-consents"); c.classList.add("intCookie_ConsentContainer"), c.innerHTML = ConsentsBlock(n, s, a, "intMarketingCookies"), c.setAttribute("data-src", i.href), e.src.indexOf("hs-sites.com") > -1 ? e.parentElement.replaceChild("", e) : "none" != e.style.display && null != e.src && e.parentElement.replaceChild(c, e) } } intastellarCreateBanner.src = "https://consents.cdn.intastellarsolutions.com/cb.js", "floating" === window.INTA.settings.design && (intastellarCreateBanner.src = "https://consents.cdn.intastellarsolutions.com/floating.js"), intastellarDevMode && ("floating" === window.INTA.settings.design ? intastellarCreateBanner.src = "../../dev/styles/floating.js" : intastellarCreateBanner.src = "../../dev/cb.dev.js"), intastellarCreateBanner.async = !0, intastellarCreateBanner.defer = !0, setTimeout((() => { window.INTA.settings && intHead.appendChild(intastellarCreateBanner) }), 800), window.__INTA__COOKIE_EVENTS__ = window.__INTA__COOKIE_EVENTS__ || []; const bannerContentMessage = (e, t) => (t?.classList?.contains("trustpilot-widget") && (e = "www.trustpilot.com"), inta_marketingCookieList.forEach((t => { var i = 0, o = e, n = o.split("."); o = n.slice(-1 - ++i).join("."), e = o, t?.domains?.includes(e) && (e = t.vendor) })), { danish: `<p>Dette indhold leveres af ${e}.</p>`, english: `<p>This content is provided by ${e}.</p>`, german: `<p>Dieser Inhalt wird von ${e} bereitgestellt.</p>`, spanish: `<p>Este contenido es proporcionado por ${e}.</p>`, swedish: `<p>Denna innehåll tillhandahålls av ${e}.</p>`, french: `<p>Ce contenu est fourni par ${e}.</p>`, portuguese: `<p>Este conteúdo é fornecido por ${e}.</p>`, italian: `<p>Questo contenuto è fornito da ${e}.</p>`, russian: `<p>Этот контент предоставлен ${e}.</p>`, norwegian: `<p>Dette innholdet leveres av ${e}.</p>`, finish: `<p>Tämä sisältö toimitetaan ${e}.</p>`, dutch: `<p>Deze inhoud wordt geleverd door ${e}.</p>`, polish: `<p>Ta zawartość jest dostarczana przez ${e}.</p>`, afrikaans: `<p>Hierdie inhoud word verskaf deur ${e}.</p>`, arabic: `<p>هذا المحتوى مقدم من ${e}.</p>`, hindi: `<p>यह सामग्री ${e} द्वारा प्रदान की गई है।</p>`, turkish: `<p>Bu içerik ${e} tarafından sağlanmaktadır.</p>`, japanese: `<p>このコンテンツは${e}によって提供されています。</p>`, korean: `<p>이 콘텐츠는 ${e}에서 제공됩니다.</p>`, thai: `<p>เนื้อหานี้จัดทำโดย ${e}.</p>`, vietnamese: `<p>Nội dung này được cung cấp bởi ${e}.</p>`, indonesian: `<p>Konten ini disediakan oleh ${e}.</p>`, filipino: `<p>Ang nilalamang ito ay ibinibigay ng ${e}.</p>`, malay: `<p>Kandungan ini disediakan oleh ${e}.</p>`, ukrainian: `<p>Цей контент надається ${e}.</p>`, hebrew: `<p>תוכן זה מסופק על ידי ${e}.</p>`, arabic: `<p>هذا المحتوى مقدم من ${e}.</p>` }); function handleInputChange(e) { const t = e.target; "INPUT" !== t.tagName && "SELECT" !== t.tagName && "TEXTAREA" !== t.tagName || "checkbox" === t.type && ("statics" === t.name || "statics" === t.id ? (window.pendingConsents = window.pendingConsents || {}, window.pendingConsents.staticsticCookies = t.checked ? "checked" : "false") : "functional" === t.name || "functional" === t.id ? (window.pendingConsents = window.pendingConsents || {}, window.pendingConsents.functionalCookies = t.checked ? "checked" : "false") : "advertisement" !== t.name && "marketing" !== t.id || (window.pendingConsents = window.pendingConsents || {}, window.pendingConsents.advertisementCookies = t.checked ? "checked" : "false")) } document.addEventListener("change", handleInputChange), window.addEventListener("message", (e => { if ("hsFormCallback" === e.data.type && "onFormSubmit" === e.data.eventName) { const t = e.data; t.type = "hsFormCallback", t.eventName = "onFormSubmit", t.formId = e.data.formId, t.formName = e.data.formName, t.formSubmittedAt = e.data.submittedAt, t.formSubmittedBy = e.data.submittedBy, t.formSubmittedByEmail = e.data.submittedByEmail, t.formSubmittedByFirstName = e.data.submittedByFirstName, t.formSubmittedByLastName = e.data.submittedByLastName, t.formSubmittedByPhone = e.data.submittedByPhone, t.formSubmittedByCompany = e.data.submittedByCompany, t.formSubmittedByCountry = e.data.submittedByCountry, t.formSubmittedByState = e.data.submittedByState, t.formSubmittedByCity = e.data.submittedByCity, t.formSubmittedByZip = e.data.submittedByZip, t.formSubmittedByIp = e.data.submittedByIp, t.formSubmittedByUserAgent = e.data.submittedByUserAgent, t.provider = "hubspot", t.timestamp = (new Date).toISOString(), t.uid = intaCookieConsentsUserId, t.domain = window.INTA?.settings?.rootDomain || window.location.host, t.path = window.location.pathname, fetch("https://analytics.intastellarsolutions.com/form/collect", { method: "POST", body: JSON.stringify(t) }).then((e => e.json())).then((e => { console.log("Form consent state collected:", e) })).catch((e => { console.error("Error collecting form consent state:", e) })) } })); const intaSeenSubmitEvents = new WeakSet; function intaIsDomSubmitEvent(e) { return e && "object" == typeof e && "submit" === e.type && "undefined" != typeof Event && e instanceof Event } function inastellarFormConsentState(e) { const t = e.target; if (!t || "FORM" !== t.nodeName) return; if (intaIsDomSubmitEvent(e)) { if (intaSeenSubmitEvents.has(e)) return; intaSeenSubmitEvents.add(e) } const i = new FormData(t), o = Object.fromEntries(i.entries()); o.type = "formConsentState", o.formId = t.id || t.getAttribute("data-form-id"), o.formName = t.name || t.getAttribute("data-form-name"), o.provider = "native", o.cookieConsentState = intaCookieConsents, o.timestamp = (new Date).toISOString(), o.uid = intaCookieConsentsUserId, o.domain = window.INTA?.settings?.rootDomain || window.location.host, o.path = window.location.pathname, fetch("https://analytics.intastellarsolutions.com/form/collect", { method: "POST", body: JSON.stringify(o) }).then((e => e.json())).then((e => { console.log("Form consent state collected:", e) })).catch((e => { console.error("Error collecting form consent state:", e) })) } function updateNotRequiredRegexp() { let e; "checked" === intaCookieConsents?.functionalCookies && "checked" !== intaCookieConsents?.staticsticCookies && "checked" !== intaCookieConsents?.advertisementCookies ? allScripts.forEach((t => { "functional" === t.type && (e = merge(allScripts[1].scripts, allScripts[0].scripts)) })) : "checked" === intaCookieConsents?.advertisementCookies && "checked" !== intaCookieConsents?.staticsticCookies && "checked" !== intaCookieConsents?.functionalCookies ? allScripts.forEach((t => { "marketing" === t.type && (e = merge(t.scripts, allScripts[0].scripts)) })) : "checked" === intaCookieConsents?.staticsticCookies && "checked" !== intaCookieConsents?.functionalCookies && "checked" !== intaCookieConsents?.advertisementCookies ? allScripts.forEach((t => { "statics" === t.type && (e = merge(t.scripts, allScripts[2].scripts)) })) : e = "checked" === intaCookieConsents?.functionalCookies && "checked" === intaCookieConsents?.staticsticCookies ? allScripts[1].scripts : "checked" === intaCookieConsents?.functionalCookies && "checked" === intaCookieConsents?.advertisementCookies ? allScripts[0].scripts : "checked" === intaCookieConsents?.advertisementCookies && "checked" === intaCookieConsents?.staticsticCookies ? allScripts[2].scripts : "checked" === intaCookieConsents?.functionalCookies && "checked" === intaCookieConsents?.advertisementCookies && "checked" === intaCookieConsents?.staticsticCookies ? [] : merge(allScripts[0].scripts, allScripts[1].scripts, allScripts[2].scripts), notRequired = new RegExp(e.length ? e.join("|") : "^$", "ig"), window.notRequired = notRequired, console.log("Updated consent blocking patterns"), processExistingScripts() } function processExistingScripts() { document.querySelectorAll('script[type="text/blocked"]').forEach((e => { const t = e.src || ""; if (!notRequired.test(t) && !notRequired.test(e.innerText)) { const t = document.createElement("script"); t.type = "text/javascript", e.src && (t.src = e.src), e.innerText && (t.text = e.innerText), e.parentNode?.replaceChild(t, e) } })), document.querySelectorAll("inta-consents-iframe[data-src], inta-consents[data-src]").forEach((e => { const t = e.querySelector(".--changePermission")?.dataset?.type; if ("intMarketingCookies" === t && "checked" === intaCookieConsents?.advertisementCookies || "intFunctionalCookies" === t && "checked" === intaCookieConsents?.functionalCookies || "intStaticsCookies" === t && "checked" === intaCookieConsents?.staticsticCookies) { const t = document.createElement("iframe"); t.src = e.getAttribute("data-src"), t.border = "0", t.frameBorder = "0", e.getAttribute("data-class") ? t.setAttribute("class", e.getAttribute("data-class")) : (t.width = "560", t.height = "315"), e.parentElement?.replaceChild(t, e) } })) } function restartObserver() { window.currentObserver && window.currentObserver.disconnect(), window.currentObserver = checkCookieStatus(), processExistingScripts() } window.addEventListener("submit", inastellarFormConsentState, !0), document.addEventListener("submit", inastellarFormConsentState, !0), function () { if ("undefined" == typeof Event || Event.prototype.__intaPreventDefaultPatched) return; Event.prototype.__intaPreventDefaultPatched = !0; const e = Event.prototype.preventDefault; Event.prototype.preventDefault = function () { try { "submit" === this.type && this.target && "FORM" === this.target.nodeName && "function" == typeof inastellarFormConsentState && inastellarFormConsentState(this) } catch (e) { } return e.apply(this, arguments) } }(), function () { if ("undefined" == typeof HTMLFormElement || HTMLFormElement.prototype.__intaNativeSubmitPatched) return; HTMLFormElement.prototype.__intaNativeSubmitPatched = !0; const e = HTMLFormElement.prototype.submit; HTMLFormElement.prototype.submit = function () { try { "function" == typeof inastellarFormConsentState && inastellarFormConsentState({ type: "submit", target: this, preventDefault: function () { }, stopPropagation: function () { } }) } catch (e) { } return e.apply(this, arguments) } }(); const beforeScriptExecuteListener = function (e, t) { let i = t.src || ""; "" == getCookie(int_hideCookieBannerName) || -1 == getCookie(int_hideCookieBannerName)?.indexOf("__inta") || "false" == intaCookieConsents?.advertisementCookies && "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && "false" == intaCookieConsents?.functionalCookies && "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && "false" == intaCookieConsents?.staticsticCookies || "null" == intaCookieConsents?.advertisementCookies && "null" == intaCookieConsents?.functionalCookies && "null" == intaCookieConsents?.staticsticCookies || "" == intaCookieConsents?.advertisementCookies && "" == intaCookieConsents?.functionalCookies && "" == intaCookieConsents?.staticsticCookies || !FunctionalCheckbox?.checked || !StaticsCheckBox?.checked || !MarketingCheckBox?.checked ? (-1 == i.indexOf(window.location.hostname) && -1 == i.indexOf("jquery") && -1 == i.indexOf("elementor") ? notRequired.test(i) && (t.defer = !0, t.async = !0, t.type = "text/blocked") : -1 == i.indexOf(window.location.hostname) && i.indexOf("jquery") > -1 ? (t.type = "text/javascript", t.defer = !1, t.async = !1) : t.type = "text/javascript", notRequired.test(t.innerText) && -1 == t.innerText.toLowerCase().indexOf("elementor") && (t.defer = !0, t.async = !0, t.type = "text/blocked")) : ("checked" === intaCookieConsents?.functionalCookies && "checked" === intaCookieConsents?.advertisementCookies && "checked" === intaCookieConsents?.staticsticCookies || FunctionalCheckbox?.checked && StaticsCheckBox?.checked && MarketingCheckBox?.checked) && (t.type = "text/javascript"), "text/blocked" === t.getAttribute("type") && e.preventDefault(), t.removeEventListener("beforescriptexecute", ((e, t) => beforeScriptExecuteListener(e, t))), window.currentObserver && window.currentObserver.disconnect() }; function checkCookieStatus() { if (isGtmMode) return null; const e = new MutationObserver((e => { requestAnimationFrame((() => { e.forEach((({ addedNodes: e }) => { e.forEach((t => { if ((1 === t.nodeType && "DIV" === t.tagName || 1 === t.nodeType && "IFRAME" === t.tagName) && allScripts.map((t => { let i = window.INT ? window.INT.settings.logo : window.INTA?.settings?.logo ? window.INTA?.settings?.logo : null; loopBlock(e, bannerContentMessage, t, (() => ("marketing" == t.type ? scriptTypelang = { danish: "marketing", english: "marketing", german: "werbe", spanish: "publicidad", swedish: "marknadsföring", french: "publicité", portuguese: "publicidade", italian: "pubblicità", russian: "реклама", norwegian: "markedsføring", finish: "mainonta", dutch: "reclame", polish: "reklama", afrikaans: "bemarking", arabic: "تسويق", hindi: "विपणन", turkish: "pazarlama", japanese: "マーケティング", korean: "마케팅", thai: "การตลาด", vietnamese: "tiếp thị", indonesian: "pemasaran", filipino: "pagmemerkado", malay: "pemasaran", chinese: "营销", ukrainian: "маркетинг", hebrew: "שיווק" } : "functional" == t.type ? scriptTypelang = { danish: "funktionelle", english: "functional", german: "funktionelle", spanish: "funcional", swedish: "funktionell", french: "fonctionnel", portuguese: "funcional", italian: "funzionale", russian: "функциональный", norwegian: "funksjonelle", finish: "toiminnallinen", dutch: "functioneel", polish: "funkcjonalne", afrikaans: "funksionele", arabic: "وظيفي", hindi: "कार्यात्मक", turkish: "fonksiyonel", japanese: "機能的", korean: "기능적", thai: "ฟังก์ชัน", vietnamese: "chức năng", indonesian: "fungsional", filipino: "pampagana", chinese: "功能性", malay: "fungsional", ukrainian: "функціональний", hebrew: "פונקציונלי" } : "statics" == t.type && (scriptTypelang = { danish: "statistiske", english: "statics", german: "statistische", spanish: "estadísticas", swedish: "statistik", french: "statistiques", portuguese: "estatísticas", italian: "statistico", russian: "статистика", norwegian: "statistiske", finish: "tilastollinen", dutch: "statistieken", polish: "statystyczne", afrikaans: "statistiese", arabic: "إحصائية", hindi: "सांख्यिकी", turkish: "istatistik", japanese: "統計", korean: "통계", thai: "สถิติ", vietnamese: "thống kê", indonesian: "statistik", filipino: "istatiska", malay: "statistik", chinese: "统计", ukrainian: "статистичний", hebrew: "סטטיסטי" }), { danish: `Accepter ${scriptTypelang.danish} cookies`, english: `Accept ${scriptTypelang.english} cookies`, german: `Akzeptiere ${scriptTypelang.german} cookies`, spanish: `Aceptar cookies ${scriptTypelang.spanish}`, swedish: `Acceptera ${scriptTypelang.swedish} cookies`, french: `Accepter les cookies ${scriptTypelang.french}`, portuguese: `Aceitar cookies ${scriptTypelang.portuguese}`, italian: `Accetta i cookie ${scriptTypelang.italian}`, russian: `Принять файлы cookie ${scriptTypelang.russian}`, norwegian: `Aksepter ${scriptTypelang.danish} cookies`, finish: `Hyväksy ${scriptTypelang.danish} evästeet`, dutch: `Accepteer ${scriptTypelang.danish} cookies`, polish: `Akceptuj pliki cookie ${scriptTypelang.polish}`, afrikaans: `Aanvaar ${scriptTypelang.afrikaans} koekies`, arabic: `قبول ملفات تعريف الارتباط ${scriptTypelang.arabic}`, hindi: `स्वीकार करें ${scriptTypelang.hindi} कुकीज़`, turkish: `Kabul et ${scriptTypelang.turkish} çerezleri`, japanese: `クッキーを受け入れる ${scriptTypelang.japanese}`, korean: `쿠키 수락 ${scriptTypelang.korean}`, thai: `ยอมรับคุกกี้ ${scriptTypelang.thai}`, vietnamese: `Chấp nhận cookie ${scriptTypelang.vietnamese}`, indonesian: `Terima cookie ${scriptTypelang.indonesian}`, filipino: `Tanggapin ang cookies ${scriptTypelang.filipino}`, malay: `Terima kuki ${scriptTypelang.malay}`, chinese: `接受 ${scriptTypelang.chinese} cookies`, ukrainian: `Прийняти файли cookie ${scriptTypelang.ukrainian}`, hebrew: `קבל עוגיות ${scriptTypelang.hebrew}` })), i) })), 1 === t.nodeType && "IFRAME" === t.tagName && allScripts.map((t => { let i = window.INT ? window.INT.settings.logo : window.INTA?.settings?.logo ? window.INTA?.settings?.logo : null; loopBlock(e, bannerContentMessage, t, (() => ("marketing" == t.type ? scriptTypelang = { danish: "marketing", english: "marketing", german: "werbe", spanish: "publicidad", swedish: "marknadsföring", french: "publicité", portuguese: "publicidade", italian: "pubblicità", russian: "реклама", norwegian: "markedsføring", finish: "mainonta", dutch: "reclame", polish: "reklama", afrikaans: "bemarking", arabic: "تسويق", hindi: "विपणन", turkish: "pazarlama", japanese: "マーケティング", korean: "마케팅", thai: "การตลาด", vietnamese: "tiếp thị", indonesian: "pemasaran", filipino: "pagmemerkado", malay: "pemasaran", chinese: "营销", ukrainian: "маркетинг", hebrew: "שיווק" } : "functional" == t.type ? scriptTypelang = { danish: "funktionelle", english: "functional", german: "funktionelle", spanish: "funcional", swedish: "funktionell", french: "fonctionnel", portuguese: "funcional", italian: "funzionale", russian: "функциональный", norwegian: "funksjonelle", finish: "toiminnallinen", dutch: "functioneel", polish: "funkcjonalne", afrikaans: "funksionele", arabic: "وظيفي", hindi: "कार्यात्मक", turkish: "fonksiyonel", japanese: "機能的", korean: "기능적", thai: "ฟังก์ชัน", vietnamese: "chức năng", indonesian: "fungsional", filipino: "pampagana", chinese: "功能性", malay: "fungsional", ukrainian: "функціональний", hebrew: "פונקציונלי" } : "statics" == t.type && (scriptTypelang = { danish: "statistiske", english: "statics", german: "statistische", spanish: "estadísticas", swedish: "statistik", french: "statistiques", portuguese: "estatísticas", italian: "statistico", russian: "статистика", norwegian: "statistiske", finish: "tilastollinen", dutch: "statistieken", polish: "statystyczne", afrikaans: "statistiese", arabic: "إحصائية", hindi: "सांख्यिकी", turkish: "istatistik", japanese: "統計", korean: "통계", thai: "สถิติ", vietnamese: "thống kê", indonesian: "statistik", filipino: "istatiska", malay: "statistik", chinese: "统计", ukrainian: "статистичний", hebrew: "סטטיסטי" }), { danish: `Accepter ${scriptTypelang.danish} cookies`, english: `Accept ${scriptTypelang.english} cookies`, german: `Akzeptiere ${scriptTypelang.german} cookies`, spanish: `Aceptar cookies ${scriptTypelang.spanish}`, swedish: `Acceptera ${scriptTypelang.swedish} cookies`, french: `Accepter les cookies ${scriptTypelang.french}`, portuguese: `Aceitar cookies ${scriptTypelang.portuguese}`, italian: `Accetta i cookie ${scriptTypelang.italian}`, russian: `Принять файлы cookie ${scriptTypelang.russian}`, norwegian: `Aksepter ${scriptTypelang.danish} cookies`, finish: `Hyväksy ${scriptTypelang.danish} evästeet`, dutch: `Accepteer ${scriptTypelang.danish} cookies`, polish: `Akceptuj pliki cookie ${scriptTypelang.polish}`, afrikaans: `Aanvaar ${scriptTypelang.afrikaans} koekies`, arabic: `قبول ملفات تعريف الارتباط ${scriptTypelang.arabic}`, hindi: `स्वीकार करें ${scriptTypelang.hindi} कुकीज़`, turkish: `Kabul et ${scriptTypelang.turkish} çerezleri`, japanese: `クッキーを受け入れる ${scriptTypelang.japanese}`, korean: `쿠키 수락 ${scriptTypelang.korean}`, thai: `ยอมรับคุกกี้ ${scriptTypelang.thai}`, vietnamese: `Chấp nhận cookie ${scriptTypelang.vietnamese}`, indonesian: `Terima cookie ${scriptTypelang.indonesian}`, filipino: `Tanggapin ang cookies ${scriptTypelang.filipino}`, malay: `Terima kuki ${scriptTypelang.malay}`, chinese: `接受 ${scriptTypelang.chinese} cookies`, ukrainian: `Прийняти файли cookie ${scriptTypelang.ukrainian}`, hebrew: `קבל עוגיות ${scriptTypelang.hebrew}` })), i) })), 1 === t.nodeType && "BLOCKQUOTE" === t.tagName && allScripts.map((t => { e.forEach((e => { let i = window.INT ? window.INT.settings.logo : window.INTA?.settings?.logo ? window.INTA?.settings?.logo : null; blockBlockQuotes(e, bannerContentMessage, t, (() => ("marketing" == t.type ? scriptTypelang = { danish: "marketing", english: "marketing", german: "werbe", spanish: "publicidad", swedish: "marknadsföring", french: "publicité", portuguese: "publicidade", italian: "pubblicità", russian: "реклама", norwegian: "markedsføring", finish: "mainonta", dutch: "reclame", polish: "reklama", afrikaans: "bemarking", arabic: "تسويق", hindi: "विपणन", turkish: "pazarlama", japanese: "マーケティング", korean: "마케팅", thai: "การตลาด", vietnamese: "tiếp thị", indonesian: "pemasaran", filipino: "pagmemerkado", malay: "pemasaran", chinese: "营销", ukrainian: "маркетинг", hebrew: "שיווק" } : "functional" == t.type ? scriptTypelang = { danish: "funktionelle", english: "functional", german: "funktionelle", spanish: "funcional", swedish: "funktionell", french: "fonctionnel", portuguese: "funcional", italian: "funzionale", russian: "функциональный", norwegian: "funksjonelle", finish: "toiminnallinen", dutch: "functioneel", polish: "funkcjonalne", afrikaans: "funksionele", arabic: "وظيفي", hindi: "कार्यात्मक", turkish: "fonksiyonel", japanese: "機能的", korean: "기능적", thai: "ฟังก์ชัน", vietnamese: "chức năng", indonesian: "fungsional", filipino: "pampagana", chinese: "功能性", malay: "fungsional", ukrainian: "функціональний", hebrew: "פונקציונלי" } : "statics" == t.type && (scriptTypelang = { danish: "statistiske", english: "statics", german: "statistische", spanish: "estadísticas", swedish: "statistik", french: "statistiques", portuguese: "estatísticas", italian: "statistico", russian: "статистика", norwegian: "statistiske", finish: "tilastollinen", dutch: "statistieken", polish: "statystyczne", afrikaans: "statistiese", arabic: "إحصائية", hindi: "सांख्यिकी", turkish: "istatistik", japanese: "統計", korean: "통계", thai: "สถิติ", vietnamese: "thống kê", indonesian: "statistik", filipino: "istatiska", malay: "statistik", chinese: "统计", ukrainian: "статистичний", hebrew: "סטטיסטי" }), { danish: `Accepter ${scriptTypelang.danish} cookies`, english: `Accept ${scriptTypelang.english} cookies`, german: `Akzeptiere ${scriptTypelang.german} cookies`, spanish: `Aceptar cookies ${scriptTypelang.spanish}`, swedish: `Acceptera ${scriptTypelang.swedish} cookies`, french: `Accepter les cookies ${scriptTypelang.french}`, portuguese: `Aceitar cookies ${scriptTypelang.portuguese}`, italian: `Accetta i cookie ${scriptTypelang.italian}`, russian: `Принять файлы cookie ${scriptTypelang.russian}`, norwegian: `Aksepter ${scriptTypelang.danish} cookies`, finish: `Hyväksy ${scriptTypelang.danish} evästeet`, dutch: `Accepteer ${scriptTypelang.danish} cookies`, polish: `Akceptuj pliki cookie ${scriptTypelang.polish}`, afrikaans: `Aanvaar ${scriptTypelang.afrikaans} koekies`, arabic: `قبول ملفات تعريف الارتباط ${scriptTypelang.arabic}`, hindi: `स्वीकार करें ${scriptTypelang.hindi} कुकीज़`, turkish: `Kabul et ${scriptTypelang.turkish} çerezleri`, japanese: `クッキーを受け入れる ${scriptTypelang.japanese}`, korean: `쿠키 수락 ${scriptTypelang.korean}`, thai: `ยอมรับคุกกี้ ${scriptTypelang.thai}`, vietnamese: `Chấp nhận cookie ${scriptTypelang.vietnamese}`, indonesian: `Terima cookie ${scriptTypelang.indonesian}`, filipino: `Tanggapin ang cookies ${scriptTypelang.filipino}`, malay: `Terima kuki ${scriptTypelang.malay}`, chinese: `接受 ${scriptTypelang.chinese} cookies`, ukrainian: `Прийняти файли cookie ${scriptTypelang.ukrainian}`, hebrew: `קבל עוגיות ${scriptTypelang.hebrew}` })), i) })) })), ("" == getCookie(int_hideCookieBannerName) || -1 == getCookie(int_hideCookieBannerName)?.indexOf("__inta") || "false" == intaCookieConsents?.advertisementCookies && "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && "false" == intaCookieConsents?.functionalCookies && "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && "false" == intaCookieConsents?.staticsticCookies || "null" == intaCookieConsents?.advertisementCookies && "null" == intaCookieConsents?.functionalCookies && "null" == intaCookieConsents?.staticsticCookies || "" == intaCookieConsents?.advertisementCookies && "" == intaCookieConsents?.functionalCookies && "" == intaCookieConsents?.staticsticCookies) && 1 === t.nodeType && "LINK" === t.tagName && e.forEach((e => { const t = e.href; notRequired.test(t) && (e.disabled = !0) })), 1 === t.nodeType && "SCRIPT" === t.tagName && "application/ld+json" !== t.type && -1 == t.innerText.indexOf("window.INTA") && -1 == t.innerText.indexOf("window.INT") && -1 == t.innerText.indexOf("window.INTA") && -1 == t.innerText.toLowerCase().indexOf("elementor") && -1 == t.innerText.toLowerCase().indexOf("chic_lite_data") && -1 == t.innerText.toLowerCase().indexOf("mailchimp_public_data") && -1 == t.innerText.toLowerCase().indexOf("monsterinsights_frontend")) { let i = t.src || ""; t.removeAttribute("charset"), e.forEach((e => { if (i = e.src, -1 == i.indexOf(window.location.hostname)) { if ("" === i.trim()) return; window.foundScripts.push(i) } "checked" === intaCookieConsents?.advertisementCookies || "checked" === intaCookieConsents?.functionalCookies || "checked" === intaCookieConsents?.staticsticCookies || FunctionalCheckbox?.checked || StaticsCheckBox?.checked || MarketingCheckBox?.checked ? e.type = "text/javascript" : ("" == getCookie(int_hideCookieBannerName) || -1 == getCookie(int_hideCookieBannerName)?.indexOf("__inta") || getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 || -1 == getCookie(int_hideCookieBannerName)?.indexOf("__inta") || "false" == intaCookieConsents?.advertisementCookies && "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && "false" == intaCookieConsents?.functionalCookies && "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && "false" == intaCookieConsents?.staticsticCookies || "null" == intaCookieConsents?.advertisementCookies && "null" == intaCookieConsents?.functionalCookies && "null" == intaCookieConsents?.staticsticCookies || "" == intaCookieConsents?.advertisementCookies && "" == intaCookieConsents?.functionalCookies && "" == intaCookieConsents?.staticsticCookies || !FunctionalCheckbox?.checked && !StaticsCheckBox?.checked && !MarketingCheckBox?.checked ? (-1 == i.indexOf(window.location.hostname) && -1 == i.indexOf("jquery") && -1 == i.indexOf("elementor") ? notRequired.test(i) && (e.type = "text/blocked", e.defer = !0, e.async = !0) : -1 == i.indexOf(window.location.hostname) && 1 == i.indexOf("jquery") && (e.type = "text/javascript", e.defer = !1, e.async = !1), notRequired.test(e.innerText) && (e.defer = !0, e.async = !0, e.type = "text/blocked")) : ("" == getCookie(int_hideCookieBannerName) || -1 == getCookie(int_hideCookieBannerName)?.indexOf("__inta") || "false" == intaCookieConsents?.advertisementCookies && "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && "false" == intaCookieConsents?.functionalCookies && "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && "false" == intaCookieConsents?.staticsticCookies || "null" == intaCookieConsents?.advertisementCookies && "null" == intaCookieConsents?.functionalCookies && "null" == intaCookieConsents?.staticsticCookies || "" == intaCookieConsents?.advertisementCookies && "" == intaCookieConsents?.functionalCookies && "" == intaCookieConsents?.staticsticCookies || !FunctionalCheckbox?.checked && !StaticsCheckBox?.checked && !MarketingCheckBox?.checked) && (-1 == i.indexOf(window.location.hostname) && -1 == i.indexOf("jquery") && -1 == i.indexOf("elementor") ? notRequired.test(i) && (e.type = "text/blocked", e.defer = !0, e.async = !0) : -1 == i.indexOf(window.location.hostname) && 1 == i.indexOf("jquery") && (e.type = "text/javascript", e.defer = !1, e.async = !1), notRequired.test(e.innerText) && -1 == e.innerText.toLowerCase().indexOf("elementor") && (e.type = "text/blocked", e.defer = !0, e.async = !0)), "text/blocked" === e.getAttribute("type") && e.addEventListener("beforescriptexecute", (t => beforeScriptExecuteListener(t, e)))) })) } else 1 === t.nodeType && "NOSCRIPT" === t.tagName && "application/ld+json" !== t.type && -1 == t.innerText.indexOf("window.INTA") && -1 == t.innerText.indexOf("window.INT") && -1 == t.innerText.toLowerCase().indexOf("elementor") && ("" == getCookie(int_hideCookieBannerName) || -1 == getCookie(int_hideCookieBannerName)?.indexOf("__inta") || "false" == intaCookieConsents?.advertisementCookies && "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && "false" == intaCookieConsents?.functionalCookies && "" != getCookie(int_hideCookieBannerName) && getCookie(int_hideCookieBannerName)?.indexOf("__inta") > -1 && "false" == intaCookieConsents?.staticsticCookies || "null" == intaCookieConsents?.advertisementCookies && "null" == intaCookieConsents?.functionalCookies && "null" == intaCookieConsents?.staticsticCookies || "" == intaCookieConsents?.advertisementCookies && "" == intaCookieConsents?.functionalCookies && "" == intaCookieConsents?.staticsticCookies || FunctionalCheckbox?.checked && StaticsCheckBox?.checked && MarketingCheckBox?.checked || "false" == intaCookieConsents?.functionalCookies && "false" == intaCookieConsents?.advertisementCookies && "false" == intaCookieConsents?.staticsticCookies || !FunctionalCheckbox?.checked && !StaticsCheckBox?.checked && !MarketingCheckBox?.checked ? notRequired.test(t.innerText) && -1 == t.innerText.toLowerCase().indexOf("elementor") && (t.defer = !0, t.async = !0, t.type = "text/blocked") : ("checked" === intaCookieConsents?.functionalCookies && "checked" === intaCookieConsents?.advertisementCookies && "checked" === intaCookieConsents?.staticsticCookies || FunctionalCheckbox?.checked && StaticsCheckBox?.checked && MarketingCheckBox?.checked) && (t.type = "text/javascript"), "text/blocked" === t.getAttribute("type") && t.addEventListener("beforescriptexecute", (e => beforeScriptExecuteListener(e, t))), beforeScriptExecuteListener(null, t)) })) })) })) })); return startObserving(e, document.documentElement), e } function startObserving(e) { e.observe(document.documentElement, { childList: !0, subtree: !0, attributes: !0, attributeFilter: ["src", "href", "type", "value", "checked", "innerText"] }) } function deleteAllCookies() { for (var e = document.cookie.split(";"), t = 0; t < e.length; t++) { var i = e[t], o = i.indexOf("="), n = o > -1 ? i.substr(0, o) : i; if (!int__cookiesToKeepRegx.test(n)) { let e = void 0 === window.INTA?.settings || void 0 === window.INTA?.settings?.keepInLocalStorage ? "" : window.INTA?.settings?.keepInLocalStorage; document.cookie = n + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT; " + intCookieDomain + " path=/", clearLocalStorage(e) } } } function clearLocalStorage(e) { if (null != e) { let t = Object.values(e); if (0 != t.length || null != t) for (let e = 0; e < t.length; e++) { let i = localStorage.getItem(t[e]), o = t[e]; localStorage.clear(), sessionStorage.clear(), null == i && null == i || localStorage.setItem(o, i) } else localStorage.clear(), sessionStorage.clear() } else localStorage.clear(), sessionStorage.clear() } function registerTCFEventListener(e) { e = e || 0, "function" == typeof window.__tcfapi ? window.__tcfapi("addEventListener", 2, (function (e, t) { t && "useractioncomplete" === e.eventStatus && (window.dataLayer && window.dataLayer.push({ event: "intastellar_tcf_useractioncomplete", tcData: e }), window.dispatchEvent(new CustomEvent("intastellar_consent_user_action", { detail: e }))) })) : e < 50 && setTimeout((function () { registerTCFEventListener(e + 1) }), 100) } isGtmMode || checkCookieStatus(), "loading" === document.readyState ? document.addEventListener("DOMContentLoaded", registerTCFEventListener) : registerTCFEventListener();