app.enzuzo.com
Open in
urlscan Pro
2606:4700:10::6816:49a5
Public Scan
URL:
https://app.enzuzo.com/scripts/cookiebar/8fc0fdfe-c6dd-11ee-86f8-63163894cd91
Submission Tags: falconsandbox
Submission: On December 01 via api from US — Scanned from DE
Submission Tags: falconsandbox
Submission: On December 01 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
//##502,2024-04-09T16:39:28.838155Z,1733090271635,app.enzuzo.com,8fc0fdfe-c6dd-11ee-86f8-63163894cd91 (() => { const __ENZUZO_DATA__ = {}; window['__enzuzo'] = { ...window['__enzuzo'], isSSR: true, timestamp: 1733090271635, state: {}, url: 'https://app.enzuzo.com/scripts/cookiebar/8fc0fdfe-c6dd-11ee-86f8-63163894cd91' }; /*! For license information please see __enzuzo-cookiebar.js.LICENSE.txt */ window.__ENZUZO_STARTED__?console.warn("[enzuzo] more than one cookie banner was attempted to be loaded"):(function(e,t){"object"==typeof exports&&typeof module<"u"?t(exports):"function"==typeof def&&def.amd?def("enzuzo-consent",["exports"],t):t((e=typeof globalThis<"u"?globalThis:e||self)["@enzuzo/consent-banner"]={})}(this,(function(e){"use strict";var t,n,o,i,a,c,s,r,l,d=Object.defineProperty,u=(e,t,n)=>((e,t,n)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n);const p="enzuzo",f="cookiebar",g="__enzuzo_",m="ez",h="cookies",b="apiHost",y="analyticsPayload",z=`${p}.com`,v=`__${p}-${f}`,k=`/scripts/${f}`,x=`https://gvl.${p}.com/v3/`,C=`${p}-tc-string`,w=`${m}-cb-id`,$=`${m}-cb-cat`,_=`${m}-cb-desc`,A=`${_}-`,E=`${m}-type`,L="#cookie_banner",B=["cookie_banner","cookie-banner"],T="#do_not_sell",S=[`${g}manage_cookies`,"manage_cookies","manage-cookies"],I="#forget_consent",M={language:"en",product:"shopify",background:"#f8f8f8",textColor:"#5a5a5a",linkColor:"#006fc6",buttonBackgroundColor:"#1a1a1a",buttonBackgroundColorHover:"#000",buttonTextColor:"#fff",hidePoweredBy:!1,bannerStyle:{label:"bottom",display:"LABEL_BANNER_BOTTOM",class:"default"},managerIconStyle:{label:"bottom-left",display:"LABEL_BANNER_BOTTOM_LEFT",class:"default"},bannerSize:{label:"medium",display:"LABEL_BANNER_MEDIUM",class:"medium"},buttonStyle:{label:"default",display:"LABEL_BUTTON_DEFAULT",class:"default"},animateStyle:{label:"none",display:"LABEL_ANIMATE_NONE",class:"none"},shadowStyle:{label:"no-shadow",class:""},bannerMode:"opt-in",cssText:"",showCategoryServices:!0,managerAccordion:!0,hasCookieList:!1,usedByHierophant:!1,bannerRegions:[{worldwide:!0,type:"optin"},{area:"EU",type:"optin"},{country:"GB",type:"optin"},{country:"CA",state:"QC",type:"optin"},{country:"US",state:"CA",type:"optout"}],bannerRegionsEuOnly:[{worldwide:!0,type:"dontshow"},{area:"EU",type:"optin"},{country:"GB",type:"optin"}]},R="Enzuzo Consent Banner",N=`${R}: Unable to proxy logging.`,O=`data:image/svg+xml;base64,${btoa('<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 36 36"><path fill="#18a39c" d="M0 0h36v36H0V0m8.44 13.98c-.23 4.83-.02 9.66-.03 14.49a104.44 104.44 0 0 1 4.33.18c.72-5.31-.47-10.68.8-15.94 2.76-1.79 6.25-1.79 9.03-.05.47 2.79.32 5.61.45 8.43 1.02 1.41 2.31 2.64 2.95 4.29l-2.91.28.15 2.88a91.73 91.73 0 0 1 4.39-.02c-.02-4.84.19-9.68-.04-14.52-.05-2.65-1.8-5.41-4.35-6.24-3.47-.37-6.99-.36-10.45-.01-2.51.88-4.27 3.59-4.32 6.23z"/><path fill="#faf7f0" d="M8.44 13.98c.05-2.64 1.81-5.35 4.32-6.23 3.46-.35 6.98-.36 10.45.01 2.55.83 4.3 3.59 4.35 6.24.23 4.84.02 9.68.04 14.52a91.73 91.73 0 0 0-4.39.02l-.15-2.88 2.91-.28c-.64-1.65-1.93-2.88-2.95-4.29-.13-2.82.02-5.64-.45-8.43-2.78-1.74-6.27-1.74-9.03.05-1.27 5.26-.08 10.63-.8 15.94a104.44 104.44 0 0 0-4.33-.18c.01-4.83-.2-9.66.03-14.49z"/></svg>')}`,H=e=>`\n padding: 2px 5px 2px;\n margin-right: 5px;\n font-weight: 400;\n color: #fff;\n background-color: ${e};\n `,P=e=>`border-radius: ${e?"4px":"0 4px 4px 0"};`,j={badges:{[R]:H("#00899A"),[`${R} (Error)`]:H("#C30000"),arguments:H("#007281"),build:H("#BB5100"),change:H("#0E8A00"),mount:H("#0059D1"),new:H("#0C7800"),old:H("#943636"),unmount:H("#5E5E5E"),value:H("#8A6F00")},bold:"font-weight: 700;",logo:`\n padding: 2px 5px 2px;\n color: #fff;\n background-color: #000;\n border-radius: 4px 0 0 4px;\n background-image: url(${O});\n background-size: contain;\n background-position: center center;\n background-repeat: no-repeat;\n `,regular:"font-weight: 400;"};function F(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var D,U={exports:{}};(D=U).exports=function(e){function t(e,n){if(e[n])return e[n];var o=n.split("."),i=o.shift();return e[i]?t(e[i],o.join(".")):null}function n(e,t,o){for(var i in e)"object"!=typeof e[i]?t.push(void 0!==o?o+"."+i:i):n(e[i],t,void 0!==o?o+"."+i:i)}return function(o,i){void 0===i&&(i={autoescape:!0});var a,c="{{\\s?#if\\s+(!)?\\((.+)\\)\\s?}}",s="{{\\s?/if\\s?}}",r=c+"[\\s\\S]+?"+s,l=e,d=[];for(n(o,d);a=new RegExp(r,"g").exec(e);){for(var u=!0,p=!!a[1],f=a[2].replace(/\s+/g,"").split(","),g=0;g<f.length;g++)if(!t(o,f[g])){u=!1;break}if(u^=p){var m=new RegExp(c,"g"),h=new RegExp(s,"g");e=e.substring(0,a.index)+a[0].replace(m,"").replace(h,"")+e.substring(a.index+a[0].length,e.length)}else e=e.split(a[0]).join("")}d.forEach((function(n){r="{{\\s?"+n+"\\s?}}";var a=t(o,n);a=String("function"==typeof a?a():a),e=e.replace(new RegExp(r,"g"),a.replace(/[&<>"']/g,(function(e){return i.autoescape&&{"&":"&","<":"<",">":">",'"':""","'":"'"}[e]||e})))}));var b=e;return e=l,b}};const G=F(U.exports),V=navigator??{},q=window??{},Z=document??{};function W(e){let t,n="";return"object"==typeof e&&Object.entries(e).forEach((([e,t])=>{Number.parseInt(e)>=0&&(n+=t)})),n.length>0&&(e=n),t=(null==e?void 0:e.length)<=0||/^(http|https):\/\//iu.test(e)?e:e.startsWith("/")?e.replace(/^\/+/,"/"):`https://${e}`,t}function Y(e){return(null==e?void 0:e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent))??""}function K(){const{doNotTrack:e,external:t}=q,n="msTrackingProtectionEnabled",o=e||V.doNotTrack||V.msDoNotTrack||t&&n in t&&t[n]();return"1"===o||1===o||"yes"===o||"0"!==o&&0!==o&&"no"!==o&&null}const Q=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","EU","UK","GB"];function X(e,t){try{return new Function(`return \`${e}\`;`).call(t)}catch(e){return $ez_d("fillTemplate error",e),""}}function J(e,t){if(t)for(const n of t)if(n.id===e&&n.value)try{return ye(n.value)}catch{return null}return null}function ee(e){return!0===function(e){return!0===Q.includes(e)}(e)?"EU":null}function te(e){try{return q.localStorage[e]||""}catch{return""}}function ne(){var e;return new URLSearchParams((null==(e=q.location)?void 0:e.search)??"")}function oe(){return q.location}function ie(e){return null!==Z.querySelector(`script[src="${e}"]`)}function ae(e,t=0,n=0,o=0){if(!e)return"";if(e.includes("rgb")){let[i,a,c,s]=e.replaceAll(" ","").replace("rgb(","").replace("rgba(","").replace(")","").split(",");return i=Number.parseInt(i,16)-t,a=Number.parseInt(a,16)-n,c=Number.parseInt(c,16)-o,`rgba(${i},${a},${c},${s||"1"})`}let i=e.replace("#","").toUpperCase();3===i.length&&(i=`${i[0]}${i[0]}${i[1]}${i[1]}${i[2]}${i[2]}`);return`rgba(${Number.parseInt(i.substring(0,2),16)-t},${Number.parseInt(i.substring(2,4),16)-n},${Number.parseInt(i.substring(4,6),16)-o},1)`}function ce(e){const t=he("script");(function(e,t){var n;e.innerHTML=t;const o=e.getElementsByTagName("script"),i=[];for(let e=0;o.length>e;e++)i.push(o[e]);for(let e=0;i.length>e;e++){const t=i[e],o=he("script");for(let e=0;e<t.attributes.length;e++){const n=t.attributes[e];void 0!==n&&o.setAttribute(n.name,n.value)}o.appendChild(Z.createTextNode(t.innerHTML)),null==(n=null==t?void 0:t.parentNode)||n.replaceChild(o,t)}})(t,e),Z.head.appendChild(t)}function se(e){return e.replaceAll("-","_").startsWith("#manage_cookies")||[T,L,I].includes(e)}function re(e){return null!==e&&"object"==typeof e&&!1===Array.isArray(e)}function le(e){return!0===["optin","optout","dontshow"].includes(e)}function de(e,t){const n={...e};return re(e)&&re(t)&&Object.keys(t).forEach((o=>{re(t[o])?o in e?n[o]=de(e[o],t[o]):(n[o]=de(e[o],t[o]),Object.assign(n,{[o]:t[o]})):Object.assign(n,{[o]:t[o]})})),n}function ue(e){return 0===Object.keys(e??{}).length}function pe(e){let t=null;if("string"==typeof e){const[n,o]=e.includes("-")?e.split("-"):[e,""],i=[];i.push(n?n.toLowerCase():null),i.push(o?o.toUpperCase():null);const a=i.filter((e=>e)).join("-");if(!["bg","cs","da","de","el","en","es","et","fi","fr","hr","hu","it","ja","lt","lv","nl","pl","pt","ro","sk","sl","sv"].includes(n))return null;t=a.length>0?a:null}return t}const fe=[{name:"Facebook Pixel",category:"marketing",shortName:"fbp",rules:[{extractor:"script_src",matcher:"regex",patterns:[/^(?:https?:)?\/\/connect\.facebook\.net\/signals\/config\/([0-9]+)/],onmatch:"match"},{extractor:"img_src",matcher:"regex",patterns:[/^(?:https?:)?\/\/www\.facebook\.com\/tr\?id=([0-9]+)/],onmatch:"match"}]},{name:"HubSpot",category:"marketing",shortName:"hubspot",rules:[{extractor:"script_src",matcher:"regex",patterns:[/\/\/js\.hs-scripts\.com\/([0-9]+).js/]}]}];function ge(e){const[t,n]=e.split("-");return{language:t?t.toLowerCase():null,country:n?n.toUpperCase():null}}const me={TOS:{checkBoxId:"check-agreement",id:"accept-tos",nameId:"checkout.tosLabel",to:"/apps/enzuzo/tos",validationMessageId:"checkout.tosAgreeMsgBeforeCheckout"},PRIVACY:{checkBoxId:"check-policy",id:"accept-privacy",nameId:"checkout.privacyLabel",to:"/apps/enzuzo/privacy",validationMessageId:"checkout.privacyAgreeMsgBeforeCheckout"}};function he(e){return Z.createElement(e)}const be=e=>JSON.stringify(e),ye=e=>JSON.parse(e),ze={en:{"cookie.shopify":"Shopify uses cookies that enable basic functionality, which are essential for this website to work.","cookie.ga":"Google Analytics allow website owners to measure how users interact with content on their site.","cookie.gtm":"Google Tag Manager assists the website owners in deploying secure tracking tools.","cookie.fbp":"Facebook Pixels improves your experience by showing ads that are more relevant to you.","cookie.hubspot":"HubSpot uses a number of tracking cookies that aim to learn more about a user base in order to improve their experience.","cookie.enzuzo":"Enzuzo uses cookies that enable basic functionality, which are essential for this cookie banner to work.","checkout.agree":"I agree to the","checkout.tosLabel":"Terms and Conditions","checkout.privacyAgreeLabel":"","checkout.privacyLabel":"Privacy Policy","checkout.tosAgreeMsgBeforeCheckout":"Please agree to the terms and conditions to proceed to checkout.","checkout.privacyAgreeMsgBeforeCheckout":"Please agree to the privacy policy to proceed to checkout.","notification.accept":"Allow All","notification.ok":"OK","notification.confirm":"Save & Accept","notification.decline":"Decline","notification.dismiss":"Dismiss Banner","notification.gpcMessage":"We detected a Global Privacy Control signal from your web browser. You will automatically be opted-out of the use of non-essential services and cookies.","notification.message":"This website uses cookies to ensure you get the best experience on our website.","notification.message.523":'We use cookies to optimize your browsing experience for the purpose of personalizing and measuring the effectiveness of ads. By clicking "Allow All", you consent to our use of cookies.',"notification.policy":"Learn More ↗","notification.policy.523":"Privacy Policy ↗","notification.preferences":"Manage Cookies","notification.forget-consent":"Forget My Consent","notification.always-active":"Always Active","notification.cookieIcon":"Cookie Icon","notification.gpcInfoIcon":"Info Icon","preferences.managerIcon":"Cookie Manager Icon","preferences.description":"This website uses the following types of services. Learn more from our","preferences.empty":"This website does not use any services.","preferences.accept":"Allow All","preferences.reject":"Decline","preferences.close":"Close","preferences.toggleGroup":"Accordion Toggle Group","preferences.toggleOpen":"Accordion Toggle Open","preferences.toggleClose":"Accordion Toggle Close","preferences.companyLogo":"Company Logo","preferences.manager_poweredby":"${this.link}</a>","preferences.manager_learnmore":"Learn more about ${this._a_learn}website compliance and data privacy</a>","purposes.cookie-name":"Service","purposes.cookie-description":"Description","purposes.cookie-list-group":"Group","purposes.cookie-list-domain":"Domain","purposes.cookie-list-name":"Name","purposes.cookie-list-type":"Type","purposes.third-party":"Third Party","purposes.first-party":"First Party","purposes.analytics.description":"Analytics cookies serve to improve the performance and functionality of this website by collecting and reporting information anonymously.\n","purposes.analytics.name":"Analytics","purposes.functional.description":"Strictly Necessary cookies are absolutely necessary for core functions such as navigating the page or accessing secure areas. The website cannot function properly without these cookies.\n","purposes.functional.name":"Strictly Necessary","purposes.marketing.description":"Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.\n","purposes.marketing.name":"Marketing","purposes.preferences.description":"Preference cookies are used to remember settings and customizations that change the way the website behaves or looks.\n","purposes.preferences.name":"Preferences","manager.show":"Show Services","manager.hide":"Hide Services","manager.showCookies":"Show Cookies","manager.hideCookies":"Hide Cookies","manager.unavailable":"Description not available","preferences.learnMore":"Learn more from our","preferences.cookiePolicy":"Cookie Policy","preferences.cookiePreferences":"Cookie Preferences",toggle:"Toggle","gpc.tooltip":"Check GPC settings in your browser to change behaviour.","gpc.tooltipLink":"See here for more information",elementBlockTitle:"Content is blocked",elementBlockBody:"You denied the use of cookies or similar technologies for the purpose of {{purpose}}. To view this content, please update your consent preferences.",elementBlockButton:"Update","tcf.notification.messageVendorsLink":"our ${this.numVendors} partners","tcf.notification.message":"We and ${this.vendorsLink} may use, with your consent, cookies or similar technologies to store and process your personal data, such as unique identifiers and your visits to this website. Your consent applies to this website. Some vendors may collect your data based on legitimate interest without your consent. You may withdraw your consent or object to any legitimate interests at any time by clicking on Manage Preferences.","tcf.notification.resurface":"To withdraw your consent or manage your preferences after this banner closes, you can re-open your preferences by clicking on the floating cookie icon.","tcf.notification.iconTopLeft":"top left of the page","tcf.notification.iconTopRight":"top right of the page","tcf.notification.iconBottomLeft":"bottom left of the page","tcf.notification.iconBottomRight":"bottom right of the page","tcf.notification.purposeIntro":"Our partners collect your information for the following purposes: ","tcf.notification.specialFeaturesIntro":"They also use the following special features: ","tcf.notification.preferences":"Manage preferences","tcf.manager.legInt":"Legitimate Interests","tcf.manager.consent":"Consent","tcf.manager.purposes":"Purposes","tcf.manager.specialFeatures":"Special Features","tcf.manager.features":"Features","tcf.manager.dataCategories":"Personal Data Categories","tcf.manager.usesCookies":"This vendor uses cookies.","tcf.manager.cookieMaxAge":"Max age in days:","tcf.manager.cookieRefresh":"Storage duration may be refreshed.","tcf.manager.nonCookieAccess":"This vendor uses non-cookie storage.","tcf.manager.vendorPrivacy":"Privacy Policy","tcf.manager.vendorLegInt":"Legitimate Interest Information","tcf.manager.vendorInfo":"More info","tcf.manager.retention":"Retention in days: ","tcf.manager.servicesTab":"Cookies","tcf.manager.purposesTab":"TCF Purposes & Features","tcf.manager.vendorsTab":"TCF Vendors","tcf.manager.vendors":"Vendor","tcf.manager.purposeNumVendors":"Vendors (consent):","tcf.manager.purposeNumLegInts":"Vendors (legitimate interests):","tcf.preferences.title":"Privacy Preferences","tcf.preferences.description":"You may consent for the following purposes, special features, and vendors, and object to legitimate interest for certain purposes and vendors. You can also consent for other non-TCF services. Learn more from our","preferences.gcmGooglePolicyMessage":"For more information on how Google processes your data, visit the following link:","preferences.gcmGooglePolicyLinkText":"Google Privacy Policy"}},ve=async e=>await(await fetch(`https://${ke.apiHost??oe().hostname}/__${p}-${f}-locale.${e??"en"}.json`)).json(),ke={apiHost:null,vendors:null,cookieList:null,customer:null,consentQueue:null,forgotServerSideConsent:!1,gcmGooglePolicyEnabled:!1,gpcCbRan:!1,prefix:"cookies",cookieAttributes:{expires:365},domains:[],cookies:{},lang:"en",fallbackLang:"en",type:"opt-in",supportDoNotTrack:!1,services:[],geo:{},gpc:{enabled:!1,banner:!1},activeRegion:null,regions:M.bannerRegions,gcmEnabled:!1,notification:{cookiePrivacyURL:"",hidden:!1,position:"bottom-center-floating",animateStyle:"slide",shadowStyle:"enzuzo-shadow",size:"medium",acceptButton:"default",usingOld:!1,showManager:!0,acceptMode:!0,showDecline:!0,showAccept:!0,showLearnMore:!0,showCookieIcon:!1,showCloseButton:!0,reverseButtonOrder:!1,policyUrl:"/cookie-policy",noConsentModeEnabled:!1,cssText:"",styles:{allowButtonBackgroundColor:"",allowButtonBackgroundColorHover:"",allowButtonBorderColor:"",allowButtonTextColor:"",background:"#FFFFFF",bannerTop:!1,border:"",buttonBackgroundColor:"#222222",buttonBackgroundColorHover:"#1A1A1A",buttonTextColor:"#FFFFFF",declineButtonBackgroundColor:"",declineButtonBackgroundColorHover:"",declineButtonBorderColor:"",declineButtonTextColor:"",linkColor:"#1082EC",textColor:"#222"},bannerTop:!1,managerIcon:!1,iconPosition:"bottom-left"},preferences:{logo:"",styles:{acceptSelectedBackground:"",acceptSelectedBackgroundHover:"",acceptSelectedBorder:"",acceptSelectedText:"",allowBackground:"",allowBackgroundHover:"",allowBorder:"",allowText:"",background:"",border:"",declineBackground:"",declineBackgroundHover:"",declineBorder:"",declineText:"",link:"",textColor:"#222",toggleBackground:"#FFFFFF",toggleBorder:"#F3F2F2"},hidePoweredBy:!1,manager_poweredby:"",manager_learnmore:""},translations:function(e){return ye(be(e))}(ze),purposes:["functional"],containedServiceCategories:[],integrations:[],majorIntegrations:[],userRules:[],enforceCookieBar:!1,preventScroll:!1,categoryInitializationCompleted:!1,showCategoryServices:!0,managerAccordion:!0,hasCookieList:!1,categoriesToggle:{analytics:!1,marketing:!1,preferences:!1},autoBlocking:"false",usedByHierophant:!1,declineAll:!0,acceptAll:!1,backlink:"",customerVersion:0,customerProduct:"",customerData:null,consent:null,api:{failCount_cca:0,failCount_tpc:0},tcfApi:null,autoGtmConsent:!1,refreshOnDeclineOptOut:!1},xe=window.__enzuzoConfig??{},Ce=e=>ne().get(e),we=e=>{const t=xe[e];return void 0===t?null:t};function $e(){const e=Be();return"optout"===e||"dontshow"===e}function _e(e,t,n){var o,i;const a=[];null==n||n.split(",").map((e=>e.replace(/;.*$/,""))).map((e=>e.trim())).map((e=>pe(e))),null!=(o=window.Shopify)&&o.locale&&a.push(pe(null==(i=window.Shopify)?void 0:i.locale));const c=Z.documentElement.lang;c&&a.push(pe(c)),t&&a.push(pe(t));return ge(a.find((e=>e))||e).language||e}function Ae(){const e=Se(Le());let t=!1;for(const n in e)if(Object.keys(e[n]).length>0){t=!0;break}return t}async function Ee(e,t){const n={...t};for(const e in n)n[e].text=Ne(ye(n[e].text??"{}"));e.forEach((e=>{if(e.enabled)if("page"===e.type)if(e.locationRegex&&function(e){return new RegExp(e).test(oe().pathname)}(e.locationRegex)){const t=me[e.scriptName],o="PRIVACY"===e.scriptName?n.privacy:n.tos;void 0!==t&&function(e,t){var n;const{checkBoxId:o,id:i,nameId:a,to:c,validationMessageId:s}=e,r=he("div");let l=null,d=!1;r.id=i,r.innerHTML=`\n <p style="display:flex;align-items:center;justify-content:flex-end;margin:0 0 12px">\n <input\n id="${o}"\n style="-webkit-appearance:checkbox;float:none;vertical-align:middle"\n type="checkbox"\n />\n \n <label style="display:flex" for="agree">\n <span style="white-space:nowrap;margin-right:5px">${(null==t?void 0:t.text)||""}</span>\n <a style="white-space:nowrap" href="${c}">${Re(a)}</a>\n </label>\n </p>\n `;const u=Z.getElementsByName("checkout");for(const e of u.values())"submit"===e.getAttribute("type")&&(l=e);const p=null==(n=null==l?void 0:l.parentNode)?void 0:n.parentNode;null==p||p.insertBefore(r,p.firstChild);const f=Z.getElementById(o);null==f||f.addEventListener("change",(function(){d=!!this.checked})),null==l||l.addEventListener("click",(e=>(!1===d&&(alert(Re(s)),e.preventDefault()),d)))}(t,o)}else e.location&&e.location===oe().pathname&&ce(e.script);else $ez_d("Unknown webpage rule",e)}))}function Le(){return ke.purposes??["functional"]}function Be(){var e;const t=we("bannerMode")??Ce(`${g}banner_mode`);if(null!==t&&le(t))return t;let n=null==(e=ke.activeRegion)?void 0:e.type;return"tcf"===n&&(n="optin"),!1===le(n)&&($ez_d("Invalid banner mode:",n),$ez_d("Defaulting to `optin` banner mode."),n="optin"),n}function Te(e){var t,n;let o=!0;null!=$ez&&$ez.cookies&&(o=$ez.cookies.state.read,$ez.cookies.state.read=!0);const i=e;if("boolean"==typeof(null==(t=null==$ez?void 0:$ez.consents)?void 0:t[e])&&!0===(null==(n=ke.consent)?void 0:n.enabled))return null!=$ez&&$ez.consents[e]?"true":"false";let a;if(Z.cookie&&""!==Z.cookie){const t=Z.cookie.split(";");for(let n=0;n<t.length;n++){const o=(t[n]??"").trim();if(o.substring(0,e.length+1)===`${e}=`){a=decodeURIComponent(o.substring(e.length+1));break}if(o.substring(0,i.length+1)===`${i}=`){a=decodeURIComponent(o.substring(i.length+1));break}}}return null!=$ez&&$ez.cookies&&($ez.cookies.state.read=o),a}function Se(e,t="en"){var n;const o=function(e="en"){const t={"Google Analytics":"ga","Google Tag Manager":"gtm","Facebook Pixels":"fb",HubSpot:"hb"},n={functional:[],analytics:[{name:{en:"Google Analytics"},desc:{[e]:Re("cookie.ga")||""}},{name:{en:"Google Tag Manager"},desc:{[e]:Re("cookie.gtm")||""}}],marketing:[{name:{en:"Facebook Pixels"},desc:{[e]:Re("cookie.fbp")||""}},{name:{en:"HubSpot"},desc:{[e]:Re("cookie.hubspot")||""}}],preferences:[],excluded:[]};for(const e in t)for(const o in n)n[o].filter((t=>t.name.en===e))[0]&&(null!=ke&&ke.majorIntegrations.includes(t[e]??"")||(n[o]=n[o].filter((t=>t.name.en!==e))));for(const e of ke.integrations){if(n[e.category]||(n[e.category]=[]),!e.name&&!e.desc)continue;const t={};"object"==typeof e.name?Object.entries(e.name).forEach((([e,n])=>{"string"==typeof n&&Number.isNaN(Number.parseInt(e,10))&&(t[e]=n)})):e.name&&(t[ke.lang]=e.name);const o={};"object"==typeof e.desc?Object.entries(e.desc).forEach((([e,t])=>{"string"==typeof t&&Number.isNaN(Number.parseInt(e,10))&&(o[e]=t)})):e.desc&&(o[ke.lang]=e.desc),n[e.category].push({name:{...t},desc:{...o}})}return n}(t);(null!=ke&&ke.usedByHierophant?"shopify"!==(null==ke?void 0:ke.customerProduct):void 0===window.Shopify||"object"!=typeof window.Shopify)&&(null==(n=o.functional)||delete n.Shopify);for(const t in o)e.includes(t)||delete o[t];return o}function Ie(e){var t,n;try{if(null!=ke&&ke.usedByHierophant&&localStorage.lang)return(null==(t=ge(localStorage.lang.replaceAll('"',"")))?void 0:t.language)||""}catch{}return(null==(n=ge(e))?void 0:n.language)||""}function Me(e){var t,n;const o=localStorage.getItem(`${p}_feature_${e}`);let i=!1;return i=null!==o?"false"!==o:(null==(n=null==(t=ke.customer??ke.customerData)?void 0:t.features)?void 0:n.some((({name:t})=>t===e)))??!1,i}function Re(e){var t,n,o,i;let a=(null==(t=window.Shopify)?void 0:t.locale)||(null==ke?void 0:ke.lang);null!=ke&&ke.usedByHierophant&&localStorage.lang&&(a=localStorage.lang),a=a.replaceAll('"',"");let c=null==(n=null==ke?void 0:ke.translations[a])?void 0:n[e];if(c)return c;const s=Ie(a);return c=null==(o=null==ke?void 0:ke.translations[s])?void 0:o[e],c||(null==(i=null==ke?void 0:ke.translations[null==ke?void 0:ke.fallbackLang])?void 0:i[e])||""}function Ne(e,t){var n;let o="";if(!e)return o;return o=e[t||(null==(n=window.Shopify)?void 0:n.locale)||(null==ke?void 0:ke.lang)||"en"],o}const Oe=class e{constructor(e,t){u(this,"acceptAll"),u(this,"acceptSelected"),u(this,"decline"),u(this,"initCb"),this.acceptAll=this.getCallback("acceptAll",e,t),this.acceptSelected=this.getCallback("acceptSelected",e,t),this.decline=this.getCallback("decline",e,t),this.initCb=this.getCallback("init",e,t)}getCallback(e,t,n){var o;return(null==(o=null==t?void 0:t.callbacks)?void 0:o[e])||(()=>{})}static onAcceptAll(t){var n;null==(n=e.instance)||n.acceptAll(t)}static onAcceptSelected(t){var n;null==(n=e.instance)||n.acceptSelected(t)}static onDecline(t){var n;null==(n=e.instance)||n.decline(t)}static onInit(t){var n;null==(n=e.instance)||n.initCb(t)}static init(t,n){e.instance=new e(t,n)}};u(Oe,"instance");let He=Oe;var Pe={exports:{}};!function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(){for(var e,n,o=[],i=window,a=i;a;){try{if(a.frames.__tcfapiLocator){e=a;break}}catch{}if(a===i.top)break;a=a.parent}e||(function e(){var t=i.document,n=!!i.frames.__tcfapiLocator;if(!n)if(t.body){var o=t.createElement("iframe");o.style.cssText="display:none",o.name="__tcfapiLocator",t.body.appendChild(o)}else setTimeout(e,5);return!n}(),i.__tcfapi=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];if(!t.length)return o;"setGdprApplies"===t[0]?t.length>3&&2===parseInt(t[1],10)&&"boolean"==typeof t[3]&&(n=t[3],"function"==typeof t[2]&&t[2]("set",!0)):"ping"===t[0]?"function"==typeof t[2]&&t[2]({gdprApplies:n,cmpLoaded:!1,cmpStatus:"stub"}):o.push(t)},i.addEventListener("message",(function(e){var n="string"==typeof e.data,o={};if(n)try{o=JSON.parse(e.data)}catch{}else o=e.data;var i="object"===t(o)&&null!==o?o.__tcfapiCall:null;i&&window.__tcfapi(i.command,i.version,(function(t,o){var a={__tcfapiReturn:{returnValue:t,success:o,callId:i.callId}};e&&e.source&&e.source.postMessage&&e.source.postMessage(n?JSON.stringify(a):a,"*")}),i.parameter)}),!1))}}(Pe);const je=F(Pe.exports);class Fe{constructor(e,t,n){u(this,"tcfCmpApi"),u(this,"tcfCoreApi"),u(this,"cmpApi"),u(this,"vendorList"),u(this,"tcModel"),u(this,"reconsentNeeded",!1),u(this,"loadTcModel",(()=>{const e=qt.get(C);if(e){const t=this.tcfCoreApi.TCString.decode(e,this.tcModel);if(this.vendorList.tcfPolicyVersion===t.policyVersion)return this.tcModel=t,e;$ez_d(`TCF policy mismatch. Stored: ${t.policyVersion} - current: ${t.policyVersion}. Reconsent required.`),this.reconsentNeeded=!0}return this.tcModel.cmpId=418,this.tcModel.cmpVersion=1,this.tcModel.consentScreen=0,this.tcModel.vendorLegitimateInterests.setAll(this.vendorList.vendors),this.tcModel.purposeLegitimateInterests.setAll(this.vendorList.purposes),this.tcfCoreApi.TCString.encode(this.tcModel)})),this.tcfCmpApi=e,this.tcfCoreApi=t,this.cmpApi=new this.tcfCmpApi.CmpApi(418,1,!1,{getTCData:(e,t,n)=>{"object"==typeof t&&(t.enableAdvertiserConsentMode=!0),e(t,n)}}),this.vendorList=n,this.tcModel=new this.tcfCoreApi.TCModel(n);const o=this.loadTcModel();this.cmpApi.update(o,!1)}static async init(e){var t;const[n,o]=await Promise.all([import("https://cdn.jsdelivr.net/npm/@iabtechlabtcf/cmpapi@1.5.12/+esm"),import("https://cdn.jsdelivr.net/npm/@iabtechlabtcf/core@1.5.12/+esm")]);o.GVL.baseUrl=x;const i=new o.GVL,a=e.toUpperCase(),c=o.GVL.consentLanguages.has(a);return c||$ez_d("Unsupported TCF locale:",a),"EN"!==a&&c&&($ez_d("Changing TCF locale:",a),await i.changeLanguage(a)),await i.readyPromise,(null==(t=ke.vendors)?void 0:t.length)>0?i.narrowVendorsTo(Array.from(ke.vendors.flatMap((e=>e.id)))):i.narrowVendorsTo([]),new Fe(n,o,i)}setInVector(e,t,n){t?n.set(e):n.unset(e)}applyConsentToCategory(e,t,n,o){for(const i of t)"boolean"==typeof e.consents?this.setInVector(+i,e.consents,n):this.setInVector(+i,e.consents[i],n),o&&e.legitInterests&&("boolean"==typeof e.legitInterests?this.setInVector(+i,e.legitInterests,o):this.setInVector(+i,e.legitInterests[i],o))}setConsentString(e,t,n){this.tcModel.consentScreen=e,n&&(this.applyConsentToCategory(n.purposes,Object.keys(this.vendorList.purposes),this.tcModel.purposeConsents,this.tcModel.purposeLegitimateInterests),this.applyConsentToCategory(n.vendors,Object.keys(this.vendorList.vendors),this.tcModel.vendorConsents,this.tcModel.vendorLegitimateInterests),this.applyConsentToCategory(n.specialFeatures,Object.keys(this.vendorList.specialFeatures),this.tcModel.specialFeatureOptins));const o=this.tcfCoreApi.TCString.encode(this.tcModel);$ez_d("TCF consent string set. UI visible:",t),this.cmpApi.update(o,t??!1),qt.setFirstParty(C,o,{expires:365})}onBannerShow(){}onBannerAccept(){this.setConsentString(2,!1,{purposes:{consents:!0,legitInterests:!0},vendors:{consents:!0,legitInterests:!0},specialFeatures:{consents:!0}})}onBannerDecline(){this.setConsentString(2,!1,{purposes:{consents:!1,legitInterests:!0},vendors:{consents:!1,legitInterests:!0},specialFeatures:{consents:!1}})}onManagerOpen(){}onManagerAcceptSelected(e){this.setConsentString(1,!1,e)}onManagerAcceptAll(){this.setConsentString(1,!1,{purposes:{consents:!0,legitInterests:!0},vendors:{consents:!0,legitInterests:!0},specialFeatures:{consents:!0}})}onManagerDeclineAll(){this.setConsentString(1,!1,{purposes:{consents:!1,legitInterests:!0},vendors:{consents:!1,legitInterests:!0},specialFeatures:{consents:!1}})}getStacks(){return this.vendorList.stacks}getPurposesConsents(){return this.tcModel.purposeConsents}getPurposesLegInts(){return this.tcModel.purposeLegitimateInterests}getPurposeNumVendors(e){return Object.keys(this.vendorList.getVendorsWithConsentPurpose(e)).length}getPurposeNumLegInts(e){return Object.keys(this.vendorList.getVendorsWithLegIntPurpose(e)).length}doesPurposeHaveLegInts(e){return[2,7,8,9,10,11].includes(e)}getPurposes(){return this.vendorList.purposes}getOnlyUsedPurposes(){const e={};for(const t of Object.keys(this.vendorList.purposes))this.getPurposeNumVendors(+t)>0&&void 0!==this.vendorList.purposes[t]&&(e[t]=this.vendorList.purposes[t]);return e}getVendorConsents(){return this.tcModel.vendorConsents}getVendorLegInts(){return this.tcModel.vendorLegitimateInterests}doesVendorHaveLegInts(e){return this.vendorList.vendors[e].legIntPurposes.length>0}getVendors(){return this.vendorList.vendors}getPurpose(e){return this.vendorList.purposes[e]}getFeature(e){return this.vendorList.features[e]}getNumVendors(){return this.vendorList.vendorIds.size}getSpecialFeatures(){return this.vendorList.specialFeatures}getSpecialFeature(e){return this.vendorList.specialFeatures[e]}getSpecialFeatureConsents(){return this.tcModel.specialFeatureOptins}getDataDeclaration(e){if(this.vendorList.dataCategories)return this.vendorList.dataCategories[e]}isReconsentNeeded(){return this.reconsentNeeded}}const De=e=>!!te(`${p}_override_tcf`)||(function(){var e;return"tcf"===(null==(e=ke.activeRegion)?void 0:e.type)}()||J("tcfEnabled",e)),Ue=e=>null!==e.tcfApi,Ge=444,Ve=502,qe=523,Ze="tcf.notification.",We=e=>{var t,n,o,i;if(!ke.tcfApi)return;const a=X(Re(`${Ze}messageVendorsLink`),{numVendors:(null==(t=ke.vendors)?void 0:t.length)??(null==(n=null==ke?void 0:ke.tcfApi)?void 0:n.getNumVendors())}),c=`<a id="${m}-tcf-notification-message-vendors-link">${a}</a>`,s=X(Re(`${Ze}message`),{vendorsLink:c}),r=(e=>{const t=`${Ze}icon`;switch(e){case"top-left":return Re(`${t}TopLeft`);case"top-right":return Re(`${t}TopRight`);case"bottom-left":return Re(`${t}BottomLeft`);case"bottom-right":return Re(`${t}BottomRight`)}})(e),l=X(Re(`${Ze}resurface`),{iconPosition:r}),d=Object.values(null==(o=null==ke?void 0:ke.tcfApi)?void 0:o.getOnlyUsedPurposes()).map((e=>e.name)).join(", ");return[s,l,`${Re(`${Ze}purposeIntro`)+(d||"None")}.`,`${Re(`${Ze}specialFeaturesIntro`)+Object.values(null==(i=null==ke?void 0:ke.tcfApi)?void 0:i.getSpecialFeatures()).map((e=>e.name)).join(", ")}.`].join("<br/><br/>")};class Ye{static getBannerTextFromHierophant(){window.__enzuzo=window.__enzuzo??{},window.__enzuzo.hierophantTcfBannerText=async e=>{const t=e.replaceAll('"',"");localStorage.lang=t,$ez_d("Dynamically loading translations for ",t);try{ke.translations[t]=await ve(t)}catch(e){$ez_d("Error: Loading translations for",t,e)}return We("bottom-left")}}static create(){var e,t,n;if(!Z.getElementById(`${p}_cb_css`)){const e=he("style");e.type="text/css",e.setAttribute(`${m}-style`,"true"),e.id=`${p}_cb_css`,e.appendChild(Z.createTextNode((e=>`\n body {\n --${m}-body-lock-z-index: ${e.bannerTop?"2147483600":"2400"};\n }\n\n .${m}-consent {\n --${m}-banner-text-color: ${e.styles.textColor};\n --${m}-banner-link-color: ${e.styles.linkColor};\n --${m}-banner-background-color: ${e.styles.background};\n --${m}-banner-border: ${e.styles.border?`1px solid ${e.styles.border}`:""};\n --${m}-banner-border-color: ${e.styles.border};\n\n --${m}-banner-allow-all-text-color: ${e.styles.allowButtonTextColor||e.styles.buttonTextColor};\n --${m}-banner-allow-all-background-color: ${e.styles.allowButtonBackgroundColor||e.styles.buttonBackgroundColor};\n --${m}-banner-allow-all-background-color-hover: ${e.styles.allowButtonBackgroundColorHover||e.styles.buttonBackgroundColorHover};\n --${m}-banner-allow-all-border-color: ${e.styles.allowButtonBorderColor};\n\n --${m}-banner-decline-text-color: ${e.styles.declineButtonTextColor||e.styles.buttonTextColor};\n --${m}-banner-decline-background-color: ${e.styles.declineButtonBackgroundColor||e.styles.buttonBackgroundColor};\n --${m}-banner-decline-background-color-hover: ${e.styles.declineButtonBackgroundColorHover||e.styles.buttonBackgroundColorHover};\n --${m}-banner-decline-border-color: ${e.styles.declineButtonBorderColor};\n }\n `)(ke.notification))),Z.head.appendChild(e)}if((null==(e=ke.notification.cssText)?void 0:e.length)>0&&!Z.getElementById(`${p}_cb_custom_css`)){const e=he("style");e.type="text/css",e.id=`${p}_cb_custom_css`,e.appendChild(Z.createTextNode(ke.notification.cssText)),Z.head.appendChild(e)}if(!Z.getElementById(`${m}-cookie-notification`)){const e=he("div");e.className=`${m}-consent`;const n=Ue(ke);e.innerHTML=(e=>{Ye.getBannerTextFromHierophant(),e.showTcfUi&&!ke.tcfApi&&(ke.tcfApi=e.tcfApi);const{options:t}=e,n=`<a id="${m}-cookie-manager-button" tabindex="0" class="cookieManagerButton ${t.iconPosition} has-${t.acceptButton}" style="display:none">\n <svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="${e.cookieManagerIconText}">\n <title>${e.cookieManagerIconText}</title>\n <path d="M21.106 5.20018C20.8243 4.92478 20.2608 4.09857 21.106 3.54777C21.8093 3.08953 22.9136 3.6468 22.6319 4.74841C22.4158 5.5933 21.3878 5.47558 21.106 5.20018Z"/>\n <path d="M22.187 1.42492C22.1407 1.09989 22.1878 0.267825 23.026 0.333037C23.7234 0.387299 24.1702 1.31627 23.4246 1.90113C22.8529 2.34971 22.2333 1.74996 22.187 1.42492Z"/>\n <path d="M20.2325 0.807627C20.4813 1.25368 20.4213 1.7612 19.8753 2.06568C19.4292 2.31443 18.866 2.15448 18.6172 1.70843C18.3685 1.26238 18.5284 0.699128 18.9745 0.450378C19.4205 0.201629 19.8268 0.0800883 20.2325 0.807627Z"/>\n <path fill-rule="evenodd" clip-rule="evenodd" d="M19.4308 8.94167L18.9316 7.56158C19.6029 7.31873 20.3495 7.40795 20.9447 7.80214C21.5399 8.19633 21.9134 8.84897 21.9517 9.56182C21.9543 9.60906 21.9599 9.65849 21.969 9.70977C22.014 9.96178 22.1134 10.1172 22.1908 10.1992C22.2255 10.2359 22.2516 10.2546 22.2654 10.2631C23.3466 10.4117 24.1692 11.3152 24.2119 12.41C24.2181 12.5691 24.2213 12.7289 24.2213 12.8893C24.2213 19.5779 18.7991 25 12.1106 25C5.42211 25 0 19.5779 0 12.8893C0 6.20082 5.42211 0.778709 12.1106 0.778709C12.5596 0.778709 13.0038 0.803243 13.4416 0.851204C14.5644 0.974205 15.4232 1.90863 15.4512 3.03781C15.4519 3.06489 15.4575 3.10454 15.476 3.15332C15.4898 3.18977 15.5041 3.21625 15.5165 3.23504C16.2376 3.21518 16.9296 3.54219 17.3717 4.12162C17.852 4.75092 17.9672 5.58588 17.6754 6.32174L16.3112 5.78079C16.4131 5.52364 16.3728 5.23186 16.205 5.01195C16.0372 4.79203 15.7664 4.67616 15.4915 4.70663C15.021 4.75876 14.3866 4.42104 14.1034 3.6729C14.0266 3.47003 13.9888 3.26705 13.984 3.07422C13.9742 2.67962 13.6741 2.35308 13.2818 2.3101C12.8969 2.26794 12.5062 2.24633 12.1106 2.24633C6.23266 2.24633 1.46762 7.01137 1.46762 12.8893C1.46762 18.7673 6.23266 23.5323 12.1106 23.5323C17.9886 23.5323 22.7536 18.7673 22.7536 12.8893C22.7536 12.748 22.7509 12.6073 22.7454 12.4673C22.7303 12.0794 22.4351 11.7603 22.0496 11.715C21.4275 11.642 20.7111 11.0152 20.5242 9.96758C20.5045 9.85713 20.492 9.74793 20.4862 9.64067C20.4728 9.39156 20.3423 9.16349 20.1343 9.02574C19.9263 8.88799 19.6654 8.85681 19.4308 8.94167ZM19.4308 8.94167L18.9316 7.56158C18.4348 7.74128 18.0089 7.58892 17.7928 7.33725C17.5975 7.10992 17.5102 6.73854 17.6754 6.32174L16.3112 5.78079C15.9655 6.65255 16.0939 7.61167 16.6794 8.29342C17.3337 9.05538 18.4221 9.30658 19.4308 8.94167Z"/>\n <path d="M6.05254 10.7305C5.77383 10.458 5.2164 9.64074 6.05255 9.09587C6.7482 8.64257 7.84065 9.19384 7.56194 10.2836C7.34817 11.1194 6.33126 11.0029 6.05254 10.7305Z" stroke-width="0.663817"/>\n <path d="M10.5336 19.9024C10.2384 19.6534 9.64792 18.9066 10.5336 18.4087C11.2705 17.9945 12.305 18.4087 12.0097 19.4045C11.7833 20.1682 10.8288 20.1513 10.5336 19.9024Z" stroke-width="0.663817"/>\n <circle cx="6.24094" cy="15.0897" r="0.831485" stroke-width="0.663817"/>\n <path d="M12.6441 13.3186C12.6441 13.8454 12.2903 14.1089 11.8539 14.1089C11.4174 14.1089 11.0636 13.755 11.0636 13.3186C11.0636 12.8822 11.4174 12.5283 11.8539 12.5283C12.2903 12.5283 12.6441 12.7918 12.6441 13.3186Z" stroke-width="0.663817"/>\n <circle cx="16.9736" cy="17.2246" r="0.829771" stroke-width="0.663817"/>\n <circle cx="16.9736" cy="12.0315" r="0.829771" stroke-width="0.663817"/>\n <circle cx="12.1864" cy="7.0662" r="0.790258" stroke-width="0.663817"/>\n </svg>\n </a>`,o=t.showDecline?`<button id="${m}-cookie-notification__decline" class="${p}-notification-button notification-button button-${t.acceptButton} button-decline">${e.declineText}</button>`:"",i=t.showAccept?`<button id="${m}-cookie-notification__accept" class="${p}-notification-button notification-button button-${t.acceptButton} button-accept">${e.acceptText}</button>`:"";return`\n ${e.showManagerIcon?n:""}\n\n <div id="${m}-cookie-notification" class="${p}-cookiebanner-container notification-main notification-${t.position} ${t.position}-${t.size} ${t.position}-${t.acceptButton} has-${t.acceptButton} ${t.showCloseButton&&!e.enforceCookieBar?"hasCloseIcon":""} ${p}-animate ${p}-${t.animateStyle} ${t.shadowStyle} ${t.showCookieIcon?"hasCookieIcon":""} ${e.showTcfUi?"hasTcf":""}" style="display: none; z-index:${t.bannerTop?"2147483647":"2410"};">\n\n <div class="${p}-notification-text notification-text notification-text-${t.size}">\n ${t.showCookieIcon?`\n <div class="${p}-cookie-icon cookie-icon">\n <svg width="24" height="25" viewBox="0 0 24 25" tabindex="0" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="${e.cookieIconText}">\n <title>${e.cookieIconText}</title>\n <path d="M19.7291 6.86817C19.4924 6.63683 19.019 5.94282 19.7291 5.48015C20.3198 5.09522 21.2474 5.56333 21.0108 6.48868C20.8292 7.19839 19.9657 7.0995 19.7291 6.86817Z" />\n <path d="M20.6371 3.69694C20.5982 3.4239 20.6378 2.72497 21.3419 2.77975C21.9276 2.82533 22.3029 3.60566 21.6767 4.09695C21.1964 4.47375 20.676 3.96997 20.6371 3.69694Z" />\n <path d="M18.9953 3.17843C19.2043 3.55312 19.1539 3.97943 18.6952 4.2352C18.3205 4.44415 17.8474 4.30979 17.6385 3.93511C17.4295 3.56042 17.5639 3.0873 17.9386 2.87835C18.3132 2.6694 18.6545 2.5673 18.9953 3.17843Z" />\n <path fill-rule="evenodd" clip-rule="evenodd" d="M18.3219 10.011L17.9025 8.85175C18.4664 8.64776 19.0936 8.72271 19.5936 9.05383C20.0935 9.38495 20.4072 9.93316 20.4395 10.532C20.4416 10.5716 20.4463 10.6132 20.454 10.6562C20.4917 10.8679 20.5752 10.9985 20.6403 11.0674C20.6694 11.0982 20.6914 11.1139 20.703 11.121C21.6111 11.2459 22.3021 12.0048 22.338 12.9244C22.3432 13.0581 22.3459 13.1923 22.3459 13.3271C22.3459 18.9454 17.7913 23.5 12.1729 23.5C6.55458 23.5 2 18.9454 2 13.3271C2 7.70872 6.55458 3.15414 12.1729 3.15414C12.5501 3.15414 12.9232 3.17475 13.2909 3.21504C14.2341 3.31836 14.9555 4.10327 14.979 5.05178C14.9796 5.07453 14.9843 5.10784 14.9998 5.14882C15.0114 5.17943 15.0235 5.20168 15.0339 5.21746C15.6396 5.20078 16.2209 5.47547 16.5923 5.96219C16.9957 6.4908 17.0925 7.19217 16.8474 7.81029L15.7014 7.3559C15.787 7.13989 15.7532 6.89479 15.6122 6.71006C15.4713 6.52534 15.2438 6.42801 15.0128 6.4536C14.6177 6.49739 14.0848 6.2137 13.8469 5.58527C13.7824 5.41485 13.7506 5.24435 13.7466 5.08237C13.7384 4.75091 13.4863 4.47662 13.1567 4.44051C12.8334 4.4051 12.5052 4.38695 12.1729 4.38695C7.23543 4.38695 3.2328 8.38958 3.2328 13.3271C3.2328 18.2646 7.23543 22.2672 12.1729 22.2672C17.1104 22.2672 21.1131 18.2646 21.1131 13.3271C21.1131 13.2084 21.1107 13.0902 21.1061 12.9725C21.0934 12.6467 20.8454 12.3787 20.5216 12.3406C19.9991 12.2793 19.3974 11.7528 19.2403 10.8728C19.2238 10.78 19.2133 10.6883 19.2084 10.5982C19.1972 10.3889 19.0875 10.1974 18.9128 10.0817C18.7381 9.96594 18.5189 9.93975 18.3219 10.011ZM18.3219 10.011L17.9025 8.85175C17.4853 9.0027 17.1275 8.87472 16.9459 8.66331C16.7819 8.47236 16.7086 8.1604 16.8474 7.81029L15.7014 7.3559C15.411 8.08817 15.5189 8.89383 16.0107 9.4665C16.5603 10.1066 17.4746 10.3176 18.3219 10.011Z" />\n <path d="M7.08415 11.5136C6.85003 11.2848 6.38179 10.5982 7.08415 10.1405C7.6685 9.75977 8.58616 10.2228 8.35204 11.1382C8.17248 11.8403 7.31827 11.7425 7.08415 11.5136Z" stroke-width="0.663817"/>\n <path d="M10.8482 19.218C10.6002 19.0089 10.1042 18.3815 10.8482 17.9633C11.4672 17.6154 12.3361 17.9633 12.0881 18.7998C11.8979 19.4413 11.0962 19.4271 10.8482 19.218Z" stroke-width="0.663817"/>\n <circle cx="7.24239" cy="15.1753" r="0.698447" stroke-width="0.663817"/>\n <path d="M12.621 13.6876C12.621 14.1301 12.3238 14.3514 11.9572 14.3514C11.5906 14.3514 11.2934 14.0542 11.2934 13.6876C11.2934 13.321 11.5906 13.0238 11.9572 13.0238C12.3238 13.0238 12.621 13.2451 12.621 13.6876Z" stroke-width="0.663817"/>\n <circle cx="16.2578" cy="16.9687" r="0.697008" stroke-width="0.663817"/>\n <circle cx="16.2578" cy="12.6065" r="0.697008" stroke-width="0.663817"/>\n <circle cx="12.2366" cy="8.43558" r="0.663817" stroke-width="0.663817"/>\n </svg>\n </div>`:""}\n <div class="${p}-notification-desc notification-desc ${e.gpcEnabled?"hasGPC":""}" tabindex="0">\n <span>\n ${e.notificationText}\n ${t.showLearnMore?`<a href="${e.learnMoreUrl}" id="notificationPolicyLink" target="_blank" rel="noreferrer">${e.learnMoreText}</a>`:""}\n </span>\n ${e.gpcEnabled?`<div class="${p}-gpc-status">\n <dfn class="${p}-gpc-tooltip-bar">\n <div class="${p}-gpc-chip">\n GPC\n </div>\n <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="${e.infoIconText}">\n <title>${e.infoIconText}</title>\n <path d="M10.0944 13.2186H8.39438V11.5186H10.0944V13.2186ZM10.0944 9.81863H8.39438V4.71863H10.0944L10.0944 9.81863ZM9.24438 17.4686C13.9364 17.4686 17.7444 13.6606 17.7444 8.96863C17.7444 4.27663 13.9364 0.468627 9.24438 0.468627C4.55238 0.468627 0.744384 4.27663 0.744384 8.96863C0.744384 13.6606 4.55238 17.4686 9.24438 17.4686ZM9.24438 2.16863C12.9929 2.16863 16.0444 5.22013 16.0444 8.96863C16.0444 12.7171 12.9929 15.7686 9.24438 15.7686C5.49588 15.7686 2.44438 12.7171 2.44438 8.96863C2.44438 5.22013 5.49588 2.16863 9.24438 2.16863Z" />\n </svg>\n <button disabled class="dfn-${p}-tooltip-bar"><p>${e.gpcText}</p></button>\n </dfn>\n </div>`:""}\n </div>\n </div>\n <div class="${p}-notification-buttons notification-buttons buttons-${t.size} ${t.showCloseButton&&!e.enforceCookieBar?"closeTrigger":""}">\n ${t.showManager?`\n <a id="notificationManagerLink" href="#" role="button" class="manager-link">\n ${e.preferencesText}\n </a>`:""}\n <div class="${p}-cookieButtonWrap cookieButtonWrap">\n ${t.usingOld?"\n "+(t.acceptMode?`\n <button id="${m}-cookie-notification__accept" class="${p}-notification-button notification-button button-${t.acceptButton} button-accept">\n ${e.acceptText}\n </button>`:`\n <button id="${m}-cookie-notification__decline" class="${p}-notification-button notification-button button-${t.acceptButton} button-decline">\n ${e.declineText}\n </button>\n `):t.reverseButtonOrder?`\n ${i}\n ${o}\n `:`\n ${o}\n ${i}\n `}\n\n ${e.gpcEnabled?`<button id="${m}-cookie-notification__ok" class="${p}-notification-button notification-button button-${t.acceptButton} button-accept">\n ${e.gpcOkText}\n </button>`:""}\n\n ${t.showCloseButton&&!e.enforceCookieBar?`<a href="#" id="close-notification" class="${p}-close-banner-button close-banner-button">${e.dismissText}</a>`:""}\n </div>\n </div>\n </div>\n `})({options:ke.notification,showTcfUi:n,enforceCookieBar:ke.enforceCookieBar??!1,notificationText:n?We(ke.notification.iconPosition)??"":ke.customerVersion>=qe?Re("notification.message.523"):Re("notification.message"),preferencesText:Re(n?`${Ze}preferences`:"notification.preferences"),showManagerIcon:ke.notification.managerIcon??!1,learnMoreText:ke.customerVersion>=qe?Re("notification.policy.523"):Re("notification.policy"),learnMoreUrl:W(ke.notification.policyUrl),acceptText:Re("notification.accept"),declineText:Re("notification.decline"),gpcEnabled:null==(t=ke.gpc)?void 0:t.enabled,gpcText:Re("notification.gpcMessage"),dismissText:Re("notification.dismiss"),infoIconText:Re("notification.gpcInfoIcon"),cookieIconText:Re("notification.cookieIcon"),cookieManagerIconText:Re("preferences.managerIcon"),gpcOkText:Re("notification.ok")}),Z.body.appendChild(e)}null==(n=Z.getElementById("close-notification"))||n.addEventListener("click",(()=>{ke.lastAction="close-banner",Ut("cookies-functional","true");const e=Z.getElementById(`${m}-cookie-notification`);e&&(e.style.display="none")}))}}const Ke=new class{constructor(){u(this,"counter",0),u(this,"subscriptions",{})}emit(e,t){if(void 0!==this.subscriptions[e])for(const n of Object.keys(this.subscriptions[e]))this.subscriptions[e][n](t)}on(e,t){this.counter+=1;const n=this.counter;return void 0===this.subscriptions[e]&&(this.subscriptions[e]={}),this.subscriptions[e][n]=t,{unsubscribe:()=>{var t,o;null!=(o=null==(t=this.subscriptions)?void 0:t[e])&&o[n]&&delete this.subscriptions[e][n]}}}},Qe=!0,Xe=!1;class Je{constructor(e){u(this,"cookieManager"),u(this,"cookieNotification",null),u(this,"cookieManagerNotification",null),u(this,"cookiesAccept",null),u(this,"cookiesDecline",null),u(this,"cookiesOK",null),u(this,"listenerAttached",!1),u(this,"urlParams",ne()),this.cookieManager=e.cookieManager}acceptAll(){var e,t;ke.lastAction="accept-all";const{body:n}=Z;this.cookieManager.enableAllCookies(),this.togglePreferences(Qe),this.showCookieManagerButton(),null!=(e=n.classList)&&e.contains(`${m}-body-lock`)&&(null==(t=n.classList)||t.remove(`${m}-body-lock`,`${m}-no-scroll`)),He.onAcceptAll(tn.getServiceCookies())}declineAll(){var e,t;ke.lastAction="decline-all";const{body:n}=Z;this.cookieManager.disableAllCookies(),this.cookieManager.enableFunctionalCookie(),this.cookieManager.clearEnabledList(),this.togglePreferences(Xe),this.showCookieManagerButton(),null!=(e=n.classList)&&e.contains(`${m}-body-lock`)&&(null==(t=n.classList)||t.remove(`${m}-body-lock`,`${m}-no-scroll`)),He.onDecline(tn.getServiceCookies())}getBannerTextFromHierophant(){Ye.getBannerTextFromHierophant()}init(){var e,t;const{body:n}=Z;this.cookieNotification=Z.getElementById(`${m}-cookie-notification`),this.cookieManagerNotification=Z.getElementById(`${m}-cookie-manager-button`),(null===this.cookieNotification||null===this.cookieManagerNotification)&&(Ye.create(),this.cookieNotification=Z.getElementById(`${m}-cookie-notification`),this.cookieManagerNotification=Z.getElementById(`${m}-cookie-manager-button`)),null==(e=this.cookieManagerNotification)||e.addEventListener("click",(()=>Ke.emit("openCookieManager"))),Array.from(Z.querySelectorAll(`[${m}-show-preferences]`)).forEach((e=>{e.addEventListener("click",(()=>Ke.emit("openCookieManager")))})),this.cookiesOK=Z.getElementById(`${m}-cookie-notification__ok`),this.cookiesAccept=Z.getElementById(`${m}-cookie-notification__accept`),this.cookiesDecline=Z.getElementById(`${m}-cookie-notification__decline`),(!ke.notification.noConsentModeEnabled&&null!==this.cookieNotification&&!this.cookieManager.hasAllCookiesSet()&&!ke.gpc.enabled||null!=(t=ke.tcfApi)&&t.isReconsentNeeded())&&this.showCookieNotification(),ke.notification.noConsentModeEnabled&&this.cookieManager.enableAllCookies(),ke.gpc.enabled&&"dontshow"!==Be()&&(ke.gpc.banner&&tn.shouldShowBanner()&&this.showCookieNotification(),tn.onlyShowBannerOnce(ke.gpc.bannerOnce)),null!==this.cookiesOK&&this.cookiesOK.addEventListener("click",(e=>{var t,o;e.preventDefault(),this.hideCookieNotification(),this.showCookieManagerButton(),null!=(t=n.classList)&&t.contains(`${m}-body-lock`)&&(null==(o=n.classList)||o.remove(`${m}-body-lock`,`${m}-no-scroll`))})),null!==this.cookiesAccept&&this.cookiesAccept.addEventListener("click",(e=>{var t,o,i,a;ke.lastAction="accept",null==(t=ke.tcfApi)||t.onBannerAccept(),e.preventDefault(),this.cookieManager.enableAllCookies(),this.hideCookieNotification(),this.showCookieManagerButton(),this.togglePreferences(Qe),null!=(o=n.classList)&&o.contains(`${m}-body-lock`)&&(null==(i=n.classList)||i.remove(`${m}-body-lock`,`${m}-no-scroll`)),null==(a=null==$ez?void 0:$ez.cookies)||a.acceptWait()})),null!==this.cookiesDecline&&this.cookiesDecline.addEventListener("click",(e=>{var t,o,i,a;ke.lastAction="decline",null==(t=null==ke?void 0:ke.tcfApi)||t.onBannerDecline(),e.preventDefault(),this.cookieManager.disableAllCookies(),this.cookieManager.enableFunctionalCookie(),this.hideCookieNotification(),this.showCookieManagerButton(),this.togglePreferences(Xe),null!=(o=n.classList)&&o.contains(`${m}-body-lock`)&&(null==(i=n.classList)||i.remove(`${m}-body-lock`,`${m}-no-scroll`)),null==(a=null==$ez?void 0:$ez.cookies)||a.declineWait()})),this.cookieManager.hasAllCookiesSet()&&this.showCookieManagerButton(),"dontshow"===ke.activeRegion.type&&this.showCookieManagerButton();this.listenerAttached||(window.addEventListener("hashchange",(()=>{oe().hash.replaceAll("-","_")===L&&this.showCookieNotification(),oe().hash.replaceAll("-","_")===T&&(this.declineAll(),this.hideCookieNotification(),this.showCookieManagerButton())})),this.listenerAttached=!0),(oe().hash.replaceAll("-","_")===L||B.some((e=>"string"==typeof this.urlParams.get(e))))&&this.showCookieNotification(),"dontshow"===Be()&&this.hideCookieNotification(),this.isCookieNotificationVisible()?this.hideCookieManagerButton():this.showCookieManagerButton(),ke.lastAction="page-view",Ut("cookies-functional","true")}showCookieNotification(){var e;null!==this.cookieNotification&&(this.cookieNotification.style.display=this.cookieNotification.dataset.display||"flex",this.cookieNotification.classList.remove("hv-notification--hidden"),null==(e=ke.tcfApi)||e.onBannerShow())}hideCookieNotification(){null!==this.cookieNotification&&(this.cookieNotification.style.display="none")}isCookieNotificationVisible(){var e,t;return"none"!==(null==(t=null==(e=this.cookieNotification)?void 0:e.style)?void 0:t.display)}showCookieManagerButton(){null!==this.cookieManagerNotification&&!0===ke.notification.managerIcon&&(this.cookieManagerNotification.style.display="flex")}hideCookieManagerButton(){null!==this.cookieManagerNotification&&"dontshow"!==Be()&&(this.cookieManagerNotification.style.display="none")}togglePreferences(e){const t=Le();for(const n of t)if("functional"!==n){const t=Z.getElementById(`${m}-cookie-preferences--${n}`);t&&(ke.containedServiceCategories.includes(n)&&!0!==ke.categoriesToggle[n]?t.checked=e??!1:t.checked=!0)}}}function et(){var e,t;if(null!=(e=window.__enzuzo)&&e.url){const e=document.createElement("script");return e.src=null==(t=window.__enzuzo)?void 0:t.url,e}return[...Z.querySelectorAll("script")??[]].filter((function(e){var t;const{src:n}=e??{},o=[v,k],i=[z,"localhost"];return window.Shopify&&null!=(t=window.Shopify)&&t.shop&&i.push(window.Shopify.shop),!0===i.some((e=>null==n?void 0:n.includes(e)))&&!0===o.some((e=>null==n?void 0:n.includes(e)))?e:null})).at(0)??null}function tt(){const e=et();let t=null;return null!==e&&(t=new URL(e.src).searchParams),t}const nt="https://business.safety.google/",ot={bg:`${nt}intl/bg/privacy/`,cs:`${nt}intl/cs/privacy/`,da:`${nt}intl/da/privacy/`,de:`${nt}intl/de/privacy/`,el:`${nt}intl/el/privacy/`,en:`${nt}privacy`,es:`${nt}intl/es/privacy/`,et:`${nt}intl/et/privacy/`,fi:`${nt}intl/fi/privacy/`,fr:`${nt}intl/fr/privacy/`,hr:`${nt}intl/hr/privacy/`,hu:`${nt}intl/hu/privacy/`,it:`${nt}intl/it/privacy/`,ja:`${nt}privacy`,lt:`${nt}intl/lt/privacy/`,lv:`${nt}intl/lv/privacy/`,nl:`${nt}intl/nl/privacy/`,pl:`${nt}intl/pl/privacy/`,pt:`${nt}intl/pt/privacy/`,ro:`${nt}intl/ro/privacy/`,sk:`${nt}intl/sk/privacy/`,sl:`${nt}intl/sl/privacy/`,sv:`${nt}intl/sv/privacy/`};function it(e,t){var n,o;let i;[...Z.querySelectorAll("script[nonce]")].filter((e=>e.src)).forEach((e=>{(e.src.includes(`__${p}-${f}.js`)||e.src.includes(k)&&e.src.includes(`${p}.com`))&&(i=e.nonce)}));const a=null==(n=Z.getElementsByTagName("script"))?void 0:n[0],c=he("script"),{attributes:s}=e;for(const e of s)c.setAttribute(e.nodeName,e.nodeValue??"");c.type="text/javascript",i&&(c.nonce=i),c.text=e.text,t&&c.setAttribute(`${m}-svc-uuid`,t),((null==(o=c.text)?void 0:o.length)>1||c.src)&&null!=a&&a.parentNode&&a.parentNode.insertBefore(c,a)}const at=()=>{var e,t;const n=(null==(e=window.Shopify)?void 0:e.locale)||ke.lang,o=Ie(n),i=ke.fallbackLang,a=[];try{for(const e of ke.cookieList){if(!1===e.added||!0===e.ignored)continue;const n="Unknown",o=(null==(t=e.category)?void 0:t.toLowerCase())??n.toLowerCase();a[o]||(a[o]={}),a[o][e.domain??n]||(a[o][e.domain??n]=[]),a[o][e.domain??n].filter((t=>t.name===e.name)).length<=0&&a[o][e.domain??n].push(e)}}catch{}const c=[...new Set([...ke.purposes,...Object.keys(a??{}).filter((e=>"functional"!==e&&"unknown"!==e))])].filter((e=>"uncategorized"!==e)),s=Ae(),r=Se(c,n||o||i),l=!1!==ke.managerAccordion,d=!1!==ke.showCategoryServices;return`\n ${s?`\n <div class="${p}-collapsibles-container ${l?"":`${p}-flat-view`}">\n ${c.map(((e,t=1)=>{var n,o;const i=a[e]??{},c=r[e],s=Object.keys(i).length>0,u=c.length>0;return s||u?`\n <div id=card-${t} class="${p}-preferences-card ${p}-hv-preference">\n <div class="${p}-card-info" role="button" aria-label="Toggle Accordion" href="#" tabindex="0" alt="${Re("preferences.toggleGroup")}" data-${p}-service-list="true" data-${p}-cookie-list="true" data-toggle-index="${t}" ${l?"":'style="cursor:default"'}>\n ${l?`\n <svg id="${m}-toggle-cl-${t}_on" style="min-width:24px;min-height:24px;margin-right:8px;" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M13 5L13 11L19 11L19 13L13 13L13 19L11 19L11 13L5 13L5 11L11 11L11 5L13 5Z" fill="${ke.preferences.styles.textColor||"#222"}"/>\n </svg>\n <svg id="${m}-toggle-cl-${t}_off" style="display:none;min-width:24px;min-height:24px;margin-right:8px;" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n <title>${Re("preferences.toggleClose")}</title>\n <path d="M19 13L5 13V11L19 11V13Z" fill="${ke.preferences.styles.textColor||"#222"}"/>\n </svg>`:""}\n <div style="display:flex;flex-direction:column;margin-right:auto;text-overflow:ellipsis;overflow:hidden">\n <p class="${p}-hv-preference__purpose">${Re(`purposes.${e}.name`)}</p>\n </div>\n\n ${null!=(n=ke.gpc)&&n.enabled||"functional"===e?"":`\n <div class="${p}-cookie-toggle-slider">\n <input type="checkbox" class="${p}-hv-toggle" id="${m}-cookie-preferences--${e}" ${!0===ke.categoriesToggle[e]||"functional"===e?"disabled":""}\n />\n <label for="${m}-cookie-preferences--${e}" class="${p}-hv-toggle-label">${e} ${Re("toggle")}\n </label>\n </div>`}\n\n ${null!=(o=ke.gpc)&&o.enabled&&"functional"!==e?`\n <div class="${p}-gpc-status">\n <div class="${p}-gpc-chip">\n GPC\n </div>\n\n <dfn class="${p}-gpc-tooltip">\n <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M10.0944 13.2186H8.39438V11.5186H10.0944V13.2186ZM10.0944 9.81863H8.39438V4.71863H10.0944L10.0944 9.81863ZM9.24438 17.4686C13.9364 17.4686 17.7444 13.6606 17.7444 8.96863C17.7444 4.27663 13.9364 0.468627 9.24438 0.468627C4.55238 0.468627 0.744384 4.27663 0.744384 8.96863C0.744384 13.6606 4.55238 17.4686 9.24438 17.4686ZM9.24438 2.16863C12.9929 2.16863 16.0444 5.22013 16.0444 8.96863C16.0444 12.7171 12.9929 15.7686 9.24438 15.7686C5.49588 15.7686 2.44438 12.7171 2.44438 8.96863C2.44438 5.22013 5.49588 2.16863 9.24438 2.16863Z" />\n </svg>\n <button disabled class="dfn-${p}-tooltip">\n <p>\n ${Re("gpc.tooltip")} <a href="https://help.${p}.com/en/articles/7239641-gpc-support" target="_blank">${Re("gpc.tooltipLink")}</a>.\n </p>\n </button>\n </dfn>\n </div>`:""}\n\n ${"functional"===e?`<div style="cursor:default;font-size:14px;line-height:16.94px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:25%">${Re("notification.always-active")}</div>`:""}\n </div>\n\n ${u&&!s?`\n <div class="${l?`${p}-preferences-content`:`${p}-card-info`} ${p}-content-inactive" id="${m}-cookie-display-${t}" tabindex="0">\n <p class="${p}-hv-preference__description">${Re(`purposes.${e}.description`)}</p>\n ${d?`\n <div class="${p}-card-header ${p}-cookie-card ${p}-category-header ${p}-cookie-info-border">\n <div class="${p}-cookie-card-name">\n ${Re("purposes.cookie-name")}\n </div>\n <div class="${p}-cookie-card-desc">\n ${Re("purposes.cookie-description")}\n </div>\n </div>\n\n \x3c!-- Services --\x3e\n ${Object.entries(r[e]).map((([,e])=>e?`\n <div class="${p}-cookie-card ${p}-cookie-info-border ${p}-cookie-info-grey">\n <div class="${p}-cookie-card-name">\n ${(e=>{var t;const n=(null==(t=window.Shopify)?void 0:t.locale)||ke.lang,o=Ie(n),i=ke.fallbackLang;if("string"==typeof e)return e;if("object"==typeof e){if(null!=e&&e[n])return null==e?void 0:e[n];if(null!=e&&e[o])return null==e?void 0:e[o];if(null!=e&&e[i])return null==e?void 0:e[i]}return Re("manager.unavailable")})(e.name)}\n </div>\n <div class="${p}-cookie-card-desc">\n ${(e=>{var t;const n=(null==(t=window.Shopify)?void 0:t.locale)||ke.lang,o=Ie(n),i=ke.fallbackLang,[a,c]=e;if("string"==typeof c)return Re(`cookie.${a.toLowerCase?a.toLowerCase():""}`)||c;if("object"==typeof c){if(null!=c&&c[n])return null==c?void 0:c[n];if(null!=c&&c[o])return null==c?void 0:c[o];if(null!=c&&c[i])return null==c?void 0:c[i]}return Re("manager.unavailable")})([e.name,e.desc])}\n </div>\n </div>\n `:"")).join("")} `:""}\n </div>`:""}\n\n ${ke.hasCookieList&&s?`\n <div class="${l?`${p}-preferences-content`:`${p}-card-info`} ${p}-content-inactive" id="${m}-cookie-display-cl-${t}">\n <p class="${p}-hv-preference__description" tabindex="0">${Re(`purposes.${e}.description`)}</p>\n ${d?`<div class="${p}-card-header ${p}-cookie-card ${p}-category-header ${p}-cookie-info-border">\n <div title="${Re("purposes.cookie-list-domain")}" class="${p}-cookie-card-group" tabindex="0" style="width:20%">\n ${Re("purposes.cookie-list-domain")}\n </div>\n <div class="${p}-cookie-card-name" style="width: 60%" tabindex="0">\n ${Re("purposes.cookie-list-name")}\n </div>\n <div class="${p}-cookie-card-type" style="width:20%" tabindex="0">\n ${Re("purposes.cookie-list-type")}\n </div>\n </div>\n\n \x3c!-- Cookies --\x3e\n ${(a[e]&&Object.entries(a[e]).map((([e,t])=>`\n <div class="${p}-cookie-card ${p}-cookie-info-border ${p}-cookie-info-grey">\n <div title="${e}" class="${p}-cookie-card-group" style="width:20%" tabindex="0">\n ${e}\n </div>\n <div class="${p}-cookie-card-name" style="width: 60%" tabindex="0">\n ${Object.entries(t).map((([,e])=>{var n;return t.third_party||(t.third_party=e.third_party),(null==(n=e.name)?void 0:n.length)>0?(e.added,e.name):""})).join(", ")}\n </div>\n <div class="${p}-cookie-card-type" style="width: 20%" tabindex="0">\n ${t.third_party?Re("purposes.third-party"):Re("purposes.first-party")}\n </div>\n </div>`)).join(""))??`<div class="${p}-cookie-card-name" style="width: 100%" tabindex="0">None</div>`}\n `:""}\n\n </div>`:""}\n </div>\n `:""})).join("")}\n </div>`:""}\n `},ct=class e{static create(t){const n=he("style");n.type="text/css",n.setAttribute(`${m}-style`,"true"),n.id=`${p}_cb_pref_css`,n.appendChild(Z.createTextNode(`\n .${m}-consent {\n --${m}-preferences-layer: ${ke.usedByHierophant?"2400":"2147483647"};\n --${m}-preferences-switch: #fff;\n --${m}-preferences-switch-on: #219653;\n --${m}-preferences-background-secondary-color: ${ae(ke.preferences.styles.background||"#FFF",5,5,5)};\n --${m}-preferences-background-secondary-alt-color: ${"rgba(255,255,255,1)"===ae(ke.preferences.styles.background)?"#fff":ae(ke.preferences.styles.background,5,5,5)||"#fff"};\n --${m}-preferences-background-tertiary-color: ${ae(ke.preferences.styles.background||"#FFF",12,13,13)};\n\n --${m}-preferences-text-color: ${ke.preferences.styles.textColor||"#222"};\n --${m}-preferences-link-color: ${ke.preferences.styles.link||"#1082EC"};\n --${m}-preferences-background-color: ${ke.preferences.styles.background||"#FFF"};\n --${m}-preferences-border-color: ${ke.preferences.styles.border||"#E0E0E0"};\n\n --${m}-preferences-allow-all-text-color: ${ke.preferences.styles.allowText||"#222"};\n --${m}-preferences-allow-all-background-color: ${ke.preferences.styles.allowBackground||"#FFF"};\n --${m}-preferences-allow-all-background-color-hover: ${ke.preferences.styles.allowBackgroundHover||"#FFF"};\n --${m}-preferences-allow-all-border-color: ${ke.preferences.styles.allowBorder||"#222"};\n\n --${m}-preferences-decline-all-text-color: ${ke.preferences.styles.declineText||"#222"};\n --${m}-preferences-decline-all-background-color: ${ke.preferences.styles.declineBackground||"#FFF"};\n --${m}-preferences-decline-all-background-color-hover: ${ke.preferences.styles.declineBackgroundHover||"#FFF"};\n --${m}-preferences-decline-all-border-color: ${ke.preferences.styles.declineBorder||"#222"};\n\n --${m}-preferences-allow-selected-text-color: ${ke.preferences.styles.acceptSelectedText||"#FFF"};\n --${m}-preferences-allow-selected-background-color: ${ke.preferences.styles.acceptSelectedBackground||"#222"};\n --${m}-preferences-allow-selected-background-color-hover: ${ke.preferences.styles.acceptSelectedBackgroundHover||"#1a1a1a"};\n --${m}-preferences-allow-selected-border-color: ${ke.preferences.styles.acceptSelectedBorder||"transparent"};\n }\n `)),Z.head.appendChild(n);const o=Z.getElementById(`${m}-cookie-preferences-wrapper`);o&&o.remove();const i=he("div");i.id=`${m}-cookie-preferences-wrapper`,i.innerHTML=at(),t.appendChild(i),Ue(ke)&&(window.onhashchange=()=>{e.handlePreferencesHashChange()},Mt.on("changeTcfTab",(t=>{const n=Object.values(e.PREFERENCE_TABS).find((e=>e.tabId===t));n&&e.displayTab(n)})),e.handlePreferencesHashChange())}static getTitle(e){return Re(e?"tcf.preferences.title":"preferences.cookiePreferences")}static getDescription(e,t){return Re(e?"tcf.preferences.description":t?"preferences.description":"preferences.empty")}static createModal(){var t,n;const o=Ae(),i=Ue(ke),a=e.getTitle(i),c=e.getDescription(i,o??!1),s=function(){if(ke.preferences.hidePoweredBy)return"";const e=`<a target="_blank" class="${p}-link" rel="noopener noreferrer" href="https://www.${p}.com/cookie-banner-generator" aria-label="Powered by Enzuzo"><svg width="131" height="14" viewBox="0 0 131 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.13342 11V2.61497H3.96664C4.62445 2.61497 5.16216 2.73371 5.57977 2.97117C6.00012 3.20591 6.31128 3.5239 6.51326 3.92513C6.71525 4.32637 6.81624 4.77401 6.81624 5.26805C6.81624 5.76209 6.71525 6.21109 6.51326 6.61506C6.31401 7.01902 6.00558 7.3411 5.58796 7.5813C5.17035 7.81877 4.63537 7.9375 3.98302 7.9375H1.95227V7.03676H3.95026C4.40063 7.03676 4.76229 6.95897 5.03524 6.80339C5.30819 6.64781 5.50608 6.43764 5.6289 6.17288C5.75446 5.90539 5.81724 5.60378 5.81724 5.26805C5.81724 4.93232 5.75446 4.63207 5.6289 4.36731C5.50608 4.10255 5.30682 3.89511 5.03114 3.74499C4.75546 3.59213 4.38971 3.51571 3.93388 3.51571H2.14879V11H1.13342ZM10.8081 11.131C10.2404 11.131 9.74226 10.9959 9.31373 10.7257C8.88793 10.4555 8.55493 10.0774 8.31473 9.59158C8.07727 9.10573 7.95853 8.53799 7.95853 7.88837C7.95853 7.23329 8.07727 6.66146 8.31473 6.17288C8.55493 5.6843 8.88793 5.3049 9.31373 5.03468C9.74226 4.76446 10.2404 4.62934 10.8081 4.62934C11.3759 4.62934 11.8726 4.76446 12.2984 5.03468C12.727 5.3049 13.06 5.6843 13.2974 6.17288C13.5376 6.66146 13.6577 7.23329 13.6577 7.88837C13.6577 8.53799 13.5376 9.10573 13.2974 9.59158C13.06 10.0774 12.727 10.4555 12.2984 10.7257C11.8726 10.9959 11.3759 11.131 10.8081 11.131ZM10.8081 10.263C11.2394 10.263 11.5942 10.1525 11.8726 9.9314C12.151 9.71031 12.3571 9.41962 12.4909 9.05932C12.6246 8.69903 12.6915 8.30871 12.6915 7.88837C12.6915 7.46803 12.6246 7.07634 12.4909 6.71332C12.3571 6.35029 12.151 6.05687 11.8726 5.83305C11.5942 5.60924 11.2394 5.49733 10.8081 5.49733C10.3769 5.49733 10.022 5.60924 9.74363 5.83305C9.46522 6.05687 9.25914 6.35029 9.1254 6.71332C8.99165 7.07634 8.92478 7.46803 8.92478 7.88837C8.92478 8.30871 8.99165 8.69903 9.1254 9.05932C9.25914 9.41962 9.46522 9.71031 9.74363 9.9314C10.022 10.1525 10.3769 10.263 10.8081 10.263ZM16.3436 11L14.4275 4.71123H15.4428L16.8021 9.52607H16.8676L18.2105 4.71123H19.2423L20.5688 9.50969H20.6343L21.9936 4.71123H23.009L21.0929 11H20.143L18.7674 6.16878H18.6691L17.2934 11H16.3436ZM26.7092 11.131C26.1032 11.131 25.5805 10.9973 25.1411 10.7298C24.7044 10.4596 24.3673 10.0829 24.1298 9.59977C23.8951 9.11391 23.7777 8.54891 23.7777 7.90475C23.7777 7.26058 23.8951 6.69285 24.1298 6.20154C24.3673 5.7075 24.6975 5.32264 25.1206 5.04696C25.5464 4.76855 26.0432 4.62934 26.6109 4.62934C26.9385 4.62934 27.2619 4.68393 27.5813 4.79311C27.9006 4.90229 28.1913 5.07971 28.4533 5.32537C28.7154 5.56829 28.9242 5.89037 29.0798 6.29161C29.2353 6.69285 29.3131 7.18689 29.3131 7.77373V8.18315H24.4655V7.34793H28.3305C28.3305 6.99309 28.2595 6.67647 28.1176 6.39806C27.9784 6.11965 27.7791 5.89993 27.5198 5.73889C27.2633 5.57785 26.9603 5.49733 26.6109 5.49733C26.2261 5.49733 25.8931 5.59286 25.6119 5.78392C25.3335 5.97226 25.1192 6.21791 24.9691 6.52089C24.819 6.82386 24.7439 7.14867 24.7439 7.49532V8.05214C24.7439 8.52707 24.8258 8.92967 24.9896 9.25994C25.1561 9.58748 25.3867 9.83723 25.6815 10.0092C25.9763 10.1784 26.3189 10.263 26.7092 10.263C26.963 10.263 27.1923 10.2276 27.397 10.1566C27.6045 10.0829 27.7832 9.97371 27.9334 9.82904C28.0835 9.68165 28.1995 9.49877 28.2814 9.28041L29.2149 9.54245C29.1166 9.85907 28.9515 10.1375 28.7195 10.3777C28.4875 10.6151 28.2009 10.8007 27.8597 10.9345C27.5185 11.0655 27.135 11.131 26.7092 11.131ZM30.783 11V4.71123H31.7165V5.6611H31.782C31.8966 5.34993 32.104 5.09745 32.4043 4.90366C32.7045 4.70986 33.043 4.61297 33.4197 4.61297C33.4906 4.61297 33.5793 4.61433 33.6858 4.61706C33.7922 4.61979 33.8728 4.62389 33.9273 4.62934V5.61196C33.8946 5.60378 33.8195 5.59149 33.7022 5.57512C33.5875 5.55601 33.4661 5.54646 33.3378 5.54646C33.0321 5.54646 32.7591 5.6106 32.5189 5.73889C32.2815 5.86444 32.0931 6.03913 31.9539 6.26295C31.8174 6.48404 31.7492 6.73652 31.7492 7.02039V11H30.783ZM37.518 11.131C36.9121 11.131 36.3894 10.9973 35.9499 10.7298C35.5132 10.4596 35.1761 10.0829 34.9386 9.59977C34.7039 9.11391 34.5865 8.54891 34.5865 7.90475C34.5865 7.26058 34.7039 6.69285 34.9386 6.20154C35.1761 5.7075 35.5064 5.32264 35.9294 5.04696C36.3552 4.76855 36.852 4.62934 37.4197 4.62934C37.7473 4.62934 38.0707 4.68393 38.3901 4.79311C38.7094 4.90229 39.0001 5.07971 39.2622 5.32537C39.5242 5.56829 39.733 5.89037 39.8886 6.29161C40.0442 6.69285 40.1219 7.18689 40.1219 7.77373V8.18315H35.2744V7.34793H39.1393C39.1393 6.99309 39.0684 6.67647 38.9264 6.39806C38.7872 6.11965 38.588 5.89993 38.3287 5.73889C38.0721 5.57785 37.7691 5.49733 37.4197 5.49733C37.0349 5.49733 36.7019 5.59286 36.4207 5.78392C36.1423 5.97226 35.9281 6.21791 35.7779 6.52089C35.6278 6.82386 35.5528 7.14867 35.5528 7.49532V8.05214C35.5528 8.52707 35.6346 8.92967 35.7984 9.25994C35.9649 9.58748 36.1956 9.83723 36.4903 10.0092C36.7851 10.1784 37.1277 10.263 37.518 10.263C37.7718 10.263 38.0011 10.2276 38.2058 10.1566C38.4133 10.0829 38.5921 9.97371 38.7422 9.82904C38.8923 9.68165 39.0083 9.49877 39.0902 9.28041L40.0237 9.54245C39.9254 9.85907 39.7603 10.1375 39.5283 10.3777C39.2963 10.6151 39.0097 10.8007 38.6685 10.9345C38.3273 11.0655 37.9438 11.131 37.518 11.131ZM43.9665 11.131C43.4424 11.131 42.9797 10.9986 42.5785 10.7339C42.1773 10.4664 41.8634 10.0897 41.6368 9.60386C41.4103 9.11528 41.297 8.53799 41.297 7.87199C41.297 7.21145 41.4103 6.63826 41.6368 6.15241C41.8634 5.66655 42.1786 5.29125 42.5826 5.02649C42.9866 4.76173 43.4533 4.62934 43.9828 4.62934C44.3923 4.62934 44.7157 4.69758 44.9532 4.83406C45.1934 4.9678 45.3762 5.12065 45.5018 5.29261C45.6301 5.46184 45.7297 5.60105 45.8007 5.71023H45.8826V2.61497H46.8488V11H45.9153V10.0338H45.8007C45.7297 10.1484 45.6287 10.2931 45.4977 10.4677C45.3667 10.6397 45.1797 10.7939 44.9368 10.9304C44.6939 11.0641 44.3704 11.131 43.9665 11.131ZM44.0975 10.263C44.4851 10.263 44.8126 10.162 45.0801 9.96006C45.3476 9.75535 45.5509 9.47284 45.6901 9.11255C45.8293 8.74953 45.8989 8.33055 45.8989 7.85561C45.8989 7.38614 45.8307 6.97535 45.6942 6.62324C45.5578 6.26841 45.3558 5.99273 45.0883 5.79621C44.8208 5.59695 44.4905 5.49733 44.0975 5.49733C43.688 5.49733 43.3469 5.60241 43.0739 5.81258C42.8037 6.02003 42.6003 6.30253 42.4639 6.66009C42.3301 7.01493 42.2632 7.41344 42.2632 7.85561C42.2632 8.30325 42.3315 8.70995 42.468 9.0757C42.6072 9.43873 42.8119 9.72805 43.0821 9.94368C43.355 10.1566 43.6935 10.263 44.0975 10.263ZM52.1263 11V2.61497H53.0925V5.71023H53.1744C53.2454 5.60105 53.3437 5.46184 53.4692 5.29261C53.5975 5.12065 53.7804 4.9678 54.0178 4.83406C54.258 4.69758 54.5828 4.62934 54.9923 4.62934C55.5218 4.62934 55.9885 4.76173 56.3925 5.02649C56.7965 5.29125 57.1117 5.66655 57.3383 6.15241C57.5648 6.63826 57.6781 7.21145 57.6781 7.87199C57.6781 8.53799 57.5648 9.11528 57.3383 9.60386C57.1117 10.0897 56.7978 10.4664 56.3966 10.7339C55.9954 10.9986 55.5327 11.131 55.0086 11.131C54.6047 11.131 54.2812 11.0641 54.0383 10.9304C53.7954 10.7939 53.6084 10.6397 53.4774 10.4677C53.3464 10.2931 53.2454 10.1484 53.1744 10.0338H53.0598V11H52.1263ZM53.0762 7.85561C53.0762 8.33055 53.1458 8.74953 53.285 9.11255C53.4242 9.47284 53.6275 9.75535 53.895 9.96006C54.1625 10.162 54.49 10.263 54.8776 10.263C55.2816 10.263 55.6187 10.1566 55.8889 9.94368C56.1619 9.72805 56.3666 9.43873 56.503 9.0757C56.6423 8.70995 56.7119 8.30325 56.7119 7.85561C56.7119 7.41344 56.6436 7.01493 56.5071 6.66009C56.3734 6.30253 56.1701 6.02003 55.8971 5.81258C55.6269 5.60241 55.2871 5.49733 54.8776 5.49733C54.4846 5.49733 54.1543 5.59695 53.8868 5.79621C53.6193 5.99273 53.4173 6.26841 53.2809 6.62324C53.1444 6.97535 53.0762 7.38614 53.0762 7.85561ZM59.5533 13.3583C59.3895 13.3583 59.2435 13.3446 59.1152 13.3173C58.9869 13.2928 58.8982 13.2682 58.8491 13.2436L59.0947 12.392C59.3295 12.4521 59.5369 12.4739 59.717 12.4576C59.8972 12.4412 60.0569 12.3607 60.1961 12.216C60.338 12.0741 60.4677 11.8434 60.585 11.5241L60.7652 11.0328L58.4396 4.71123H59.4878L61.2237 9.72259H61.2892L63.0252 4.71123H64.0733L61.4039 11.9171C61.2838 12.2419 61.135 12.5108 60.9576 12.7237C60.7802 12.9393 60.5741 13.099 60.3394 13.2027C60.1074 13.3064 59.8453 13.3583 59.5533 13.3583Z" fill="#828282"/> <path d="M73.4177 10.0499C74.3198 10.0499 75.0376 9.71023 75.5088 9.22645C75.5964 9.13582 75.711 9.07745 75.8347 9.06051C75.9583 9.04357 76.0839 9.06903 76.1918 9.13287L77.0298 9.63256C77.0795 9.66199 77.1224 9.7021 77.1555 9.75012C77.1886 9.79815 77.2111 9.85293 77.2214 9.91069C77.2316 9.96845 77.2295 10.0278 77.2151 10.0846C77.2007 10.1415 77.1744 10.1944 77.1379 10.2399C76.2835 11.2851 75.0129 11.9027 73.3994 11.9027C70.374 11.9027 68.4122 9.7879 68.4122 6.98064C68.4122 4.21082 70.374 2.05859 73.2527 2.05859C75.9846 2.05859 77.6715 4.3044 77.6715 6.99936C77.6715 7.12569 77.6642 7.25575 77.6532 7.38489C77.6411 7.51006 77.5838 7.62616 77.4924 7.71057C77.4011 7.79499 77.2822 7.84167 77.159 7.84153H70.4841C70.7958 9.30131 71.9509 10.0499 73.4177 10.0499ZM75.8563 6.19461C75.5813 4.58512 74.4261 3.89267 73.2344 3.89267C71.7492 3.89267 70.7408 4.79099 70.4657 6.19461H75.8563Z" fill="#828282"/> <path d="M82.7189 2.05859H85.7243C87.1753 2.05859 88.68 3.08835 88.68 5.63228V11.4812C88.6801 11.5365 88.6696 11.5913 88.649 11.6424C88.6285 11.6936 88.5983 11.74 88.5601 11.7792C88.522 11.8183 88.4768 11.8494 88.4269 11.8706C88.3771 11.8918 88.3237 11.9027 88.2697 11.9027H86.9863C86.8772 11.9027 86.7726 11.8583 86.6955 11.7793C86.6183 11.7002 86.575 11.593 86.575 11.4812V10.5054V8.71855V5.99084C86.575 4.47268 85.8685 3.86541 84.2508 3.86541C82.6965 3.86541 81.9168 4.54859 81.9168 6.08773V11.4812C81.917 11.5365 81.9065 11.5913 81.8859 11.6424C81.8653 11.6936 81.8351 11.74 81.797 11.7792C81.7589 11.8183 81.7136 11.8494 81.6638 11.8706C81.614 11.8918 81.5605 11.9027 81.5066 11.9027H80.2231C80.1141 11.9027 80.0095 11.8583 79.9323 11.7793C79.8552 11.7002 79.8119 11.593 79.8119 11.4812V5.6113C79.8119 3.22518 81.1947 2.05859 82.7189 2.05859Z" fill="#828282"/> <path d="M98.3748 10.4947V11.3719C98.3748 11.4468 98.3604 11.5208 98.3323 11.5899C98.3042 11.659 98.263 11.7218 98.2111 11.7746C98.1592 11.8275 98.0976 11.8694 98.0298 11.8979C97.962 11.9265 97.8894 11.9411 97.8161 11.9409H91.379C91.231 11.9409 91.0892 11.881 90.9845 11.7743C90.8799 11.6676 90.8212 11.5229 90.8212 11.3719V10.6973C90.8214 10.5782 90.8579 10.4622 90.9258 10.3653L95.3534 4.07379H91.5765C91.4286 4.07379 91.2867 4.01384 91.1821 3.90713C91.0775 3.80043 91.0187 3.6557 91.0187 3.50479V2.62759C91.0187 2.47668 91.0775 2.33196 91.1821 2.22525C91.2867 2.11854 91.4286 2.05859 91.5765 2.05859H97.6262C97.6996 2.05846 97.7722 2.07309 97.84 2.10162C97.9078 2.13016 97.9694 2.17205 98.0213 2.2249C98.0732 2.27775 98.1144 2.34052 98.1425 2.40962C98.1706 2.47871 98.185 2.55279 98.185 2.62759V3.29833C98.185 3.41709 98.1484 3.53285 98.0804 3.62926L93.6683 9.9218H97.8161C97.8897 9.92167 97.9627 9.93642 98.0307 9.9652C98.0988 9.99399 98.1605 10.0362 98.2125 10.0895C98.2644 10.1428 98.3055 10.206 98.3334 10.2756C98.3613 10.3451 98.3753 10.4196 98.3748 10.4947V10.4947Z" fill="#828282"/> <path d="M100.516 8.32202V2.47961C100.516 2.42437 100.526 2.36965 100.547 2.31857C100.568 2.2675 100.598 2.22108 100.637 2.18197C100.676 2.14286 100.721 2.11183 100.772 2.09066C100.822 2.06949 100.876 2.05859 100.931 2.05859H102.23C102.341 2.05859 102.446 2.10295 102.525 2.18191C102.603 2.26086 102.646 2.36795 102.646 2.47961V7.96685C102.646 9.48332 103.693 10.0899 105.034 10.0899C106.435 10.0899 107.362 9.48461 107.362 7.96685V2.47961C107.362 2.42437 107.372 2.36965 107.393 2.31857C107.414 2.2675 107.444 2.22108 107.483 2.18197C107.522 2.14286 107.567 2.11183 107.618 2.09066C107.668 2.06949 107.722 2.05859 107.777 2.05859H109.076C109.187 2.05859 109.292 2.10295 109.371 2.18191C109.449 2.26086 109.492 2.36795 109.492 2.47961L109.514 8.32202C109.514 10.7055 108.237 11.9027 106.695 11.9027H103.358C101.889 11.8987 100.516 10.8631 100.516 8.32202Z" fill="#828282"/> <path d="M119.209 10.4908V11.367C119.209 11.5182 119.15 11.6632 119.045 11.7701C118.94 11.8769 118.798 11.937 118.65 11.937H112.213C112.139 11.937 112.067 11.9223 111.999 11.8936C111.931 11.8649 111.87 11.8229 111.818 11.77C111.766 11.7171 111.725 11.6542 111.697 11.5851C111.669 11.5159 111.655 11.4418 111.655 11.367V10.6973C111.655 10.5782 111.692 10.4622 111.759 10.3653L116.187 4.07379H112.41C112.262 4.07379 112.12 4.01384 112.016 3.90713C111.911 3.80043 111.852 3.6557 111.852 3.50479V2.62759C111.852 2.47668 111.911 2.33196 112.016 2.22525C112.12 2.11854 112.262 2.05859 112.41 2.05859H118.46C118.533 2.05846 118.606 2.07309 118.674 2.10162C118.742 2.13016 118.803 2.17205 118.855 2.2249C118.907 2.27775 118.948 2.34052 118.976 2.40962C119.004 2.47872 119.019 2.55279 119.019 2.62759V3.3013C119.019 3.42003 118.982 3.53572 118.914 3.63222L114.502 9.91983H118.65C118.723 9.9197 118.796 9.93439 118.864 9.96305C118.932 9.99171 118.994 10.0338 119.046 10.0868C119.097 10.1399 119.139 10.2029 119.167 10.2722C119.195 10.3415 119.209 10.4158 119.209 10.4908V10.4908Z" fill="#828282"/> <path d="M121.349 6.98054C121.349 4.19206 123.506 2.05859 126.175 2.05859C128.861 2.05859 131 4.19206 131 6.98054C131 9.75031 128.861 11.9025 126.175 11.9025C125.541 11.9083 124.912 11.7851 124.326 11.5401C123.739 11.295 123.205 10.933 122.756 10.4751C122.308 10.0171 121.952 9.47232 121.71 8.87242C121.469 8.27251 121.346 7.62943 121.349 6.98054V6.98054ZM129.026 6.98054C129.026 5.27751 127.783 4.02363 126.175 4.02363C124.566 4.02363 123.323 5.27751 123.323 6.98054C123.323 8.68358 124.566 9.93746 126.175 9.93746C127.783 9.93746 129.026 8.68358 129.026 6.98054Z" fill="#828282"/> </svg>`;return X(Re("preferences.manager_poweredby"),{link:e})}(),r=`\n <div class="${p}-cookie-modal" id="${p}-modal">\n <div class="${p}-modal-header">\n ${!ke.enforceCookieBar||ke.usedByHierophant?`<button class="${p}-modal-button-close" id="${m}-close-modal"><span>${Re("preferences.close")}</span>\n<svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M11.8333 1.8415L10.6583 0.666504L6 5.32484L1.34167 0.666504L0.166672 1.8415L4.82501 6.49984L0.166672 11.1582L1.34167 12.3332L6 7.67484L10.6583 12.3332L11.8333 11.1582L7.175 6.49984L11.8333 1.8415Z" />\n</svg>\n</button>`:""}\n <div class="${p}-modal-header-text" tabindex="0">\n <p class="${p}-modal-title">\n ${ke.preferences.logo?`<img alt="${Re("preferences.companyLogo")}" src="${ke.preferences.logo}" style="max-height:75px" />`:a}\n </p>\n <p class="${p}-modal-desc">\n ${c}\n <span id="${m}-cookie-preferences-privacy-policy-link-wrapper">\n <a class="${p}-privacy-policy-link" target="_blank" rel="noreferrer" href="${W(ke.notification.cookiePrivacyURL)}"rel="noopen noreferrer">${Re("preferences.cookiePolicy")}</a>.\n </span>\n </p>\n ${ke.gcmEnabled&&ke.gcmGooglePolicyEnabled?`<p class="${p}-modal-desc">\n ${Re("preferences.gcmGooglePolicyMessage")}\n <a class="${p}-privacy-policy-link" href="${function(e){const t=e.split("-").at(0);return ot[e]??ot[t]??ot.en}(ke.lang)}" target="_blank" rel="noopen noreferrer">${Re("preferences.gcmGooglePolicyLinkText")}</a>.\n </p>`:""}\n </div>\n ${i?`<nav class="${p}-modal-header-tabs">\n ${e.createTabLink(e.PREFERENCE_TABS.SERVICES)}\n ${e.createTabLink(e.PREFERENCE_TABS.PURPOSES)}\n ${e.createTabLink(e.PREFERENCE_TABS.VENDORS)}\n </nav>`:""}\n </div>\n <div id="${m}-cookie-preferences" class="${p}-cookie-preferences"></div>\n ${i?`\n <div id="${null==(t=e.PREFERENCE_TABS.PURPOSES)?void 0:t.contentId}" class="${p}-cookie-preferences ${i?"hasTcf":""}">\n <div class="${p}-tcf-consent-list-header">\n <p class="${p}-tcf-consent-list-label">${Re("tcf.manager.purposes")}</p>\n <p class="${p}-hv-preference__purpose">${Re("tcf.manager.legInt")}</p>\n <p class="${p}-hv-preference__purpose">${Re("tcf.manager.consent")}</p>\n </div>\n <div id="${p}-tcf-purposes-list"></div>\n <div class="${p}-tcf-consent-list-header">\n <p class="${p}-tcf-consent-list-label">${Re("tcf.manager.specialFeatures")}</p>\n </div>\n <div id="${p}-tcf-special-features-list"></div>\n </div>\n <div id="${null==(n=e.PREFERENCE_TABS.VENDORS)?void 0:n.contentId}" class="${p}-cookie-preferences ${i?"hasTcf":""}">\n <div class="${p}-tcf-consent-list-header">\n <p class="${p}-tcf-consent-list-label">${Re("tcf.manager.vendors")}</p>\n <p class="${p}-hv-preference__purpose">${Re("tcf.manager.legInt")}</p>\n <p class="${p}-hv-preference__purpose">${Re("tcf.manager.consent")}</p>\n </div>\n </div>`:""}\n <div class="${p}-modal-footer">\n <div id="${m}-cookie-preferences-buttons-wrapper">\n <div class="${p}-button-container">\n <div class="${p}-left-button-container">\n ${o?`<button class="${p}-modal-button ${p}-modal-button-accept" id="${m}-accept-modal">${Re("preferences.accept")}</button>`:""}\n ${o?`<button class="${p}-modal-button ${p}-modal-button-reject" id="${m}-reject-modal">${Re("preferences.reject")}</button>`:""}\n </div>\n ${o?`<button class="${p}-modal-button ${p}-modal-button-confirm" id="${m}-confirm-modal">${Re("notification.confirm")}</button>`:""}\n </div>\n </div>\n </div>\n ${s?`<div class="${p}-poweredby-wrap">${s}</div>`:""}\n </div>\n `,l=Z.getElementById(`${p}-modal-wrap`);if(l)ke.usedByHierophant&&(l.innerHTML=r);else{const e=he("div");e.className=`${m}-consent`;const t=he("div");t.id=`${p}-modal-wrap`,t.classList.add(`${p}-modal-wrapper`),t.innerHTML=r,e.appendChild(t),Z.body.appendChild(e)}const d=Z.getElementById(`${m}-cookie-preferences`);null!==d&&e.create(d)}};u(ct,"PREFERENCE_TABS",{SERVICES:{contentId:`${m}-cookie-preferences`,hash:"services",tabId:`${p}-preference-tab-services`,titleId:"tcf.manager.servicesTab"},PURPOSES:{contentId:`${p}-tcf-purposes-content`,hash:"purposes",tabId:`${p}-preference-tab-purposes`,titleId:"tcf.manager.purposesTab"},VENDORS:{contentId:`${p}-tcf-purposes-vendors`,hash:"vendors",tabId:`${p}-preference-tab-vendors`,titleId:"tcf.manager.vendorsTab"}}),u(ct,"getTabFromHash",(e=>{const[,t]=e.split("/");return t})),u(ct,"getEnabledTab",(()=>{const e=ct.getTabFromHash(oe().hash);return Object.values(ct.PREFERENCE_TABS).find((t=>t.hash===e))??ct.PREFERENCE_TABS.SERVICES})),u(ct,"displayTab",(e=>{for(const t of Object.values(ct.PREFERENCE_TABS))t.hash===e.hash?(Z.getElementById(t.contentId).style.display="block",Z.getElementById(t.tabId).classList.add("enabled")):(Z.getElementById(t.contentId).style.display="none",Z.getElementById(t.tabId).classList.remove("enabled"))})),u(ct,"handlePreferencesHashChange",(()=>{ct.displayTab(ct.getEnabledTab())})),u(ct,"createTabLink",(e=>`<a class="${p}-preference-tab" id="${e.tabId}">${Re(e.titleId)}</a>`));let st=ct;class rt{constructor(e,t,n){u(this,"consentCheckboxes",{}),u(this,"legitInterestCheckboxes",{});for(const[o,i]of Object.entries(t)){const t=n(+o,i);e.appendChild(t.root),this.consentCheckboxes[Number.parseInt(o,10)]=t.consentToggle,t.legitInterestToggle&&(this.legitInterestCheckboxes[Number.parseInt(o,10)]=t.legitInterestToggle,t.legitInterestToggle.checked=!0)}}getConsentMap(){return Object.fromEntries(Object.entries(this.consentCheckboxes).map((([e,t])=>[e,!!t&&t.checked])))}getLegIntMap(){return Object.fromEntries(Object.entries(this.legitInterestCheckboxes).map((([e,t])=>[e,t.checked])))}setStateFromTcModel(e,t){for(const[t,n]of Object.entries(this.consentCheckboxes))n&&(n.checked=e.has(+t));if(t)for(const[e,n]of Object.entries(this.legitInterestCheckboxes))n.checked=t.has(+e)}}const lt=(e,t)=>{var n,o,i,a;const c=he("div");c.className=`${p}-preferences-card ${p}-hv-preference`;const s=`${p}-tcf-purpose-toggle--${e}`,r=`${p}-tcf-legit-interest-purpose-toggle--${e}`,l=(null==(n=ke.tcfApi)?void 0:n.doesPurposeHaveLegInts(e))??!1,d=(null==(o=ke.tcfApi)?void 0:o.getPurposeNumVendors(e))??0,u=(null==(i=ke.tcfApi)?void 0:i.getPurposeNumLegInts(e))??0;return c.innerHTML=`\n <div class="${p}-card-info">\n <div>\n <p class="${p}-hv-preference__purpose">${t.name}</p>\n <p class="${p}-hv-preference__description">${Re("tcf.manager.purposeNumVendors")} ${d}</p>\n\n ${l?`<p class="${p}-hv-preference__description">${Re("tcf.manager.purposeNumLegInts")} ${u}</p>`:""}\n\n <p class="${p}-hv-preference__description">${t.description}</p>\n\n <ul class="${p}-hv-preference__description">\n ${(null==(a=t.illustrations)?void 0:a.map((e=>`<li>${e}</li>`)).join("\n"))??""}\n <ul>\n </div>\n\n <div class="${p}-cookie-toggle-slider" ${!l&&'style="visibility:hidden"'}>\n <input type="checkbox" class="${p}-hv-toggle" id="${r}" />\n <label for="${r}" class="${p}-hv-toggle-label">${t.name}</label>\n </div>\n\n <div class="${p}-cookie-toggle-slider">\n <input type="checkbox" class="${p}-hv-toggle" id="${s}" />\n <label for="${s}" class="${p}-hv-toggle-label">${t.name}</label>\n </div>\n </div>\n `,{root:c,consentToggle:c.querySelector(`#${s}`),legitInterestToggle:c.querySelector(`#${r}`)}},dt=(e,t)=>{const n=he("div");n.className=`${p}-preferences-card ${p}-hv-preference`;const o=`${p}-tcf-feature-toggle--${e}`;return n.innerHTML=`\n <div class="${p}-card-info">\n <div>\n <p class="${p}-hv-preference__purpose">${t.name}</p>\n <p class="${p}-hv-preference__description">${t.description}</p>\n </div>\n\n <div class="${p}-cookie-toggle-slider">\n <input type="checkbox" class="${p}-hv-toggle" id="${o}" />\n <label for="${o}" class="${p}-hv-toggle-label">${t.name}</label>\n </div>\n </div>\n `,{root:n,consentToggle:n.querySelector(`#${o}`)}},ut=e=>`${p}-tcf-vendor-info-content--${e}`,pt=e=>`${p}-tcf-vendor-info-toggle--${e}`,ft=e=>{if(!e.usesCookies)return"";const t=function(e){return e>=0?Math.round(e/86400):0}(e.cookieMaxAgeSeconds??0);return`<p>${Re("tcf.manager.usesCookies")} ${e.cookieRefresh?Re("tcf.manager.cookieRefresh"):""} (${Re("tcf.manager.cookieMaxAge")} ${t})</p>`},gt=(e,t,n,o)=>{if(0===t.length)return"";return`<p>${e}</p>\n <ul>\n ${t.map((e=>{if(!e)return"";const t=(null==n?void 0:n[e.id])||o?`(${Re("tcf.manager.retention")} ${(null==n?void 0:n[e.id])??o})`:"";return`<li>${null==e?void 0:e.name} ${t}</li>`})).join("\n")}\n </ul>`},mt=(e,t)=>{var n,o,i;const a=he("div");a.className=`${p}-preferences-card ${p}-hv-preference`;const c=`${p}-tcf-vendor-toggle--${e}`,s=`${p}-tcf-vendor-legit-interest-toggle--${e}`,r=pt(e),l=ut(e),d=t.purposes.map((e=>{var t;return null==(t=ke.tcfApi)?void 0:t.getPurpose(e)})),u=t.legIntPurposes.map((e=>{var t;return null==(t=ke.tcfApi)?void 0:t.getPurpose(e)})),f=t.purposes.map((e=>{var t;return null==(t=null==ke?void 0:ke.tcfApi)?void 0:t.getFeature(e)})).filter((e=>void 0!==e)),g=t.specialFeatures.map((e=>{var t;return null==(t=null==ke?void 0:ke.tcfApi)?void 0:t.getSpecialFeature(e)})),m=null==(n=null==ke?void 0:ke.tcfApi)?void 0:n.doesVendorHaveLegInts(e),h=((e,t)=>{var n,o,i;const a=t??"en";return(null==(n=e.urls)?void 0:n.find((e=>e.langId===a)))||(null==(o=e.urls)||o.sort(((e,t)=>e.langId.localeCompare(t.langId))),null==(i=e.urls)?void 0:i[0])})(t,"en");a.innerHTML=`\n <div class="${p}-card-info">\n <div id="${r}" style="width: 100%;display:flex;align-items:center">\n <svg id="${p}-tcf-vendor-info-arrow--${e}_on" style="min-width:24px;min-height:24px;margin-right:8px" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M13 5L13 11L19 11L19 13L13 13L13 19L11 19L11 13L5 13L5 11L11 11L11 5L13 5Z" fill="${ke.preferences.styles.textColor||"#222"}"/>\n </svg>\n\n <svg id="${p}-tcf-vendor-info-arrow--${e}_off" style="display:none;min-width:24px;min-height:24px;margin-right:8px" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M19 13L5 13V11L19 11V13Z" fill="${ke.preferences.styles.textColor||"#222"}"/>\n </svg>\n\n <p class="${p}-hv-preference__purpose">${t.name}</p>\n </div>\n\n <div class="${p}-cookie-toggle-slider" ${!m&&'style="visibility:hidden"'}>\n <input type="checkbox" class="${p}-hv-toggle" id="${s}" />\n <label for="${s}" class="${p}-hv-toggle-label">${t.name}</label>\n </div>\n\n <div class="${p}-cookie-toggle-slider">\n <input type="checkbox" class="${p}-hv-toggle" id="${c}" />\n <label for="${c}" class="${p}-hv-toggle-label">${t.name}</label>\n </div>\n </div>\n\n <div class="${p}-preferences-content ${p}-content-inactive" id="${l}">\n ${null!=h&&h.privacy?`<p><a href="${h.privacy}" target="_blank">${Re("tcf.manager.vendorPrivacy")}</a></p>`:""}\n ${null!=h&&h.legIntClaim?`<p><a href="${h.legIntClaim}" target="_blank">${Re("tcf.manager.vendorLegInt")}</a></p>`:""}\n ${ft(t)}\n ${t.usesNonCookieAccess?`<p>${Re("tcf.manager.nonCookieAccess")}</p>`:""}\n ${gt(Re("tcf.manager.purposes"),d,null==(o=t.dataRetention)?void 0:o.purposes,null==(i=t.dataRetention)?void 0:i.stdRetention)}\n ${gt(Re("tcf.manager.legInt"),u)}\n ${gt(Re("tcf.manager.features"),f)}\n ${gt(Re("tcf.manager.specialFeatures"),g)}\n ${gt(Re("tcf.manager.dataCategories"),(e=>e.dataDeclaration?e.dataDeclaration.map((e=>{var t;return null==(t=null==ke?void 0:ke.tcfApi)?void 0:t.getDataDeclaration(e)})).filter((e=>e)):[])(t))}\n </div>\n `;const b=a.querySelector(`#${pt(e)}`),y=`${p}-tcf-vendor-info-arrow--${e}`,z=a.querySelector(`#${y}_on`),v=a.querySelector(`#${y}_off`),k=a.querySelector(`#${ut(e)}`);return null==b||b.addEventListener("click",(e=>{e.stopPropagation(),k&&(k.classList.contains(`${p}-content-active`)?(k.classList.remove(`${p}-content-active`),k.classList.add(`${p}-content-inactive`),z&&(z.style.display=""),v&&(v.style.display="none")):(k.classList.add(`${p}-content-active`),k.classList.remove(`${p}-content-inactive`)),z&&(z.style.display="none"),v&&(v.style.display="")),k.classList.contains(`${p}-content-active`)?(k.style.maxHeight=2*k.scrollHeight+"px",k.style.margin="0 0 0 0"):(k.style.maxHeight="0",k.style.margin="0")})),{root:a,consentToggle:a.querySelector(`#${c}`),legitInterestToggle:a.querySelector(`#${s}`)}},ht=async()=>{qt.remove("cookies-functional"),qt.remove("cookies-analytics"),qt.remove("cookies-marketing"),qt.remove("cookies-preferences")};class bt{constructor(e){u(this,"cookieManager"),u(this,"purposeList"),u(this,"specialFeatureList"),u(this,"vendorList"),u(this,"saveButton",null),u(this,"listenerAttached",!1),u(this,"urlParams",ne()),this.cookieManager=e.cookieManager,ke.usedByHierophant||this.cookieManager.hasAllCookiesSet()&&(this.cookieManager.clearEnabledList(),this.cookieManager.setEnabledList())}createTcfUi(e){var t;const n=Z.getElementById(`${p}-tcf-purposes-list`);null!==n&&(this.purposeList=((e,t)=>new rt(e,t,lt))(n,e.getPurposes()));const o=Z.getElementById(`${p}-tcf-special-features-list`);o&&(this.specialFeatureList=((e,t)=>new rt(e,t,dt))(o,e.getSpecialFeatures()));const i=Z.getElementById((null==(t=st.PREFERENCE_TABS.VENDORS)?void 0:t.contentId)??"");null!==i&&ke.tcfApi&&(this.vendorList=((e,t)=>new rt(e,t,mt))(i,e.getVendors()))}init(){st.createModal(),Ue(ke)&&ke.tcfApi&&this.createTcfUi(ke.tcfApi),this.createModalFunctions(),this.attachListeners()}attachListeners(){const e=Le();for(const t of e){const e=Z.getElementById(`${m}-cookie-preferences--${t}`);null!==e&&(e.checked=this.cookieManager.hasCookiesEnabled(t)??!1,e.addEventListener("change",(()=>{this.cookieManager.enableFunctionalCookie(),ke.hasCookieList?e.checked?this.cookieManager.toggleCookieOn(t):this.cookieManager.toggleCookieOff(t):e.checked||!ke.containedServiceCategories.includes(t)||ke.categoriesToggle[t]?this.cookieManager.toggleCookieOn(t):this.cookieManager.toggleCookieOff(t)})))}const t=Z.getElementById("forget-consent");null==t||t.addEventListener("click",(()=>{ht()}));const n=Z.getElementById(`${m}-confirm-modal`);null==n||n.addEventListener("click",(()=>{var e,t,n,o,i,a,c,s,r;if(ke.lastAction="partial-accept",Ue(ke)){const c={purposes:{consents:null==(e=this.purposeList)?void 0:e.getConsentMap(),legitInterests:null==(t=this.purposeList)?void 0:t.getLegIntMap()},vendors:{consents:null==(n=this.vendorList)?void 0:n.getConsentMap(),legitInterests:null==(o=this.vendorList)?void 0:o.getLegIntMap()},specialFeatures:{consents:null==(i=this.specialFeatureList)?void 0:i.getConsentMap()}};null==(a=ke.tcfApi)||a.onManagerAcceptSelected(c)}const l=Z.getElementById(`${p}-modal`),d=Z.getElementById(`${p}-modal-wrap`),u=Z.getElementById(`${m}-cookie-notification`),f=Z.body;var g;this.cookieManager.enableToggled(),null==(c=Mt.getInstance())||c.cookieNotification.showCookieManagerButton(),null==(s=null==$ez?void 0:$ez.cookies)||s.acceptWait(),null==(r=null==$ez?void 0:$ez.cookies)||r.declineWait(),He.onAcceptSelected(tn.getServiceCookies()),l&&(l.style.display="none"),d&&(d.style.display="none"),u&&(u.style.display="none"),null==(g=f.classList)||g.remove(`${m}-body-lock`,`${m}-no-scroll`,`${p}-blurred`),se(oe().hash)&&(window.location.hash="#"),Z.documentElement.scrollTop=window.scrollY})),Array.from(Z.querySelectorAll(`[data-${p}-cookie-list="true"]`)).forEach((e=>{e.addEventListener("click",(t=>{t.stopPropagation();const n=e.dataset.toggleIndex,o=Z.getElementById(`${m}-cookie-display-cl-${n}`);o&&!1!==ke.managerAccordion&&(o.classList.contains(`${p}-content-active`)?(o.classList.remove(`${p}-content-active`),o.classList.add(`${p}-content-inactive`),Z.getElementById(`${m}-toggle-cl-${n}_off`).style.display="none",Z.getElementById(`${m}-toggle-cl-${n}_on`).style.display=""):(o.classList.add(`${p}-content-active`),o.classList.remove(`${p}-content-inactive`),Z.getElementById(`${m}-toggle-cl-${n}_off`).style.display="",Z.getElementById(`${m}-toggle-cl-${n}_on`).style.display="none"),o.classList.contains(`${p}-content-active`)?(o.style.maxHeight=2*o.scrollHeight+"px",o.style.margin="0 0 0 0"):(o.style.maxHeight="0",o.style.margin="0"));const i=Z.getElementById(`${m}-toggle-cl-${n}`),a=Z.getElementById(`${m}-toggle-cl-text-${n}`),c=Z.getElementById(`${m}-toggle-cl-arrow-${n}`);i&&a&&c&&(i.classList.contains("active-toggled")?i.classList.remove("active-toggled"):i.classList.add("active-toggled"),i.classList.contains("active-toggled")?(a.innerHTML=Re("manager.hideCookies"),c.classList.add(`${p}-arrow-active`)):(a.innerHTML=Re("manager.showCookies"),c.classList.remove(`${p}-arrow-active`)))}))})),Array.from(Z.querySelectorAll(`[data-${p}-service-list="true"]`)).forEach((e=>{e.addEventListener("click",(t=>{t.stopPropagation();const n=e.dataset.toggleIndex,o=Z.getElementById(`${m}-cookie-display-${n}`);o&&!1!==ke.managerAccordion&&(o.classList.contains(`${p}-content-active`)?(o.classList.remove(`${p}-content-active`),o.classList.add(`${p}-content-inactive`),Z.getElementById(`${m}-toggle-cl-${n}_off`).style.display="none",Z.getElementById(`${m}-toggle-cl-${n}_on`).style.display=""):(o.classList.add(`${p}-content-active`),o.classList.remove(`${p}-content-inactive`),Z.getElementById(`${m}-toggle-cl-${n}_off`).style.display="",Z.getElementById(`${m}-toggle-cl-${n}_on`).style.display="none"),o.classList.contains(`${p}-content-active`)?(o.style.maxHeight=2*o.scrollHeight+"px",o.style.margin="0 0 0 0"):(o.style.maxHeight="0",o.style.margin="0"))}))})),Array.from(Z.querySelectorAll(`.${p}-cookie-toggle-slider`)).forEach((e=>{e.addEventListener("click",(e=>{e.stopPropagation()}))}))}createModalFunctions(){var e;const t=Z.body,n=Z.getElementById(`${p}-modal`),o=Z.getElementById(`${p}-modal-wrap`),i=Z.getElementById("notificationManagerLink"),a=Z.getElementById(`${m}-close-modal`),{body:c}=Z,s=e=>{var i,a,c,s;n&&(n.style.display="",n.classList.add(`${p}-modal-open`),setTimeout((()=>{n.style.opacity="1"}),10)),o&&(o.style.display="block"),null==t||t.classList.add(`${p}-blurred`),ke.usedByHierophant||null==o||o.addEventListener("click",l);const r=Le();this.cookieManager.setEnabledList();for(const t of r){const n=Z.getElementById(`${m}-cookie-preferences--${t}`);null!==n&&(e===t?n&&n.click():n.checked=this.cookieManager.hasCookiesEnabled(t)??!1,$ez_d(t,n.checked))}ke.tcfApi&&(null==(i=this.purposeList)||i.setStateFromTcModel(ke.tcfApi.getPurposesConsents(),ke.tcfApi.getPurposesLegInts()),null==(a=this.vendorList)||a.setStateFromTcModel(ke.tcfApi.getVendorConsents(),ke.tcfApi.getVendorLegInts()),null==(c=this.specialFeatureList)||c.setStateFromTcModel(ke.tcfApi.getSpecialFeatureConsents()),null==(s=ke.tcfApi)||s.onManagerOpen())},r=()=>{var e,i;ke.lastAction="close-cm",Ut("cookies-functional","true"),n&&(n.classList.remove(`${p}-modal-open`),n.style.opacity="0"),o&&(o.style.display="none"),null==t||t.classList.remove(`${p}-blurred`),se(oe().hash)&&(window.location.hash="#"),Z.documentElement.scrollTop=window.scrollY,this.cookieManager.clearEnabledList(),null!=(e=c.classList)&&e.contains(`${m}-body-lock`)&&(null==(i=c.classList)||i.remove(`${m}-body-lock`,`${m}-no-scroll`))},l=e=>{n&&(ke.enforceCookieBar&&!ke.usedByHierophant||!n.contains(e.target)&&"none"!==n.style.display&&(r(),d()))},d=()=>{null==o||o.removeEventListener("click",l)};null==i||i.addEventListener("click",(()=>{ke.usedByHierophant||s()})),null==a||a.addEventListener("click",(()=>{r()}));this.listenerAttached||(window.addEventListener("hashchange",(e=>{const t=new URL(e.oldURL).hash;se(oe().hash)&&!se(t)&&s(),oe().hash.replaceAll("-","_")===I&&ht()}),!1),Mt.on("openCookieManager",(e=>{s(e)})),this.listenerAttached=!0),null==(e=Z.getElementById(`${m}-tcf-notification-message-vendors-link`))||e.addEventListener("click",(()=>{var e;s(),Mt.emit("changeTcfTab",null==(e=st.PREFERENCE_TABS.VENDORS)?void 0:e.tabId)})),Object.values(st.PREFERENCE_TABS).forEach((e=>{var t;null==(t=Z.getElementById(e.tabId))||t.addEventListener("click",(()=>{Mt.emit("changeTcfTab",e.tabId)}))})),(se(oe().hash)||S.some((e=>"string"==typeof this.urlParams.get(e))))&&s(),(oe().hash.replaceAll("-","_")===I||S.some((e=>"string"==typeof this.urlParams.get(e))))&&ht()}}class yt{static removeCookies(){for(const e of ke.services)yt.removeCookiesSetByService(e);ke.cookies&&Object.values(ke.cookies).map((e=>yt.removeSimpleCookies(e))),oe().reload()}static removeCookiesForPurpose(e){var t;for(const t of ke.services)-1!==t.purposes.indexOf(e)&&(yt.removeCookiesSetByService(t),t.remove&&t.remove());null!=(t=ke.cookies)&&t[e]&&yt.removeSimpleCookies(ke.cookies[e])}static removeCookiesSetByService(e){var t;null!=(t=e.cookies)&&t.length&&yt.removeSimpleCookies(e.cookies);const n=e.type||e.name;"google-analytics"===n&&yt.removeGoogleAnalyticsCookies(e.options),"facebook-pixel"===n&&yt.removeFacebookPixelCookies()}static removeGoogleAnalyticsCookies(e={}){const t=["_dc_gtm_","_gac_","_gat_gtag_","_gat_"];yt.removeSimpleCookies(["_ga","_gid","_gat","AMP_TOKEN"]),void 0!==e.id&&yt.removeCompositeCookies(t,e.id),void 0!==e.name&&yt.removeCompositeCookies(t,e.name)}static removeFacebookPixelCookies(){yt.removeSimpleCookies(["_fbp"])}static removeSimpleCookies(e){for(const t of e){for(const e of ke.domains)tn.removeCookie(t,{domain:e});tn.removeCookie(t)}}static removeCompositeCookies(e,t){for(const n of e){for(const e of ke.domains)tn.removeCookie(`${n}${t}`,{domain:e});tn.removeCookie(`${n}${t}`)}}}const zt=(e={})=>{void 0!==e.id?(ie("https://connect.facebook.net/en_US/fbevents.js")||(()=>{var e;const t=window.fbq=window.fbq??function(){t.callMethod?t.callMethod.apply(t,arguments):t.queue.push(arguments)};window._fbq||(window._fbq=t),t.push=t,t.loaded=!0,t.version="2.0",t.queue=[];const n=he("script");n.async=!0,n.src="https://connect.facebook.net/en_US/fbevents.js";const o=Z.getElementsByTagName("script")[0];o&&(null==(e=o.parentNode)||e.insertBefore(n,o))})(),window.fbq("init",e.id),window.fbq("track","PageView")):$ez.console.error("FACEBOOK_PIXEL: No ID specified. Please specify an ID using `options.id`.")},vt=(e={})=>{void 0!==e.id?(ie("https://www.google-analytics.com/analytics.js")||kt(),void 0!==e.name?xt(e):Ct(e)):$ez.console.error("GOOGLE_ANALYTICS: No ID specified. Please specify an ID using `options.id`.")},kt=()=>{var e;window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=+new Date;const t=Z.getElementsByTagName("script")[0],n=he("script");n.src="https://www.google-analytics.com/analytics.js",t&&(null==(e=t.parentNode)||e.insertBefore(n,t))},xt=e=>{var t,n,o;null==(t=window.ga)||t.call(window,"create",e.id,"auto",e.name),!1!==e.anonymizeIp&&(null==(n=window.ga)||n.call(window,`${e.name}.set`,"anonymizeIp",!0)),null==(o=window.ga)||o.call(window,`${e.name}.send`,"pageview")},Ct=e=>{var t,n,o;null==(t=window.ga)||t.call(window,"create",e.id,"auto"),!1!==e.anonymizeIp&&(null==(n=window.ga)||n.call(window,"set","anonymizeIp",!0)),null==(o=window.ga)||o.call(window,"send","pageview")};function wt(...e){var t;null==(t=window.dataLayer)||t.push(e)}window.dataLayer=window.dataLayer||[];const $t=(e={})=>{void 0===e.id?$ez.console.error("GOOGLE_TAG_MANAGER: No ID specified. Please specify an ID using `options.id`."):ie(`https://www.googletagmanager.com/gtm.js?id=${e.id}`)||_t(e)},_t=e=>{var t;window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"gtm.js","gtm.start":(new Date).getTime()});const n=Z.getElementsByTagName("script")[0],o=he("script");o.src=`https://www.googletagmanager.com/gtm.js?id=${e.id}`,n&&(null==(t=n.parentNode)||t.insertBefore(o,n))},At=()=>{wt("consent","default",{ad_storage:"denied",analytics_storage:"denied",functionality_storage:"denied",personalization_storage:"denied",security_storage:"granted",wait_for_update:500}),wt("set","ads_data_redaction",!0)},Et=e=>{Mt&&!Mt.consent_queue&&(Mt.consent_queue={l:[],flush:async t=>new Promise((n=>{Mt.consent_queue.t&&(clearTimeout(Mt.consent_queue.t),n()),Mt&&(Mt.consent_queue.t=setTimeout((()=>{Mt.consent_queue.obj||(Mt.consent_queue.obj={});const o=Mt.consent_queue.obj;if(o.security_storage="granted",t)"analytics"===t?(o.ad_storage="true"===Te(`cookies-${t}`)?"granted":"declined",o.analytics_storage="true"===Te(`cookies-${t}`)?"granted":"declined"):"preferences"===t&&(o.personalization_storage="true"===Te(`cookies-${t}`)?"granted":"declined");else for(const e of Mt.consent_queue.l)"analytics"===e?(o.ad_storage="true"===Te(`cookies-${e}`)?"granted":"declined",o.analytics_storage="true"===Te(`cookies-${e}`)?"granted":"declined"):"preferences"===e&&(o.personalization_storage="true"===Te(`cookies-${e}`)?"granted":"declined");Mt.consent_queue.obj=o,Mt.consent_queue.l.length>0&&wt("consent","update",o),Mt.consent_queue.l=[],clearTimeout(Mt.consent_queue.t),Mt.consent_queue.t=null,$ez_d("Consent Update Event sent.",o,t??e),n()}),300))}))}),Mt.consent_queue.l.includes(e)||($ez_d("Queued Consent Update Event For",e),Mt.consent_queue.l.push(e))};class Lt{constructor(e){u(this,"cookieManager"),u(this,"injected",{}),this.cookieManager=e.cookieManager}injectServices(){for(const e of ke.services)this.injectService(e)}injectService(e){if(this.shouldBeInjected(e)){const t=this.getInjectorFunction(e);void 0!==t&&(t(e.options||{}),Ke.emit("service-loaded",e.name)),this.injected[e.name]=!0}}shouldBeInjected(e){return!(ke.usedByHierophant||this.injected[e.name])&&!1!==e.inject&&(e.required||this.cookieManager.hasAllNecessaryCookiesEnabled(e.purposes))}getInjectorFunction(e){let t;if(!0===e.inject){const n=e.type||e.name;return t=this.getDefaultInjector(n),void 0===t?void $ez.console.error(`No default injector found for ${n}. Please specify your own implementation.`):t}if(e.inject)return e.inject}getDefaultInjector(e){switch(e){case"facebook-pixel":return zt;case"google-analytics":return vt;case"google-tag-manager":return $t;default:return}}registerService(e,t,n,o={}){const i={name:e,purposes:t,inject:n,...o};ke.services.push(i),this.injectService(i)}}class Bt{static resolve(e){e.domains&&Array.isArray(e.domains)&&(e.domains=Bt.normalizeDomains(e.domains)),Bt.resolveBaseConfiguration(e),ke.notification=de(ke.notification,e.notification),ke.translations=de(ke.translations,e.translations)}static resolveBaseConfiguration(e){for(const t of["prefix","cookies","type","services","purposes"])void 0!==e[t]&&(ke[t]=e[t]);const t=e.domains||[];ke.domains=t.length>0?t:Bt.getDomains(),void 0!==e.cookieAttributes&&(ke.cookieAttributes=Object.assign(ke.cookieAttributes,e.cookieAttributes))}static detectLanguage(e){let t=ge(Z.documentElement.lang||e.lang||"en").language;["bg","cs","da","de","el","en","es","et","fi","fr","hr","hu","it","ja","lt","lv","nl","pl","pt","ro","sk","sl","sv"].includes(t)||(t="en");return ge(pe(t)??t).language||"en"}static getDomains(){const e=[],t=oe().hostname,n=t.match(/(?:[A-Za-z0-9-]+\.)*([A-Za-z0-9-]+\.co.uk|\.com.br|\.co.jp|\.com.au)\b/);null!==n&&e.push(n[1]);const o=t.match(/(?:[A-Za-z0-9-]+\.)*([A-Za-z0-9-]+\.(?:[A-za-z]{2}|[A-Za-z]{3,}))\b/);return null!==o&&e.push(o[1]),e.push(t),Bt.normalizeDomains(e)}static normalizeDomains(e){return e.map((e=>e.startsWith(".")?e:`.${e}`))}}const Tt=!0,St=!1,It=class e{constructor(e){u(this,"cookieNotification"),u(this,"cookiePreferences"),u(this,"cookieManager"),u(this,"serviceLoader"),Bt.resolve(e),this.cookieManager=new tn(ke.type,ke.cookieAttributes),this.cookieNotification=new Je({cookieManager:this.cookieManager}),this.cookiePreferences=new bt({cookieManager:this.cookieManager}),this.serviceLoader=new Lt({cookieManager:this.cookieManager})}init(){var e;const t=()=>{ke.usedByHierophant?this.cookieNotification.getBannerTextFromHierophant():this.cookieNotification.init(),this.cookiePreferences.init(),this.setupAcceptDecline()};"false"===(null==(e=tt())?void 0:e.get("awaitLoad"))||"loading"!==Z.readyState?t():Z.addEventListener("DOMContentLoaded",(function e(){"loading"!==Z.readyState&&(t(),Z.removeEventListener("DOMContentLoaded",e))})),ke.usedByHierophant||(this.registerDefaultListeners(),this.checkInitialState())}get preferences(){return this.cookiePreferences}get notification(){return this.cookieNotification}checkInitialState(){const e=Le();for(const t of e)if(this.cookieManager.hasCookiesEnabled(t)){const e=`${t}-enabled`;Ke.emit(e)}}registerDefaultListeners(){const e=Le();for(const t of e)Ke.on(`${t}-enabled`,(()=>{this.serviceLoader.injectServices()})),Ke.on(`${t}-disabled`,(()=>{yt.removeCookiesForPurpose(t)}))}setupAcceptDecline(){const t=Z.getElementById(`${m}-accept-modal`),n=Z.getElementById(`${m}-reject-modal`),o=Z.getElementById(`${p}-modal`),i=Z.getElementById(`${p}-modal-wrap`),{body:a}=Z,c=()=>{o&&(o.style.display="none"),i&&(i.style.display="none"),se(oe().hash)&&(oe().hash="#"),Z.documentElement.scrollTop=window.scrollY,null==a||a.classList.remove(`${m}-body-lock`),null==a||a.classList.remove(`${p}-blurred`)};null==t||t.addEventListener("click",(()=>{var t,n,o;ke.lastAction="accept-all",null==(t=ke.tcfApi)||t.onManagerAcceptAll(),this.cookieManager.enableAllCookies(),this.cookieNotification.hideCookieNotification(),this.cookieNotification.togglePreferences(Tt),c(),null==(n=e.getInstance())||n.cookieNotification.showCookieManagerButton(),null==(o=null==$ez?void 0:$ez.cookies)||o.acceptWait()})),null==n||n.addEventListener("click",(()=>{var t,n,o;ke.lastAction="decline-all",null==(t=ke.tcfApi)||t.onManagerDeclineAll(),this.cookieManager.disableAllCookies(),this.cookieManager.enableFunctionalCookie(),this.cookieManager.clearEnabledList(),this.cookieNotification.hideCookieNotification(),this.cookieNotification.togglePreferences(St),c(),null==(n=e.getInstance())||n.cookieNotification.showCookieManagerButton(),null==(o=null==$ez?void 0:$ez.cookies)||o.declineWait()}))}registerService(e,t,n,o={}){this.serviceLoader.registerService(e,t,n,o)}static on(e,t){return Ke.on(e,t)}static emit(e,t){return Ke.emit(e,t)}static create(t){return e.instance&&!ke.usedByHierophant&&$ez.console.warn("Replacing an existing Haven instance. Are you sure this behaviour is intended?"),e.instance=new e(t),e.instance.init(),e.instance}static getInstance(){if(e.instance)return e.instance;$ez.console.error("No Haven instance found. Make sure to create a Haven instance before attempting to access it.")}static removeCookies(e,t){for(const n of e)tn.removeCookie(n,t)}};u(It,"__ez_queue",{}),u(It,"handleConsentCbs"),u(It,"onConsentCbs"),u(It,"onConsentNoCbs"),u(It,"consent_queue"),u(It,"instance");const Mt=It,Rt=e=>{const t=Te(`${h}-${e}`);return void 0===t?!$e():"true"!==t};function Nt(e){const t="elementBlock",n=Re(`${t}Title`),o=Re(`${t}Body`),i=Re(`${t}Button`),a=`\n <div style="background:rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0;bottom:0;display:flex;padding:1rem;overflow:auto">\n <div style="max-width:320px;border-radius:.5rem;margin:auto;overflow:hidden;padding:1.5rem;display:flex;flex-direction:column;grip-gap:1.5rem;box-shadow:0 0 2rem rgba(0,0,0,.25), 0 0 0 1px rgba(0,0,0,.05)" class='${m}-container notification-main'>\n <div>\n <h1 class="notification-text" style="font-size:1.25rem;margin:0 0 0.5rem 0">${n}</h1>\n <p class="notification-text">${o}</p>\n </div>\n <div>\n <button onclick="{{func}}" class="${p}-notification-button notification-button button-default" style="border-radius:4rem;padding:0.5rem 1rem;font-weight:700;border:0;width:100%;cursor:pointer">${i}</button>\n </div>\n </div>\n </div>\n `;Z.querySelectorAll(e?`[${$}="${e}"]`:`[${$}]`).forEach((e=>{var t;const n=crypto.randomUUID(),o=e.getAttribute($);if(o&&Rt(o))if("IFRAME"===e.tagName)e.setAttribute(`${m}-cb-src`,e.src),e.src="about:blank",e.srcdoc=a.replace("{{func}}",`window.parent.Haven.emit('openCookieManager', '${o}')`).replace("{{purpose}}",Re(`purposes.${o}.name`)),e.setAttribute(`${m}-cb-tag`,n),e.setAttribute($,o),Mt.__ez_queue[n]={el:e};else if("SCRIPT"!==e.tagName){const i=he("iframe");i.frameBorder="0",e.id&&(i.id=e.id),e.style&&(i.style=e.style),e.className&&(i.className=e.className),i.width=e.width??e.clientWidth,i.height=e.height??e.clientHeight,i.srcdoc=a.replace("{{func}}",`window.parent.Haven.emit('openCookieManager', '${o}')`).replace("{{purpose}}",Re(`purposes.${o}.name`)),i.setAttribute(`${m}-cb-tag`,n),i.setAttribute($,o),null==(t=e.parentNode)||t.replaceChild(i,e),Mt.__ez_queue[n]={el:e,category:o},e.remove()}}))}function Ot(e){Object.entries(Mt.__ez_queue??{}).forEach((([t,n])=>{var o;const{el:i}=n,a=Z.querySelector(`[${m}-cb-tag="${t}"]`);(null==a?void 0:a.getAttribute($))===e&&(null!=a&&a.getAttribute(`${m}-cb-src`)?(a.removeAttribute("srcdoc"),a.src=a.getAttribute(`${m}-cb-src`),a.removeAttribute(`${m}-cb-src`),a.removeAttribute(`${m}-cb-tag`)):null==(o=a.parentNode)||o.replaceChild(i,a))}))}function Ht(e){Nt(e)}function Pt(e){return new Promise((t=>{const n=setTimeout((()=>{clearTimeout(n),t(!0)}),e)}))}const jt=e=>{var t;const n=new URLSearchParams,o=encodeURIComponent(be(null==(t=ke.consent)?void 0:t.payload));return n.append(`${g}${y}`,o),e&&n.append(`${g}${b}`,e),n.toString()},Ft=["marketing","analytics","preferences","functional"],Dt=e=>{switch(e){case"accept":case"decline":case"partial-accept":case"accept-all":case"decline-all":return!0;default:return!1}};function Ut(e,t="false"){var n;if(Me("FEATURE_CONSENT_SHARING")&&!0===(null==(n=ke.consent)?void 0:n.enabled)||Me("FEATURE_CONSENT_LOG_WRITE")){if(e===`${h}-hide-banner`)return;ke.consentQueue||(ke.consentQueue=[]),ke.api.failCount_cca=0,ke.api.failCount_tpc=0;const n={uuid:ke.uuid,gpc:!!ke.gpc.enabled,mode:ke.type,action:ke.lastAction,[e]:"true"===t};ke.consentQueue=ke.consentQueue.filter((t=>!t[e])),ke.consentQueue.push(n),$ez_d("[Queued Consent Action]",n),ke.usedByHierophant||async function(){var e;if(ke.consent&&(4===(null==(e=ke.consentQueue)?void 0:e.length)||ke.lastAction&&!Dt(ke.lastAction))){for(const e of ke.consentQueue)ke.consent.payload={...ke.consent.payload,...e,action:ke.lastAction};for(const e of Ft){ke.lastAction&&!Dt(ke.lastAction)&&(ke.consent.payload[`${h}-${e}`]=void 0);const t=ke.consent.payload[`${h}-${e}`];!0===t?Ot(e):!1===t&&Ht(e)}ke.consentQueue=[],$ez_d("[Sending Consent Action]",ke.consent.payload,ke);const e=async()=>{var e;if(!ke.lastAction||Dt(ke.lastAction))for(const t of Ft)await qt.setFirstParty(`${h}-${t}`,null==(e=ke.consent)?void 0:e.payload[`${h}-${t}`],ke.cookieAttributes)},t=e=>{const t=ne().get(`${g}_analyticsHost`),n=`/api/public/v1/analytics/${ke.uuid}?${e}`;return t?`${t}${n}`:ke.isSSR?`https://app.enzuzo.com${n}`:ke.apiHost?`https://${ke.apiHost}${n}`:`https://app.${p}.com${n}`},n=[500,1e3,2e3,4e3],o=async()=>{var i;const a=jt(ke.apiHost),c=t(a),s=await fetch(c,{keepalive:!0}).catch((async()=>{var t;if(ke.api.failCount_cca<=3){ke.api.failCount_cca++;const e=Math.round(n[ke.api.failCount_cca-1]+n[ke.api.failCount_cca-1]*Math.random());$ez_d(`Consent record failed, retrying after ${e}ms...`),await Pt(e),await o()}else"page-view"!==(null==(t=ke.consent)?void 0:t.payload.action)&&$ez_d("Consent record failed, reverting to first party cookies..."),await e()}));try{if(s.ok&&(await s.json()).ok){const e=Z.getElementById("forget-consent");e&&(ke.forgotServerSideConsent=!1,e.innerText=e.innerText.replace("✓",""))}else if(ke.api.failCount_cca<=3){ke.api.failCount_cca++;const e=Math.round(n[ke.api.failCount_cca-1]+n[ke.api.failCount_cca-1]*Math.random());$ez_d(`Consent record failed, retrying after ${e}ms...`),await Pt(e),await o()}else"page-view"!==(null==(i=ke.consent)?void 0:i.payload.action)&&$ez_d("Consent record failed, reverting to first party cookies..."),await e()}catch{}};await e(),await o(),ke.refreshOnDeclineOptOut&&"optout"===Be()&&("decline"===ke.lastAction||"decline-all"===ke.lastAction)&&oe().reload()}}()}}function Gt(e,t){return-1!==e.indexOf(t,e.length-t.length)}class Vt{static set(e,t,n){Ut(e,t);try{$ez&&(null==$ez||!$ez.consents)&&($ez.consents={});let n=!1;"true"===t?n=!0:"false"===t&&(n=!1),$ez&&($ez.consents[e]=n)}catch{}Vt.setFirstParty(e,t,n)}static setFirstParty(e,t,n){var o,i;const a=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),c=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),s=Vt.encodeAttributes(Vt.resolveOptions(n)),r=null==(i=null==(o=et())?void 0:o.getAttribute("ez-opts"))?void 0:i.includes("samesite-none");Z.cookie=`${a}=${c}${s}${r?";SameSite=None;Secure":""}`}static get(e){var t,n;let o=!0;if(null!=$ez&&$ez.cookies&&(o=$ez.cookies.state.read,$ez.cookies.state.read=!0),"boolean"==typeof(null==(t=null==$ez?void 0:$ez.consents)?void 0:t[e])&&!0===(null==(n=ke.consent)?void 0:n.enabled))return null!=$ez&&$ez.cookies&&($ez.cookies.state.read=o),null==$ez?void 0:$ez.consents[e].toString();const i=Z.cookie?Z.cookie.split("; "):[];for(const t of i){const n=t.split("=");if(e===Y(n[0]??"")){let e=n.slice(1).join("=");return'"'===e.charAt(0)&&(e=e.slice(1,-1)),e=Y(e),null!=$ez&&$ez.cookies&&($ez.cookies.state.read=o),e}}}static getAll(){const e=Z.cookie?Z.cookie.split("; "):[],t={};for(const n of e){const e=n.split("="),o=Y(e[0]??"");let i=e.slice(1).join("=");'"'===i.charAt(0)&&(i=i.slice(1,-1)),i=Y(i),t[o]=i}return t}static remove(e,t={}){const n=Vt.resolveOptions(Object.assign(t,{expires:-1}));if(e instanceof RegExp)return Vt.removeByRegex(e,n);const o=Vt.encodeAttributes(n);Z.cookie=`${e}=''${o}`,Vt.set(e,"",n),Ut(e)}static removeByRegex(e,t){Object.keys(Vt.getAll()).map((n=>{if(e.test(n)){const e=Vt.encodeAttributes(t);Z.cookie=`${n}=''${e}`,Vt.set(n,"",t),Ut(n)}}))}static encodeAttributes(e){let t="";for(const n of Object.keys(e)){const o=e[n];o&&(t+=`; ${n}`,"string"==typeof o&&(t+=`=${o.split(";")[0]}`))}return t}static resolveOptions(e){var t,n,o,i,a,c;return e&&"number"==typeof e.expires&&(e.expires=new Date(Date.now()+864e5*e.expires)),e&&e.expires instanceof Date&&(e.expires=e.expires.toUTCString()),e&&null!=(n=null==(t=ke.consent)?void 0:t.subdomain)&&n.enabled&&null!=(i=null==(o=ke.consent)?void 0:o.subdomain)&&i.scope&&(c=ke.consent.subdomain.scope,Gt(oe().hostname,c.startsWith(".")?c.substring(1):c)?null!=(a=ke.consent)&&a.subdomain.scope.startsWith(".")?e.domain=ke.consent.subdomain.scope:e.domain=`.${ke.consent.subdomain.scope}`:($ez.console.warn(`[consent] subdomain scope ${ke.consent.subdomain.scope} doesn't include ${oe().hostname}`),e.domain=`.${oe().hostname}`)),{path:"/",...e}}static getServiceCookieDomain(){var e,t,n,o,i,a,c,s,r,l,d;let u=oe().hostname;return null!=(t=null==(e=ke.consent)?void 0:e.subdomain)&&t.enabled&&null!=(o=null==(n=ke.consent)?void 0:n.subdomain)&&o.scope?u=`.${oe().hostname}`:null!=(c=null==(a=null==(i=ke.consent)?void 0:i.subdomain)?void 0:a.scope)&&c.startsWith(".")?u=ke.consent.subdomain.scope:null!=(r=null==(s=ke.consent)?void 0:s.subdomain)&&r.scope&&(u=`.${null==(d=null==(l=ke.consent)?void 0:l.subdomain)?void 0:d.scope}`),u}}const qt=Vt,Zt=()=>window.enzuzoGtmTemplateVersion??1,Wt=e=>e?"granted":"denied",Yt=()=>void 0!==(()=>{var e;return null==(e=null==$ez?void 0:$ez.consentMode)?void 0:e.gtagScriptVersion})(),Kt=e=>{const t={ad_storage:Wt(e.marketing),analytics_storage:Wt(e.analytics),functionality_storage:"granted",personalization_storage:Wt(e.preferences),security_storage:"granted"};return(e=>e>=2||Yt())(Zt())&&($ez_d("Consent mode v2 supported. Adding fields."),t.ad_user_data=Wt(e.marketing),t.ad_personalization=Wt(e.marketing)),t},Qt=()=>{ke.autoGtmConsent&&(window.enzuzoGtmConsent?($ez_d("Automatically signaling template."),window.enzuzoGtmConsent()):Yt()&&($ez_d("Signaling consent via gtag API."),(()=>{var e;window.gtag?(window.gtag("consent","update",window.enzuzoGtmConsentObj??{}),null==(e=window.dataLayer)||e.push({event:"enzuzo_consent_update"})):$ez_d("No gtag function found. Is your gtag script set up correctly?")})()))},Xt=()=>{if(!ke.usedByHierophant){const e=Kt(tn.getServiceCookies());$ez_d("Setting GTM template consent: ",e),window.enzuzoGtmConsentObj=e}},Jt=["analytics","functional","marketing","preferences"];class en{constructor(e="opt-in",t={},n=[]){u(this,"attributes"),u(this,"enabledCategoriesList"),u(this,"type"),this.type=e,this.attributes=t,this.enabledCategoriesList=n}static fromStore(){return new en(ke.type,ke.cookieAttributes)}static getCookie(e){return qt.get(e)}static setCookie(e,t,n){qt.set(e,t,n)}static removeCookie(e,t){qt.remove(e,t)}static cookieExists(e){return void 0!==qt.get(e)&&""!==qt.get(e)}enableFunctionalCookie(){for(const e of ke.purposes)"functional"===e&&(en.setCookie(`${h}-${e}`,"true",this.attributes),Ke.emit(`${e}-enabled`))}static onlyShowBannerOnce(e){e?qt.setFirstParty(`${h}-hide-banner`,"true"):qt.remove(`${h}-hide-banner`)}static shouldShowBanner(){return!en.cookieExists(`${h}-hide-banner`)}hasFunctionalCookie(){return en.cookieExists(`${h}-functional`)}enableToggled(){var e;for(const e of Jt)this.enabledCategoriesList.includes(e)?this.enableCookies(e):"functional"!==e&&this.disableCookies(e);for(const t of this.enabledCategoriesList)null==(e=Mt.consent_queue)||e.flush("marketing"),Mt.handleConsentCbs("marketing");Qt()}toggleCookieOn(e){this.enabledCategoriesList.includes(e)||this.enabledCategoriesList.push(e)}toggleCookieOff(e){this.enabledCategoriesList=this.enabledCategoriesList.filter((t=>t!==e))}enableCookies(e){ke.notification.noConsentModeEnabled||en.setCookie(`${h}-${e}`,"true",this.attributes),Ke.emit(`${e}-enabled`)}disableCookies(e){"functional"!==e&&(en.setCookie(`${h}-${e}`,"false",this.attributes),Ke.emit(`${e}-disabled`))}hasAllCookiesSet(){const e=Le();for(const t of e){const e=`${h}-${t}`;if(!en.cookieExists(e))return!1}return!0}hasCookiesEnabled(e){if("functional"===e||!ke.containedServiceCategories.includes(e)||ke.notification.noConsentModeEnabled||ke.categoriesToggle[e]||this.enabledCategoriesList.includes(e))return!0;const t=en.getCookie(`${h}-${e}`);return $e()?void 0===t||"true"===t:(ke.type,"true"===t)}setEnabledList(){Le().map((e=>{this.hasCookiesEnabled(e)&&this.toggleCookieOn(e)}))}clearEnabledList(){this.enabledCategoriesList=[]}hasAllNecessaryCookiesEnabled(e=[]){for(const t of e)if(!this.hasCookiesEnabled(t))return!1;return!0}enableAllCookies(){Jt.map((e=>this.enableCookies(e))),Ke.emit("accept-all")}disableAllCookies(){Jt.map((e=>this.disableCookies(e))),Ke.emit("decline-all")}static getServiceCookiesConsent(){let e=en.getCookie(`${h}-analytics`),t=en.getCookie(`${h}-marketing`),n=en.getCookie(`${h}-preferences`),o=en.getCookie(`${h}-functional`);return e="true"===e||"false"!==e&&null,t="true"===t||"false"!==t&&null,n="true"===n||"false"!==n&&null,o="true"===o||"false"!==o&&null,{analytics:e,marketing:t,preferences:n,functional:o}}static getServiceCookies(){return{analytics:"true"===en.getCookie(`${h}-analytics`),marketing:"true"===en.getCookie(`${h}-marketing`),preferences:"true"===en.getCookie(`${h}-preferences`),functional:"true"===(en.getCookie(`${h}-functional`)??"true")}}}const tn=en;const nn=e=>{const t=[];return!e||Array.isArray(e)||null!=e&&e.push?e:(Object.entries(e).forEach((([e,n])=>{t.push(n)})),t)},on=class e{static block(t){e.change({write:!1}),e._state.mode="defer",e._deferQueueCb=t}static unblock(t){e._deferQueueCb&&e._deferQueueCb(t),e._deferQueueCb=void 0;for(const t of e._deferQueue)e._writeCookie(t);e._deferQueue=[]}static _fromScript(){let e={};try{throw new Error("")}catch(t){try{if(t.stack.includes("<anonymous>"))for(let e of t.stack.split("\n"))if(e.includes("<anonymous>"))return e=e.replace("at ","").replace(" (","").replace(")","").replace("<anonymous>","").split(":"),{script:"dev-tools",func:(e[0]||"dev-tools").trim(),line:e[1],col:e[2]};let n=t.stack.split("\n").at(2);n=n.split("at ").at(1),n=n.split(" ("),n[1]=n[1].replace(")","").replace("http://","").replace("https://",""),n[1]=n[1].split(":"),e={script:n[1][0],function:n[0],line:n[1][1],col:n[1][2]}}catch{}}return e}static _writeCookie(t){var n,o;let i=!1;if("defer"!==e._state.mode)if("allow-if-not-known"===e._state.mode?i=!e.inList(t):"deny-if-not-known"===e._state.mode?i=e.inList(t):("allow"===e._state.mode||"decline"===e._state.mode)&&(i=e._state.write),(e.alwaysAllowCookie(t)||"allow-if-not-known"===e.state.mode&&!e.inList(t))&&(i=!0,e._state.write=!0),!1===e._state.write||!1===i){const i=e._fromScript(),a=e._queue.filter((e=>e.value===t)).at(0);if(a)a.processed=!1,e._queue=[...e._queue.filter((e=>e.value!==t)),a];else{e._queue.push({value:t,fromScript:i}),e.emit("queue",{value:t,fromScript:i});const[a]=t.split("=").map((e=>e.trim())),c=e._getListItemFromCookieName(a);if(c&&e._shouldAcceptCookie(c))return void(null==(o=null==(n=e._original)?void 0:n.set)||o.call(Z,t))}e.list.length>0&&e.emit("queueProcess")}else{const n=e._fromScript();e.emit("write",{value:t,fromScript:n}),e._original.set.call(Z,t)}else e._deferQueue.includes(t)||e._deferQueue.push(t)}static async _asyncCookie(t,n){return new Promise((o=>{e._queue.push({value:t,resolver:o,fromScript:n}),e.emit("queue",{value:t,resolver:o,fromScript:n})}))}static _readCookie(){const t=e._fromScript();return e.emit("read",{fromScript:t}),e._state.read,e._original.get.call(Z)}static _fetchScript(e){}static _parseScript(t,n){if(e.emit("scriptSuspensionParse",{code:t,node:n,fromScript:n.dataset.src}),!n.processed){let o,i=!1;("allow-if-not-known"===e._state.mode||"deny-if-not-known"===e._state.mode)&&(i=!e.inList(o)),!i&&t&&null!=t&&t.includes("cookie")?(e.emit("scriptSuspension",{code:t,node:n,fromScript:""}),n.processed=!0,n.text=t,n.type="text/javascript",Z.head.appendChild(n)):(n.dataset.src&&(n.src=n.dataset.src,n.dataset.src=void 0),n.type="text/javascript")}}static _interceptScripts(){if(e._state.scriptSuspension)Z.$cookie=!e._state.write&&e._state.scriptSuspension?e._asyncCookie:void 0,e._scriptObserver||(e._scriptObserver=new MutationObserver((t=>{t.forEach((({addedNodes:t})=>{t.forEach((t=>{"SCRIPT"===t.tagName&&!t.processed&&!t.getAttribute("integrity")&&!t.getAttribute(`${m}-suspend-off`)&&!e._exclusions[t.src]&&(t.src?(t.dataset.src=t.src,t.removeAttribute("src"),t.type="javscript/blocked",e._fetchScript(t)):e._parseScript(t.textContent,t))}))}))})),e._scriptObserver.observe(Z.documentElement,{childList:!0,subtree:!0}));else for(const{resolver:t}of e._queue)t&&t()}static change(t){const{read:n,write:o,scriptSuspension:i}=t??{};e._setup||Object.defineProperty(document,"cookie",{configurable:!0,get:e._readCookie,set:e._writeCookie}),e._state={...e._state,read:n,write:o,scriptSuspension:i},e.emit("change",e._state),e._interceptScripts()}static get state(){return e._state}static get list(){return e._list}static set list(t){e._list=t}static get exclusions(){return e._exclusions}static set exclusions(t){e._exclusions=t}static _shouldAcceptCookie(e){if(!e)return!1;if(!e.category||"functional"===e.category)return!0;const t=qt.get(`cookies-${e.category}`);return"true"===t||$e()&&"false"!==t}static _doesMatchPrefixPattern(e,t,n){if(Gt(t.name,e)){const o=t.name.replace(e,"");if(n.startsWith(o))return!0}return!1}static _doesItemMatchName(t,n){return!(t.name!==n&&!e._doesMatchPrefixPattern("*",t,n)&&!e._doesMatchPrefixPattern("#",t,n))}static _getListItemFromCookieName(t){for(const n of e._list)if(e._doesItemMatchName(n,t))return n;return null}static accept(){e._state.read=!0,e._state.write=!0,e._state.mode="allow";for(const t of e.list)for(const n of e._queue){const{value:o,resolver:i,fromScript:a}=n;n.processed=!0;const[c]=o.split("=").map((e=>e.trim()));let s;e._doesItemMatchName(t,c)&&(s=t),e._shouldAcceptCookie(s)&&(e.emit("accept",{value:o,fromScript:a}),Z.cookie=o,i&&i())}e._state.read=!0,e._state.write=!1,e._state.mode="allow-if-not-known"}static acceptWait(){!qt.get("cookies-functional")||"true"!==qt.get("cookies-analytics")&&"true"!==qt.get("cookies-marketing")&&"true"!==qt.get("cookies-preferences")?setTimeout((()=>{e.acceptWait()}),60):e.accept()}static declineWait(){!qt.get("cookies-functional")||"false"!==qt.get("cookies-analytics")&&"false"!==qt.get("cookies-marketing")&&"false"!==qt.get("cookies-preferences")?setTimeout((()=>{e.declineWait()}),60):e.decline()}static _getAllCookieDomains(e){const t=[];let n=-1;for(;-1!==(n=e.indexOf("."));)t.push(e),e=e.substring(n+1);return t}static async decline(t){var n;e.change({read:!0,write:!0}),e._state.mode="decline";const o=null==(n=Z.cookie)?void 0:n.split(";").reduce(((e,t)=>{const[n,o]=t.split("=").map((e=>e.trim()));return n&&o&&(e[n]=decodeURIComponent(o)),e}),{});const i=await async function(){try{return await cookieStore.getAll()}catch{const t=[];return Object.fromEntries(Z.cookie.split(/; */).map((n=>{const o=n.indexOf("="),i=n.slice(0,o),a=n.slice(o+1),c=e._getAllCookieDomains(`.${oe().host}`);for(const e of c)t.push({name:i,value:a,domain:e,path:"/"});return[]}))),t}}();for(const{}of e.list)for(const n of e._queue){const{value:o,resolver:a,fromScript:c}=n;n.processed=!0;const[s]=o.split("=").map((e=>e.trim())),r=e._getListItemFromCookieName(s);if(r&&(null!=r&&r.category&&"false"===qt.get(`cookies-${null==r?void 0:r.category}`)||null!=r&&r.category&&!t&&!qt.get(`cookies-${null==r?void 0:r.category}`))){for(const e of i)e.name===s&&(Z.cookie=`${e.name}=;domain=${e.domain};path=${e.path};max-age=0`);e.emit("decline",{value:o,fromScript:c}),a&&a()}}for(const{}of e.list)for(const[n,i]of Object.entries(o)){if(e.alwaysAllowCookie(`${n}=${i}`))continue;const o=new Date(Date.now()+-864e5).toUTCString(),a=e._getListItemFromCookieName(n);a&&(null!=a&&a.category&&"false"===qt.get(`cookies-${null==a?void 0:a.category}`)||null!=a&&a.category&&!t&&!qt.get(`cookies-${null==a?void 0:a.category}`))&&(Z.cookie=`${n}=''; expires=${o}`,e.emit("decline",{value:`${n}=${i}`,fromScript:{script:"document.cookie",line:0,col:0}}))}e._state.read=!1,e._state.write=!1,e._state.mode="allow-if-not-known"}static inList(t){const[n]=t.split("=").map((e=>e.trim()));for(const t of e.list)if(e._doesItemMatchName(t,n))return!0;return!1}static alwaysAllowCookie(t){const[n]=t.split("=").map((e=>e.trim()));return!!e._alwaysAllow[n]}static on(t,n){const o=e._events.get(t);o?o.push(n):e._events.set(t,[n])}static off(t,n){const o=e._events.get(t);o?o.splice(o.indexOf(n)>>>0,1):e._events.set(t,[])}static emit(t,n){let o=e._events.get(t);o&&o.slice().map((e=>{e(n)})),o=e._events.get("*"),o&&o.slice().map((e=>{e(t,n)}))}static allowIfCookieNotKnown(){e.change({read:!1,write:!1}),e._state.mode="allow-if-not-known"}static denyIfCookieNotKnown(){e.change({read:!1,write:!1}),e._state.mode="deny-if-not-known"}};u(on,"timer",null),u(on,"dtimer",null),u(on,"_list",[]),u(on,"_alwaysAllow",{"cookies-functional":!0,"cookies-analytics":!0,"cookies-marketing":!0,"cookies-preferences":!0,[C]:!0}),u(on,"_queue",[]),u(on,"_exclusions",{}),u(on,"_setup",!1),u(on,"_scriptObserver",null),u(on,"_deferQueue",[]),u(on,"_state",{read:!0,write:!0,scriptSuspension:!1,mode:""}),u(on,"_original",Object.getOwnPropertyDescriptor(Document.prototype,"cookie")||Object.getOwnPropertyDescriptor(HTMLDocument.prototype,"cookie")),u(on,"_events",new Map);let an=on;function cn(e){return e.split(";").map((e=>{const[t,n]=e.split("=",2);return{name:t,value:n}}))}function sn(e){const t=Object.fromEntries(["id","className","href","src","integrity","innerHTML","outerHTML","innerText"].map((t=>[t,e[t]])));return t.style=e.style.cssText,t}const rn=Object.freeze(Object.defineProperty({__proto__:null,categorize:function(e){const t=Object.create(null);return e.forEach((e=>{const n=e.category??"other";n in t||(t[n]=[]),t[n].push(e)})),t},cookieStringToObject:cn,findElementsByKeyword:(e,t,n)=>{const o={};for(const i of n){o[i]=[];for(const n of e)n[t].includes(i)&&o[i].push(n)}return o},findElementsByRegex:(e,t,n)=>{const o={};for(const i of n){o[i]=[];for(const n of e)i.test(n[t])&&o[i].push(n)}return o},jsonify_element:sn,stringify_json:function(e){return JSON.stringify(e,null,2)}},Symbol.toStringTag,{value:"Module"}));function ln(e){return function(t){return(t.cookies||(t.document?cn(t.document.cookie):[])).map((t=>({match:t[e]||"",payload:t})))}}const dn=ln("name"),un=ln("value"),pn=ln("domain"),fn=ln("path"),gn=Object.freeze(Object.defineProperty({__proto__:null,cookie_domain:pn,cookie_name:dn,cookie_path:fn,cookie_value:un},Symbol.toStringTag,{value:"Module"}));function mn(e,t,n){return o=>{if(!o.document)return[];const i=[];for(const a of o.document.querySelectorAll(e))!!a[t]===n&&i.push({match:a[t],payload:sn(a)});return i}}const hn=mn("script","integrity",!1),bn=mn("link","integrity",!1),yn=mn("script","src",!0),zn=mn("script","innerHTML",!0),vn=mn("a","innerText",!0),kn=mn("[class]","className",!0),xn=mn("[href]","href",!0),Cn=mn("iframe","src",!0),wn=mn("iframe","title",!0),$n=mn("meta","content",!0),_n=mn("[src]","src",!0),An=mn("link","href",!0),En=mn("img","src",!0);const Ln={email:e=>{if(!e.document)return[];return e.document.documentElement.innerHTML.match(/([a-zA-Z0-9._+-]+@[a-zA-Z0-9._-]+)/g).map((e=>({match:e})))||[]},html:e=>e.document?[{match:e.document.documentElement.innerHTML}]:[],shopify_script:function(e){if(!e.document)return[];const t=[];for(const n of e.document.getElementsByTagName("script")){const e=n.innerHTML;if(e.includes("asyncLoad"))for(const n of e.matchAll(/(?:")(.*?)(?=")/g)||[])n[1].length>1&&t.push({match:n[1].replaceAll("\\/","/")})}return t},comment:function(e){if(!e.document)return[];const t=e.document.createNodeIterator(document,NodeFilter.SHOW_COMMENT),n=[];for(;;){const e=t.nextNode();if(!e)break;n.push({match:e.nodeValue||""})}return n},response_headers:e=>{if(!e.response_headers)return[];const t=[];for(const[n,o]of Object.entries(e.response_headers))t.push({match:`${n}:${o}`,payload:{key:n,value:o}});return t},shopify_theme:e=>e.Shopify?[{match:e.Shopify.theme.name}]:[],...Object.freeze(Object.defineProperty({__proto__:null,anchor_text:vn,class_name:kn,href:xn,iframe_src:Cn,iframe_title:wn,img_src:En,link_href:An,link_integrity:bn,meta_content:$n,script_content:zn,script_integrity:hn,script_src:yn,src:_n},Symbol.toStringTag,{value:"Module"})),...gn};function Bn(e){return function(t,n){return n.map((t=>"string"==typeof t?new RegExp(t,e):t)).map((e=>e.global?t.matchAll(e):t.match(e))).map((e=>e?Array.from(e):null)).filter((e=>null!=e)).flat(2)}}const Tn={regex:Bn(""),iregex:Bn("i"),keywords:function(e,t){return"string"!=typeof e?[]:t.filter((t=>e.includes(t)))}},Sn=rn;function In(e,t){try{return"function"==typeof e?e(...Object.value(t)):new Function(...Object.keys(t),`return (${Array.isArray(e)?e.join("\n"):e})`).apply(null,Object.values(t))}catch(e){return void window.__enzuzo.console.error("Error evaluating display fields",e.message,e)}}function Mn(e,t){const n={...e,matched_rules:t};if(delete n.rules,e.message){const o=In(e.message,{matched:t});o&&(n.message_result=o)}return n}const Rn=Object.freeze(Object.defineProperty({__proto__:null,ARGES_VERSION:"0.0.1",extractors:Ln,match_rules:function(e,t){const n=[];e:for(const o of t)for(const t of o.rules){const i=[],a=Array.isArray(t.extractor)?t.extractor:[t.extractor];for(const n of a){const o=Ln[n];if(o)try{i.push(...o(e))}catch(e){window.__enzuzo.console.warn(`Extractor error for ${t.name}/${n}`,e.message,e)}else window.__enzuzo.console.warn("Unknown extractor",n)}const c=Tn[t.matcher];if(!c){window.__enzuzo.console.warn("Unknown matcher",t.matcher);continue}const s=[];for(const e of i){let i=[];try{i=c(e.match,t.patterns)||[]}catch(e){window.__enzuzo.console.warn(`Matcher error for ${t.name}/${t.matcher}`,e.message,e);continue}i.length>0&&(t.display&&(t.display_result=Object.fromEntries(Object.entries(t.display).map((([t,n])=>[t,In(n,{extracted:e,matched:i})])).filter((([,e])=>void 0!==e)))),s.push({extract_result:e,match_result:i,...t}));let a="continue";switch(a=i.length>0?t.onmatch||(t.onfail?"continue":"match"):t.onfail||"continue",a){case"match":case"fail":{const e=o.add_when??"match";(e===a||"always"===e)&&n.push(Mn(o,s));continue e}case"continue":break;default:window.__enzuzo.console.warn("Unknown action",a)}}const r=o.add_when??"match";("always"===r||"match"===r&&s.length>0||"fail"===r&&0===s.length)&&n.push(Mn(o,s))}return n},matchers:Tn,utils:Sn},Symbol.toStringTag,{value:"Module"})),Nn=e=>{const t=[];for(const n of e)le(n)?t.push(n):window.__enzuzo.console.debug(`Invalid value for hide UI banner mode ${n}. Ignoring.`);return t},On=class e{constructor(e,t){var n,o;u(this,"disableWebsiteBannerModes"),u(this,"disableScrollBannerModes"),this.disableWebsiteBannerModes=Nn((null==(n=null==e?void 0:e.bodyLock)?void 0:n.enabled)??[]),this.disableScrollBannerModes=Nn((null==(o=null==e?void 0:e.bodyLock)?void 0:o.scrollLock)??[])}shouldLockBody(){const e=Be();return this.disableWebsiteBannerModes.includes(e)}shouldDisableScroll(){const e=Be();return this.shouldLockBody()&&this.disableScrollBannerModes.includes(e)}static init(t,n){e.instance=new e(t,n)}};u(On,"instance");let Hn=On;const Pn=e=>{const t=[];for(const n of e)le(n)?t.push(n):$ez_d(`Invalid value for hide UI banner mode ${n}. Ignoring.`);return t},jn=class e{constructor(e){var t,n;u(this,"hideAcceptBannerModes"),u(this,"hideDeclineBannerModes"),this.hideAcceptBannerModes=Pn((null==(t=null==e?void 0:e.hideButtons)?void 0:t.accept)??[]),this.hideDeclineBannerModes=Pn((null==(n=null==e?void 0:e.hideButtons)?void 0:n.decline)??[])}static init(t){e.instance=new e(t)}shouldHideAccept(){return this.hideAcceptBannerModes.includes(Be())}shouldHideDecline(){return this.hideDeclineBannerModes.includes(Be())}};u(jn,"instance");let Fn=jn;const Dn={"Facebook Pixel":{onConsent:e=>{var t;["marketing","all"].includes(e)&&(null==(t=window.fbq)||t.call(window,"consent","grant"))},onDecline:()=>{var e;null==(e=window.fbq)||e.call(window,"consent","revoke")}},"Google Tag Manager":{onConsent:Et,onDecline:At},"Google Analytics":{onConsent:Et,onDecline:At}},Un=(null==(t=null==window?void 0:window.enzuzoEvents)?void 0:t.onConsent)||(()=>{}),Gn=(null==(n=null==window?void 0:window.enzuzoEvents)?void 0:n.onDecline)||(()=>{}),Vn=(null==(o=null==window?void 0:window.enzuzoEvents)?void 0:o.onInit)||(()=>{});var qn={sep:"/",basename:e=>e.split("/").pop()||""},Zn={};const Wn=qn,Yn="\\\\/",Kn=`[^${Yn}]`,Qn="\\.",Xn="\\/",Jn="[^/]",eo=`(?:${Xn}|$)`,to=`(?:^|${Xn})`,no=`${Qn}{1,2}${eo}`,oo={DOT_LITERAL:Qn,PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:Xn,ONE_CHAR:"(?=.)",QMARK:Jn,END_ANCHOR:eo,DOTS_SLASH:no,NO_DOT:`(?!${Qn})`,NO_DOTS:`(?!${to}${no})`,NO_DOT_SLASH:`(?!${Qn}{0,1}${eo})`,NO_DOTS_SLASH:`(?!${no})`,QMARK_NO_DOT:`[^.${Xn}]`,STAR:`${Jn}*?`,START_ANCHOR:to},io={...oo,SLASH_LITERAL:`[${Yn}]`,QMARK:Kn,STAR:`${Kn}*?`,DOTS_SLASH:`${Qn}{1,2}(?:[${Yn}]|$)`,NO_DOT:`(?!${Qn})`,NO_DOTS:`(?!(?:^|[${Yn}])${Qn}{1,2}(?:[${Yn}]|$))`,NO_DOT_SLASH:`(?!${Qn}{0,1}(?:[${Yn}]|$))`,NO_DOTS_SLASH:`(?!${Qn}{1,2}(?:[${Yn}]|$))`,QMARK_NO_DOT:`[^.${Yn}]`,START_ANCHOR:`(?:^|[${Yn}])`,END_ANCHOR:`(?:[${Yn}]|$)`};var ao={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"},REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:Wn.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return!0===e?io:oo}};!function(e){const t=qn,{REGEX_BACKSLASH:n,REGEX_REMOVE_BACKSLASH:o,REGEX_SPECIAL_CHARS:i,REGEX_SPECIAL_CHARS_GLOBAL:a}=ao;e.isObject=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),e.hasRegexChars=e=>i.test(e),e.isRegexChar=t=>1===t.length&&e.hasRegexChars(t),e.escapeRegex=e=>e.replace(a,"\\$1"),e.toPosixSlashes=e=>e.replace(n,"/"),e.removeBackslashes=e=>e.replace(o,(e=>"\\"===e?"":e)),e.supportsLookbehinds=()=>!0,e.isWindows=e=>e&&"boolean"==typeof e.windows?e.windows:"\\"===t.sep,e.escapeLast=(t,n,o)=>{const i=t.lastIndexOf(n,o);return-1===i?t:"\\"===t[i-1]?e.escapeLast(t,n,i-1):`${t.slice(0,i)}\\${t.slice(i)}`},e.removePrefix=(e,t={})=>{let n=e;return n.startsWith("./")&&(n=n.slice(2),t.prefix="./"),n},e.wrapOutput=(e,t={},n={})=>{let o=`${n.contains?"":"^"}(?:${e})${n.contains?"":"$"}`;return!0===t.negated&&(o=`(?:^(?!${o}).*$)`),o}}(Zn);const co=Zn,{CHAR_ASTERISK:so,CHAR_AT:ro,CHAR_BACKWARD_SLASH:lo,CHAR_COMMA:uo,CHAR_DOT:po,CHAR_EXCLAMATION_MARK:fo,CHAR_FORWARD_SLASH:go,CHAR_LEFT_CURLY_BRACE:mo,CHAR_LEFT_PARENTHESES:ho,CHAR_LEFT_SQUARE_BRACKET:bo,CHAR_PLUS:yo,CHAR_QUESTION_MARK:zo,CHAR_RIGHT_CURLY_BRACE:vo,CHAR_RIGHT_PARENTHESES:ko,CHAR_RIGHT_SQUARE_BRACKET:xo}=ao,Co=e=>e===go||e===lo,wo=e=>{!0!==e.isPrefix&&(e.depth=e.isGlobstar?1/0:1)};const $o=ao,_o=Zn,{MAX_LENGTH:Ao,POSIX_REGEX_SOURCE:Eo,REGEX_NON_SPECIAL_CHARS:Lo,REGEX_SPECIAL_CHARS_BACKREF:Bo,REPLACEMENTS:To}=$o,So=(e,t)=>{if("function"==typeof t.expandRange)return t.expandRange(...e,t);e.sort();const n=`[${e.join("-")}]`;try{new RegExp(n)}catch{return e.map((e=>_o.escapeRegex(e))).join("..")}return n},Io=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,Mo=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");e=To[e]||e;const n={...t},o="number"==typeof n.maxLength?Math.min(Ao,n.maxLength):Ao;let i=e.length;if(i>o)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${o}`);const a={type:"bos",value:"",output:n.prepend||""},c=[a],s=n.capture?"":"?:",r=_o.isWindows(t),l=$o.globChars(r),d=$o.extglobChars(l),{DOT_LITERAL:u,PLUS_LITERAL:p,SLASH_LITERAL:f,ONE_CHAR:g,DOTS_SLASH:m,NO_DOT:h,NO_DOT_SLASH:b,NO_DOTS_SLASH:y,QMARK:z,QMARK_NO_DOT:v,STAR:k,START_ANCHOR:x}=l,C=e=>`(${s}(?:(?!${x}${e.dot?m:u}).)*?)`,w=n.dot?"":h,$=n.dot?z:v;let _=!0===n.bash?C(n):k;n.capture&&(_=`(${_})`),"boolean"==typeof n.noext&&(n.noextglob=n.noext);const A={input:e,index:-1,start:0,dot:!0===n.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:c};e=_o.removePrefix(e,A),i=e.length;const E=[],L=[],B=[];let T,S=a;const I=()=>A.index===i-1,M=A.peek=(t=1)=>e[A.index+t],R=A.advance=()=>e[++A.index]||"",N=()=>e.slice(A.index+1),O=(e="",t=0)=>{A.consumed+=e,A.index+=t},H=e=>{A.output+=null!=e.output?e.output:e.value,O(e.value)},P=()=>{let e=1;for(;"!"===M()&&("("!==M(2)||"?"===M(3));)R(),A.start++,e++;return e%2!=0&&(A.negated=!0,A.start++,!0)},j=e=>{A[e]++,B.push(e)},F=e=>{A[e]--,B.pop()},D=e=>{if("globstar"===S.type){const t=A.braces>0&&("comma"===e.type||"brace"===e.type),n=!0===e.extglob||E.length&&("pipe"===e.type||"paren"===e.type);"slash"!==e.type&&"paren"!==e.type&&!t&&!n&&(A.output=A.output.slice(0,-S.output.length),S.type="star",S.value="*",S.output=_,A.output+=S.output)}if(E.length&&"paren"!==e.type&&(E[E.length-1].inner+=e.value),(e.value||e.output)&&H(e),S&&"text"===S.type&&"text"===e.type)return S.value+=e.value,void(S.output=(S.output||"")+e.value);e.prev=S,c.push(e),S=e},U=(e,t)=>{const o={...d[t],conditions:1,inner:""};o.prev=S,o.parens=A.parens,o.output=A.output;const i=(n.capture?"(":"")+o.open;j("parens"),D({type:e,value:t,output:A.output?"":g}),D({type:"paren",extglob:!0,value:R(),output:i}),E.push(o)},G=e=>{let o,i=e.close+(n.capture?")":"");if("negate"===e.type){let a=_;if(e.inner&&e.inner.length>1&&e.inner.includes("/")&&(a=C(n)),(a!==_||I()||/^\)+$/.test(N()))&&(i=e.close=`)$))${a}`),e.inner.includes("*")&&(o=N())&&/^\.[^\\/.]+$/.test(o)){const n=Mo(o,{...t,fastpaths:!1}).output;i=e.close=`)${n})${a})`}"bos"===e.prev.type&&(A.negatedExtglob=!0)}D({type:"paren",extglob:!0,value:T,output:i}),F("parens")};if(!1!==n.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(e)){let o=!1,i=e.replace(Bo,((e,t,n,i,a,c)=>"\\"===i?(o=!0,e):"?"===i?t?t+i+(a?z.repeat(a.length):""):0===c?$+(a?z.repeat(a.length):""):z.repeat(n.length):"."===i?u.repeat(n.length):"*"===i?t?t+i+(a?_:""):_:t?e:`\\${e}`));return!0===o&&(i=!0===n.unescape?i.replace(/\\/g,""):i.replace(/\\+/g,(e=>e.length%2==0?"\\\\":e?"\\":""))),i===e&&!0===n.contains?(A.output=e,A):(A.output=_o.wrapOutput(i,A,t),A)}for(;!I();){if(T=R(),"\0"===T)continue;if("\\"===T){const e=M();if("/"===e&&!0!==n.bash||"."===e||";"===e)continue;if(!e){T+="\\",D({type:"text",value:T});continue}const t=/^\\+/.exec(N());let o=0;if(t&&t[0].length>2&&(o=t[0].length,A.index+=o,o%2!=0&&(T+="\\")),!0===n.unescape?T=R():T+=R(),0===A.brackets){D({type:"text",value:T});continue}}if(A.brackets>0&&("]"!==T||"["===S.value||"[^"===S.value)){if(!1!==n.posix&&":"===T){const e=S.value.slice(1);if(e.includes("[")&&(S.posix=!0,e.includes(":"))){const e=S.value.lastIndexOf("["),t=S.value.slice(0,e),n=S.value.slice(e+2),o=Eo[n];if(o){S.value=t+o,A.backtrack=!0,R(),!a.output&&1===c.indexOf(S)&&(a.output=g);continue}}}("["===T&&":"!==M()||"-"===T&&"]"===M())&&(T=`\\${T}`),"]"===T&&("["===S.value||"[^"===S.value)&&(T=`\\${T}`),!0===n.posix&&"!"===T&&"["===S.value&&(T="^"),S.value+=T,H({value:T});continue}if(1===A.quotes&&'"'!==T){T=_o.escapeRegex(T),S.value+=T,H({value:T});continue}if('"'===T){A.quotes=1===A.quotes?0:1,!0===n.keepQuotes&&D({type:"text",value:T});continue}if("("===T){j("parens"),D({type:"paren",value:T});continue}if(")"===T){if(0===A.parens&&!0===n.strictBrackets)throw new SyntaxError(Io("opening","("));const e=E[E.length-1];if(e&&A.parens===e.parens+1){G(E.pop());continue}D({type:"paren",value:T,output:A.parens?")":"\\)"}),F("parens");continue}if("["===T){if(!0!==n.nobracket&&N().includes("]"))j("brackets");else{if(!0!==n.nobracket&&!0===n.strictBrackets)throw new SyntaxError(Io("closing","]"));T=`\\${T}`}D({type:"bracket",value:T});continue}if("]"===T){if(!0===n.nobracket||S&&"bracket"===S.type&&1===S.value.length){D({type:"text",value:T,output:`\\${T}`});continue}if(0===A.brackets){if(!0===n.strictBrackets)throw new SyntaxError(Io("opening","["));D({type:"text",value:T,output:`\\${T}`});continue}F("brackets");const e=S.value.slice(1);if(!0!==S.posix&&"^"===e[0]&&!e.includes("/")&&(T=`/${T}`),S.value+=T,H({value:T}),!1===n.literalBrackets||_o.hasRegexChars(e))continue;const t=_o.escapeRegex(S.value);if(A.output=A.output.slice(0,-S.value.length),!0===n.literalBrackets){A.output+=t,S.value=t;continue}S.value=`(${s}${t}|${S.value})`,A.output+=S.value;continue}if("{"===T&&!0!==n.nobrace){j("braces");const e={type:"brace",value:T,output:"(",outputIndex:A.output.length,tokensIndex:A.tokens.length};L.push(e),D(e);continue}if("}"===T){const e=L[L.length-1];if(!0===n.nobrace||!e){D({type:"text",value:T,output:T});continue}let t=")";if(!0===e.dots){const e=c.slice(),o=[];for(let t=e.length-1;t>=0&&(c.pop(),"brace"!==e[t].type);t--)"dots"!==e[t].type&&o.unshift(e[t].value);t=So(o,n),A.backtrack=!0}if(!0!==e.comma&&!0!==e.dots){const n=A.output.slice(0,e.outputIndex),o=A.tokens.slice(e.tokensIndex);e.value=e.output="\\{",T=t="\\}",A.output=n;for(const e of o)A.output+=e.output||e.value}D({type:"brace",value:T,output:t}),F("braces"),L.pop();continue}if("|"===T){E.length>0&&E[E.length-1].conditions++,D({type:"text",value:T});continue}if(","===T){let e=T;const t=L[L.length-1];t&&"braces"===B[B.length-1]&&(t.comma=!0,e="|"),D({type:"comma",value:T,output:e});continue}if("/"===T){if("dot"===S.type&&A.index===A.start+1){A.start=A.index+1,A.consumed="",A.output="",c.pop(),S=a;continue}D({type:"slash",value:T,output:f});continue}if("."===T){if(A.braces>0&&"dot"===S.type){"."===S.value&&(S.output=u);const e=L[L.length-1];S.type="dots",S.output+=T,S.value+=T,e.dots=!0;continue}if(A.braces+A.parens===0&&"bos"!==S.type&&"slash"!==S.type){D({type:"text",value:T,output:u});continue}D({type:"dot",value:T,output:u});continue}if("?"===T){if((!S||"("!==S.value)&&!0!==n.noextglob&&"("===M()&&"?"!==M(2)){U("qmark",T);continue}if(S&&"paren"===S.type){const e=M();let t=T;if("<"===e&&!_o.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");("("===S.value&&!/[!=<:]/.test(e)||"<"===e&&!/<([!=]|\w+>)/.test(N()))&&(t=`\\${T}`),D({type:"text",value:T,output:t});continue}if(!0!==n.dot&&("slash"===S.type||"bos"===S.type)){D({type:"qmark",value:T,output:v});continue}D({type:"qmark",value:T,output:z});continue}if("!"===T){if(!0!==n.noextglob&&"("===M()&&("?"!==M(2)||!/[!=<:]/.test(M(3)))){U("negate",T);continue}if(!0!==n.nonegate&&0===A.index){P();continue}}if("+"===T){if(!0!==n.noextglob&&"("===M()&&"?"!==M(2)){U("plus",T);continue}if(S&&"("===S.value||!1===n.regex){D({type:"plus",value:T,output:p});continue}if(S&&("bracket"===S.type||"paren"===S.type||"brace"===S.type)||A.parens>0){D({type:"plus",value:T});continue}D({type:"plus",value:p});continue}if("@"===T){if(!0!==n.noextglob&&"("===M()&&"?"!==M(2)){D({type:"at",extglob:!0,value:T,output:""});continue}D({type:"text",value:T});continue}if("*"!==T){("$"===T||"^"===T)&&(T=`\\${T}`);const e=Lo.exec(N());e&&(T+=e[0],A.index+=e[0].length),D({type:"text",value:T});continue}if(S&&("globstar"===S.type||!0===S.star)){S.type="star",S.star=!0,S.value+=T,S.output=_,A.backtrack=!0,A.globstar=!0,O(T);continue}let t=N();if(!0!==n.noextglob&&/^\([^?]/.test(t)){U("star",T);continue}if("star"===S.type){if(!0===n.noglobstar){O(T);continue}const o=S.prev,i=o.prev,a="slash"===o.type||"bos"===o.type,c=i&&("star"===i.type||"globstar"===i.type);if(!0===n.bash&&(!a||t[0]&&"/"!==t[0])){D({type:"star",value:T,output:""});continue}const s=A.braces>0&&("comma"===o.type||"brace"===o.type),r=E.length&&("pipe"===o.type||"paren"===o.type);if(!a&&"paren"!==o.type&&!s&&!r){D({type:"star",value:T,output:""});continue}for(;"/**"===t.slice(0,3);){const n=e[A.index+4];if(n&&"/"!==n)break;t=t.slice(3),O("/**",3)}if("bos"===o.type&&I()){S.type="globstar",S.value+=T,S.output=C(n),A.output=S.output,A.globstar=!0,O(T);continue}if("slash"===o.type&&"bos"!==o.prev.type&&!c&&I()){A.output=A.output.slice(0,-(o.output+S.output).length),o.output=`(?:${o.output}`,S.type="globstar",S.output=C(n)+(n.strictSlashes?")":"|$)"),S.value+=T,A.globstar=!0,A.output+=o.output+S.output,O(T);continue}if("slash"===o.type&&"bos"!==o.prev.type&&"/"===t[0]){const e=void 0!==t[1]?"|$":"";A.output=A.output.slice(0,-(o.output+S.output).length),o.output=`(?:${o.output}`,S.type="globstar",S.output=`${C(n)}${f}|${f}${e})`,S.value+=T,A.output+=o.output+S.output,A.globstar=!0,O(T+R()),D({type:"slash",value:"/",output:""});continue}if("bos"===o.type&&"/"===t[0]){S.type="globstar",S.value+=T,S.output=`(?:^|${f}|${C(n)}${f})`,A.output=S.output,A.globstar=!0,O(T+R()),D({type:"slash",value:"/",output:""});continue}A.output=A.output.slice(0,-S.output.length),S.type="globstar",S.output=C(n),S.value+=T,A.output+=S.output,A.globstar=!0,O(T);continue}const o={type:"star",value:T,output:_};!0!==n.bash?!S||"bracket"!==S.type&&"paren"!==S.type||!0!==n.regex?((A.index===A.start||"slash"===S.type||"dot"===S.type)&&("dot"===S.type?(A.output+=b,S.output+=b):!0===n.dot?(A.output+=y,S.output+=y):(A.output+=w,S.output+=w),"*"!==M()&&(A.output+=g,S.output+=g)),D(o)):(o.output=T,D(o)):(o.output=".*?",("bos"===S.type||"slash"===S.type)&&(o.output=w+o.output),D(o))}for(;A.brackets>0;){if(!0===n.strictBrackets)throw new SyntaxError(Io("closing","]"));A.output=_o.escapeLast(A.output,"["),F("brackets")}for(;A.parens>0;){if(!0===n.strictBrackets)throw new SyntaxError(Io("closing",")"));A.output=_o.escapeLast(A.output,"("),F("parens")}for(;A.braces>0;){if(!0===n.strictBrackets)throw new SyntaxError(Io("closing","}"));A.output=_o.escapeLast(A.output,"{"),F("braces")}if(!0!==n.strictSlashes&&("star"===S.type||"bracket"===S.type)&&D({type:"maybe_slash",value:"",output:`${f}?`}),!0===A.backtrack){A.output="";for(const e of A.tokens)A.output+=null!=e.output?e.output:e.value,e.suffix&&(A.output+=e.suffix)}return A};Mo.fastpaths=(e,t)=>{const n={...t},o="number"==typeof n.maxLength?Math.min(Ao,n.maxLength):Ao,i=e.length;if(i>o)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${o}`);e=To[e]||e;const a=_o.isWindows(t),{DOT_LITERAL:c,SLASH_LITERAL:s,ONE_CHAR:r,DOTS_SLASH:l,NO_DOT:d,NO_DOTS:u,NO_DOTS_SLASH:p,STAR:f,START_ANCHOR:g}=$o.globChars(a),m=n.dot?u:d,h=n.dot?p:d,b=n.capture?"":"?:";let y=!0===n.bash?".*?":f;n.capture&&(y=`(${y})`);const z=e=>!0===e.noglobstar?y:`(${b}(?:(?!${g}${e.dot?l:c}).)*?)`,v=e=>{switch(e){case"*":return`${m}${r}${y}`;case".*":return`${c}${r}${y}`;case"*.*":return`${m}${y}${c}${r}${y}`;case"*/*":return`${m}${y}${s}${r}${h}${y}`;case"**":return m+z(n);case"**/*":return`(?:${m}${z(n)}${s})?${h}${r}${y}`;case"**/*.*":return`(?:${m}${z(n)}${s})?${h}${y}${c}${r}${y}`;case"**/.*":return`(?:${m}${z(n)}${s})?${c}${r}${y}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const n=v(t[1]);return n?n+c+t[2]:void 0}}},k=_o.removePrefix(e,{negated:!1,prefix:""});let x=v(k);return x&&!0!==n.strictSlashes&&(x+=`${s}?`),x};const Ro=qn,No=(e,t)=>{const n=t||{},o=e.length-1,i=!0===n.parts||!0===n.scanToEnd,a=[],c=[],s=[];let r,l,d=e,u=-1,p=0,f=0,g=!1,m=!1,h=!1,b=!1,y=!1,z=!1,v=!1,k=!1,x=!1,C=!1,w=0,$={value:"",depth:0,isGlob:!1};const _=()=>u>=o,A=()=>(r=l,d.charCodeAt(++u));for(;u<o;){let e;if(l=A(),l!==lo){if(!0===z||l===mo){for(w++;!0!==_()&&(l=A());)if(l!==lo)if(l!==mo){if(!0!==z&&l===po&&(l=A())===po){if(g=$.isBrace=!0,h=$.isGlob=!0,C=!0,!0===i)continue;break}if(!0!==z&&l===uo){if(g=$.isBrace=!0,h=$.isGlob=!0,C=!0,!0===i)continue;break}if(l===vo&&(w--,0===w)){z=!1,g=$.isBrace=!0,C=!0;break}}else w++;else v=$.backslashes=!0,A();if(!0===i)continue;break}if(l!==go){if(!0!==n.noext&&!0==(l===yo||l===ro||l===so||l===zo||l===fo)&&d.charCodeAt(u+1)===ho){if(h=$.isGlob=!0,b=$.isExtglob=!0,C=!0,l===fo&&u===p&&(x=!0),!0===i){for(;!0!==_()&&(l=A());)if(l!==lo){if(l===ko){h=$.isGlob=!0,C=!0;break}}else v=$.backslashes=!0,l=A();continue}break}if(l===so){if(r===so&&(y=$.isGlobstar=!0),h=$.isGlob=!0,C=!0,!0===i)continue;break}if(l===zo){if(h=$.isGlob=!0,C=!0,!0===i)continue;break}if(l===bo){for(;!0!==_()&&(e=A());)if(e!==lo){if(e===xo){m=$.isBracket=!0,h=$.isGlob=!0,C=!0;break}}else v=$.backslashes=!0,A();if(!0===i)continue;break}if(!0===n.nonegate||l!==fo||u!==p){if(!0!==n.noparen&&l===ho){if(h=$.isGlob=!0,!0===i){for(;!0!==_()&&(l=A());)if(l!==ho){if(l===ko){C=!0;break}}else v=$.backslashes=!0,l=A();continue}break}if(!0===h){if(C=!0,!0===i)continue;break}}else k=$.negated=!0,p++}else{if(a.push(u),c.push($),$={value:"",depth:0,isGlob:!1},!0===C)continue;if(r===po&&u===p+1){p+=2;continue}f=u+1}}else v=$.backslashes=!0,l=A(),l===mo&&(z=!0)}!0===n.noext&&(b=!1,h=!1);let E=d,L="",B="";p>0&&(L=d.slice(0,p),d=d.slice(p),f-=p),E&&!0===h&&f>0?(E=d.slice(0,f),B=d.slice(f)):!0===h?(E="",B=d):E=d,E&&""!==E&&"/"!==E&&E!==d&&Co(E.charCodeAt(E.length-1))&&(E=E.slice(0,-1)),!0===n.unescape&&(B&&(B=co.removeBackslashes(B)),E&&!0===v&&(E=co.removeBackslashes(E)));const T={prefix:L,input:e,start:p,base:E,glob:B,isBrace:g,isBracket:m,isGlob:h,isExtglob:b,isGlobstar:y,negated:k,negatedExtglob:x};if(!0===n.tokens&&(T.maxDepth=0,Co(l)||c.push($),T.tokens=c),!0===n.parts||!0===n.tokens){let t;for(let o=0;o<a.length;o++){const i=t?t+1:p,r=a[o],l=e.slice(i,r);n.tokens&&(0===o&&0!==p?(c[o].isPrefix=!0,c[o].value=L):c[o].value=l,wo(c[o]),T.maxDepth+=c[o].depth),(0!==o||""!==l)&&s.push(l),t=r}if(t&&t+1<e.length){const o=e.slice(t+1);s.push(o),n.tokens&&(c[c.length-1].value=o,wo(c[c.length-1]),T.maxDepth+=c[c.length-1].depth)}T.slashes=a,T.parts=s}return T},Oo=Mo,Ho=Zn,Po=ao,jo=(e,t,n=!1)=>{if(Array.isArray(e)){const o=e.map((e=>jo(e,t,n)));return e=>{for(const t of o){const n=t(e);if(n)return n}return!1}}const o=(e=>e&&"object"==typeof e&&!Array.isArray(e))(e)&&e.tokens&&e.input;if(""===e||"string"!=typeof e&&!o)throw new TypeError("Expected pattern to be a non-empty string");const i=t||{},a=Ho.isWindows(t),c=o?jo.compileRe(e,t):jo.makeRe(e,t,!1,!0),s=c.state;delete c.state;let r=()=>!1;if(i.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};r=jo(i.ignore,e,n)}const l=(n,o=!1)=>{const{isMatch:l,match:d,output:u}=jo.test(n,c,t,{glob:e,posix:a}),p={glob:e,state:s,regex:c,posix:a,input:n,output:u,match:d,isMatch:l};return"function"==typeof i.onResult&&i.onResult(p),!1===l?(p.isMatch=!1,!!o&&p):r(n)?("function"==typeof i.onIgnore&&i.onIgnore(p),p.isMatch=!1,!!o&&p):("function"==typeof i.onMatch&&i.onMatch(p),!o||p)};return n&&(l.state=s),l};jo.test=(e,t,n,{glob:o,posix:i}={})=>{if("string"!=typeof e)throw new TypeError("Expected input to be a string");if(""===e)return{isMatch:!1,output:""};const a=n||{},c=a.format||(i?Ho.toPosixSlashes:null);let s=e===o,r=s&&c?c(e):e;return!1===s&&(r=c?c(e):e,s=r===o),(!1===s||!0===a.capture)&&(s=!0===a.matchBase||!0===a.basename?jo.matchBase(e,t,n,i):t.exec(r)),{isMatch:!!s,match:s,output:r}},jo.matchBase=(e,t,n,o=Ho.isWindows(n))=>(t instanceof RegExp?t:jo.makeRe(t,n)).test(Ro.basename(e)),jo.isMatch=(e,t,n)=>jo(t,n)(e),jo.parse=(e,t)=>Array.isArray(e)?e.map((e=>jo.parse(e,t))):Oo(e,{...t,fastpaths:!1}),jo.scan=(e,t)=>No(e,t),jo.compileRe=(e,t,n=!1,o=!1)=>{if(!0===n)return e.output;const i=t||{},a=i.contains?"":"^",c=i.contains?"":"$";let s=`${a}(?:${e.output})${c}`;e&&!0===e.negated&&(s=`^(?!${s}).*$`);const r=jo.toRegex(s,t);return!0===o&&(r.state=e),r},jo.makeRe=(e,t={},n=!1,o=!1)=>{if(!e||"string"!=typeof e)throw new TypeError("Expected a non-empty string");let i={negated:!1,fastpaths:!0};return!1!==t.fastpaths&&("."===e[0]||"*"===e[0])&&(i.output=Oo.fastpaths(e,t)),i.output||(i=Oo(e,t)),jo.compileRe(i,t,n,o)},jo.toRegex=(e,t)=>{try{const n=t||{};return new RegExp(e,n.flags||(n.nocase?"i":""))}catch(e){if(t&&!0===t.debug)throw e;return/$^/}},jo.constants=Po;const Fo=F(jo),Do="javascript/blocked",Uo="application/javascript",Go="text/javascript",Vo=["functional","marketing","analytics","preferences"],qo=[];let Zo=["functional"];const Wo={analytics:[],all:[],functional:[/.*enzuzo.*/],marketing:[],preferences:[],uncategorized:[]};function Yo(e){var t;"functional"!==e&&(ke.declineAll=!1),Zo.includes(e)||Zo.push(e),!ke.acceptAll&&Vo.every((e=>Zo.includes(e)))&&(ke.acceptAll=!0);for(const n of ke.integrations)if(e===n.category)for(const o of n.eventHandlers||[])"string"==typeof(null==o?void 0:o.onConsent)?new Function(o.onConsent)():null==(t=null==o?void 0:o.onConsent)||t.call(o,e);Et(e),Xo()}function Ko(e){var t;ke.acceptAll=!1,Zo.includes(e)||Zo.splice(Zo.indexOf(e),1);for(const n of ke.integrations)e===n.category&&(null==(t=n.onDecline)||t.call(n));1===Zo.length&&"functional"===Zo[0]&&(ke.declineAll=!0),Xo()}function Qo(e){const t=e.src,n=e.getAttribute(w);let o,i=e.getAttribute($);if(o=ke.integrations.find((e=>e.src===t)),n&&(o=ke.integrations.find((e=>e.name===n))||o),i=null!=o&&o.category?null==o?void 0:o.category:i,"false"===ke.autoBlocking&&!ke.declineAll||"functional"===i||"allow"===ke.autoBlocking&&!i&&ke.apiLoaded||ke.acceptAll)return!0;for(const e of Zo){if(null!=i&&i.includes(e))return!0;if(i)for(const e of Wo[i]??[])if(e instanceof RegExp&&e.test(t)||e===t)return!0}return!1}function Xo(){if(!function(e){return!!e.supportDoNotTrack&&("1"===q.doNotTrack||"1"===V.doNotTrack||"yes"===V.doNotTrack)}(ke)&&ke.categoryInitializationCompleted)for(let e=0;e<qo.length;e++){const{node:t,scriptType:n}=qo[e];if(t.type===Do&&Qo(t)){const o=he("script");for(let e=0;e<t.attributes.length;e++){const n=t.attributes[e];"src"!==n.name&&"type"!==n.name&&o.setAttribute(n.name,t.attributes[e].value)}t.src&&o.setAttribute("src",t.src),o.setAttribute("type",t.text?Go:Uo),t.text&&o.appendChild(Z.createTextNode(t.text)),qo[e]={node:o,scriptType:n},t.parentNode?(t.parentNode.appendChild(o),t.parentNode.removeChild(t)):(document.body.appendChild(o),t.remove())}}}function Jo(){At();for(const e of Object.keys(Wo))"true"===Te(`${h}-${e}`)&&Yo(e);ke.acceptAll||(Te(`${h}-functional`)||(ke.declineAll=!1),new MutationObserver((e=>{const{browserName:t}=function(){const e=(null==V?void 0:V.userAgent)??"";let t,n="desktop";return t=e.match(/chrome|chromium|crios/i)?"chrome":e.match(/firefox|fxios/i)?"firefox":e.match(/safari/i)?"safari":e.match(/opr\//i)?"opera":e.match(/edg/i)?"edge":e.match(/brave/i)?"brave":"unknown",e.match(/android/i)?n="android":e.match(/iphone/i)&&(n="ios"),{browserName:t,browserDevice:n}}();e.forEach((({addedNodes:e})=>{e.forEach((e=>{if((e=>(e=>1===e.nodeType)(e)&&"SCRIPT"===e.tagName)(e)&&(qo.push({node:e,scriptType:e.type}),!Qo(e)&&e.parentNode&&(e.parentNode.insertBefore(Z.createComment("This script might be blocked because of the cookie preferences."),e),e.type=Do),"firefox"===t)){const t=n=>{e.getAttribute("type")===Do&&n.preventDefault(),e.removeEventListener("beforescriptexecute",t)};e.addEventListener("beforescriptexecute",t)}}))}))})).observe(Z.documentElement,{childList:!0,subtree:!0}))}const ei=e=>{var t,n;try{null==(n=null==(t=window.Shopify)?void 0:t.customerPrivacy)||n.setTrackingConsent({analytics:e.analytics??!1,marketing:e.marketing??!1,preferences:e.preferences??!1},(()=>{}))}catch(e){$ez_d("Error: setTrackingConsent",e)}},ti=()=>{const e=tn.getServiceCookies();ei(e)};try{window.$ez=window.__enzuzo={...window.__enzuzo,cookies:an}}catch{}const ni=ne();!function(e){try{window.__enzuzo.console={...window.console},window.__enzuzo.console=new Proxy(window.__enzuzo.console,{get(t,n){try{return"true"===e.get(`${g}debug`)?t[n].bind(window.__enzuzo.console,...(({logo:e,type:t})=>{let n="";const o=[];return e&&(n="%c ",o.push(j.logo)),"string"==typeof t?(n+=`%c${t}`,o.push(`${j.badges[t]}${P(!e)}`)):"object"==typeof t&&(n+=`%c${t.name.toLowerCase()}`,o.push(`${H(t.color)}${P(!e)}`)),o.unshift(n),o})({logo:!0,type:arguments.toString().includes("Error")||null!=t&&t.toString().includes("error")?`${R} (Error)`:R})):()=>{}}catch{console.error(N)}}})}catch{console.error(N)}}(ni);try{globalThis.$ez_d=$ez.console.debug}catch(D){console.log(D)}Object.hasOwn||"hasOwn"in Object||(Object.hasOwn=Object.call.bind(Object.hasOwnProperty)),[].at||(Array.prototype.at=function(e){return-1===e?this[this.length-1]:this[e]}),"randomUUID"in crypto||(crypto.randomUUID=function(){return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,(e=>(+e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>+e/4).toString(16)))});const oi=V.globalPrivacyControl;let ii;try{ii={"features":[""],"host":"app.enzuzo.com","iplocation":{"country":"","subdivision":""},"plan":"","product":"enterprise","xReferral":"__enzuzo-cookiebar.js"}}catch{console.error("__ENZUZO_DATA__ was not set by server or is invalid"),ii={}}const ai=tt(),ci=void 0!==window.Shopify&&"object"==typeof window.Shopify?"shopify":"enterprise";$ez.path_prefix||($ez.path_prefix=`/apps/${p}/`);let si="";"shopify"===ci&&null!=(a=null==(i=window.Shopify)?void 0:i.routes)&&a.root&&(si=null==(s=null==(c=window.Shopify)?void 0:c.routes)?void 0:s.root,si=si.slice(0,-1));const ri="shopify"===ci?`${si+$ez.path_prefix}privacy`:"/privacy-policy",li=(null==ai?void 0:ai.get("bg"))||M.background,di=(null==ai?void 0:ai.get("tx"))||M.textColor,ui=(null==ai?void 0:ai.get("lc"))||M.linkColor,pi=(null==ai?void 0:ai.get("bbc"))||M.buttonBackgroundColor,fi=(null==ai?void 0:ai.get("bbch"))||M.buttonBackgroundColorHover,gi=(null==ai?void 0:ai.get("btc"))||M.buttonTextColor,mi=(null==ai?void 0:ai.get("ppurl"))||"",hi=(null==ai?void 0:ai.get("fbp"))||"",bi=(null==ai?void 0:ai.get("gtm"))||"",yi=(null==ai?void 0:ai.get("gid"))||"",zi=(null==ai?void 0:ai.get("hb"))||"",vi=(null==ai?void 0:ai.get("f"))||"false",ki=ni.get(`${g}uuid`)||(null==$ez?void 0:$ez.uuid)||function(){var e;const t=et();let n=null;return null!==t&&(n=new URL(t.src).searchParams.get("uuid"),null===n&&t.src.includes(k)&&(n=(null==(e=t.src.split("?").at(0))?void 0:e.split("/").at(-1))??null)),n}()||"",xi={name:"enterprise",purposes:["analytics","marketing","preferences"],inject:()=>{}},Ci=(e,t)=>{const n=[];for(const o of t){let t=!1;for(const n of e)if(Object.keys(o).every((e=>"type"===e||"type"!==e&&o[e]===n[e]))){t=!0;break}t||n.push(o)}return n};try{an.on("queueProcess",(()=>{"defer"!==an.state.mode&&(("true"===qt.get("cookies-functional")||$e())&&(an.timer&&clearTimeout(an.timer),an.timer=setTimeout((()=>{clearTimeout(an.timer),an.accept()}),60)),(!qt.get("cookies-functional")||"false"===qt.get("cookies-marketing")||"false"===qt.get("cookies-analytics")||"false"===qt.get("cookies-preferences"))&&(an.dtimer&&clearTimeout(an.dtimer),an.dtimer=setTimeout((()=>{clearTimeout(an.dtimer),an.decline(!0)}),60)))})),null!=(r=window.__envars__)&&r.ENZUZO_NAME||an.block((e=>{(e.hasCookieList||e.hasServices||e.hasAutoblocking)&&an.allowIfCookieNotKnown()}))}catch(D){$ez.console.error(D)}const wi=async(e,t)=>{ke.usedByHierophant=t;const{enzuzoCode:n,urlParams:o,product:i,uuid:a,customerDataFromAPI:c,findServices:s}=e;if(ke.uuid=a,ke.customerProduct=null==c?void 0:c.product,!ke.usedByHierophant){const e=Z.currentScript??[...Z.querySelectorAll("script")??[]].at(-1)??null;let t=null==e?void 0:e.getAttribute("auto-blocking");"true"===t&&(t="deny"),ke.autoBlocking=t||"false",$ez_d("Auto Blocking",t),["true","allow","deny"].includes(t)&&Jo()}const r=(()=>{const e=window.dataLayer;if(!e)return null;const t=e.find((e=>"config"===e[0]));return t&&t[1]||null})();r&&console.warn(`Google tag ${r} has already loaded. Ensure all Google tags are loaded after the Enzuzo cookie banner. See https://help.enzuzo.com/en/articles/9362733-resolve-google-tag-has-already-loaded-errors for more info.`);let{cookieBackground:l,cookieBorder:d,cookieTextColor:u,cookieLinkColor:f,cookieButtonBackgroundColor:h,cookieButtonBackgroundColorHover:b,cookieButtonTextColor:y,customPPURL:z,cookiePrivacyURL:v,FBPixels:k,GTManager:x,GAnalytics:C,HubspotID:L,enforceCookieBar:B,allowButtonBackgroundColor:T,allowButtonBackgroundColorHover:S,allowButtonBorderColor:I,allowButtonTextColor:R,declineButtonBackgroundColor:N,declineButtonBackgroundColorHover:O,declineButtonBorderColor:H,declineButtonTextColor:P,managerBackgroundColor:j,managerBodyTextColor:F,managerBorderColor:D,managerLinkTextColor:U,managerAllowButtonBackgroundColor:q,managerAllowButtonBackgroundColorHover:W,managerAllowButtonBorderColor:Y,managerAllowButtonTextColor:Q,managerDeclineButtonBackgroundColor:X,managerDeclineButtonBackgroundColorHover:ne,managerDeclineButtonBorderColor:ie,managerDeclineButtonTextColor:ae,managerAcceptSelectedButtonBackgroundColor:ce,managerAcceptSelectedButtonBackgroundColorHover:se,managerAcceptSelectedButtonBorderColor:re,managerAcceptSelectedButtonTextColor:le,hidePoweredBy:de,brandingLogo:pe}=e;async function fe(e,t=!0){var n,o,i,a,c,s,r,l,d;if(ke.usedByHierophant)return;await function(e){const t=n=>{e()?n():setTimeout((()=>t(n)),60)};return new Promise(t)}((()=>{var e;return!(null!=(e=Mt.consent_queue)&&e.t)}));const u=t?"onConsentCbs":"onConsentNoCbs";if(Mt[u]&&(null==(n=Mt[u][e])?void 0:n.length)>0){$ez_d("Running onConsent Callbacks For",e);for(const t of Mt[u][e]){const n=t.includes("<script>")&&t.includes("<\/script>")?t:`<script>${t}<\/script>`;if("false"===Te(`cookies-${e}`)&&"onConsentCbs"===u||"true"===Te(`cookies-${e}`)&&"onConsentNoCbs"===u)continue;const o=(new DOMParser).parseFromString(n,"text/html").getElementsByTagName("script");if(null!=o&&o.length)for(const e of o)it(e)}Mt[u][e]=[]}if((null==(i=null==(o=Mt.onConsentNoCbs)?void 0:o.analytics)?void 0:i.length)<=0&&(null==(c=null==(a=Mt.onConsentNoCbs)?void 0:a.marketing)?void 0:c.length)<=0&&(null==(r=null==(s=Mt.onConsentNoCbs)?void 0:s.preferences)?void 0:r.length)<=0&&!ke.gpcCbRan&&ke.gpc.enabled&&(null==(l=ke.gpc.code)?void 0:l.length)>0&&"dontshow"!==Be()){ke.gpcCbRan=!0;const e=`<script>${null==(d=ke.gpc)?void 0:d.code}<\/script>`,t=(new DOMParser).parseFromString(e,"text/html").getElementsByTagName("script");if(null!=t&&t.length)for(const e of t)it(e)}}function ge(){Mt.on("marketing-disabled",(()=>{var e;$ez_d("Disabled Marketing"),Gn("marketing"),Ko("marketing"),Xt(),null==(e=Mt.consent_queue)||e.flush("marketing"),fe("marketing",!1)})),Mt.on("analytics-disabled",(()=>{var e;$ez_d("Disabled Analytics"),Gn("analytics"),Ko("analytics"),Xt(),null==(e=Mt.consent_queue)||e.flush("analytics"),fe("analytics",!1)})),Mt.on("preferences-disabled",(()=>{var e;$ez_d("Disabled Preferences"),Gn("preferences"),Ko("preferences"),Xt(),null==(e=Mt.consent_queue)||e.flush("preferences"),fe("preferences",!1)})),Mt.on("marketing-enabled",(()=>{$ez_d("Enabled Marketing"),Un("marketing"),Yo("marketing"),Xt(),fe("marketing")})),Mt.on("analytics-enabled",(()=>{$ez_d("Enabled Analytics"),Un("analytics"),Yo("analytics"),Xt(),fe("analytics")})),Mt.on("preferences-enabled",(()=>{$ez_d("Enabled Preferences"),Un("preferences"),Yo("preferences"),Xt(),fe("preferences")})),Mt.on("accept-all",(()=>{var e;$ez_d("Accept-All"),Yo("analytics"),Yo("marketing"),Yo("preferences"),Un("all"),null==(e=Mt.consent_queue)||e.flush(),Xt(),fe("functional"),fe("analytics"),fe("marketing"),fe("preferences"),Qt(),He.onAcceptAll(tn.getServiceCookies()),ti()})),Mt.on("decline-all",(()=>{$ez_d("Decline-All"),ke.declineAll=!0,Zo=["functional"],"allow"===ke.autoBlocking&&Jo(),Gn("all"),Xt(),fe("analytics",!1),fe("marketing",!1),fe("preferences",!1),Qt(),He.onDecline(tn.getServiceCookies()),ti()}))}Mt.handleConsentCbs=fe;const me=()=>function(){const e=null==V?void 0:V.globalPrivacyControl;return("boolean"==typeof e||"string"==typeof e||"number"==typeof e)&&!1!==e}()&&ke.gpc.enabled&&"dontshow"!==Be();await async function(){let r=[xi];const be={};ge();const ye=e=>{var t;for(const n of Object.keys(be))be[n]=be[n].filter((t=>t!==e)),null!=(t=be[n])&&t.length||(ke.containedServiceCategories=ke.containedServiceCategories.filter((e=>e!==n)));const n=ke.integrations.findIndex((t=>t.name===e));n>-1&&ke.integrations.splice(n,1);for(const t of Object.keys(ke.translations))delete ke.translations[t][`cookie.${e}`];const o=r.findIndex((t=>t.name===e));o>-1&&(r.splice(o,1),$ez.console.warn(`${e} was not registered with cookie banner. Another script with the same id already exists. Check that there are no duplicate script id's between those registered with the cookie manager on the Enzuzo web app and those registered with <script> tag locally.`))},ze=async()=>{var e,t,n,o,i,a;const c=me();if(Mt.create({lang:"en",fallbackLang:M.language,notification:{hasGPC:c,hidden:!1,iconPosition:"bottom-left",position:ke.notification.position,animateStyle:ke.notification.animateStyle,shadowStyle:ke.notification.shadowStyle,size:ke.notification.size,usingOld:ke.notification.usingOld,acceptButton:ke.notification.acceptButton,okButton:ke.notification.okButton,showManager:ke.notification.showManager,acceptMode:ke.notification.acceptMode,showDecline:ke.notification.showDecline&&!c,showAccept:ke.notification.showAccept&&!c,showLearnMore:ke.notification.showLearnMore,showCookieIcon:ke.notification.showCookieIcon,showCloseButton:ke.notification.showCloseButton,reverseButtonOrder:ke.notification.reverseButtonOrder,bannerTop:ke.notification.bannerTop,managerIcon:ke.notification.managerIcon,policyUrl:z,cookiePrivacyURL:v||z,cssText:ke.notification.cssText,noConsentModeEnabled:ke.notification.noConsentModeEnabled},services:r}),(e=>{var t;return!("true"===Te("cookies-functional")||ke.notification.noConsentModeEnabled||ke.usedByHierophant||(null==(t=Hn.instance)||!t.shouldLockBody())&&("dontshow"===Be()||"true"!==e&&!0!==e))})(B)){async function l(){return new Promise((e=>{function t(){var n,o,i;Z.removeEventListener("DOMContentLoaded",t),null==(n=Z.body)||n.classList.add(`${m}-body-lock`),(ke.preventScroll||null!=(o=Hn.instance)&&o.shouldDisableScroll())&&(null==(i=Z.body)||i.classList.add(`${m}-no-scroll`));const a=Z.querySelector(".hv-notification__actions");null==a||a.addEventListener("click",(e=>{var t,n;"BUTTON"===e.target.nodeName&&(null==(t=Z.body)||t.classList.remove(`${m}-body-lock`),null==(n=Z.body)||n.classList.remove(`${m}-no-scroll`))})),e(null)}Z.body?t():Z.addEventListener("DOMContentLoaded",t)}))}l()}const s=tn.getServiceCookies();if($e()){null==(e=Mt.consent_queue)||e.flush();for(const d of Vo)void 0===Te(`cookies-${d}`)&&(Yo(d),Ot(d));fe("functional"),fe("analytics"),fe("marketing"),fe("preferences");for(const u of ke.services)u.purposes.includes("functional")||u.inject()}s.analytics&&s.marketing&&s.preferences&&s.functional?(null==(t=Mt.consent_queue)||t.flush(),fe("functional"),fe("analytics"),fe("marketing"),fe("preferences")):(s.analytics?(null==(n=Mt.consent_queue)||n.flush("analytics"),fe("analytics")):"false"===Te("cookies-analytics")&&fe("analytics",!1),s.marketing?(null==(o=Mt.consent_queue)||o.flush("marketing"),fe("marketing")):"false"===Te("cookies-marketing")&&fe("marketing",!1),s.preferences?(null==(i=Mt.consent_queue)||i.flush("preferences"),fe("preferences")):"false"===Te("cookies-preferences")&&fe("preferences",!1)),1===Zo.length&&"functional"===Zo[0]&&(ke.declineAll=!0),me()&&("1"===oi||1===oi||!0===oi)&&($ez_d("GPC Detected, Auto-Decline Enabled."),null==(a=Mt.getInstance())||a.cookieNotification.declineAll())};let xe;return await(async()=>{var fe,ge,Ce,we,$e,Ae,Le,Se,Ne,Oe,Pe,Ue,qe,Ze,We,Ye,Ke,Qe,Xe,Je,et,tt,nt;let ot,at=!0,ct=!1;try{if(t)ot=c,ke.purposes=["functional"],ke.containedServiceCategories=[],ke.integrations=[],ke.majorIntegrations=[];else{const At=(o.get(`${g}apiHost`)||(null==ai?void 0:ai.get(`${g}apiHost`))||n.host||"").replace(/^(http|https)?:\/\//,"");if(ke.apiHost=At,$ez_d("apiHost",At),Me("FEATURE_DEBUG")&&$ez_d(`uuid=${a} apiHost=${At}`),null!=$ez&&$ez.isSSR){ct=!0;const Et={"ccpa":{"customizations":null,"questionnaire":{},"status_obj":null},"created_at":"2024-02-08T23:55:39.691318Z","display_name":"","dsar":{"customizations":null,"hide_poweredby":false,"questionnaire":{},"status_obj":null},"eula":{"customizations":null,"questionnaire":{},"status_obj":null},"features":[{"name":"FEATURE_COPY_AND_PASTE"},{"limit":1000,"name":"FEATURE_AUTOMATION"},{"name":"FEATURE_HIDE_POWEREDBY"},{"name":"FEATURE_CART_CHECKBOX_TOS"},{"name":"FEATURE_SSA_POLICY"},{"name":"FEATURE_BANNER_REGIONS_PREDEFINED"},{"name":"FEATURE_SUBSCRIPTION_MANAGEMENT"},{"limit":4,"name":"FEATURE_SECONDARY_CUSTOMERS"},{"name":"FEATURE_COOKIES_POLICY"},{"name":"FEATURE_CONSENT_LOG_READ"},{"name":"FEATURE_CONSENT_LOG_WRITE"},{"name":"FEATURE_BANNER_CACHED"},{"name":"FEATURE_LOCALE"},{"name":"FEATURE_CUSTOM_SECTION"},{"limit":5,"name":"FEATURE_MULTIUSERS"},{"name":"FEATURE_CONSENT_SHARING_SUBDOMAIN"},{"name":"FEATURE_DSAR_POLICY"},{"name":"FEATURE_DO_NOT_SELL"},{"name":"FEATURE_QUESTIONNAIRE"},{"name":"FEATURE_BANNER_GPC"},{"name":"FEATURE_RETURNS_POLICY"},{"limit":1000,"name":"FEATURE_REQUEST_LIMIT"},{"name":"FEATURE_CUSTOM_CSS"},{"name":"FEATURE_CART_CHECKBOX_PRIVACY"},{"name":"FEATURE_EULA_POLICY"},{"name":"FEATURE_SHIPPING_POLICY"},{"name":"FEATURE_BANNER_ICON"}],"languages":{"published":null},"name":"cust-B4GPxQcv","primary_features":[{"name":"FEATURE_COPY_AND_PASTE"},{"name":"FEATURE_HIDE_POWEREDBY"},{"name":"FEATURE_CART_CHECKBOX_TOS"},{"name":"FEATURE_SSA_POLICY"},{"name":"FEATURE_BANNER_REGIONS_PREDEFINED"},{"name":"FEATURE_SUBSCRIPTION_MANAGEMENT"},{"name":"FEATURE_COOKIES_POLICY"},{"name":"FEATURE_CONSENT_LOG_READ"},{"name":"FEATURE_CONSENT_LOG_WRITE"},{"name":"FEATURE_BANNER_CACHED"},{"name":"FEATURE_LOCALE"},{"name":"FEATURE_CUSTOM_SECTION"},{"limit":5,"name":"FEATURE_MULTIUSERS"},{"name":"FEATURE_CONSENT_SHARING_SUBDOMAIN"},{"name":"FEATURE_DSAR_POLICY"},{"limit":10,"name":"FEATURE_SECONDARY_CUSTOMERS"},{"name":"FEATURE_DO_NOT_SELL"},{"name":"FEATURE_QUESTIONNAIRE"},{"name":"FEATURE_BANNER_GPC"},{"name":"FEATURE_RETURNS_POLICY"},{"name":"FEATURE_BANNER_REGIONS"},{"limit":1000,"name":"FEATURE_AUTOMATION"},{"name":"FEATURE_CUSTOM_CSS"},{"name":"FEATURE_CART_CHECKBOX_PRIVACY"},{"name":"FEATURE_EULA_POLICY"},{"limit":1000,"name":"FEATURE_REQUEST_LIMIT"},{"name":"FEATURE_SHIPPING_POLICY"}],"primary_uuid":"a52a2f8e-b60d-11ee-8234-135916cab208","privacy_page":{"backlink":"https://www.enzuzo.com/alternatives/best-cookiebot-alternatives","backlink_footer":"https://www.enzuzo.com","backlink_intro":"https://www.enzuzo.com/privacy-policy-generator","contact_address":"","custom_section_body":null,"custom_section_enabled":false,"custom_section_title":null,"customizations":null,"hide_poweredby":false,"section_text":"","section_title":"","status":"","status_obj":null},"product":"enterprise","product_params":null,"questionnaire":{"draft":[],"published":[]},"returns":{"customizations":null,"questionnaire":{},"status_obj":null},"settings":{"cookiebar":{"kv":[{"id":"textCustomizations","value":"{\"primaryLanguage\":\"en\",\"contentBlockTitleText\":{\"en\":\"Content is blocked\",\"fr\":\"Le contenu est bloqué\",\"es\":\"El contenido está bloqueado\",\"pt-BR\":\"O conteúdo está bloqueado\",\"pt-PT\":\"O conteúdo está bloqueado\",\"it\":\"Il contenuto è bloccato\",\"de\":\"Inhalt ist blockiert\",\"nl\":\"Inhoud wordt geblokkeerd\",\"bg\":\"Съдържанието е блокирано\",\"cs\":\"Obsah je blokován\",\"da\":\"Indholdet er blokeret\",\"el\":\"Το περιεχόμενο είναι αποκλεισμένο\",\"et\":\"Sisu on blokeeritud\",\"fi\":\"Sisältö on estetty\",\"hr\":\"Sadržaj je blokiran\",\"hu\":\"A tartalom blokkolva van\",\"ja\":\"コンテンツがブロックされています\",\"lt\":\"Turinys užblokuotas\",\"lv\":\"Saturs ir bloķēts\",\"pl\":\"Treść jest zablokowana\",\"ro\":\"Conținutul este blocat\",\"sk\":\"Obsah je blokovaný\",\"sl\":\"Vsebina je blokirana\",\"sv\":\"Innehållet är blockerat\"},\"contentBlockDescText\":{\"en\":\"You denied the use of cookies or similar technologies for the purpose of . To view this content, please update your consent preferences.\",\"fr\":\"Vous avez nié l'utilisation de cookies ou de technologies similaires à des fins de . Pour afficher ce contenu, veuillez mettre à jour vos préférences de consentement.\",\"es\":\"Negó el uso de cookies o tecnologías similares para el propósito de . Para ver este contenido, actualice sus preferencias de consentimiento.\",\"pt-BR\":\"Você negou o uso de cookies ou tecnologias similares para fins de . Para visualizar esse conteúdo, atualize suas preferências de consentimento.\",\"pt-PT\":\"Você negou o uso de cookies ou tecnologias similares para fins de . Para visualizar esse conteúdo, atualize suas preferências de consentimento.\",\"it\":\"Hai negato l'uso di cookie o tecnologie simili ai fini di . Per visualizzare questo contenuto, aggiorna le preferenze di consenso.\",\"de\":\"Sie haben die Verwendung von Cookies oder ähnlichen Technologien zum Zweck von abgelehnt. Um diesen Inhalt anzuzeigen, aktualisieren Sie bitte Ihre Einverständnisvorstellungen.\",\"nl\":\"U hebt het gebruik van cookies of soortgelijke technologieën geweigerd met het doel van . Werk uw toestemmingsvoorkeuren bij om deze inhoud te bekijken.\",\"bg\":\"Вие отказахте използването на бисквитки или подобни технологии с цел . За да видите това съдържание, моля, актуализирайте предпочитанията си за съгласие.\",\"cs\":\"Odmítli jste použití cookies nebo podobných technologií za účelem . Chcete -li zobrazit tento obsah, aktualizujte své předvolby souhlasu.\",\"da\":\"Du benægtede brugen af cookies eller lignende teknologier med henblik på . For at se dette indhold skal du opdatere dine samtykkepræferencer.\",\"el\":\"Αρνήσατε τη χρήση cookies ή παρόμοιων τεχνολογιών για το . Για να δείτε αυτό το περιεχόμενο, ενημερώστε τις προτιμήσεις συγκατάθεσης.\",\"et\":\"Sa eitasid küpsiste või sarnaste tehnoloogiate kasutamist jaoks. Selle sisu vaatamiseks värskendage oma nõusoleku eelistusi.\",\"fi\":\"Kieltät evästeiden tai vastaavien tekniikoiden käytön tarkoitukseen. Voit tarkastella tätä sisältöä päivittämällä suostumuksesi.\",\"hr\":\"Odbijali ste upotrebu kolačića ili sličnih tehnologija u svrhu . Da biste pogledali ovaj sadržaj, molimo vas da ažurirate svoje postavke pristanka.\",\"hu\":\"Tagadta a sütik vagy hasonló technológiák használatát a céljára. A tartalom megtekintéséhez kérjük, frissítse a hozzájárulási preferenciákat.\",\"ja\":\"の目的で、Cookieまたは同様のテクノロジーの使用を拒否しました。 このコンテンツを表示するには、同意の設定を更新してください。\",\"lt\":\"Jūs paneigėte slapukų ar panašių technologijų naudojimą tikslui. Norėdami peržiūrėti šį turinį, atnaujinkite savo sutikimo nuostatas.\",\"lv\":\"Jūs noliedzāt sīkdatņu vai līdzīgu tehnoloģiju izmantošanu vajadzībām. Lai apskatītu šo saturu, lūdzu, atjauniniet piekrišanas preferences.\",\"pl\":\"Odrzuciłeś użycie plików cookie lub podobnych technologii w celu . Aby wyświetlić tę treść, zaktualizuj swoje preferencje zgody.\",\"ro\":\"Ați refuzat utilizarea cookie -urilor sau a tehnologiilor similare în scopul . Pentru a vizualiza acest conținut, vă rugăm să vă actualizați preferințele de consimțământ.\",\"sk\":\"Za účelom ste odmietli použitie cookies alebo podobných technológií. Ak chcete zobraziť tento obsah, aktualizujte svoje preferencie súhlasu.\",\"sl\":\"Zavrnili ste uporabo piškotkov ali podobnih tehnologij za namen . Če si želite ogledati to vsebino, posodobite svoje nastavitve privolitve.\",\"sv\":\"Du förnekade användningen av kakor eller liknande tekniker för . För att se detta innehåll, uppdatera dina samtyckesinställningar.\"},\"contentBlockButtonText\":{\"en\":\"Update\",\"fr\":\"Mise à jour\",\"es\":\"Actualizar\",\"pt-BR\":\"Atualizar\",\"pt-PT\":\"Atualizar\",\"it\":\"Aggiornamento\",\"de\":\"Aktualisieren\",\"nl\":\"Update\",\"bg\":\"Актуализация\",\"cs\":\"Aktualizace\",\"da\":\"Opdatering\",\"el\":\"Εκσυγχρονίζω\",\"et\":\"Värskendama\",\"fi\":\"Päivittää\",\"hr\":\"Ažuriraj\",\"hu\":\"Frissít\",\"ja\":\"アップデート\",\"lt\":\"Atnaujinimas\",\"lv\":\"Atjaunināt\",\"pl\":\"Aktualizacja\",\"ro\":\"Actualizați\",\"sk\":\"Aktualizácia\",\"sl\":\"Nadgradnja\",\"sv\":\"Uppdatering\"},\"customMsg\":{\"en\":\"We use cookies to make our website work better and improve your experience. By continuing to use the site, you agree to our\",\"fr\":\"Ce site Web utilise des cookies pour vous garantir la meilleure expérience sur notre site Web.\",\"es\":\"Este sitio web utiliza cookies para garantizar que obtenga la mejor experiencia en nuestro sitio web.\",\"pt-BR\":\"Este site usa cookies para garantir que você obtenha a melhor experiência em nosso site.\",\"pt-PT\":\"Este site usa cookies para garantir que você obtenha a melhor experiência em nosso site.\",\"it\":\"Questo sito web utilizza i cookie per assicurarti di ottenere la migliore esperienza sul nostro sito web.\",\"de\":\"Diese Website verwendet Cookies, um sicherzustellen, dass Sie die bestmögliche Erfahrung auf unserer Website erzielen.\",\"nl\":\"Deze website maakt gebruik van cookies om ervoor te zorgen dat u de beste ervaring op onze website krijgt.\",\"bg\":\"Този уебсайт използва „бисквитки“, за да гарантира, че получавате най-добрата практическа работа на нашия уебсайт.\",\"cs\":\"Tato webová stránka používá soubory cookie, aby vám zajistily co nejlepší zážitek z naší webové stránky.\",\"da\":\"Dette websted bruger cookies for at sikre, at du får den bedste oplevelse på vores websted.\",\"el\":\"Αυτός ο ιστότοπος χρησιμοποιεί cookies για να διασφαλίσει ότι θα έχετε την καλύτερη εμπειρία στον ιστότοπό μας.\",\"et\":\"See veebisait kasutab küpsiseid, et pakkuda teile saidil parimat kasutuskogemust.\",\"fi\":\"Tämä verkkosivusto käyttää evästeitä varmistaakseen, että saat parhaan kokemuksen verkkosivustollamme.\",\"hr\":\"Ova web-lokacija koristi kolačiće kako bi vam se osiguralo najbolje iskustvo na našoj web-lokaciji.\",\"hu\":\"Ez a weboldal cookie-kat használ annak érdekében, hogy a legjobb élmény biztosítsa Önnek a weboldalunkon.\",\"ja\":\"このウェブサイトは、最高のエクスペリエンスを提供するためにCookieを使用します。\",\"lt\":\"Ši žiniatinklio svetainė naudoja slapukus tam, kad jums užtikrintų geriausią mūsų žiniatinklio svetainės patirtį.\",\"lv\":\"Šī vietne izmanto sīkfailus, lai iespēju robežās atvieglotu jums tās lietošanu.\",\"pl\":\"Niniejsza witryna wykorzystuje pliki cookie, aby zapewnić najlepsze doświadczenie.\",\"ro\":\"Acest site web utilizează cookie-uri pentru a se asigura că obțineți cea mai bună experiență pe site-ul nostru.\",\"sk\":\"Tieto webové stránky používajú súbory cookie, aby sme vám zabezpečili čo najlepší zážitok z ich používania.\",\"sl\":\"To spletno mesto uporablja piškotke, s katerimi vam zagotavlja kar najboljšo izkušnjo na našem spletnem mestu.\",\"sv\":\"Den här webbplatsen använder cookies för att säkerställa att du får den bästa upplevelsen på vår webbplats.\"},\"cookieAllowText\":{\"en\":\"Allow\",\"fr\":\"Autoriser tout\",\"es\":\"Permitir todas\",\"pt-BR\":\"Permitir todos\",\"pt-PT\":\"Permitir todos\",\"it\":\"Consenti tutti\",\"de\":\"Alle akzeptieren\",\"nl\":\"Alles toestaan\",\"bg\":\"Разрешаване на всички\",\"cs\":\"Povolit vše\",\"da\":\"Tillad alle\",\"el\":\"Επιτρέπονται όλα\",\"et\":\"Luba kõik\",\"fi\":\"Salli kaikki\",\"hr\":\"Dopusti sve\",\"hu\":\"Az összes engedélyezése\",\"ja\":\"すべて許可\",\"lt\":\"Leisti visus\",\"lv\":\"Atļaut visus\",\"pl\":\"Zezwól na wszystkie\",\"ro\":\"Permite toate\",\"sk\":\"Povoliť všetko\",\"sl\":\"Dovoli vse\",\"sv\":\"Tillåt alla\"},\"cookieDeclineText\":{\"en\":\"Decline\",\"fr\":\"Refuser\",\"es\":\"Rechazar\",\"pt-BR\":\"Rejeitar\",\"pt-PT\":\"Rejeitar\",\"it\":\"Rifiuta\",\"de\":\"Ablehnen\",\"nl\":\"Weigeren\",\"bg\":\"Отказване\",\"cs\":\"Odmítnout\",\"da\":\"Afvis\",\"el\":\"Απόρριψη\",\"et\":\"Keela\",\"fi\":\"Hylkää\",\"hr\":\"Odbij\",\"hu\":\"Elutasítás\",\"ja\":\"拒否\",\"lt\":\"Atsisakyti\",\"lv\":\"Noraidīt\",\"pl\":\"Odrzuć\",\"ro\":\"Declinare\",\"sk\":\"Zamietnuť\",\"sl\":\"Zavrni\",\"sv\":\"Avvisa\"},\"cookieGPCMsgText\":null,\"cookieGPCOkText\":null,\"cookieManagerText\":{\"en\":\"Manage Cookies\",\"fr\":\"Gérer les cookies\",\"es\":\"Gestionar cookies\",\"pt-BR\":\"Gerenciar Cookies\",\"pt-PT\":\"Gerenciar Cookies\",\"it\":\"Gestisci i cookie\",\"de\":\"Cookies verwalten\",\"nl\":\"Beheer cookies\",\"bg\":\"Управление на „бисквитките“\",\"cs\":\"Správa souborů cookie\",\"da\":\"Administrer cookies\",\"el\":\"Διαχείριση cookies\",\"et\":\"Halda küpsiseid\",\"fi\":\"Hallitse evästeitä\",\"hr\":\"Upravljanje kolačićima\",\"hu\":\"Cookie-k kezelése\",\"ja\":\"Cookieの管理\",\"lt\":\"Tvarkyti slapukus\",\"lv\":\"Pārvaldīt sīkfailus\",\"pl\":\"Zarządzaj plikami cookie\",\"ro\":\"Gestionare cookie-uri\",\"sk\":\"Správa súborov cookie\",\"sl\":\"Upravljanje piškotkov\",\"sv\":\"Hantera cookies\"},\"privacyText\":{\"en\":\"Privacy Policy\",\"fr\":\"Apprendre encore plus\",\"es\":\"Aprende más\",\"pt-BR\":\"Saber mais\",\"pt-PT\":\"Saber mais\",\"it\":\"Per saperne di più\",\"de\":\"Erfahren Sie mehr\",\"nl\":\"Kom meer te weten\",\"bg\":\"Научете повече\",\"cs\":\"Podrobnosti\",\"da\":\"Lær mere\",\"el\":\"Μάθετε περισσότερα\",\"et\":\"Loe lisa\",\"fi\":\"Lisätietoja\",\"hr\":\"Doznaj više\",\"hu\":\"További információ\",\"ja\":\"詳細情報を見る\",\"lt\":\"Sužinoti daugiau\",\"lv\":\"Uzzināt vairāk\",\"pl\":\"Dowiedz się więcej\",\"ro\":\"Aflați mai multe\",\"sk\":\"Viac informácií\",\"sl\":\"Več o tem\",\"sv\":\"Läs mer\"},\"privacyURL\":{\"en\":\"/privacy/\"},\"cookiePolicyURL\":{},\"showCookieManagerLink\":false,\"autoScan\":true,\"product\":\"enterprise\",\"cookieManagerTitleText\":{\"en\":\"Cookie Preferences\",\"fr\":\"Préférences de cookies\",\"es\":\"Preferencias de cookies\",\"pt-BR\":\"Preferências de cookies\",\"pt-PT\":\"Preferências de cookies\",\"it\":\"Preferenze sui cookie\",\"de\":\"Cookie-Einstellungen\",\"nl\":\"Cookie-voorkeuren\",\"bg\":\"Предпочитания за „бисквитките“\",\"cs\":\"Předvolby souborů cookie\",\"da\":\"Cookiepræferencer\",\"el\":\"Προτιμήσεις cookies\",\"et\":\"Küpsise-eelistused\",\"fi\":\"Evästevalinnat\",\"hr\":\"Preferencije za kolačiće\",\"hu\":\"Cookie-beállítások\",\"ja\":\"Cookieプリファレンス\",\"lt\":\"Slapukų nuostatos\",\"lv\":\"Sīkfailu preferences\",\"pl\":\"Preferencje dotyczące plików cookie\",\"ro\":\"Preferințe pentru cookie-uri\",\"sk\":\"Predvoľby súborov cookie\",\"sl\":\"Prednostne nastavitve piškotkov\",\"sv\":\"Cookie-preferenser\"},\"cookieManagerDescText\":{\"en\":\"This website uses the following types of services. Learn more from our\",\"fr\":\"Ce site Internet utilise les types de services suivants. En savoir plus sur notre\",\"es\":\"Este sitio web utiliza los siguientes tipos de servicios. Obtenga más información de nuestro\",\"pt-BR\":\"Este site utiliza os seguintes tipos de serviços. Aprenda mais com o nosso\",\"pt-PT\":\"Este site utiliza os seguintes tipos de serviços. Aprenda mais com o nosso\",\"it\":\"Questo sito web utilizza i seguenti tipi di servizi. Scopri di più dal nostro\",\"de\":\"Diese Website verwendet die folgenden Arten von Diensten. Erfahren Sie mehr von unseren\",\"nl\":\"Deze website gebruikt de volgende soorten diensten. Leer meer van onze\",\"bg\":\"Този уебсайт използва следните видове услуги:\",\"cs\":\"Tato webová stránka používá následující typy služeb:\",\"da\":\"Dette websted bruger følgende tjenestetyper:\",\"el\":\"Αυτός ο ιστότοπος χρησιμοποιεί τους ακόλουθους τύπους υπηρεσιών:\",\"et\":\"See veebisait kasutab järgmisi teenusetüüpe:\",\"fi\":\"Tämä verkkosivusto käyttää seuraavan tyyppisiä palveluita:\",\"hr\":\"Ova web-lokacija koristi sljedeće vrste usluga:\",\"hu\":\"Ez a weboldal az alábbi szolgáltatástípusokat használja:\",\"ja\":\"このウェブサイトは次のタイプのサービスを使用します。\",\"lt\":\"Ši žiniatinklio svetainė naudoja šiuos paslaugų tipus:\",\"lv\":\"Šajā vietnē izmantoti tālāk norādīto veidu pakalpojumi:\",\"pl\":\"Niniejsza witryna internetowa wykorzystuje następujące rodzaje usług:\",\"ro\":\"Acest site web utilizează următoarele tipuri de servicii:\",\"sk\":\"Táto webová stránka využíva tieto typy služieb:\",\"sl\":\"To spletno mesto uporablja naslednje vrste storitev:\",\"sv\":\"Den här webbplatsen använder följande typer av tjänster:\"},\"cookieManagerDescLinkText\":{\"en\":\"Cookie Policy\",\"fr\":\"Politique de cookie\",\"es\":\"Política de cookies\",\"pt-BR\":\"Política de Cookies\",\"pt-PT\":\"Política de Cookies\",\"it\":\"Informativa sui cookie\",\"de\":\"Cookie-Richtlinie\",\"nl\":\"Cookiebeleid\",\"bg\":\"Декларация за поверителност\",\"cs\":\"Zásady ochrany soukromí\",\"da\":\"Fortrolighedspolitik\",\"el\":\"Πολιτική Απορρήτου\",\"et\":\"privaatsuspoliitikast\",\"fi\":\"tietosuojakäytännöstämme\",\"hr\":\"Pravila privatnosti\",\"hu\":\"Adatvédelmi szabályzat\",\"ja\":\"クッキーポリシー\",\"lt\":\"Privatumo politikoje\",\"lv\":\"Privātuma politikā\",\"pl\":\"Polityki prywatności\",\"ro\":\"Politica privind confidențialitatea\",\"sk\":\"Zásady ochrany osobných údajov\",\"sl\":\"Pravilnik o zasebnosti\",\"sv\":\"Sekretesspolicy\"},\"cookieAllowSelectedText\":{\"en\":\"Accept Selected\",\"fr\":\"Accepter la sélection\",\"es\":\"Aceptar seleccionado\",\"pt-BR\":\"Aceitar selecionado\",\"pt-PT\":\"Aceitar selecionado\",\"it\":\"Accetta selezione\",\"de\":\"Ausgewählte akzeptieren\",\"nl\":\"Geselecteerd accepteren\",\"bg\":\"Приемане на избраните\",\"cs\":\"Přijmout vybrané\",\"da\":\"Accepter valgte\",\"el\":\"Αποδοχή επιλεγμένων\",\"et\":\"Luba valitud\",\"fi\":\"Hyväksy valitut\",\"hr\":\"Prihvati odabrano\",\"hu\":\"A kiválasztottak elfogadása\",\"ja\":\"選択した項目を承諾\",\"lt\":\"Priimti pasirinktus\",\"lv\":\"Pieņemt atlasītos\",\"pl\":\"Akceptuj wybrane\",\"ro\":\"Acceptă selecția\",\"sk\":\"Povoliť vybrané\",\"sl\":\"Sprejmi izbrane\",\"sv\":\"Acceptera utvalda\"},\"cookieManagerAllowText\":{\"en\":\"Allow All\",\"fr\":\"Autoriser tout\",\"es\":\"Permitir todas\",\"pt-BR\":\"Permitir todos\",\"pt-PT\":\"Permitir todos\",\"it\":\"Consenti tutti\",\"de\":\"Alle akzeptieren\",\"nl\":\"Alles toestaan\",\"bg\":\"Разрешаване на всички\",\"cs\":\"Povolit vše\",\"da\":\"Tillad alle\",\"el\":\"Επιτρέπονται όλα\",\"et\":\"Luba kõik\",\"fi\":\"Salli kaikki\",\"hr\":\"Dopusti sve\",\"hu\":\"Az összes engedélyezése\",\"ja\":\"すべて許可\",\"lt\":\"Leisti visus\",\"lv\":\"Atļaut visus\",\"pl\":\"Zezwól na wszystkie\",\"ro\":\"Permite toate\",\"sk\":\"Povoliť všetko\",\"sl\":\"Dovoli vse\",\"sv\":\"Tillåt alla\"},\"cookieManagerDeclineText\":{\"en\":\"Decline\",\"fr\":\"Refuser\",\"es\":\"Rechazar\",\"pt-BR\":\"Rejeitar\",\"pt-PT\":\"Rejeitar\",\"it\":\"Rifiuta\",\"de\":\"Ablehnen\",\"nl\":\"Weigeren\",\"bg\":\"Отказване\",\"cs\":\"Odmítnout\",\"da\":\"Afvis\",\"el\":\"Απόρριψη\",\"et\":\"Keela\",\"fi\":\"Hylkää\",\"hr\":\"Odbij\",\"hu\":\"Elutasítás\",\"ja\":\"拒否\",\"lt\":\"Atsisakyti\",\"lv\":\"Noraidīt\",\"pl\":\"Odrzuć\",\"ro\":\"Declinare\",\"sk\":\"Zamietnuť\",\"sl\":\"Zavrni\",\"sv\":\"Avvisa\"},\"cookieManagerStrictlyTitleText\":{\"en\":\"Strictly Necessary\",\"fr\":\"Strictement nécessaire.\",\"es\":\"Estrictamente necesarias\",\"pt-BR\":\"Estritamente necessários\",\"pt-PT\":\"Estritamente necessários\",\"it\":\"Strettamente necessari\",\"de\":\"Unbedingt notwendig\",\"nl\":\"Strikt noodzakelijk\",\"bg\":\"Строго необходими\",\"cs\":\"Nezbytně nutné\",\"da\":\"Streng nødvendig\",\"el\":\"Αυστηρά απαραίτητα\",\"et\":\"Hädavajalikud\",\"fi\":\"Välttämättömät\",\"hr\":\"Strogo neophodno\",\"hu\":\"Feltétlenül szükséges\",\"ja\":\"不可欠\",\"lt\":\"Griežtai privalomos\",\"lv\":\"Obligāti nepieciešamie\",\"pl\":\"Ściśle niezbędne\",\"ro\":\"Strict necesare\",\"sk\":\"Nevyhnutne potrebné\",\"sl\":\"Nujno potrebno\",\"sv\":\"Strikt nödvändiga\"},\"cookieManagerStrictlyDescText\":{\"en\":\"Strictly Necessary services are absolutely necessary for core functions such as navigating the page or accessing secure areas. The website cannot function properly without these cookies.\\n\",\"fr\":\"Les services strictement nécessaires sont essentiels pour assurer le fonctionnement des fonctionnalités de base du site, comme la navigation entre les pages ou l’accès aux zones sécurisées. Le fonctionnement fluide du site dépend de la présence de ces cookies.\\n\",\"es\":\"Los servicios estrictamente necesarios son esenciales para las funciones principales como navegar por la página o acceder a áreas seguras. Este sitio web no podrá funcionar correctamente sin estas cookies.\\n\",\"pt-BR\":\"Os serviço estritamente necessários são absolutamente necessários para funções centrais, tais como navegar na página ou aceder a áreas seguras. O site não funciona corretamente sem estes cookies.\\n\",\"pt-PT\":\"Os serviço estritamente necessários são absolutamente necessários para funções centrais, tais como navegar na página ou aceder a áreas seguras. O site não funciona corretamente sem estes cookies.\\n\",\"it\":\"I Servizi strettamente necessari sono assolutamente necessari per le funzioni principali come la navigazione della pagina o l'accesso alle aree protette. Il sito web non può funzionare correttamente senza questi cookie.\\n\",\"de\":\"Für zentrale Funktionen wie das Navigieren auf der Website oder den Zugriff auf sichere Bereiche sind unbedingt erforderliche Dienste notwendig. Die Website kann ohne diese Cookies nicht ordnungsgemäß funktionieren.\\n\",\"nl\":\"Strikt noodzakelijke diensten zijn absoluut noodzakelijk voor kernfuncties zoals navigeren op de pagina of toegang tot beveiligde gebieden. Zonder deze diensten kan de website niet goed functioneren.\\n\",\"bg\":\"Строго необходимите услуги са абсолютно необходими за основните функции, като например навигиране на страницата или достъп до защитени области. Уебсайтът не може да функционира изправно без тези „бисквитки“.\\n\",\"cs\":\"Nezbytně nutné služby jsou naprosto nezbytné pro základní funkce, jako je navigace na stránce nebo přístup do zabezpečených oblastí. Bez těchto souborů cookie nemůže webová stránka správně fungovat.\\n\",\"da\":\"Strengt nødvendige tjenester er absolut nødvendige for at kernefunktoner, f.eks. navigation på siden eller tilgang til sikre områder, kan fungere. Webstedet kan ikke fungere korrekt uden disse cookies.\\n\",\"el\":\"Οι αυστηρά απαραίτητες υπηρεσίες είναι απολύτως απαραίτητες για βασικές λειτουργίες, όπως η πλοήγηση στη σελίδα ή η πρόσβαση σε ασφαλείς περιοχές. Ο ιστότοπος δεν μπορεί να λειτουργήσει σωστά χωρίς αυτά τα cookies.\\n\",\"et\":\"Hädavajalikud teenused on need teenused, mis on põhifunktsioonide (nt lehekülje sirvimise või turvatud aladele pääsemise) jaoks hädavajalikud. Ilma nende küpsisteta ei tööta sait korrektselt.\\n\",\"fi\":\"Välttämättömät palvelut ovat ehdottoman tarpeellisia ydintoimintoja varten, kuten sivun navigointiin tai suojattujen alueiden käyttöön. Verkkosivusto ei toimi oikein ilman näitä evästeitä.\\n\",\"hr\":\"Strogo neophodne usluge nužne su za temeljne funkcije poput navigacije stranicom ili pristupa sigurnim područjima. Web-lokacija ne može ispravno funkcionirati bez tih kolačića.\\n\",\"hu\":\"A feltétlenül szükséges szolgáltatások elengedhetetlenek az alapvető funkciók működéséhez, például az oldalon belüli navigációhoz vagy a biztonságos területek eléréséhez. A weboldal nem működik megfelelően ezen cookie-k nélkül.\\n\",\"ja\":\"不可欠なサービスは、ページの移動や保護エリアのアクセスなどのコア機能に絶対必要です。これらのCookieなしでは、ウェブサイトは正しく機能しません。\",\"lt\":\"Griežtai privalomos paslaugos absoliučiai būtinos pagrindinėms funkcijoms, pvz., naršyti puslapį arba patekti į saugias zonas. Žiniatinklio svetainė be šių slapukų gali veikti netinkamai.\\n\",\"lv\":\"Obligāti nepieciešamie pakalpojumi ir absolūti nepieciešami pamata funkcijām, piemēram, navigācijai lapā vai drošo sadaļu skatīšanai. Bez šiem sīkfailiem vietne nevar pienācīgi darboties.\\n\",\"pl\":\"Ściśle niezbędne usługi są absolutnie konieczne do działania podstawowych funkcji, takich jak nawigacja po stronie lub dostęp do bezpiecznych obszarów. Witryna nie może działać prawidłowo bez plików cookie zapewniających ściśle niezbędne usługi.\\n\",\"ro\":\"Serviciile Strict necesare sunt absolut necesare pentru funcțiile de bază, cum ar fi navigarea în pagină sau accesarea zonelor sigure. Site-ul nu poate funcționa corect fără aceste cookie-uri.\\n\",\"sk\":\"Nevyhnutne potrebné služby sú absolútne nevyhnutné na základné funkcie, ako je navigácia na stránke alebo prístup do zabezpečených oblastí. Bez týchto súborov cookie nemôže webová stránka správne fungovať.\\n\",\"sl\":\"Nujno potrebne storitve so absolutno nujne za delovanje osnovnih funkcij, denimo za pomikanje po strani ali dostop do varnih razdelkov. Brez teh piškotkov spletno mesto ne more pravilno delovati.\\n\",\"sv\":\"Strikt nödvändiga tjänster är absolut nödvändiga för kärnfunktioner som att navigera på sidan eller för att komma åt säkra områden. Webbplatsen kan inte fungera korrekt utan dessa cookies.\\n\"},\"cookieManagerAnalyticalTitleText\":{\"en\":\"Analytics\",\"fr\":\"Analyses\",\"es\":\"De análisis\",\"pt-BR\":\"Análise\",\"pt-PT\":\"Análise\",\"it\":\"Analitici\",\"de\":\"Analytik\",\"nl\":\"Analytics\",\"bg\":\"Анализ\",\"cs\":\"Analytické\",\"da\":\"Analyser\",\"el\":\"Analytics\",\"et\":\"Analüütika\",\"fi\":\"Analytiikka\",\"hr\":\"Analitika\",\"hu\":\"Elemzés\",\"ja\":\"Analytics\",\"lt\":\"Analitika\",\"lv\":\"Analītika\",\"pl\":\"Analityka\",\"ro\":\"Analitice\",\"sk\":\"Analytické služby\",\"sl\":\"Analitika\",\"sv\":\"Analytics\"},\"cookieManagerAnalyticalDescText\":{\"en\":\"Analytics services serve to improve the performance and functionality of this website by collecting and reporting information anonymously.\\n\",\"fr\":\"Les services d’analyse servent à améliorer les performances et la fonctionnalité de ce site Internet, par la collecte d’informations et la création de rapports consécutifs anonymes.\\n\",\"es\":\"Los servicios de análisis se utilizan para obtener y transmitir datos de forma anónima para mejorar el funcionamiento y la funcionalidad de este sitio web.\\n\",\"pt-BR\":\"Os serviço de análise servem para melhorar o desempenho e a funcionalidade deste site, recolhendo e registando informação de forma anónima.\\n\",\"pt-PT\":\"Os serviço de análise servem para melhorar o desempenho e a funcionalidade deste site, recolhendo e registando informação de forma anónima.\\n\",\"it\":\"I Servizi analitici servono a migliorare le prestazioni e la funzionalità di questo sito web raccogliendo e riportando informazioni in modo anonimo.\\n\",\"de\":\"Analytics-Services werden verwendet, um die Leistung und Funktionalität dieser Website durch anonyme Datenerfassung und Berichterstellung zu verbessern.\\n\",\"nl\":\"Analysediensten dienen om de prestaties en functionaliteit van deze website te verbeteren door anoniem informatie te verzamelen en te rapporteren.\\n\",\"bg\":\"Услугите за анализ имат за цел да подобрят ефективността и функционалността на този уебсайт, като събират и докладват информация анонимно.\\n\",\"cs\":\"Analytické služby slouží ke zlepšení výkonu a funkčnosti této webové stránky prostřednictvím anonymního shromažďování a vykazování informací.\\n\",\"da\":\"Analysetjenesternes formål er at forbedre præstationen af og funktionaliteten på dette webstedved at indsamle og rapportere oplysninger anonymt.\\n\",\"el\":\"Οι υπηρεσίες Analytics χρησιμεύουν για τη βελτίωση της απόδοσης και της λειτουργικότητας αυτού του ιστότοπου συλλέγοντας και αναφέροντας πληροφορίες ανώνυμα.\\n\",\"et\":\"Analüütikateenuseid kasutatakse selleks, et koguda andmeid ja koostada neist raporteid, mille eesmärgiks on saidi jõudluse ja funktsionaalsuse parandamine.\\n\",\"fi\":\"Analytiikkapalvelut parantavat tämän verkkosivuston suorituskykyä ja toiminnallisuutta keräämällä ja raportoimalla tietoja anonyymisti.\\n\",\"hr\":\"Analitičke usluge služe za poboljšanje izvedbe i funkcionalnosti ove web-lokacije anonimnim prikupljanjem podataka i izvješćivanjem.\\n\",\"hu\":\"Az elemzési szolgáltatások célja, hogy anonim információgyűjtéssel és -jelentéssel fejlesszék a jelen weboldal teljesítményét és funkcionalitását.\\n\",\"ja\":\"Analyticsサービスは、匿名で情報を収集および報告してこのウェブサイトのパフォーマンスと機能性を向上します。\",\"lt\":\"Analitinės paslaugos padeda gerinti šios žiniatinklio svetainės našumą ir funkcionalumą renkant ir teikiant informaciją anonimiškai.\\n\",\"lv\":\"Analītikas pakalpojumi ļauj uzlabot šīs vietnes darbību un funkcijas, anonīmi ievācot un nosūtot informāciju.\\n\",\"pl\":\"Usługi analityczne służą poprawie wydajności i działania niniejszej witryny internetowej poprzez anonimowe zbieranie i raportowanie informacji.\\n\",\"ro\":\"Serviciile de analiză servesc la îmbunătățirea performanței și funcționalității acestui site web prin colectarea și raportarea informațiilor în mod anonim.\\n\",\"sk\":\"Analytické služby slúžia na zlepšenie výkonu a funkčnosti tejto webovej stránky prostredníctvom anonymného zhromažďovania a vykazovania informácií.\\n\",\"sl\":\"Analitične storitve z anonimnim zbiranjem in poročanjem podatkov izboljšujejo učinkovitost delovanja in funkcije tega spletnega mesta.\\n\",\"sv\":\"Analytics tjänster används för att förbättra den här webbplatsen prestanda och funktionalitet, genom att samla in och rapportera information anonymt.\\n\"},\"cookieManagerMarketingTitleText\":{\"en\":\"Marketing\",\"fr\":\"Ciblage marketing\",\"es\":\"De marketing\",\"pt-BR\":\"Marketing\",\"pt-PT\":\"Marketing\",\"it\":\"Marketing\",\"de\":\"Werbung\",\"nl\":\"Marketing\",\"bg\":\"Маркетинг\",\"cs\":\"Marketingové\",\"da\":\"Marketing\",\"el\":\"Μάρκετινγκ\",\"et\":\"Turundus\",\"fi\":\"Markkinointi\",\"hr\":\"Marketing\",\"hu\":\"Marketing\",\"ja\":\"マーケティング\",\"lt\":\"Rinkodaros\",\"lv\":\"Mārketings\",\"pl\":\"Marketing\",\"ro\":\"Marketing\",\"sk\":\"Marketingové\",\"sl\":\"Trženje\",\"sv\":\"Marknadsföring\"},\"cookieManagerMarketingDescText\":{\"en\":\"Marketing services are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.\\n\",\"fr\":\"Les services de ciblage marketing permettent d’assurer le suivi des visiteurs des sites Internet. Ils permettent d’afficher des annonces pertinentes et intéressantes pour chaque utilisateur et donc, plus utiles pour les éditeurs et annonceurs tiers.\\n\",\"es\":\"Los servicios de marketing se utilizan para llevar un registro de las visitas a través del sitio web. La finalidad es mostrar anuncios que sean relevantes y de interés para el usuario y, por tanto, más valiosos para los publicadores y los anunciantes de terceros.\\n\",\"pt-BR\":\"Os serviço de marketing são utilizados para monitorizar os visitantes nos sites. A intenção é apresentar anúncios relevantes e envolventes para o utilizador individual e, portanto, de maior valor para divulgadores e anunciantes terceiros.\\n\",\"pt-PT\":\"Os serviço de marketing são utilizados para monitorizar os visitantes nos sites. A intenção é apresentar anúncios relevantes e envolventes para o utilizador individual e, portanto, de maior valor para divulgadores e anunciantes terceiros.\\n\",\"it\":\"I Servizi di marketing vengono utilizzati per tracciare i visitatori sui siti web. L'intenzione è quella di visualizzare annunci pertinenti e coinvolgenti per il singolo utente e quindi di maggior valore per editori e inserzionisti di terze parti.\\n\",\"de\":\"Werbedienste werden verwendet, um Besucher über Websites hinweg zu verfolgen. Dies wird verwendet, um Anzeigen anzuzeigen, die für den einzelnen Benutzer relevant und ansprechend sind und daher für Publisher und Werbekunden von Drittanbietern von höherem Wert sind.\\n\",\"nl\":\"Marketingdiensten worden gebruikt om bezoekers op websites te volgen. De bedoeling is om advertenties weer te geven die relevant en boeiend zijn voor de individuele gebruiker en zijn daardoor waardevoller voor uitgevers en externe adverteerders.\\n\",\"bg\":\"Маркетинговите услуги се използват за проследяване на посетителите на различните уебсайтове. Целта е да се показват реклами, които са уместни и ангажират вниманието на отделния потребител, поради което са по-ценни за издателите и за рекламодателите трети страни.\\n\",\"cs\":\"Marketingové služby slouží ke sledování návštěvníků napříč webovými stránkami. Záměrem je zobrazovat reklamy, které jsou relevantní a zajímavé pro jednotlivé uživatele, a tím hodnotnější pro vydavatele a inzerenty třetích stran.\\n\",\"da\":\"Marketingtjenester bruges til at spore besøgende på tværs af websteder. Meningen er at vise reklamer, der er relevante og engagerende for den enkelte bruger og dermed mere værdifuld for udgivere og tredjepartsannoncører.\\n\",\"el\":\"Οι υπηρεσίες μάρκετινγκ χρησιμοποιούνται για την παρακολούθηση των επισκεπτών σε ιστότοπους. Η πρόθεση είναι να προβάλλονται διαφημίσεις που είναι σχετικές και ελκυστικές για τον μεμονωμένο χρήστη και, ως εκ τούτου, πιο πολύτιμες για εκδότες και τρίτους διαφημιστές.\\n\",\"et\":\"Turundusteenuseid kasutatakse selleks, et jälgida külaliste liikumist erinevatel veebisaitidel. Nende küpsistega kogutud teabe abil kuvatakse reklaame, mis võiksid konkreetsele kasutajale tõenäoliselt enim huvi pakkuda. Tänu sellele on ka reklaami avaldaja ja kolmandast osapoolest reklaamilooja tulud suuremad.\\n\",\"fi\":\"Markkinointipalveluita käytetään kävijöiden seurantaan eri verkkosivustoilla. Tarkoituksena on näyttää mainoksia, jotka ovat yksittäiselle käyttäjälle oleellisia sekä kiinnostavia ja näin ollen arvokkaampia julkaisijoille ja kolmannen osapuolen mainostajille.\\n\",\"hr\":\"Marketinške usluge koriste se za praćenje posjetitelja na web-lokacijama. Namjera je prikazati oglase koji su relevantni i zanimljivi pojedinom korisniku, a time i vredniji za izdavače i oglašivače trećih strana.\\n\",\"hu\":\"A marketingszolgáltatások célja, hogy kövesse a látogatók a weboldalakon. Az adott felhasználó számára releváns és érdekes hirdetéseket hivatottak megjeleníteni, és éppen ezért értékesebbek kiadók és külső hirdetők számára.\\n\",\"ja\":\"マーケティングサービスは、ウェブサイト全体の訪問者を追跡するために使用されます。個々のユーザーにとって関連性があり関心がある広告、そのためパブリッシャーやサードパーティ広告主にとってより価値がある広告を表示することを意図としています。\",\"lt\":\"Rinkodaros paslaugos naudojamos lankytojams įvairiose žiniatinklio svetainėse sekti. Tokiu būdu siekiama rodyti reklamos skelbimus, kurie yra aktualūs ir patrauklūs individualiam vartotojui, tuo pačiu vertingesni leidėjams bei trečiųjų šalių reklamuotojams.\\n\",\"lv\":\"Mārketinga pakalpojumi tiek izmantoti, lai izsekotu apmeklētājiem dažādās vietnēs. To nolūks ir rādīt konkrētā lietotāja interesēm atbilstošas un piesaistošas reklāmas, kas tādējādi ir vērtīgākas publicētājiem un trešo pušu reklāmdevējiem.\\n\",\"pl\":\"Usługi marketingowe służą do śledzenia odwiedzających witryny internetowe. Celem jest wyświetlanie odpowiednich reklam, angażujących indywidualnego użytkownika, co oznacza większą wartość dla wydawców i reklamodawców zewnętrznych.\\n\",\"ro\":\"Serviciile de marketing sunt folosite pentru a urmări vizitatorii pe site-uri web. Intenția este de a afișa reclame care sunt relevante și a implica utilizatorul individual și, prin urmare, sunt mai valoroase pentru editorii și agenții de publicitate terți.\\n\",\"sk\":\"Marketingové služby sa používajú na sledovanie návštevníkov na webových stránkach. Zámerom je zobrazovať reklamy, ktoré sú relevantné a zaujímavé pre jednotlivých používateľov, a tým hodnotnejšie pre vydavateľov a inzerentov tretích strán.\\n\",\"sl\":\"Storitve trženja se uporabljajo za sledenje obiskovalcem na spletnih mestih. Njihov namen je prikazovanje oglasov, ki so primerni in zanimivi za posameznega uporabnika ter tako koristnejši za izdajatelje in zunanje oglaševalce.\\n\",\"sv\":\"Marknadsföringstjänster används för att spåra besökare över webbplatser. Avsikten är att visa annonser som är relevanta och engagerande för den enskilde användaren och därmed mer värdefulla för publicister och tredjepartsannonsörer.\\n\"},\"cookieManagerPreferencesTitleText\":{\"en\":\"Preferences\",\"fr\":\"Préférence\",\"es\":\"De preferencias\",\"pt-BR\":\"Preferências\",\"pt-PT\":\"Preferências\",\"it\":\"Preferenza\",\"de\":\"Einstellungen\",\"nl\":\"Voorkeuren\",\"bg\":\"Предпочитания\",\"cs\":\"Předvolby\",\"da\":\"Præferencer\",\"el\":\"Προτιμήσεις\",\"et\":\"Eelistused\",\"fi\":\"Asetukset\",\"hr\":\"Preferencije\",\"hu\":\"Preferenciák\",\"ja\":\"プリファレンス\",\"lt\":\"Pimenybinės\",\"lv\":\"Preferences\",\"pl\":\"Preferencje\",\"ro\":\"Preferințe\",\"sk\":\"Predvoľby\",\"sl\":\"Prednostne nastavitve\",\"sv\":\"Preferenser\"},\"cookieManagerPreferencesDescText\":{\"en\":\"Preference services are used to remember settings and customizations that change the way the website behaves or looks.\\n\",\"fr\":\"Les services de préférence mémorisent les paramètres et personnalisations, qui changent la manière dont le site Internet se comporte ou son apparence.\\n\",\"es\":\"Los servicios de preferencias se utilizan para recordar los ajustes y las personalizaciones que modifican el funcionamiento o la apariencia del sitio web.\\n\",\"pt-BR\":\"Os serviço de preferências são utilizados para memorizar definições e personalizações que alteram a forma como o site funciona ou o seu aspeto.\\n\",\"pt-PT\":\"Os serviço de preferências são utilizados para memorizar definições e personalizações que alteram a forma como o site funciona ou o seu aspeto.\\n\",\"it\":\"I Servizi di preferenza vengono utilizzati per ricordare le impostazioni e le personalizzazioni che cambiano il modo in cui il sito web si comporta o appare.\\n\",\"de\":\"Mit den Einstellungsdiensten werden Einstellungen und individuelle Anpassungen gespeichert, die das Verhalten oder das Erscheinungsbild der Website ändern.\\n\",\"nl\":\"Voorkeur-diensten worden gebruikt om instellingen en aanpassingen te onthouden die het gedrag of het uiterlijk van de website veranderen.\\n\",\"bg\":\"Услугите за предпочитания се използват за запаметяване на настройки и персонализации, които променят поведението или външния вид на уебсайта.\\n\",\"cs\":\"Preferenční služby se používají k zapamatování nastavení a přizpůsobení, která mění způsob chování nebo vzhled této webové stránky.\\n\",\"da\":\"Præferencetjenester bruges til at huske indstillinger og tilpasninger, der ændrer måden, som webstedet fungerer på eller ser ud.\\n\",\"el\":\"Οι υπηρεσίες προτιμήσεων χρησιμοποιούνται για την απομνημόνευση ρυθμίσεων και προσαρμογών που αλλάζουν τον τρόπο συμπεριφοράς ή εμφάνισης του ιστότοπου.\\n\",\"et\":\"Eelistusteenuseid kasutatakse selleks, et pidada meeles seadistusi ja kohandusi, mis muudavad seda, kuidas veebisait käitub või välja näeb.\\n\",\"fi\":\"Asetuspalveluita käytetään asetusten ja mukautusten muistamiseen, jotka muuttavat verkkosivuston toimintaa tai ulkoasua.\\n\",\"hr\":\"Usluge preferencija koriste se za pamćenje postavki i prilagodbi koje mijenjaju način na koji se web-lokacija ponaša ili njezin izgled.\\n\",\"hu\":\"A preferenciális szolgáltatásokat arra használjuk, hogy megjegyezzük azokat a beállításokat és testreszabásokat, amelyek hatással vannak a weboldal működésére és megjelenésére.\\n\",\"ja\":\"プリファレンスサービスは、ウェブサイトの動作や外見を変更する設定およびカスタマイズを記憶するために使用されます。\",\"lt\":\"Pirmenybinės paslaugos naudojamos nustatymams ir tinkinimams, kurie turi įtakos tam, kaip žiniatinklio svetainė veikia arba atrodo, įsiminti.\\n\",\"lv\":\"Preferenču pakalpojumi tiek izmantoti, lai atcerētos iestatījumus un pielāgojumus, kas maina vietnes darbību vai izskatu.\\n\",\"pl\":\"Usługi dotyczące preferencji służą do zapamiętywania ustawień i dostosowań, które zmieniają sposób działania lub wyglądu witryny.\\n\",\"ro\":\"Serviciile de Preferințe sunt folosite pentru a reține setările și personalizările care modifică modul în care se comportă sau arată site-ul web.\\n\",\"sk\":\"Služby predvolieb sa používajú na zapamätanie nastavení a prispôsobení, ktoré menia spôsob, akým sa webová stránka správa alebo vyzerá.\\n\",\"sl\":\"Prednostne storitve se uporabljajo za upoštevanje nastavitev in prilagoditev, ki spreminjajo način delovanja ali videz spletnega mesta.\\n\",\"sv\":\"Preferenstjänster används för att komma ihåg inställningar och anpassningar som ändrar sättet som webbplatsen beter sig eller ser ut.\\n\"},\"cookieManagerShowService\":{\"en\":\"Show Services\",\"fr\":\"Afficher les services\",\"es\":\"Mostrar servicios\",\"pt-BR\":\"Mostrar serviços\",\"pt-PT\":\"Mostrar serviços\",\"it\":\"Mostra servizi\",\"de\":\"Dienste anzeigen\",\"nl\":\"Toon diensten\",\"bg\":\"Показване на услугите\",\"cs\":\"Zobrazit služby\",\"da\":\"Vis tjenester\",\"el\":\"Εμφάνιση Υπηρεσιών\",\"et\":\"Kuva teenused\",\"fi\":\"Näytä palvelut\",\"hr\":\"Prikaži usluge\",\"hu\":\"Szolgáltatások megjelenítése\",\"ja\":\"サービスの表示\",\"lt\":\"Rodyti paslaugas\",\"lv\":\"Rādīt pakalpojumus\",\"pl\":\"Pokaż usługi\",\"ro\":\"Afișare servicii\",\"sk\":\"Zobraziť služby\",\"sl\":\"Pokaži storitve\",\"sv\":\"Visa tjänster\"},\"cookieManagerHideService\":{\"en\":\"Hide Services\",\"fr\":\"Masquer les services\",\"es\":\"Ocultar servicios\",\"pt-BR\":\"Ocultar serviços\",\"pt-PT\":\"Ocultar serviços\",\"it\":\"Nascondi servizi\",\"de\":\"Dienste verstecken\",\"nl\":\"Diensten verbergen\",\"bg\":\"Скриване на услугите\",\"cs\":\"Skrýt služby\",\"da\":\"Skjul tjenester\",\"el\":\"Απόκρυψη Υπηρεσιών\",\"et\":\"Peida teenused\",\"fi\":\"Piilota palvelut\",\"hr\":\"Sakrij usluge\",\"hu\":\"Szolgáltatások elrejtése\",\"ja\":\"サービスの非表示\",\"lt\":\"Slėpti paslaugas\",\"lv\":\"Slēpt pakalpojumus\",\"pl\":\"Ukryj usługi\",\"ro\":\"Ascundere servicii\",\"sk\":\"Skryť služby\",\"sl\":\"Skrij storitve\",\"sv\":\"Dölj tjänster\"},\"cookieManagerServiceTitle\":{\"en\":\"Service\",\"fr\":\"Un Service\",\"es\":\"Servicio\",\"pt-BR\":\"Serviço\",\"pt-PT\":\"Serviço\",\"it\":\"Servizi\",\"de\":\"Bedienung\",\"nl\":\"Diensten\",\"bg\":\"Услуга\",\"cs\":\"Služba\",\"da\":\"Tjeneste\",\"el\":\"Υπηρεσία\",\"et\":\"Teenus\",\"fi\":\"Palvelu\",\"hr\":\"Usluga\",\"hu\":\"Szolgáltatás\",\"ja\":\"サービス\",\"lt\":\"Paslauga\",\"lv\":\"Pakalpojums\",\"pl\":\"Usługa\",\"ro\":\"Serviciu\",\"sk\":\"Služba\",\"sl\":\"Storitev\",\"sv\":\"Tjänst\"},\"cookieManagerServiceDescription\":{\"en\":\"Description\",\"fr\":\"La Description\",\"es\":\"Descripción\",\"pt-BR\":\"Descrição\",\"pt-PT\":\"Descrição\",\"it\":\"Descrizione\",\"de\":\"Beschreibung\",\"nl\":\"Omschrijving\",\"bg\":\"Описание\",\"cs\":\"Popis\",\"da\":\"Beskrivelse\",\"el\":\"Περιγραφή\",\"et\":\"Kirjeldus\",\"fi\":\"Kuvaus\",\"hr\":\"Opis\",\"hu\":\"Leírás\",\"ja\":\"説明\",\"lt\":\"Aprašymas\",\"lv\":\"Apraksts\",\"pl\":\"Opis\",\"ro\":\"Descriere\",\"sk\":\"Popis\",\"sl\":\"Opis\",\"sv\":\"Beskrivning\"}}"},{"id":"colorCustomizations","value":"{\"customBackground\":\"#fcfcfcFF\",\"customBorder\":\"#0A314D\",\"customtextColor\":\"#212121FF\",\"customlinkColor\":\"#345d96FF\",\"custombuttonBackgroundColor\":\"#0a314dFF\",\"custombuttonBackgroundColorHover\":\"#345d96FF\",\"custombuttonTextColor\":\"#fcfcfcFF\",\"allowButtonBackgroundColor\":\"#205493\",\"allowButtonBackgroundColorHover\":\"#002D74\",\"allowButtonBorderColor\":\"#FFFFFF00\",\"allowButtonTextColor\":\"#FFFFFF\",\"declineButtonBackgroundColor\":\"#205493\",\"declineButtonBackgroundColorHover\":\"#002D74\",\"declineButtonBorderColor\":\"#FFFFFF00\",\"declineButtonTextColor\":\"#FFFFFF\",\"managerBackgroundColor\":\"#FFFFFF\",\"managerBorderColor\":\"#F3F2F2\",\"managerBodyTextColor\":\"#222222\",\"managerLinkTextColor\":\"#1082EC\",\"managerDeclineButtonBackgroundColor\":\"#FFFFFF\",\"managerDeclineButtonBackgroundColorHover\":\"#FFFFFF\",\"managerDeclineButtonBorderColor\":\"#222222\",\"managerDeclineButtonTextColor\":\"#222222\",\"managerAllowButtonBackgroundColor\":\"#FFFFFF\",\"managerAllowButtonBackgroundColorHover\":\"#FFFFFF\",\"managerAllowButtonBorderColor\":\"#222222\",\"managerAllowButtonTextColor\":\"#222222\",\"managerAcceptSelectedButtonBackgroundColor\":\"#222222\",\"managerAcceptSelectedButtonBackgroundColorHover\":\"#222222\",\"managerAcceptSelectedButtonBorderColor\":\"#FFFFFF00\",\"managerAcceptSelectedButtonTextColor\":\"#FFFFFF\"}"},{"id":"analytics","value":"{\"hubspotID\":\"\",\"gaID\":\"\",\"gtmID\":\"\",\"facebookID\":\"\"}"},{"id":"status","value":"true"},{"id":"bannerConfig","value":"{\"bannerSize\":{\"label\":\"large\",\"display\":\"LABEL_BANNER_LARGE\",\"class\":\"large\"},\"bannerStyle\":{\"label\":\"top_center_floating\",\"display\":\"LABEL_BANNER_TOP_CENTER_FLOATING\",\"class\":\"top-center-floating\"},\"managerIconStyle\":{\"label\":\"bottom_left\",\"display\":\"LABEL_BANNER_BOTTOM_LEFT\",\"class\":\"bottom-left\"},\"animateStyle\":{\"label\":\"none\",\"display\":\"LABEL_ANIMATE_NONE\",\"class\":\"\"},\"buttonStyle\":{\"label\":\"default\",\"display\":\"LABEL_BUTTON_DEFAULT\",\"class\":\"default\"},\"bannerMode\":\"opt-in\",\"btnOptionsArr\":{\"opt-in\":true,\"opt-out\":true,\"opt-dismiss\":false,\"learn-more\":true,\"cookie-icon\":true,\"reverse-button-order\":true},\"enforceCookieBar\":false,\"preventScroll\":false,\"eu\":false,\"bannerTop\":true,\"managerIcon\":false,\"hidePoweredBy\":false,\"showCategoryServices\":false,\"shadowStyle\":{\"label\":\"boxshadow\",\"class\":\"enzuzo-shadow\"},\"cssText\":\"\",\"managerLayout\":\"center\",\"managerAccordion\":true}"},{"id":"version","value":"2"},{"id":"cookieManager","value":"{\"Functional\":[{\"name\":\"Enzuzo\",\"desc\":{\"0\":\"E\",\"1\":\"n\",\"2\":\"z\",\"3\":\"u\",\"4\":\"z\",\"5\":\"o\",\"6\":\" \",\"7\":\"u\",\"8\":\"s\",\"9\":\"e\",\"10\":\"s\",\"11\":\" \",\"12\":\"c\",\"13\":\"o\",\"14\":\"o\",\"15\":\"k\",\"16\":\"i\",\"17\":\"e\",\"18\":\"s\",\"19\":\" \",\"20\":\"t\",\"21\":\"h\",\"22\":\"a\",\"23\":\"t\",\"24\":\" \",\"25\":\"e\",\"26\":\"n\",\"27\":\"a\",\"28\":\"b\",\"29\":\"l\",\"30\":\"e\",\"31\":\" \",\"32\":\"b\",\"33\":\"a\",\"34\":\"s\",\"35\":\"i\",\"36\":\"c\",\"37\":\" \",\"38\":\"f\",\"39\":\"u\",\"40\":\"n\",\"41\":\"c\",\"42\":\"t\",\"43\":\"i\",\"44\":\"o\",\"45\":\"n\",\"46\":\"a\",\"47\":\"l\",\"48\":\"i\",\"49\":\"t\",\"50\":\"y\",\"51\":\",\",\"52\":\" \",\"53\":\"w\",\"54\":\"h\",\"55\":\"i\",\"56\":\"c\",\"57\":\"h\",\"58\":\" \",\"59\":\"a\",\"60\":\"r\",\"61\":\"e\",\"62\":\" \",\"63\":\"e\",\"64\":\"s\",\"65\":\"s\",\"66\":\"e\",\"67\":\"n\",\"68\":\"t\",\"69\":\"i\",\"70\":\"a\",\"71\":\"l\",\"72\":\" \",\"73\":\"f\",\"74\":\"o\",\"75\":\"r\",\"76\":\" \",\"77\":\"t\",\"78\":\"h\",\"79\":\"i\",\"80\":\"s\",\"81\":\" \",\"82\":\"c\",\"83\":\"o\",\"84\":\"o\",\"85\":\"k\",\"86\":\"i\",\"87\":\"e\",\"88\":\" \",\"89\":\"b\",\"90\":\"a\",\"91\":\"n\",\"92\":\"n\",\"93\":\"e\",\"94\":\"r\",\"95\":\" \",\"96\":\"t\",\"97\":\"o\",\"98\":\" \",\"99\":\"w\",\"100\":\"o\",\"101\":\"r\",\"102\":\"k\",\"103\":\".\",\"en\":\"Enzuzo uses cookies that enable basic functionality, which are essential for this cookie banner to work.\"}}],\"Analytics\":[],\"Marketing\":[],\"Preferences\":[]}"},{"id":"userToggle","value":"{\"Analytics\":false,\"Marketing\":false,\"Preferences\":false}"},{"id":"gpc","value":"{\"enabled\":false}"},{"id":"regions","value":"[{\"worldwide\":true,\"type\":\"dontshow\"},{\"area\":\"EU\",\"type\":\"optin\"},{\"country\":\"GB\",\"type\":\"optin\"},{\"country\":\"CA\",\"state\":\"QC\",\"type\":\"optin\"},{\"country\":\"US\",\"state\":\"CA\",\"type\":\"optout\"}]"},{"id":"consent","value":"{}"},{"id":"cookieList","value":"[{\"name\":\"cookies-functional\",\"category\":\"Functional\",\"description\":\"Used to store user's functional cookie preferences after consent/decline.\",\"domain\":\".enzuzo.com\",\"service\":\"Enzuzo\",\"expiry\":\"Persistent\",\"added\":true,\"disabled\":true,\"source\":\"Built In\",\"third_party\":false,\"type\":\"First Party\"},{\"name\":\"cookies-analytics\",\"category\":\"Functional\",\"description\":\"Used to store user's analytics cookie preferences after consent/decline.\",\"domain\":\".enzuzo.com\",\"service\":\"Enzuzo\",\"expiry\":\"Persistent\",\"added\":true,\"disabled\":true,\"source\":\"Built In\",\"third_party\":false,\"type\":\"First Party\"},{\"name\":\"cookies-marketing\",\"category\":\"Functional\",\"description\":\"Used to store user's marketing cookie preferences after consent/decline.\",\"domain\":\".enzuzo.com\",\"service\":\"Enzuzo\",\"expiry\":\"Persistent\",\"added\":true,\"disabled\":true,\"source\":\"Built In\",\"third_party\":false,\"type\":\"First Party\"},{\"name\":\"cookies-preferences\",\"category\":\"Functional\",\"description\":\"Used to store user's preferences cookie preferences after consent/decline.\",\"domain\":\".enzuzo.com\",\"service\":\"Enzuzo\",\"expiry\":\"Persistent\",\"added\":true,\"disabled\":true,\"source\":\"Built In\",\"third_party\":false,\"type\":\"First Party\"},{\"name\":\"_fbp\",\"third_party\":false,\"domain\":\"facebook.net\",\"service\":\"Facebook\",\"description\":\"*Used by Meta to deliver a series of advertisement products such as real time bidding from third party advertisers\",\"category\":\"Marketing\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"locale_bar_accepted\",\"third_party\":false,\"domain\":\"facebook.net\",\"service\":\"Facebook\",\"category\":\"Marketing\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"fpestid\",\"third_party\":false,\"domain\":\"sharethis.com\",\"service\":\"ShareThis\",\"description\":\"Used as an ID set in the domain of the website operator.\",\"category\":\"Functional\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_vis_opt_exp_15_combi\",\"third_party\":false,\"domain\":\"sharethis.com\",\"service\":\"ShareThis\",\"category\":\"Functional\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_vis_opt_exp_15_combi_choose\",\"third_party\":false,\"domain\":\"sharethis.com\",\"service\":\"ShareThis\",\"category\":\"Functional\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_gid\",\"third_party\":false,\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"description\":\"*This cookie is set by Google Analytics. It stores and update a unique value for each page visited and is used to count and track pageviews.\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_gd.*\",\"third_party\":false,\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"description\":\"*This cookie is set by Google Analytics. It is used to distinguish users.\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_ga\",\"third_party\":false,\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"description\":\"*This cookie name is associated with Google Universal Analytics - which is a significant update to Google's more commonly used analytics service. This cookie is used to distinguish unique users by assigning a randomly generated number as a client identifier. It is included in each page request in a site and used to calculate visitor, session and campaign data for the sites analytics reports.\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_ga_.*\",\"third_party\":false,\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"description\":\"*This cookie is used by Google Analytics to persist session state.\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_gat\",\"third_party\":false,\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"description\":\"*This cookie name is associated with Google Universal Analytics, according to documentation it is used to throttle the request rate - limiting the collection of data on high traffic sites.\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_gat_.*\",\"third_party\":false,\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"description\":\"*This is a pattern type cookie set by Google Analytics, where the pattern element on the name contains the unique identity number of the account or website it relates to. It is a variation of the _gat cookie which is used to limit the amount of data recorded by Google on high traffic volume websites.\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_gat_gtag_UA_.*\",\"third_party\":false,\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_dc_gtm_UA-.*\",\"third_party\":false,\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"description\":\"*This cookie is used by Google Analytics to store number of service requests.\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"OTZ\",\"third_party\":false,\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"description\":\"*This cookie is used by Google Analytics to provide an aggregate analysis of Website visitors.\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_gsid\",\"third_party\":false,\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"test_cookie\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Functional\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"FPLC\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"DSID\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Functional\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_gac_.*\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"__utma\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"__utmb\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"__utmc\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"__utmt\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"__utmz\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"__utmv\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"FPID\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"AMP_TOKEN\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Functional\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"GA_OPT_OUT\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Functional\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_dc_gtm_.*\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_gaexp\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_gaexp_rc\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_opt_awcid\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_opt_awmid\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_opt_awgid\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_opt_awkid\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"_opt_utmc\",\"domain\":\"www.google-analytics.com\",\"service\":\"Google Analytics\",\"category\":\"Analytics\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"__cfruid\",\"third_party\":false,\"domain\":\"cdnjs.cloudflare.com\",\"service\":\"Cloudflare Web Analytics\",\"description\":\"*Cookie associated with sites using CloudFlare, used to identify trusted web traffic.\",\"category\":\"Functional\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"cf_clearance\",\"third_party\":false,\"domain\":\"cdnjs.cloudflare.com\",\"service\":\"Cloudflare Web Analytics\",\"description\":\"*Cookie used to verify user is not a bot; user/system has solved a challenge successfully.\",\"category\":\"Functional\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"},{\"name\":\"cf_.*_id\",\"third_party\":false,\"domain\":\"cdnjs.cloudflare.com\",\"service\":\"Cloudflare Web Analytics\",\"description\":\"*Cookie used to identify trusted web traffic.\",\"category\":\"Functional\",\"added\":true,\"disabled\":false,\"source\":\"Scanned\",\"type\":\"First Party\"}]"},{"id":"disableAutoGtmConsent","value":"false"},{"id":"refreshOnDeclineOptOut","value":"false"}],"status_obj":null}},"shipping":{"customizations":null,"questionnaire":{},"status_obj":null},"ssa":{"customizations":null,"questionnaire":{},"status_obj":null},"subscription_status":"active","tos":{"customizations":null,"questionnaire":{},"status_obj":null,"version":3},"updated_at":"2024-04-09T16:39:28.838155Z","uuid":"8fc0fdfe-c6dd-11ee-86f8-63163894cd91","version":502,"website_url":"www.usembassy.gov"};$ez_d("Api Response =>",Et);const Lt=te(`${p}_override_country`)||"DE",Bt=te(`${p}_override_state`)||"DE-".split("-")[1];ke.geo={country:Lt,state:Bt,area:ee(Lt)},$ez_d("[Detected Country/State]",ke.geo),ot=Et||{},ke.customerData=ot,ke.isSSR=!0,xe=window.Shopify&&(null==(fe=ot.product_params)?void 0:fe.password_enabled)&&"/password"===oe().pathname}else if(a&&At){async function Tt(){try{return await fetch(`https://${At}/api/public/cookies/${a}`)}catch(e){return $ez_d("Error: getData",e),null}}const St=await Tt(),It=await St.json();if(!St||It.message)return ct=!1,void $ez.console.error("The provided uuid for the Enzuzo Consent banner is incorrect.");$ez_d("Api Response =>",It);const Rt=te(`${p}_override_country`)||St.headers.get(`x-${p}-country`)||St.headers.get("cf-ipcountry")||"",Ot=te(`${p}_override_state`)||(St.headers.get(`x-${p}-region`)??"").split("-")[1]||"";ke.geo={country:Rt,state:Ot,area:ee(Rt)},ot=It||{},ke.customerData=ot,xe=window.Shopify&&(null==(ge=ot.product_params)?void 0:ge.password_enabled)&&"/password"===oe().pathname}}const st=null==(we=null==(Ce=null==ot?void 0:ot.settings)?void 0:Ce.cookiebar)?void 0:we.kv;ke.consent={enabled:!1,subdomain:{enabled:!1}},(Me("FEATURE_CONSENT_SHARING")||Me("FEATURE_CONSENT_SHARING_SUBDOMAIN"))&&!ke.usedByHierophant&&(ke.consent=J("consent",st)??{enabled:!1}),Me("FEATURE_CONSENT_SHARING_SUBDOMAIN")||(ke.consent.subdomain={enabled:!1}),(null==($e=ke.consent)||!$e.enabled)&&null!=$ez&&$ez.consents&&(ht(),$ez.consents=null);const rt=oe(),lt=window.screen??{},dt=V.connection??{};ke.consent.payload={...null==$ez?void 0:$ez.consents,consent:{gpc:me(),dnt:K()},connection:{type:dt.type,downlink:dt.downlink,rtt:dt.rtt,effectiveType:dt.effectiveType},document:{dir:Z.dir,visibilityState:Z.visibilityState,charset:Z.characterSet,contentType:Z.contentType,title:Z.title},geo:{language:V.language,referrer:Z.referrer||Z.referer||""},location:{url:rt.href},navigator:{languages:V.languages,deviceMemory:navigator.deviceMemory,platform:V.platform},screen:{h:lt.height,w:lt.width,availHeight:lt.availHeight,availWidth:lt.availWidth,colorDepth:lt.colorDepth,isExtended:lt.isExtended,fullscreen:!!(document.fullscreenElement??document.fullscreen),height:lt.height,orientation:{angle:null==(Ae=lt.orientation)?void 0:Ae.angle,type:null==(Le=lt.orientation)?void 0:Le.type},pixelDepth:lt.pixelDepth,width:lt.width},scroll:{x:window.scrollX,y:window.scrollY},uuid:ke.uuid},$ez_d("[Consent]",ke.consent),ke.cookieDomain=qt.getServiceCookieDomain(),ke.customerVersion=null==ot?void 0:ot.version,ke.apiLoaded=!0;const ut=J("bannerConfig",st)||{};if(Me("FEATURE_BANNER_GPC")){const Ht=J("gpc",st)??{};ke.gpc=Ht,ke.gpc.enabled=me()}else ke.gpc={enabled:!1};ke.usedByHierophant||((()=>{const e=nn(J("regions",st));if(!e||e&&0===e.length)null!=ut&&ut.eu?($ez_d("applying legacy EU only setting"),ke.regions=M.bannerRegionsEuOnly):ke.regions=M.bannerRegions;else if(Me("FEATURE_BANNER_REGIONS")){ke.regions=[...e];for(const e of Ci(ke.regions,M.bannerRegions.filter((e=>e.worldwide))))ke.regions.push(e)}else if(Me("FEATURE_BANNER_REGIONS_PREDEFINED")){ke.regions=[...e.filter((e=>(e=>{for(const t of M.bannerRegions)if(Object.keys(t).every((n=>"type"===n||"type"!==n&&t[n]===e[n])))return!0;return!1})(e)))];for(const e of Ci(ke.regions,M.bannerRegions))ke.regions.push(e)}else{ke.regions=[...e.filter((e=>e.worldwide))];for(const e of Ci(ke.regions,M.bannerRegions))ke.regions.push(e)}})(),ke.activeRegion=ke.regions.filter((e=>{const{country:t,state:n}=e,{geo:o}=ke;if(`${t}-${n}`==`${o.country}-${o.state}`)return e}))[0],ke.activeRegion||(ke.activeRegion=ke.regions.filter((e=>e.country&&!e.state&&e.country===ke.geo.country?e:null))[0]),ke.activeRegion||(ke.activeRegion=ke.regions.filter((e=>e.area&&e.area===ke.geo.area?e:null))[0]),ke.activeRegion||(ke.activeRegion=ke.regions.filter((e=>e.worldwide?e:null))[0])),ke.usedByHierophant&&e.region&&(ke.activeRegion=e.region),$ez_d("[Regions (processed)]",ke.geo,ke.regions),$ez_d("[Active Region]",ke.activeRegion);const pt=nn(J("vendors",st));pt&&(ke.vendors=pt.filter((e=>"tcf"===e.type)),$ez_d("[Active Vendors]",ke.vendors));const ft=J("textCustomizations",st)||{};Me("FEATURE_DEBUG")&&$ez_d("textSettings",ft);const gt=J("colorCustomizations",st)||{},mt=J("analytics",st)||{},bt=J("cookieManager",st)||{},yt=J("userToggle",st)||{},zt=J("webpageRules",st)||{},vt=J("cartCheckboxSettings",st)||{};if((null==(Se=bt.Functional)?void 0:Se.filter((e=>"Enzuzo"===e.name)).length)<=0&&(bt.Functional=[{name:"Enzuzo",category:"functional",desc:{}},...bt.Functional]),ke.customerVersion>=Ve){const Pt=nn(J("cookieList",st)||[]);ke.cookieList=Pt;const jt=[];!ke.purposes.includes("functional")&&ke.purposes.push("functional");const Ft=e=>{var t,n;try{if("excluded"===e.type)return;if(jt.push({name:null==(t=e.name.en??e.name)?void 0:t.trim(),category:e.category??""}),"functional"===e.category&&(an._alwaysAllow[null==(n=e.name.en??e.name)?void 0:n.trim()]=!0),e.cookies)for(const t of e.cookies)jt.push({name:t.name,category:e.category}),"functional"===e.category&&(an._alwaysAllow[t.name]=!0)}catch{}};(!bt.Functional||bt.Functional.length<=0)&&(bt.Functional||(bt.Functional=[]),bt.Functional.push({desc:{en:Re("cookie.enzuzo")},name:"Enzuzo"}),"shopify"===i&&bt.Functional.push({desc:{en:Re("cookie.shopify")},name:"Shopify"}));for(const Dt of bt.Functional)Ft({...Dt,category:"functional"});for(const Ut of bt.Marketing??[])Ft({...Ut,category:"marketing"});for(const Gt of bt.Analytics??[])Ft({...Gt,category:"analytics"});for(const Vt of bt.Preferences??[])Ft({...Vt,category:"preferences"});if(an.list=jt,null!=Pt&&Pt.length){ke.hasCookieList=!0,an.list=[];for(const Zt of Pt)!Object.hasOwn(Zt,"added")||!1===Zt.added||!0!==Zt.ignored&&((Zt.category??"").length<=0||(an.list.push({name:null==(Ne=Zt.name)?void 0:Ne.trim(),category:(Zt.category??"").toLowerCase()}),"functional"===(Zt.category??"").toLowerCase()&&(an._alwaysAllow[null==(Oe=Zt.name)?void 0:Oe.trim()]=!0)));try{for(const Wt of ke.cookieList){const Yt=(null==(Pe=Wt.category)?void 0:Pe.toLowerCase())??"unknown";"unknown"!==Yt&&(!ke.purposes.includes(Yt)&&ke.purposes.push(Yt),!ke.containedServiceCategories.includes(Yt)&&ke.containedServiceCategories.push(Yt))}}catch(Kt){$ez_d("Error: cookieList",Kt)}}an.unblock({hasServices:jt.length>0,hasCookieList:!(null==Pt||!Pt.length),hasAutoblocking:["true","allow","deny"].includes(ke.autoBlocking)})}else an.unblock({hasServices:!0,hasCookieList:!0,hasAutoblocking:["true","allow","deny"].includes(ke.autoBlocking)});Me("FEATURE_BANNER_ICON")&&("cookie-icon"in((null==ut?void 0:ut.btnOptionsArr)||{})?ke.notification.showCookieIcon=ut.btnOptionsArr["cookie-icon"]:ke.notification.showCookieIcon=!0);const kt=[];Object.entries(bt).forEach((([e,t])=>{for(const n of t)"pattern"===n.type&&kt.push({...n,category:e.toLowerCase()})})),ke.userRules=kt||[],function(e){const t=async()=>{var t,n,o;const i=e?e(Rn):[],a=Array.from(Z.querySelectorAll(`script[${E}='cb' i]`));for(const e of i){const n=a.find((e=>null==e?void 0:e.src));e.src&&(null==n||!n.getAttribute($))&&(null==(t=Wo[e.category||"uncategorized"])||t.push(e.src))}for(const e of a){const t=null==(n=e.getAttribute($))?void 0:n.toLowerCase(),i=e.getAttribute(w),a=e.getAttribute(_),c=Array.from(e.attributes).filter((e=>e.name.startsWith(A)));for(const e of c)ke.translations[(null==(o=null==e?void 0:e.name)?void 0:o.substring(A.length))||""][`cookie.${i}`]=null==e?void 0:e.value;t&&"excluded"!==t&&(ke.containedServiceCategories.includes(t)||ke.containedServiceCategories.push(t),ke.purposes.includes(t)||ke.purposes.push(t)),(i||t)&&ke.integrations.push({category:t,desc:a,name:i,src:e.src})}const c=ke.userRules,s=[...Z.scripts];for(const e of c){const t=new RegExp(e.code.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"));let n;try{const o=Fo.parse(e.code),i=Fo.compileRe(o,{contains:!0});n=s.filter((n=>{var o;if(!n.src)return!1;const a=t.exec(n.src);return(null==(o=i.exec(n.src))?void 0:o.length)>0??(null==a?void 0:a.length)??n.src.includes(e.code)}))}catch{n=s.filter((t=>{var n;return null==(n=t.src)?void 0:n.includes(e.code)}))}for(const t of n){let n=ke.integrations.find((e=>e.src===t.src||t.src.includes(e.code)));((null==n?void 0:n.eventHandlers)||[]).push({onConsent:e.onConsent,onDecline:e.onDecline});try{const o=!n;n=n??{},n.category=n.category??e.category,n.consent_no_code=e.consent_no_code,n.consent_yes_code=e.consent_yes_code,n.desc=n.desc??e.desc,n.name=e.name,n.src=t.src,n.type=null,o&&ke.integrations.push(n),Mt.onConsentCbs||(Mt.onConsentCbs={analytics:[],functional:[],marketing:[],preferences:[]}),Mt.onConsentNoCbs||(Mt.onConsentNoCbs={analytics:[],functional:[],marketing:[],preferences:[]}),n.consent_yes_code&&(Mt.onConsentCbs[n.category]||(Mt.onConsentCbs[n.category]=[]),Mt.onConsentCbs[n.category].push(n.consent_yes_code)),n.consent_no_code&&(Mt.onConsentNoCbs[n.category]||(Mt.onConsentNoCbs[n.category]=[]),Mt.onConsentNoCbs[n.category].push(n.consent_no_code))}catch(e){$ez.console.error(e)}}}ke.categoryInitializationCompleted=!0,Xo()};if("complete"===Z.readyState)t();else{let e=!1;Z.onreadystatechange=()=>{"complete"===Z.readyState&&(e||(e=!0,t()))},window.addEventListener("DOMContentLoaded",(()=>{e||(e=!0,t())}))}}(s);const xt=_e(M.language,ft.primaryLanguage);let Ct=_e(M.language,ft.primaryLanguage,n.acceptLanguage)||xt||M.language;const wt=Ct;Ct=xt??Ct,$ez_d("primaryLang",wt),$ez_d("settingsLang",xt);const $t=Ct||"en",_t=Ie(wt);if(ke.lang=_t,_t&&!(_t in ke.translations)){$ez_d("Dynamically loading translations for ",_t);try{ke.translations[_t]=await ve(_t)}catch(Qt){$ez_d("Error: Loading translations for ",_t,Qt)}}if(ke.tcfApi=await((e,t)=>($ez_d("TCF setting: ",De(e)),De(e)?($ez_d("TCF API initialized."),je(),Fe.init(t)):null))(st,$t),ft&&!ue(ft)&&(function(e,t,n){const o=[["elementBlockTitle",n.contentBlockTitleText],["elementBlockBody",n.contentBlockDescText],["elementBlockButton",n.contentBlockButtonText],["notification.message",n.customMsg],["notification.gpcMessage",n.cookieGPCMsgText],["notification.accept",n.cookieAllowText],["notification.ok",n.cookieGPCOkText],["notification.confirm",n.cookieAllowSelectedText],["notification.decline",n.cookieDeclineText],["notification.preferences",n.cookieManagerText],["notification.policy",n.privacyText],["preferences.accept",n.cookieManagerAllowText],["preferences.reject",n.cookieManagerDeclineText],["preferences.cookiePreferences",n.cookieManagerTitleText],["preferences.description",n.cookieManagerDescText],["preferences.cookiePolicy",n.cookieManagerDescLinkText],["purposes.functional.name",n.cookieManagerStrictlyTitleText],["purposes.functional.description",n.cookieManagerStrictlyDescText],["purposes.analytics.name",n.cookieManagerAnalyticalTitleText],["purposes.analytics.description",n.cookieManagerAnalyticalDescText],["purposes.marketing.name",n.cookieManagerMarketingTitleText],["purposes.marketing.description",n.cookieManagerMarketingDescText],["purposes.preferences.name",n.cookieManagerPreferencesTitleText],["purposes.preferences.description",n.cookieManagerPreferencesDescText],["manager.show",n.cookieManagerShowService],["manager.hide",n.cookieManagerHideService],["manager.showCookies",Re("manager.showCookies")],["manager.hideCookies",Re("manager.hideCookies")],["purposes.cookie-name",n.cookieManagerServiceTitle],["purposes.cookie-description",n.cookieManagerServiceDescription],["preferences.gcmGooglePolicyMessage",n.gcmGooglePolicyMessage],["preferences.gcmGooglePolicyLinkText",n.gcmGooglePolicyLinkText]];Object.keys(ke.translations).forEach((e=>{Object.keys(ke.translations[e]).forEach((t=>{var n;const i=o.map((([e,n])=>e===t?n:null)).filter((e=>e))[0];if((null==(n=null==i?void 0:i[e])?void 0:n.length)>0&&(ke.translations[e][t]=i[e]),o.some((([e,n])=>e===t)))return;const a=t.split("."),[c,...s]=[a.pop(),...a];if(!c||isNaN(Number.parseInt(c)))return;const r=s.join("."),[l,d]=o.find((([e,t])=>e===r))??[],u=null==d?void 0:d[e];u&&(ke.translations[e][t]=u)}))}))}(0,0,ft),z=(null==(Ue=ft.privacyURL)?void 0:Ue[_t])||(null==(qe=ft.privacyURL)?void 0:qe.en)||ft.privacyURL||z,z=((e,t)=>{var n,o,i,a;return"shopify"!==e||"object"!=typeof window.Shopify?t:($ez_d("raw customPPURL",t),G(t)({shopify:{routes:{root:null==(o=null==(n=window.Shopify)?void 0:n.routes)?void 0:o.root},locale:null==(i=window.Shopify)?void 0:i.locale,country:null==(a=window.Shopify)?void 0:a.country}}))})(i,z),v=(null==(Ze=ft.cookiePolicyURL)?void 0:Ze[_t])||z,$ez_d("customPPURL: ",z),"autoScan"in ft&&(at=ft.autoScan),ke.notification.showManager=ft.showCookieManagerLink??!0),gt&&!ue(gt)&&(l=gt.customBackground||l,d=gt.customBorder||d,u=gt.customtextColor||u,f=gt.customlinkColor||f,h=gt.custombuttonBackgroundColor||h,b=gt.custombuttonBackgroundColorHover||b,y=gt.custombuttonTextColor||y,T=gt.allowButtonBackgroundColor||T,S=gt.allowButtonBackgroundColorHover||S,I=gt.allowButtonBorderColor||I,R=gt.allowButtonTextColor||R,N=gt.declineButtonBackgroundColor||N,O=gt.declineButtonBackgroundColorHover||O,H=gt.declineButtonBorderColor||H,P=gt.declineButtonTextColor||P,j=gt.managerBackgroundColor||j,F=gt.managerBodyTextColor||F,D=gt.managerBorderColor||D,U=gt.managerLinkTextColor||U,q=gt.managerAllowButtonBackgroundColor||q,W=gt.managerAllowButtonBackgroundColorHover||W,Y=gt.managerAllowButtonBorderColor||Y,Q=gt.managerAllowButtonTextColor||Q,X=gt.managerDeclineButtonBackgroundColor||X,ne=gt.managerDeclineButtonBackgroundColorHover||ne,ie=gt.managerDeclineButtonBorderColor||ie,ae=gt.managerDeclineButtonTextColor||ae,ce=gt.managerAcceptSelectedButtonBackgroundColor||ce,se=gt.managerAcceptSelectedButtonBackgroundColorHover||se,re=gt.managerAcceptSelectedButtonBorderColor||re,le=gt.managerAcceptSelectedButtonTextColor||le),ut&&!ue(ut)){ke.notification.iconPosition=(null==(We=ut.managerIconStyle)?void 0:We.class)||M.managerIconStyle.class,ke.notification.position=(null==(Ye=ut.bannerStyle)?void 0:Ye.class)||M.bannerStyle.class,ke.notification.size=(null==(Ke=ut.bannerSize)?void 0:Ke.class)||M.bannerSize.class,ke.notification.acceptButton=(null==(Qe=ut.buttonStyle)?void 0:Qe.class)||M.buttonStyle.class,ke.notification.okButton=(null==(Xe=ut.buttonStyle)?void 0:Xe.class)||M.buttonStyle.class;const Xt=Be().replace("opt","opt-");ke.type=Xt||ut.bannerMode||M.bannerMode,ke.notification.animateStyle=(null==(Je=ut.animateStyle)?void 0:Je.class)||M.animateStyle.class,ke.notification.shadowStyle=(null==(et=ut.shadowStyle)?void 0:et.class)||M.shadowStyle.class,"[object Array]"===Object.prototype.toString.call(ut.btnOptionsArr)?(ut.btnOptionsArr.includes("opt-in")||(ke.notification.showAccept=!1),ut.btnOptionsArr.includes("opt-out")||(ke.notification.showDecline=!1),ut.btnOptionsArr.includes("opt-dismiss")||(ke.notification.showCloseButton=!1),ut.btnOptionsArr.includes("reverse-button-order")||(ke.notification.reverseButtonOrder=!1),ke.notification.bannerTop=ut.bannerTop,ke.notification.managerIcon=ut.managerIcon):ut.btnOptionsArr&&Object.keys(ut.btnOptionsArr).length>0?(ke.notification.showAccept=ut.btnOptionsArr["opt-in"],ke.notification.showDecline=ut.btnOptionsArr["opt-out"],ke.notification.showCloseButton=ut.btnOptionsArr["opt-dismiss"],ke.notification.showLearnMore=ut.btnOptionsArr["learn-more"],ke.notification.reverseButtonOrder=ut.btnOptionsArr["reverse-button-order"],ke.notification.bannerTop=ut.bannerTop,ke.notification.managerIcon=ut.managerIcon):(ke.notification.usingOld=!0,ke.notification.acceptMode="opt-in"===ut.bannerMode),Fn.init($ez),null!=(tt=Fn.instance)&&tt.shouldHideAccept()&&(ke.notification.showAccept=!1),null!=(nt=Fn.instance)&&nt.shouldHideDecline()&&(ke.notification.showDecline=!1),Hn.init(window.__enzuzo,{}),(void 0===ut.managerIcon||null===ut.managerIcon)&&ke.customerVersion>=Ge&&(ke.notification.managerIcon=!0),ke.gcmGooglePolicyEnabled=ut.gcmGooglePolicyEnabled??!1,ke.gcmEnabled=ut.gcm??!1,ke.preventScroll=ut.preventScroll??!1,ke.enforceCookieBar=ut.enforceCookieBar??!1,B=ke.enforceCookieBar,ke.showCategoryServices=ut.showCategoryServices??M.showCategoryServices,ke.managerAccordion=ut.managerAccordion??!0,ke.preferences.logo=pe||ut.brandingLogo,ke.notification.styles={background:l,border:d,textColor:u,linkColor:f,buttonBackgroundColor:h,buttonBackgroundColorHover:b,buttonTextColor:y,allowButtonBackgroundColor:T,allowButtonBackgroundColorHover:S,allowButtonBorderColor:I,allowButtonTextColor:R,declineButtonBackgroundColor:N,declineButtonBackgroundColorHover:O,declineButtonBorderColor:H,declineButtonTextColor:P},ke.preferences.styles={...ke.preferences.styles,background:j,textColor:F,border:D,link:U,allowBackground:q,allowBackgroundHover:W,allowBorder:Y,allowText:Q,declineBackground:X,declineBackgroundHover:ne,declineBorder:ie,declineText:ae,acceptSelectedBackground:ce,acceptSelectedBackgroundHover:se,acceptSelectedBorder:re,acceptSelectedText:le},Me("FEATURE_HIDE_POWEREDBY")&&(ke.preferences.hidePoweredBy=ut.hidePoweredBy,de&&ke.usedByHierophant&&(ke.preferences.hidePoweredBy=!0)),ke.preferences.hidePoweredBy||(ke.backlink=(null==ot?void 0:ot.backlink)||""),Me("FEATURE_CUSTOM_CSS")?(ke.notification.cssText=ut.cssText||M.cssText,$ez_d("injecting custom css ",ke.notification.cssText)):(ke.notification.cssText=M.cssText,$ez_d("custom css feature not available")),De()&&(ke.enforceCookieBar=!0,ke.notification.managerIcon=!0,ke.notification.position="center")}if(!0!==J("disableAutoGtmConsent",st)&&($ez_d("automatic GTM consent activated"),ke.autoGtmConsent=!0),He.init(window.__enzuzoConfig,st),J("refreshOnDeclineOptOut",st)&&(ke.refreshOnDeclineOptOut=!0),t||(at&&(()=>{$ez_d("starting scanner");const e=s(Rn),t=[C,x,k,L];for(const n of e)n.id&&!t.includes(n.id)&&"excluded"!==n.category&&(ke.integrations.push({name:n.name,desc:Re(`cookie.${n.shortName}`),category:n.category}),n.category&&ke.containedServiceCategories.includes(n.category)&&!ke.purposes.includes(n.category)&&ke.purposes.push(n.category))})(),(()=>{var e,t;const n=Array.from(Z.querySelectorAll(`script[${E}='cb']`));for(const o of n){const n=o.getAttribute(w),i=o.getAttribute(_),a=null==(t=null==(e=o.getAttribute($))?void 0:e.toLowerCase())?void 0:t.split(",");if(n&&i&&null!=a&&a.length)for(const e of a)!ke.containedServiceCategories.includes(e)&&ke.containedServiceCategories.push(e),be[e]=be[e]||[],be[e].push(n)}})()),mt&&!ue(mt)){const Jt=function(e,t){return[{name:"Facebook Pixels",category:"marketing",majorIntegrationCode:"fb",data:e.facebookID||t.FBPixels},{name:"HubSpot",category:"marketing",majorIntegrationCode:"hb",data:e.hubspotID||t.HubspotID},{name:"Google Tag Manager",category:"analytics",majorIntegrationCode:"gtm",data:e.gtmID||t.GTManager},{name:"Google Analtyics",category:"analytics",majorIntegrationCode:"ga",data:e.gaID||t.GAnalytics}]}(mt,{FBPixels:k,HubspotID:L,GTManager:x,GAnalytics:C});for(const en of Jt)en.data&&(ye(en.name),!ke.containedServiceCategories.includes(en.category)&&ke.containedServiceCategories.push(en.category),be[en.category]=be[en.category]||[],be[en.category].push(en.name),"shopify"!==i&&ke.majorIntegrations.push(en.majorIntegrationCode));r=r.concat(function(){const e=[],t=x?{name:"googleTagManager",purposes:["analytics"],type:"google-tag-manager",inject:!0,options:{id:x}}:null,n=C?{name:"googleAnalytics",purposes:["analytics"],type:"google-analytics",inject:!0,options:{id:C}}:null,o=k?{name:"facebookPixels",purposes:["marketing"],type:"facebook-pixel",inject:!0,options:{id:k}}:null,i=L?{name:"hubspot",purposes:["marketing"],type:"",inject:()=>{var e;const t=Z.getElementsByTagName("script")[0],n=he("script");n.src=`//js.hs-scripts.com/${L}.js`,n.type="text/javascript",t&&(null==(e=t.parentNode)||e.insertBefore(n,t))}}:null;return t&&e.push(t),n&&e.push(n),o&&e.push(o),i&&e.push(i),e}())}if(bt&&!ue(bt))for(const tn in bt){const on=tn.toLowerCase();if(["functional","analytics","marketing","preferences"].includes(on))for(const cn of bt[tn]){if("excluded"===cn.type)continue;ye(cn.name),cn.category=on,ke.integrations.push(cn),!ke.purposes.includes(on)&&ke.purposes.push(on);const{code:sn}=cn??"",rn=sn;if(Mt.onConsentCbs||(Mt.onConsentCbs={analytics:[],marketing:[],preferences:[],functional:[]}),Mt.onConsentNoCbs||(Mt.onConsentNoCbs={analytics:[],marketing:[],preferences:[],functional:[]}),cn.consent_yes_code&&"pattern"!==cn.type&&(Mt.onConsentCbs[on]||(Mt.onConsentCbs[on]=[]),Mt.onConsentCbs[on].push(cn.consent_yes_code)),cn.consent_no_code&&"pattern"!==cn.type&&(Mt.onConsentNoCbs[on]||(Mt.onConsentNoCbs[on]=[]),Mt.onConsentNoCbs[on].push(cn.consent_no_code)),cn.code&&0!==cn.code.length){!ke.containedServiceCategories.includes(on)&&ke.containedServiceCategories.push(on),be[on]=[...be[on]||[],cn.name],ke.services=r;const ln={name:cn.name?cn.name:"",purposes:[on],type:"",uuid:crypto.randomUUID(),remove:()=>{var e;"false"===Te(`cookies-${on}`)&&(null==(e=Z.querySelector(`[${m}-svc-uuid="${ln.uuid}"]`))||e.remove())},inject:()=>{if(ln.injected??"false"===Te(`cookies-${on}`))return;ln.injected=!0;const e=(new DOMParser).parseFromString(rn,"text/html").getElementsByTagName("script");if(null!=e&&e.length)for(const t of e)it(t,ln.uuid);else if(null!==cn.type&&"pattern"!==cn.type){const e=he("script");e.innerText=rn,it(e,ln.uuid)}}};r.push(ln)}}}if(((e=[])=>{for(const t of e)Dn[t.name]&&(t.eventHandlers=t.eventHandlers||[],t.eventHandlers.push(Dn[t.name]))})(ke.integrations),yt&&!ue(yt))for(const[dn,un]of Object.entries(yt)){const pn=dn.toLowerCase();ke.categoriesToggle[pn]=un}zt&&!ue(zt)&&Me("FEATURE_CART_CHECKBOX")&&"shopify"===i&&Ee(zt,vt),ct=!0}catch(fn){$ez.console.error("Error: API failure",fn),Me("FEATURE_DEBUG")&&$ez_d("store = ",ke)}finally{xe&&($ez_d("Shopify store password page - skipping"),ke.notification.noConsentModeEnabled=!0),ct&&ze()}ke.usedByHierophant||("loading"===Z.readyState?Z.addEventListener("DOMContentLoaded",(()=>Nt())):Nt())})()}()&&Vn();const be=$e()&&!tn.fromStore().hasAllCookiesSet()?{analytics:!0,functional:!0,marketing:!0,preferences:!0}:tn.getServiceCookies();He.onInit(be),$ez_d("GTM template version:",Zt()),(e=>{if(!ke.usedByHierophant){const t=Kt(e);$ez_d("Setting GTM template consent: ",t),window.enzuzoGtmConsentObj=t}})(be),Qt(),ei(be)};if(null==(l=window.__envars__)||!l.ENZUZO_NAME){const e={uuid:ki,enzuzoCode:ii,urlParams:ni,product:ci,cookiePrivacyURL:ri,cookieBackground:li,cookieTextColor:di,cookieLinkColor:ui,cookieButtonBackgroundColor:pi,cookieButtonBackgroundColorHover:fi,cookieButtonTextColor:gi,customPPURL:mi,FBPixels:hi,GTManager:bi,GAnalytics:yi,HubspotID:zi,enforceCookieBar:vi,findServices:function(e){return e.match_rules({document:document},fe).map((e=>{var t,n,o,i;const a=null==(n=null==(t=e.matched_rules)?void 0:t.find((e=>"script_src"===e.extractor)))?void 0:n.extract_result.match;return{name:e.name??"",desc:e.desc,id:null==(i=null==(o=e.matched_rules)?void 0:o[0])?void 0:i.match_result[1],category:e.category,shortName:e.shortName,src:a}}))}},t=()=>{var t,n,o;wi(e,!1),null!=(t=window.Shopify)&&t.loadFeatures?null==(o=window.Shopify)||o.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],(e=>{var t;e&&(null==(t=window.__enzuzo)||t.console.error("Shopify LoadFeatures err",e))})):null==(n=window.__enzuzo)||n.console.error("loadFeatures not present on Shopify object! Is it defined correctly?")},n=()=>{wi(e,!1)};window.__enzuzoApi={getConsent:()=>({...tn.getServiceCookiesConsent(),domain:ke.cookieDomain})},window.__ENZUZO_STARTED__=!0,"shopify"===ci?t():n()}e.initCookieBar=wi,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})})),function(){try{let e=document.createElement("style");e.innerText='@keyframes slideBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideBottomCenter{0%{transform:translateY(100%) translate(-50%)}to{transform:translateY(0) translate(-50%)}}@keyframes slideTopCenter{0%{transform:translateY(100%) translate(-50%)}to{transform:translateY(0) translate(-50%)}}@keyframes slideBottomCenterFloating{0%{transform:translateY(100%) translate(-50%)}to{transform:translateY(-20%) translate(-50%)}}@keyframes slideTopCenterFloating{0%{transform:translateY(100%) translate(-50%)}to{transform:translateY(-20%) translate(-50%)}}@keyframes slideCenter{0%{transform:translate(-50%,250%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes slideLeft{0%{transform:translate(-200%)}to{transform:translateY(0)}}@keyframes slideRight{0%{transform:translate(200%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popCenter{0%{transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes popBottom{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes popTop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes popBottomCenter{0%{transform:translate(-50%) scale(0)}50%{transform:translate(-50%) scale(1.2)}to{transform:translate(-50%) scale(1)}}@keyframes popTopCenter{0%{transform:translate(-50%) scale(0)}50%{transform:translate(-50%) scale(1.2)}to{transform:translate(-50%) scale(1)}}@keyframes popBottomCenterFloating{0%{transform:translate(-50%) translateY(-20%) scale(0)}50%{transform:translate(-50%) translateY(-20%) scale(1.2)}to{transform:translate(-50%) translateY(-20%) scale(1)}}@keyframes popTopCenterFloating{0%{transform:translate(-50%) translateY(-20%) scale(0)}50%{transform:translate(-50%) translateY(-20%) scale(1.2)}to{transform:translate(-50%) translateY(-20%) scale(1)}}.ez-consent .cookie-icon{display:flex;align-items:center;display:none;align-self:center}.ez-consent dfn.enzuzo-gpc-tooltip-bar{position:relative;display:inherit;align-items:center}.ez-consent dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar{display:none;position:absolute;right:-22px;z-index:30;width:275px;height:auto;padding:4px 8px;min-height:0;background:#616161e6;border-radius:4px;color:#fff;border:none}.ez-consent dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar:before{position:absolute;content:"";bottom:-6px;right:25px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent rgba(97,97,97,.9) transparent;transform:rotate(180deg)}.ez-consent dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar p{margin:0;font-weight:500;font-size:10px;line-height:14px}.ez-consent dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar a{color:#fff;text-decoration:underline;white-space:nowrap}.ez-consent dfn.enzuzo-gpc-tooltip-bar:hover>.dfn-enzuzo-tooltip-bar{display:block}.ez-consent dfn.enzuzo-gpc-tooltip-bar svg{margin-left:4px;cursor:pointer}.ez-consent .notification-main{display:flex;position:fixed;z-index:501;box-sizing:border-box;max-height:90vh;overflow:auto;gap:10px}.ez-consent .notification-main.hasCookieIcon .cookie-icon{display:flex}.ez-consent .notification-main.notification-default{bottom:0;flex-direction:row;justify-content:space-between;align-items:center;left:0;right:0;width:100%!important}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default{flex-direction:column}}.ez-consent .notification-main.notification-default.enzuzo-animate.enzuzo-pop{animation-name:popBottom;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-default.enzuzo-animate.enzuzo-slide{animation-name:slideBottom;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-default.enzuzo-animate.enzuzo-fade-in{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-default .notification-buttons{flex-wrap:wrap}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-default .notification-buttons{flex-direction:column}}@media only screen and (max-width: 1280px){.ez-consent .notification-main.notification-default .notification-buttons{flex-wrap:nowrap}}.ez-consent .notification-main.notification-default .cookieButtonWrap{text-align:center}.ez-consent .notification-main.notification-default .closeTrigger{padding-right:32px}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default .closeTrigger{padding-right:0}}.ez-consent .notification-main.notification-default .button-edgeless{border:none;margin:0 4px!important;height:100%}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-default .button-edgeless{border:none!important;margin:4px!important}}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default .button-edgeless{width:100%!important;margin:4px 0!important}}.ez-consent .notification-main.notification-default .button-edgeless:last-of-type{margin-right:0!important}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default .button-edgeless:last-of-type{margin-bottom:0!important}}.ez-consent .notification-main.notification-default .close-banner-button{border:none;border-radius:4px;height:30px;padding:0;position:absolute;right:10px;display:block;width:30px;overflow:hidden;text-indent:100%;top:50%;transform:translateY(-50%);white-space:nowrap}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default .close-banner-button{margin:0 auto;position:relative;right:0;transform:none}}.ez-consent .notification-main.notification-default dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar{bottom:26px}.ez-consent .notification-main.notification-default dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar:before{bottom:-6px;transform:rotate(180deg)}.ez-consent .notification-main.notification-default-top{top:0;flex-direction:row;justify-content:space-between;align-items:center;left:0;right:0;width:100%!important}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default-top{flex-direction:column}}.ez-consent .notification-main.notification-default-top.enzuzo-animate.enzuzo-pop{animation-name:popTop;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-default-top.enzuzo-animate.enzuzo-slide{animation-name:slideTop;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-default-top.enzuzo-animate.enzuzo-fade-in{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-default-top .notification-buttons{flex-direction:column}}@media only screen and (max-width: 1280px){.ez-consent .notification-main.notification-default-top .notification-buttons{flex-wrap:nowrap}}.ez-consent .notification-main.notification-default-top .cookieButtonWrap{text-align:center}.ez-consent .notification-main.notification-default-top .closeTrigger{padding-right:32px}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default-top .closeTrigger{padding-right:0}}.ez-consent .notification-main.notification-default-top .button-edgeless{border:none;margin:0 4px!important;height:100%}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-default-top .button-edgeless{border:none!important;margin:4px!important}}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default-top .button-edgeless{width:100%!important;margin:4px 0!important}}.ez-consent .notification-main.notification-default-top .button-edgeless:last-of-type{margin-right:0!important}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default-top .button-edgeless:last-of-type{margin-bottom:0!important}}.ez-consent .notification-main.notification-default-top .close-banner-button{border:none;border-radius:4px;height:30px;padding:0;position:absolute;right:10px;display:block;width:30px;overflow:hidden;text-indent:100%;top:50%;transform:translateY(-50%);white-space:nowrap}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default-top .close-banner-button{margin:0 auto;position:relative;right:0;transform:none}}.ez-consent .notification-main.notification-default-top dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar{top:28px}.ez-consent .notification-main.notification-default-top dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar:before{top:-6px;transform:rotate(0)}.ez-consent .notification-main.notification-bottom-center{flex-direction:row;justify-content:space-between;align-items:center;width:85%!important;align-self:center;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-center{width:calc(100% - 32px)!important;flex-direction:column}}.ez-consent .notification-main.notification-bottom-center.enzuzo-animate.enzuzo-pop{animation-name:popBottomCenter;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-bottom-center.enzuzo-animate.enzuzo-slide{animation-name:slideBottomCenter;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-bottom-center.enzuzo-animate.enzuzo-fade-in{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-bottom-center .notification-buttons{flex-direction:column}}@media only screen and (max-width: 1280px){.ez-consent .notification-main.notification-bottom-center .notification-buttons{flex-wrap:nowrap}}.ez-consent .notification-main.notification-bottom-center .cookieButtonWrap{text-align:center}.ez-consent .notification-main.notification-bottom-center .closeTrigger{padding-right:32px}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-center .closeTrigger{padding-right:0}}.ez-consent .notification-main.notification-bottom-center .button-edgeless{border:none;margin:0 4px!important;height:100%}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-bottom-center .button-edgeless{border:none!important;margin:4px!important}}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-center .button-edgeless{width:100%!important;margin:4px 0!important}}.ez-consent .notification-main.notification-bottom-center .button-edgeless:last-of-type{margin-right:0!important}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-center .button-edgeless:last-of-type{margin-bottom:0!important}}.ez-consent .notification-main.notification-bottom-center .close-banner-button{border:none;border-radius:4px;height:30px;padding:0;position:absolute;right:10px;display:block;width:30px;overflow:hidden;text-indent:100%;top:50%;transform:translateY(-50%);white-space:nowrap}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-center .close-banner-button{margin:0 auto;position:relative;right:0;transform:none}}.ez-consent .notification-main.notification-bottom-center dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar{bottom:26px}.ez-consent .notification-main.notification-bottom-center dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar:before{bottom:-6px;transform:rotate(180deg)}.ez-consent .notification-main.notification-top-center{flex-direction:row;justify-content:space-between;align-items:center;width:85%!important;align-self:center;top:0;left:50%;transform:translate(-50%)}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-top-center{width:calc(100% - 32px)!important;flex-direction:column}}.ez-consent .notification-main.notification-top-center.enzuzo-animate.enzuzo-pop{animation-name:popTopCenter;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-top-center.enzuzo-animate.enzuzo-slide{animation-name:slideTopCenter;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-top-center.enzuzo-animate.enzuzo-fade-in{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-top-center .notification-buttons{flex-direction:column}}@media only screen and (max-width: 1280px){.ez-consent .notification-main.notification-top-center .notification-buttons{flex-wrap:nowrap}}.ez-consent .notification-main.notification-top-center .cookieButtonWrap{text-align:center}.ez-consent .notification-main.notification-top-center .closeTrigger{padding-right:32px}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-top-center .closeTrigger{padding-right:0}}.ez-consent .notification-main.notification-top-center .button-edgeless{border:none;margin:0 4px!important;height:100%}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-top-center .button-edgeless{border:none!important;margin:4px!important}}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-top-center .button-edgeless{width:100%!important;margin:4px 0!important}}.ez-consent .notification-main.notification-top-center .button-edgeless:last-of-type{margin-right:0!important}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-top-center .button-edgeless:last-of-type{margin-bottom:0!important}}.ez-consent .notification-main.notification-top-center .close-banner-button{border:none;border-radius:4px;height:30px;padding:0;position:absolute;right:10px;display:block;width:30px;overflow:hidden;text-indent:100%;top:50%;transform:translateY(-50%);white-space:nowrap}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-top-center .close-banner-button{margin:0 auto;position:relative;right:0;transform:none}}.ez-consent .notification-main.notification-top-center dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar{top:28px}.ez-consent .notification-main.notification-top-center dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar:before{top:-6px;transform:rotate(0)}.ez-consent .notification-main.notification-bottom-center-floating{flex-direction:row;justify-content:space-between;align-items:center;width:80%!important;align-self:center;bottom:20px;left:50%;transform:translate(-50%)}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-center-floating{width:calc(100% - 32px)!important;flex-direction:column}}.ez-consent .notification-main.notification-bottom-center-floating.enzuzo-animate.enzuzo-pop{animation-name:popBottomCenterFloating;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-bottom-center-floating.enzuzo-animate.enzuzo-slide{animation-name:slideBottomCenterFloating;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-bottom-center-floating.enzuzo-animate.enzuzo-fade-in{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-bottom-center-floating .notification-buttons{flex-wrap:nowrap}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-bottom-center-floating .notification-buttons{flex-direction:column}}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-bottom-center-floating .notification-buttons{flex-wrap:wrap}}.ez-consent .notification-main.notification-bottom-center-floating .cookieButtonWrap{text-align:center}.ez-consent .notification-main.notification-bottom-center-floating .closeTrigger{padding-right:32px}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-center-floating .closeTrigger{padding-right:0}}.ez-consent .notification-main.notification-bottom-center-floating .button-edgeless{border:none;margin:0 4px!important;height:100%}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-bottom-center-floating .button-edgeless{border:none!important;margin:4px!important}}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-center-floating .button-edgeless{width:100%!important;margin:4px 0!important}}.ez-consent .notification-main.notification-bottom-center-floating .button-edgeless:last-of-type{margin-right:0!important}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-center-floating .button-edgeless:last-of-type{margin-bottom:0!important}}.ez-consent .notification-main.notification-bottom-center-floating .close-banner-button{border:none;border-radius:4px;height:30px;padding:0;position:absolute;right:10px;display:block;width:30px;overflow:hidden;text-indent:100%;top:50%;transform:translateY(-50%);white-space:nowrap}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-center-floating .close-banner-button{margin:0 auto;position:relative;right:0;transform:none}}.ez-consent .notification-main.notification-bottom-center-floating dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar{bottom:26px}.ez-consent .notification-main.notification-bottom-center-floating dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar:before{bottom:-6px;transform:rotate(180deg)}.ez-consent .notification-main.notification-top-center-floating{flex-direction:row;justify-content:space-between;align-items:center;width:80%!important;align-self:center;top:20px;left:50%;transform:translate(-50%)}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-top-center-floating{width:calc(100% - 32px)!important;flex-direction:column}}.ez-consent .notification-main.notification-top-center-floating.enzuzo-animate.enzuzo-pop{animation-name:popTopCenterFloating;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-top-center-floating.enzuzo-animate.enzuzo-slide{animation-name:slideTopCenterFloating;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-top-center-floating.enzuzo-animate.enzuzo-fade-in{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-top-center-floating .notification-buttons{flex-wrap:nowrap}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-top-center-floating .notification-buttons{flex-direction:column}}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-top-center-floating .notification-buttons{flex-wrap:wrap}}.ez-consent .notification-main.notification-top-center-floating .cookieButtonWrap{text-align:center}.ez-consent .notification-main.notification-top-center-floating .closeTrigger{padding-right:32px}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-top-center-floating .closeTrigger{padding-right:0}}.ez-consent .notification-main.notification-top-center-floating .button-edgeless{border:none;margin:0 4px!important;height:100%}@media only screen and (max-width: 800px){.ez-consent .notification-main.notification-top-center-floating .button-edgeless{border:none!important;margin:4px!important}}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-top-center-floating .button-edgeless{width:100%!important;margin:4px 0!important}}.ez-consent .notification-main.notification-top-center-floating .button-edgeless:last-of-type{margin-right:0!important}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-top-center-floating .button-edgeless:last-of-type{margin-bottom:0!important}}.ez-consent .notification-main.notification-top-center-floating .close-banner-button{border:none;border-radius:4px;height:30px;padding:0;position:absolute;right:10px;display:block;width:30px;overflow:hidden;text-indent:100%;top:50%;transform:translateY(-50%);white-space:nowrap}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-top-center-floating .close-banner-button{margin:0 auto;position:relative;right:0;transform:none}}.ez-consent .notification-main.notification-top-center-floating dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar{top:28px}.ez-consent .notification-main.notification-top-center-floating dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar:before{top:-6px;transform:rotate(0)}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default .notification-buttons,.ez-consent .notification-main.notification-default-top .notification-buttons,.ez-consent .notification-main.notification-bottom-center .notification-buttons,.ez-consent .notification-main.notification-top-center .notification-buttons,.ez-consent .notification-main.notification-bottom-center-floating .notification-buttons,.ez-consent .notification-main.notification-top-center-floating .notification-buttons{width:100%}}.ez-consent .notification-main.notification-default.hasCookieIcon .notification-text-small,.ez-consent .notification-main.notification-default.hasCookieIcon .notification-text-medium,.ez-consent .notification-main.notification-default.hasCookieIcon .notification-text-large,.ez-consent .notification-main.notification-default-top.hasCookieIcon .notification-text-small,.ez-consent .notification-main.notification-default-top.hasCookieIcon .notification-text-medium,.ez-consent .notification-main.notification-default-top.hasCookieIcon .notification-text-large,.ez-consent .notification-main.notification-bottom-center.hasCookieIcon .notification-text-small,.ez-consent .notification-main.notification-bottom-center.hasCookieIcon .notification-text-medium,.ez-consent .notification-main.notification-bottom-center.hasCookieIcon .notification-text-large,.ez-consent .notification-main.notification-top-center.hasCookieIcon .notification-text-small,.ez-consent .notification-main.notification-top-center.hasCookieIcon .notification-text-medium,.ez-consent .notification-main.notification-top-center.hasCookieIcon .notification-text-large,.ez-consent .notification-main.notification-bottom-center-floating.hasCookieIcon .notification-text-small,.ez-consent .notification-main.notification-bottom-center-floating.hasCookieIcon .notification-text-medium,.ez-consent .notification-main.notification-bottom-center-floating.hasCookieIcon .notification-text-large,.ez-consent .notification-main.notification-top-center-floating.hasCookieIcon .notification-text-small,.ez-consent .notification-main.notification-top-center-floating.hasCookieIcon .notification-text-medium,.ez-consent .notification-main.notification-top-center-floating.hasCookieIcon .notification-text-large{padding-left:0}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-default.hasCloseIcon .close-banner-button,.ez-consent .notification-main.notification-default-top.hasCloseIcon .close-banner-button,.ez-consent .notification-main.notification-bottom-center.hasCloseIcon .close-banner-button,.ez-consent .notification-main.notification-top-center.hasCloseIcon .close-banner-button,.ez-consent .notification-main.notification-bottom-center-floating.hasCloseIcon .close-banner-button,.ez-consent .notification-main.notification-top-center-floating.hasCloseIcon .close-banner-button{right:4px;top:4px;position:absolute}.ez-consent .notification-main.notification-default.hasCloseIcon .notification-text,.ez-consent .notification-main.notification-default-top.hasCloseIcon .notification-text,.ez-consent .notification-main.notification-bottom-center.hasCloseIcon .notification-text,.ez-consent .notification-main.notification-top-center.hasCloseIcon .notification-text,.ez-consent .notification-main.notification-bottom-center-floating.hasCloseIcon .notification-text,.ez-consent .notification-main.notification-top-center-floating.hasCloseIcon .notification-text{padding-right:34px}}.ez-consent .notification-main.notification-default .notification-text,.ez-consent .notification-main.notification-default-top .notification-text,.ez-consent .notification-main.notification-bottom-center .notification-text,.ez-consent .notification-main.notification-top-center .notification-text,.ez-consent .notification-main.notification-bottom-center-floating .notification-text,.ez-consent .notification-main.notification-top-center-floating .notification-text{display:flex;flex-direction:row;justify-content:flex-start}.ez-consent .notification-main.notification-default .notification-text .cookie-icon,.ez-consent .notification-main.notification-default-top .notification-text .cookie-icon,.ez-consent .notification-main.notification-bottom-center .notification-text .cookie-icon,.ez-consent .notification-main.notification-top-center .notification-text .cookie-icon,.ez-consent .notification-main.notification-bottom-center-floating .notification-text .cookie-icon,.ez-consent .notification-main.notification-top-center-floating .notification-text .cookie-icon{align-self:flex-start}.ez-consent .notification-main.notification-center{flex-direction:column;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-center{width:calc(100% - 40px)!important}}.ez-consent .notification-main.notification-center.enzuzo-animate.enzuzo-pop{animation-name:popCenter;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-center.enzuzo-animate.enzuzo-slide{animation-name:slideCenter;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-center.enzuzo-animate.enzuzo-fade-in{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .center-edgeless .notification-main.notification-center.center-large .cookie-icon{top:5px;left:5px}.ez-consent .notification-main.notification-center.center-large .close-banner-button{top:26px;right:34px}.ez-consent .notification-main.notification-center.hasCloseIcon .notification-text-small{padding-right:24px}.ez-consent .notification-main.notification-center.hasCloseIcon .notification-text-medium{padding-right:30px}.ez-consent .notification-main.notification-center.hasCloseIcon .notification-text-large{padding-right:34px}.ez-consent .notification-main.notification-center.hasCloseIcon.center-edgeless .notification-text-small{padding-right:40px}.ez-consent .notification-main.notification-center.hasCloseIcon.center-edgeless .notification-text-medium{padding-right:48px}.ez-consent .notification-main.notification-center.hasCloseIcon.center-edgeless .notification-text-large{padding-right:56px}.ez-consent .notification-main.notification-center .cookieButtonWrap{flex-direction:column;width:100%}.ez-consent .notification-main.notification-center .button-default,.ez-consent .notification-main.notification-center .button-border,.ez-consent .notification-main.notification-center .button-rounded{margin-left:0;margin-right:0;width:100%!important}.ez-consent .notification-main.notification-center .button-default:last-of-type,.ez-consent .notification-main.notification-center .button-border:last-of-type,.ez-consent .notification-main.notification-center .button-rounded:last-of-type{margin-bottom:0}.ez-consent .notification-main.notification-center .button-border{background:none}.ez-consent .notification-main.notification-center .button-edgeless{width:100%!important}.ez-consent .notification-main.notification-center .close-banner-button{border:none;border-radius:4px;height:30px;padding:0;position:absolute;right:20px;top:20px;width:30px;overflow:hidden;text-indent:100%;white-space:nowrap}.ez-consent .notification-main.notification-center #notificationManagerLink{text-align:center;width:100%;line-height:32px}.ez-consent .notification-main.notification-center dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar{bottom:26px}.ez-consent .notification-main.notification-center dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar:before{bottom:-6px;transform:rotate(180deg)}.ez-consent .notification-main.notification-bottom-right{bottom:20px;flex-direction:column;right:20px}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-right{left:0;margin:0 auto;right:0;width:calc(100% - 40px)!important}}.ez-consent .notification-main.notification-bottom-right.enzuzo-animate.enzuzo-pop{animation-name:popBottom;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-bottom-right.enzuzo-animate.enzuzo-slide{animation-name:slideRight;animation-duration:.8s;animation-timing-function:cubic-bezier(.175,.885,.32,1.175);animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-bottom-right.enzuzo-animate.enzuzo-fade-in{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-bottom-right dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar{bottom:26px}.ez-consent .notification-main.notification-bottom-right dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar:before{bottom:-6px;transform:rotate(180deg)}.ez-consent .notification-main.notification-bottom-left{bottom:20px;flex-direction:column;left:20px}@media only screen and (max-width: 480px){.ez-consent .notification-main.notification-bottom-left{left:0;margin:0 auto;right:0;width:calc(100% - 40px)!important}}.ez-consent .notification-main.notification-bottom-left.enzuzo-animate.enzuzo-pop{animation-name:popBottom;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-bottom-left.enzuzo-animate.enzuzo-slide{animation-name:slideLeft;animation-duration:.8s;animation-timing-function:cubic-bezier(.175,.885,.32,1.175);animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-bottom-left.enzuzo-animate.enzuzo-fade-in{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:normal;animation-iteration-count:1}.ez-consent .notification-main.notification-bottom-left dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar{bottom:26px}.ez-consent .notification-main.notification-bottom-left dfn.enzuzo-gpc-tooltip-bar>.dfn-enzuzo-tooltip-bar:before{bottom:-6px;transform:rotate(180deg)}.ez-consent .notification-main.notification-bottom-right .cookieButtonWrap,.ez-consent .notification-main.notification-bottom-left .cookieButtonWrap{flex-direction:column;width:100%}.ez-consent .notification-main.notification-bottom-right .button-default,.ez-consent .notification-main.notification-bottom-right .button-border,.ez-consent .notification-main.notification-bottom-right .button-rounded,.ez-consent .notification-main.notification-bottom-left .button-default,.ez-consent .notification-main.notification-bottom-left .button-border,.ez-consent .notification-main.notification-bottom-left .button-rounded{margin-left:0;margin-right:0;width:100%!important}.ez-consent .notification-main.notification-bottom-right .button-default:last-of-type,.ez-consent .notification-main.notification-bottom-right .button-border:last-of-type,.ez-consent .notification-main.notification-bottom-right .button-rounded:last-of-type,.ez-consent .notification-main.notification-bottom-left .button-default:last-of-type,.ez-consent .notification-main.notification-bottom-left .button-border:last-of-type,.ez-consent .notification-main.notification-bottom-left .button-rounded:last-of-type{margin-bottom:0}.ez-consent .notification-main.notification-bottom-right .button-border,.ez-consent .notification-main.notification-bottom-left .button-border{background:none}.ez-consent .notification-main.notification-bottom-right .button-edgeless,.ez-consent .notification-main.notification-bottom-left .button-edgeless{width:100%!important}.ez-consent .notification-main.notification-bottom-right .close-banner-button,.ez-consent .notification-main.notification-bottom-left .close-banner-button{border:none;border-radius:4px;height:30px;padding:0;position:absolute;right:20px;top:20px;width:30px;overflow:hidden;text-indent:100%;white-space:nowrap}.ez-consent .notification-main.notification-bottom-right #notificationManagerLink,.ez-consent .notification-main.notification-bottom-left #notificationManagerLink{text-align:center;width:100%;line-height:32px}.ez-consent .notification-main.notification-bottom-right,.ez-consent .notification-main.notification-bottom-left,.ez-consent .notification-main.notification-center{gap:8px}.ez-consent .notification-main.notification-bottom-right .notification-desc,.ez-consent .notification-main.notification-bottom-left .notification-desc,.ez-consent .notification-main.notification-center .notification-desc{flex-direction:column;align-items:flex-start}.ez-consent .notification-main.notification-bottom-right .notification-desc a,.ez-consent .notification-main.notification-bottom-left .notification-desc a,.ez-consent .notification-main.notification-center .notification-desc a{margin:0}.ez-consent .notification-main.notification-bottom-right .notification-desc.hasGPC,.ez-consent .notification-main.notification-bottom-left .notification-desc.hasGPC,.ez-consent .notification-main.notification-center .notification-desc.hasGPC{flex-direction:column}.ez-consent .notification-main.notification-bottom-right .notification-desc.hasGPC .enzuzo-gpc-status,.ez-consent .notification-main.notification-bottom-left .notification-desc.hasGPC .enzuzo-gpc-status,.ez-consent .notification-main.notification-center .notification-desc.hasGPC .enzuzo-gpc-status{margin-top:8px}.ez-consent .notification-main.notification-bottom-right .notification-buttons,.ez-consent .notification-main.notification-bottom-left .notification-buttons,.ez-consent .notification-main.notification-center .notification-buttons{flex-wrap:wrap}.ez-consent .notification-main.notification-bottom-right .notification-text,.ez-consent .notification-main.notification-bottom-left .notification-text,.ez-consent .notification-main.notification-center .notification-text{display:flex;flex-direction:row}.ez-consent .notification-main.notification-bottom-right .notification-text .cookie-icon,.ez-consent .notification-main.notification-bottom-left .notification-text .cookie-icon,.ez-consent .notification-main.notification-center .notification-text .cookie-icon{align-self:flex-start}.ez-consent .notification-main.default-small,.ez-consent .notification-main.default-top-small{padding:8px}@media only screen and (max-width: 480px){.ez-consent .notification-main.default-small #notificationManagerLink,.ez-consent .notification-main.default-top-small #notificationManagerLink{padding:8px 0}}.ez-consent .notification-main.default-medium,.ez-consent .notification-main.default-top-medium{padding:12px 16px}@media only screen and (max-width: 480px){.ez-consent .notification-main.default-medium #notificationManagerLink,.ez-consent .notification-main.default-top-medium #notificationManagerLink{padding:8px 0}}.ez-consent .notification-main.default-large,.ez-consent .notification-main.default-top-large{padding:18px 16px}@media only screen and (max-width: 480px){.ez-consent .notification-main.default-large #notificationManagerLink,.ez-consent .notification-main.default-top-large #notificationManagerLink{padding:8px 0}}.ez-consent .notification-main.default-small .notification-desc,.ez-consent .notification-main.default-medium .notification-desc,.ez-consent .notification-main.default-large .notification-desc,.ez-consent .notification-main.default-top-small .notification-desc,.ez-consent .notification-main.default-top-medium .notification-desc,.ez-consent .notification-main.default-top-large .notification-desc{margin-bottom:0}.ez-consent .notification-main.bottom-center-small,.ez-consent .notification-main.top-center-small{padding:8px}.ez-consent .notification-main.bottom-center-medium,.ez-consent .notification-main.top-center-medium{padding:12px 16px}.ez-consent .notification-main.bottom-center-large,.ez-consent .notification-main.top-center-large{padding:18px 16px}.ez-consent .notification-main.bottom-center-floating-small,.ez-consent .notification-main.top-center-floating-small{padding:8px}.ez-consent .notification-main.bottom-center-floating-medium,.ez-consent .notification-main.top-center-floating-medium{padding:12px 16px}.ez-consent .notification-main.bottom-center-floating-large,.ez-consent .notification-main.top-center-floating-large{padding:18px 16px}.ez-consent .notification-main.center-small{width:360px;padding:16px}.ez-consent .notification-main.center-small.hasTcf{min-width:500px;width:auto}@media only screen and (max-width: 540px){.ez-consent .notification-main.center-small.hasTcf{width:calc(100% - 24px);min-width:calc(100% - 24px)}}.ez-consent .notification-main.center-medium{width:400px;padding:24px}.ez-consent .notification-main.center-medium.hasTcf{min-width:600px;width:auto}@media only screen and (max-width: 640px){.ez-consent .notification-main.center-medium.hasTcf{width:calc(100% - 24px);min-width:calc(100% - 24px)}}.ez-consent .notification-main.center-large{width:450px;padding:32px}.ez-consent .notification-main.center-large.hasTcf{min-width:700px;width:auto}@media only screen and (max-width: 740px){.ez-consent .notification-main.center-large.hasTcf{width:calc(100% - 24px);min-width:calc(100% - 24px)}}.ez-consent .notification-main.bottom-left-small,.ez-consent .notification-main.bottom-right-small{width:250px;padding:8px}.ez-consent .notification-main.bottom-left-small.hasCloseIcon .close-banner-button,.ez-consent .notification-main.bottom-right-small.hasCloseIcon .close-banner-button{right:4px;top:4px}.ez-consent .notification-main.bottom-left-small.hasCloseIcon .notification-text,.ez-consent .notification-main.bottom-right-small.hasCloseIcon .notification-text{padding-right:24px}.ez-consent .notification-main.bottom-left-medium,.ez-consent .notification-main.bottom-right-medium{width:270px;padding:16px}.ez-consent .notification-main.bottom-left-medium.hasCloseIcon .close-banner-button,.ez-consent .notification-main.bottom-right-medium.hasCloseIcon .close-banner-button{right:12px;top:12px}.ez-consent .notification-main.bottom-left-medium.hasCloseIcon .notification-text,.ez-consent .notification-main.bottom-right-medium.hasCloseIcon .notification-text{padding-right:28px}.ez-consent .notification-main.bottom-left-large,.ez-consent .notification-main.bottom-right-large{width:300px;padding:24px}.ez-consent .notification-main.bottom-left-large.hasCloseIcon .close-banner-button,.ez-consent .notification-main.bottom-right-large.hasCloseIcon .close-banner-button{right:14px;top:22px}.ez-consent .notification-main.bottom-left-large.hasCloseIcon .notification-text,.ez-consent .notification-main.bottom-right-large.hasCloseIcon .notification-text{padding-right:20px}.ez-consent .notification-main.has-edgeless{padding:0;align-items:stretch}.ez-consent .notification-main.has-edgeless .notification-desc{margin:0}@media only screen and (max-width: 480px){.ez-consent .notification-main.has-edgeless .notification-desc{flex-wrap:wrap}}.ez-consent .notification-main.has-edgeless .notification-buttons{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:center}.ez-consent .notification-main.has-edgeless .buttons-small #notificationManagerLink,.ez-consent .notification-main.has-edgeless .buttons-medium #notificationManagerLink,.ez-consent .notification-main.has-edgeless .buttons-large #notificationManagerLink{font-size:13px;margin:0 auto}@media only screen and (max-width: 480px){.ez-consent .notification-main.has-edgeless .buttons-small #notificationManagerLink,.ez-consent .notification-main.has-edgeless .buttons-medium #notificationManagerLink,.ez-consent .notification-main.has-edgeless .buttons-large #notificationManagerLink{text-align:center}}.ez-consent .notification-main.default-edgeless .cookie-icon,.ez-consent .notification-main.bottom-center-edgeless .cookie-icon,.ez-consent .notification-main.bottom-center-floating-edgeless .cookie-icon,.ez-consent .notification-main.default-top-edgeless .cookie-icon,.ez-consent .notification-main.top-center-edgeless .cookie-icon,.ez-consent .notification-main.top-center-floating-edgeless .cookie-icon{padding-left:8px}.ez-consent .notification-main.default-edgeless .notification-text-small,.ez-consent .notification-main.bottom-center-edgeless .notification-text-small,.ez-consent .notification-main.bottom-center-floating-edgeless .notification-text-small,.ez-consent .notification-main.default-top-edgeless .notification-text-small,.ez-consent .notification-main.top-center-edgeless .notification-text-small,.ez-consent .notification-main.top-center-floating-edgeless .notification-text-small{font-size:12px;padding:12px}.ez-consent .notification-main.default-edgeless .notification-text-medium,.ez-consent .notification-main.bottom-center-edgeless .notification-text-medium,.ez-consent .notification-main.bottom-center-floating-edgeless .notification-text-medium,.ez-consent .notification-main.default-top-edgeless .notification-text-medium,.ez-consent .notification-main.top-center-edgeless .notification-text-medium,.ez-consent .notification-main.top-center-floating-edgeless .notification-text-medium{font-size:13px;padding:16px}.ez-consent .notification-main.default-edgeless .notification-text-large,.ez-consent .notification-main.bottom-center-edgeless .notification-text-large,.ez-consent .notification-main.bottom-center-floating-edgeless .notification-text-large,.ez-consent .notification-main.default-top-edgeless .notification-text-large,.ez-consent .notification-main.top-center-edgeless .notification-text-large,.ez-consent .notification-main.top-center-floating-edgeless .notification-text-large{font-size:14px;padding:18px}.ez-consent .notification-main.default-edgeless .closeTrigger,.ez-consent .notification-main.bottom-center-edgeless .closeTrigger,.ez-consent .notification-main.bottom-center-floating-edgeless .closeTrigger,.ez-consent .notification-main.default-top-edgeless .closeTrigger,.ez-consent .notification-main.top-center-edgeless .closeTrigger,.ez-consent .notification-main.top-center-floating-edgeless .closeTrigger{padding-right:40px}@media only screen and (max-width: 480px){.ez-consent .notification-main.default-edgeless .closeTrigger,.ez-consent .notification-main.bottom-center-edgeless .closeTrigger,.ez-consent .notification-main.bottom-center-floating-edgeless .closeTrigger,.ez-consent .notification-main.default-top-edgeless .closeTrigger,.ez-consent .notification-main.top-center-edgeless .closeTrigger,.ez-consent .notification-main.top-center-floating-edgeless .closeTrigger{padding-right:0}}@media only screen and (max-width: 800px){.ez-consent .notification-main.default-edgeless .notification-buttons,.ez-consent .notification-main.bottom-center-edgeless .notification-buttons,.ez-consent .notification-main.bottom-center-floating-edgeless .notification-buttons,.ez-consent .notification-main.default-top-edgeless .notification-buttons,.ez-consent .notification-main.top-center-edgeless .notification-buttons,.ez-consent .notification-main.top-center-floating-edgeless .notification-buttons{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}}.ez-consent .notification-main.default-edgeless #notificationManagerLink,.ez-consent .notification-main.bottom-center-edgeless #notificationManagerLink,.ez-consent .notification-main.bottom-center-floating-edgeless #notificationManagerLink,.ez-consent .notification-main.default-top-edgeless #notificationManagerLink,.ez-consent .notification-main.top-center-edgeless #notificationManagerLink,.ez-consent .notification-main.top-center-floating-edgeless #notificationManagerLink{font-size:13px;margin:auto 18px auto 0!important}@media only screen and (max-width: 480px){.ez-consent .notification-main.default-edgeless #notificationManagerLink,.ez-consent .notification-main.bottom-center-edgeless #notificationManagerLink,.ez-consent .notification-main.bottom-center-floating-edgeless #notificationManagerLink,.ez-consent .notification-main.default-top-edgeless #notificationManagerLink,.ez-consent .notification-main.top-center-edgeless #notificationManagerLink,.ez-consent .notification-main.top-center-floating-edgeless #notificationManagerLink{margin:0 auto!important}}.ez-consent .notification-main.default-edgeless .close-banner-button,.ez-consent .notification-main.bottom-center-edgeless .close-banner-button,.ez-consent .notification-main.bottom-center-floating-edgeless .close-banner-button,.ez-consent .notification-main.default-top-edgeless .close-banner-button,.ez-consent .notification-main.top-center-edgeless .close-banner-button,.ez-consent .notification-main.top-center-floating-edgeless .close-banner-button{margin-right:0!important;top:50%}@media only screen and (max-width: 480px){.ez-consent .notification-main.default-edgeless .close-banner-button,.ez-consent .notification-main.bottom-center-edgeless .close-banner-button,.ez-consent .notification-main.bottom-center-floating-edgeless .close-banner-button,.ez-consent .notification-main.default-top-edgeless .close-banner-button,.ez-consent .notification-main.top-center-edgeless .close-banner-button,.ez-consent .notification-main.top-center-floating-edgeless .close-banner-button{margin:0 auto!important}}.ez-consent .notification-main.center-edgeless .notification-text-small{font-size:12px;padding:16px 16px 8px}.ez-consent .notification-main.center-edgeless .notification-text-medium{font-size:13px;padding:24px 24px 8px}.ez-consent .notification-main.center-edgeless .notification-text-large{font-size:14px;padding:32px 32px 8px}.ez-consent .notification-main.center-edgeless .notification-buttons{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.ez-consent .notification-main.bottom-left-edgeless .notification-text-small,.ez-consent .notification-main.bottom-right-edgeless .notification-text-small{font-size:12px;padding:8px 8px 0}.ez-consent .notification-main.bottom-left-edgeless .notification-text-medium,.ez-consent .notification-main.bottom-right-edgeless .notification-text-medium{font-size:13px;padding:16px 16px 0}.ez-consent .notification-main.bottom-left-edgeless .notification-text-large,.ez-consent .notification-main.bottom-right-edgeless .notification-text-large{font-size:14px;padding:24px 24px 0}.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-left-small .close-banner-button,.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-right-small .close-banner-button,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-left-small .close-banner-button,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-right-small .close-banner-button{top:5px;right:8px}.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-left-small .notification-desc,.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-right-small .notification-desc,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-left-small .notification-desc,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-right-small .notification-desc{padding-right:16px}.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-left-medium .close-banner-button,.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-right-medium .close-banner-button,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-left-medium .close-banner-button,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-right-medium .close-banner-button{top:11px;right:16px}.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-left-medium .notification-desc,.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-right-medium .notification-desc,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-left-medium .notification-desc,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-right-medium .notification-desc{padding-right:20px}.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-left-large .close-banner-button,.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-right-large .close-banner-button,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-left-large .close-banner-button,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-right-large .close-banner-button{top:22px;right:20px}.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-left-large .notification-desc,.ez-consent .notification-main.bottom-left-edgeless.hasCloseIcon.bottom-right-large .notification-desc,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-left-large .notification-desc,.ez-consent .notification-main.bottom-right-edgeless.hasCloseIcon.bottom-right-large .notification-desc{padding-right:26px}.ez-consent .notification-main.bottom-left-edgeless .notification-buttons,.ez-consent .notification-main.bottom-right-edgeless .notification-buttons{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.ez-consent .notification-main .notification-text{display:flex;flex-direction:column;flex-grow:1;font-family:inherit;justify-content:center;line-height:1.5em;text-align:left;gap:10px}.ez-consent .notification-main .notification-text-small{font-size:12px}.ez-consent .notification-main .notification-text-medium{font-size:13px}.ez-consent .notification-main .notification-text-large{font-size:14px}.ez-consent .notification-main .notification-text a{text-decoration:underline;white-space:nowrap}.ez-consent .notification-main .notification-desc{display:flex;align-items:center;width:100%}.ez-consent .notification-main .notification-desc>span{width:100%}.ez-consent .notification-main .notification-desc>span>p{margin:0 0 12px!important}.ez-consent .notification-main .notification-desc>span>p:last-of-type{margin-bottom:0!important}.ez-consent .notification-main .notification-desc>span #notificationPolicyLink{display:block}.ez-consent .notification-main .notification-desc.hasGPC{flex-direction:row}@media only screen and (max-width: 800px){.ez-consent .notification-main .notification-desc{flex-direction:column;align-items:flex-start}.ez-consent .notification-main .notification-desc.hasGPC{flex-direction:column}}.ez-consent .notification-main .notification-buttons{align-items:center;display:flex;justify-content:center;gap:8px}@media only screen and (max-width: 800px){.ez-consent .notification-main .notification-buttons{flex-wrap:wrap}}.ez-consent .notification-main .notification-buttons .cookieButtonWrap{display:flex;align-items:center;justify-content:center;gap:8px}@media only screen and (max-width: 480px){.ez-consent .notification-main .notification-buttons .cookieButtonWrap{width:100%;flex-direction:column}}.ez-consent .notification-main .notification-buttons .close-banner-button{display:block}.ez-consent .notification-main .notification-buttons .close-banner-button:before,.ez-consent .notification-main .notification-buttons .close-banner-button:after{content:"";left:15px;height:16px;position:absolute;top:6px;width:2px}.ez-consent .notification-main .notification-buttons .close-banner-button:before{transform:rotate(45deg)}.ez-consent .notification-main .notification-buttons .close-banner-button:after{transform:rotate(135deg)}.ez-consent .notification-main .notification-buttons .close-banner-button:hover{cursor:pointer}.ez-consent .notification-main .notification-button{border:none;cursor:pointer;font-size:13px;line-height:18px;margin:0;width:auto!important;transition:all ease .3s;white-space:nowrap;font-family:inherit;text-align:center}@media only screen and (max-width: 480px){.ez-consent .notification-main .notification-button.button-default,.ez-consent .notification-main .notification-button.button-border,.ez-consent .notification-main .notification-button.button-rounded{width:100%!important}}.ez-consent .notification-main .buttons-small button{padding:4px 12px}.ez-consent .notification-main .buttons-medium button{padding:6px 12px}.ez-consent .notification-main .buttons-large button{padding:8px 24px}.ez-consent .notification-main .button-default{border-radius:0!important;border:none;height:auto!important}.ez-consent .notification-main .button-border{border:1px solid;height:auto!important}.ez-consent .notification-main .button-rounded{border-radius:9px;height:auto!important}.ez-consent .notification-main .button-edgeless{border-radius:0!important;border:none!important}.ez-consent .notification-main #notificationManagerLink{font-size:13px;margin:0 18px;padding:0;white-space:nowrap}.ez-consent .notification-main #notificationManagerLink:hover{cursor:pointer;text-decoration:underline!important}.ez-consent .notification-main.enzuzo-shadow{box-shadow:0 0 24px -5px #000}.ez-consent .cookieManagerButton{display:flex;z-index:501;box-sizing:border-box;position:fixed;border-radius:50%;bottom:30px;left:30px;border:solid 1.5px #fff;align-items:center;justify-content:center;z-index:2399;width:50px;height:50px}.ez-consent .cookieManagerButton.top-left{top:30px;left:30px;bottom:auto}.ez-consent .cookieManagerButton.top-right{top:30px;right:30px;left:auto;bottom:auto}.ez-consent .cookieManagerButton.bottom-right{top:auto;right:30px;left:auto;bottom:30px}.ez-consent .cookieManagerButton:hover{cursor:pointer}.ez-body-lock{position:relative;height:100%;overflow:scroll!important}.ez-body-lock:before{content:"";display:inline;position:fixed;top:0;left:0;height:100%;width:100%;z-index:var(--ez-body-lock-z-index);background-color:#00000080}.ez-body-lock.ez-no-scroll{overflow:hidden!important;height:100vh!important}.ez-consent .notification-main{background:var(--ez-banner-background-color)!important;border:1px solid var(--ez-banner-border-color)}.ez-consent .notification-text,.ez-consent .notification-text span,.ez-consent .notification-text span p{color:var(--ez-banner-text-color)!important}.ez-consent .notification-text a,.ez-consent .notification-text a:hover{color:var(--ez-banner-link-color)!important}.ez-consent .cookie-icon svg{fill:var(--ez-banner-text-color)!important;color:var(--ez-banner-text-color)!important;height:25px!important;width:25px!important}.ez-consent .button-accept{background:var(--ez-banner-allow-all-background-color)!important;color:var(--ez-banner-allow-all-text-color)!important;border:1px solid var(--ez-banner-allow-all-border-color)!important}.ez-consent .button-accept:hover{background:var(--ez-banner-allow-all-background-color-hover)!important}.ez-consent .button-decline{background:var(--ez-banner-decline-background-color)!important;color:var(--ez-banner-decline-text-color)!important;border:1px solid var(--ez-banner-decline-border-color)!important}.ez-consent .button-decline:hover{background:var(--ez-banner-decline-background-color-hover)!important}.ez-consent .manager-link{color:var(--ez-banner-link-color)!important}.ez-consent .close-banner-button:before,.ez-consent .close-banner-button:after{background:var(--ez-banner-text-color)!important}.ez-consent .enzuzo-gpc-chip{color:var(--ez-banner-allow-button-text-color)!important;background:var(--ez-banner-allow-button-background-color)!important;border:1px solid var(--ez-banner-border-color)!important;-webkit-user-select:none;user-select:none}.ez-consent dfn.enzuzo-gpc-tooltip-bar svg{fill:var(--ez-banner-text-color)!important}.ez-consent .cookieManagerButton{background-color:var(--ez-banner-background-color)!important;border:1px solid var(--ez-banner-border-color)!important}.ez-consent .cookieManagerButton svg{fill:var(--ez-banner-text-color)!important;height:25px!important;width:25px!important}.ez-no-scroll{overflow-y:hidden!important}.ez-consent #ez-tcf-notification-message-vendors-link{cursor:pointer}.ez-consent .enzuzo-hv-preference{align-items:center;justify-content:flex-end;box-sizing:border-box;display:flex;font-size:14px;line-height:1.5;width:100%}.ez-consent p.enzuzo-hv-preference__purpose{font-size:14px;margin:0;font-weight:600;padding:0;border:none;line-height:16.94px;overflow:hidden;text-overflow:ellipsis}.ez-consent .enzuzo-hv-preference__description{margin:0}.ez-consent .enzuzo-cookie-toggle-slider{padding-left:8px;margin-left:auto;position:relative}.ez-consent .hasTcf .enzuzo-cookie-toggle-slider{margin-left:auto;position:relative;margin-top:12px}.ez-consent .enzuzo-cookie-toggle-slider~.enzuzo-cookie-toggle-slider{margin-left:40px;margin-top:12px}.ez-consent .enzuzo-hv-toggle{position:absolute!important;width:48px!important;height:18px!important;background:var(--ez-preferences-switch)!important;color:var(--ez-preferences-switch)!important;border:none!important;text-align:center;margin:0!important;top:3px;padding:0!important;bottom:initial;-webkit-appearance:none!important;opacity:0!important}.ez-consent .enzuzo-hv-toggle:checked+label:before{background:var(--ez-preferences-switch)!important;border:none!important;left:auto!important;top:2.91px!important;right:17.78px!important;transform:translate(14.5px)!important}.ez-consent .enzuzo-hv-toggle:checked+label{background:var(--ez-preferences-switch-on)!important;border:none!important}.ez-consent .enzuzo-hv-toggle:disabled+label{cursor:not-allowed;opacity:.5;background:var(--ez-preferences-switch);border:none}.ez-consent .enzuzo-hv-toggle:disabled{display:none}.ez-consent .enzuzo-hv-toggle-label{border:none;border-radius:21.5px!important;cursor:pointer!important;display:inline-block!important;height:20px!important;margin:0!important;position:relative!important;width:35.56px!important;text-indent:200%!important;overflow:hidden!important;text-transform:capitalize!important;background-color:#bdbdbd}.ez-consent .enzuzo-hv-toggle-label:before{background:var(--ez-preferences-switch);border:none;border-radius:9999px!important;content:""!important;height:14.22px!important;left:3.56px!important;position:absolute!important;transition:transform .3s ease,background-color .3s ease!important;top:2.91px!important;width:14.22px!important}.ez-consent .enzuzo-hv-toggle-label:after{display:none!important}.ez-consent .hasTcf .enzuzo-hv-toggle-label{border:solid 1px #828282;border-radius:4px!important;cursor:pointer!important;display:inline-block!important;height:16px!important;margin:0!important;position:relative!important;width:16px!important;overflow:hidden!important;background-color:var(--ez-preferences-switch);box-shadow:0 1px #161d250d}.ez-consent .hasTcf .enzuzo-hv-toggle-label:before{display:none}.ez-consent .hasTcf .enzuzo-hv-toggle:checked+label{box-shadow:none;border:1px solid #828282!important;background:url(\'data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.31476 7.8585L0.132954 4.4415C-0.044318 4.2535 -0.044318 3.9475 0.132954 3.7575L0.775678 3.0745C0.95295 2.8865 1.24113 2.8865 1.4184 3.0745L3.63657 5.4665L8.5811 0.1415C8.75837 -0.0465 9.04655 -0.0465 9.22382 0.1415L9.86655 0.8255C10.0438 1.0135 10.0438 1.3205 9.86655 1.5075L3.95748 7.8585C3.78021 8.0465 3.49203 8.0465 3.31476 7.8585Z" fill="%23828282"/></svg>\') no-repeat!important;background-color:#fafafa!important;background-position:center center!important}.ez-consent .enzuzo-gpc-status{margin-left:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.ez-consent .enzuzo-hv-preference .enzuzo-gpc-status svg{fill:var(--ez-preferences-text-color);cursor:pointer}.ez-consent .enzuzo-gpc-chip{padding:2px 10px;border-radius:65px;font-family:inherit;font-style:normal;font-weight:600;font-size:9px;text-align:center;margin-right:2px}.ez-consent .enzuzo-hv-preference .enzuzo-gpc-chip{color:var(--ez-preferences-text-color);background:var(--ez-preferences-background-color)}.ez-consent dfn.enzuzo-gpc-tooltip{position:relative;display:inline-block;margin-left:4px}.ez-consent dfn.enzuzo-gpc-tooltip>.dfn-enzuzo-tooltip{display:none;position:absolute;top:24px;right:-13px;z-index:30;width:275px;height:auto;padding:4px 8px;min-height:0;background:var(--ez-preferences-background-color);border-radius:4px;color:var(--ez-preferences-text-color);border:none}.ez-consent dfn.enzuzo-gpc-tooltip>.dfn-enzuzo-tooltip:before{position:absolute;content:"";top:-6px;right:16px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent rgba(97,97,97,.9) transparent}.ez-consent dfn.enzuzo-gpc-tooltip>.dfn-enzuzo-tooltip p{margin:0;font-weight:500;font-size:10px}.ez-consent dfn.enzuzo-gpc-tooltip>.dfn-enzuzo-tooltip a{color:var(--ez-preferences-text-color);text-decoration:underline;white-space:nowrap}.ez-consent dfn.enzuzo-gpc-tooltip:hover>.dfn-enzuzo-tooltip{display:block}.enzuzo-blurred:before{background:#00000080;bottom:0;content:"";height:100%;left:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:2400}.ez-consent .enzuzo-modal-wrapper *{box-sizing:border-box}.ez-consent .enzuzo-modal-wrapper{bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:var(--ez-preferences-layer);background:transparent;visibility:visible;opacity:1}.ez-consent .enzuzo-cookie-modal{background-color:var(--ez-preferences-background-color);border:var(--ez-preferences-border);border-radius:5px;box-shadow:0 9px 46px 8px #5050501f,0 24px 38px 3px #50505024,0 11px 15px -7px #50505033;color:var(--ez-preferences-text-color);display:none;filter:none;left:50%;pointer-events:auto;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000;height:80vh;display:flex;flex-direction:column;opacity:0;transition:all .3s ease;min-width:370px;overflow:auto}.ez-consent .enzuzo-cookie-modal a{color:var(--ez-preferences-link-color)}.ez-consent .enzuzo-modal-open{display:flex}.ez-consent .enzuzo-tcf-consent-list-header{font-size:14px;line-height:16.94px;font-weight:600;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.ez-consent .enzuzo-hv-preference__purpose{font-weight:400}.ez-consent .enzuzo-tcf-consent-list-label{margin-right:auto;font-size:14px}.ez-consent #enzuzo-tcf-purposes-list .enzuzo-preferences-card{border-width:0 0 1px 0;padding:16px 0 0;cursor:default}.ez-consent .enzuzo-flat-view .enzuzo-preferences-card{border:0;padding:16px 0 0;cursor:default}.ez-consent .enzuzo-flat-view .enzuzo-card-info{padding:0 0 12px}.ez-consent .enzuzo-flat-view .enzuzo-content-inactive,.ez-consent .enzuzo-flat-view .enzuzo-content-active{display:block}.ez-consent #enzuzo-tcf-purposes-list .enzuzo-preferences-card:first-child{padding-top:0}@media (min-width: 1200px){.ez-consent .enzuzo-cookie-modal{width:700px}}@media (max-width: 1200px){.ez-consent .enzuzo-cookie-modal{width:85%}}.ez-consent p.enzuzo-modal-title{font-size:20px;line-height:24.2px;white-space:nowrap;font-weight:600;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;max-width:95%}.ez-consent .enzuzo-modal-desc{margin:0;font-size:14px;line-height:18.2px}.ez-consent .enzuzo-modal-desc a{white-space:nowrap}.ez-consent .enzuzo-cookie-preferences{padding:0 32px;width:100%;height:50px;flex:1;overflow:auto;z-index:0}.ez-consent .enzuzo-button-container{display:flex;justify-content:space-between;gap:16px}.ez-consent button.enzuzo-modal-button{border-radius:3px;cursor:pointer;padding:14px 16px;gap:8px;min-width:100px;text-align:center;height:auto!important;width:auto!important;font-size:16px;line-height:normal;font-weight:500}.ez-consent button.enzuzo-modal-button-reject{background-color:var(--ez-preferences-decline-all-background-color);border:2px solid var(--ez-preferences-decline-all-border-color);color:var(--ez-preferences-decline-all-text-color);transition:all .3s}.ez-consent button.enzuzo-modal-button-reject:hover{background-color:var(--ez-preferences-decline-all-background-color-hover)}.ez-consent button.enzuzo-modal-button-accept{background-color:var(--ez-preferences-allow-all-background-color);border:2px solid var(--ez-preferences-allow-all-border-color);color:var(--ez-preferences-allow-all-text-color);transition:all .3s}.ez-consent button.enzuzo-modal-button-accept:hover{background-color:var(--ez-preferences-allow-all-background-color-hover)}.ez-consent button.enzuzo-modal-button-confirm{background-color:var(--ez-preferences-allow-selected-background-color);border:1.5px solid var(--ez-preferences-allow-selected-border-color);color:var(--ez-preferences-allow-selected-text-color);transition:all .3s}.ez-consent button.enzuzo-modal-button-confirm:hover{background-color:var(--ez-preferences-allow-selected-background-color-hover)}.ez-consent .enzuzo-modal-button-close,.ez-consent .enzuzo-modal-button-close:hover{position:absolute;top:32px;right:28px;background:transparent!important;border:none;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;padding:0!important;overflow:hidden;cursor:pointer}.ez-consent .enzuzo-modal-button-close span{overflow:hidden;display:inline-block;width:1px;height:1px;color:transparent;position:absolute}.ez-consent .enzuzo-modal-button-close svg{width:14px;height:14px;color:var(--ez-preferences-text-color);fill:var(--ez-preferences-text-color)}.ez-consent .enzuzo-modal-footer{justify-content:space-between;padding:16px 32px 32px;width:100%}.ez-consent .enzuzo-privacy-policy-link{margin-top:auto;text-decoration:underline}.ez-consent img.enzuzo-logo{height:2rem!important;width:auto!important}.ez-consent .enzuzo-collapsibles-container{width:100%}.ez-consent .enzuzo-card-info{align-items:center;display:flex;width:100%}.ez-consent .hasTcf .enzuzo-card-info{align-items:center}.ez-consent .hasTcf .enzuzo-card-info div:first-child{width:72%}.ez-consent .enzuzo-preferences-card{border-style:solid;border-color:var(--ez-preferences-border-color);border-width:1px 1px 0 1px;cursor:pointer;flex-wrap:wrap;outline:none;width:100%;text-align:left;align-items:center;min-height:48px;font-size:14px;line-height:16.94px}.ez-consent .enzuzo-preferences-card:last-child{border-bottom:1px solid var(--ez-preferences-border-color)}.ez-consent .enzuzo-flat-view .enzuzo-preferences-card:last-child{border:0}.ez-consent .hasTcf .enzuzo-preferences-card{padding:0}.ez-consent .enzuzo-card-info{padding:12px 16px}.ez-consent .enzuzo-preferences-content{padding:12px 16px;cursor:default}.ez-consent .hasTcf .enzuzo-preferences-card:first-of-type{margin-top:0}.ez-consent .enzuzo-preferences-content{background:var(--ez-preferences-background-secondary-color);display:none;overflow:hidden;width:calc(100% - 40px)}.ez-consent .hasTcf .enzuzo-preferences-content h3{font-size:16px;line-height:1em;font-weight:500;margin:0 0 8px}.ez-consent .hasTcf .enzuzo-preferences-content p{margin:0 0 8px;font-size:14px}.ez-consent .hasTcf .enzuzo-preferences-content ul,.ez-consent .hasTcf .enzuzo-preferences-card ul{margin:0 0 12px;padding:0 0 0 24px}.ez-consent .enzuzo-content-active,.ez-consent .enzuzo-content-inactive{transition:all .3s;width:100%;padding-top:16px}.ez-consent .enzuzo-content-active{display:block}.ez-consent .enzuzo-show-toggle{cursor:pointer;font-size:14px;margin-bottom:5px;font-weight:700;padding-left:40px;display:none}.ez-consent .hasTcf .enzuzo-show-toggle{padding-left:0}.ez-consent .enzuzo-category-header{font-weight:700;margin-top:16px}.ez-consent .enzuzo-cookie-info-border{border:1px solid var(--ez-preferences-border-color)}.ez-consent .enzuzo-cookie-info-grey{background:var(--ez-preferences-background-secondary-color)}.ez-consent .enzuzo-cookie-card{background:var(--ez-preferences-background-secondary-alt-color);display:flex;flex-wrap:nowrap;flex-direction:row;width:100%}.ez-consent .enzuzo-cookie-card-group,.ez-consent .enzuzo-cookie-card-type,.ez-consent .enzuzo-cookie-card-name,.ez-consent .enzuzo-cookie-card-desc{padding:8px;overflow:hidden;text-overflow:ellipsis;font-weight:500}.ez-consent .enzuzo-card-header{background:var(--ez-preferences-background-tertiary-color)}.ez-consent .enzuzo-cookie-card-name{width:33%}.ez-consent .enzuzo-cookie-card-desc{width:66%}.ez-consent .enzuzo-modal-header{width:100%;padding:32px 32px 16px}.ez-consent .enzuzo-modal-header-text{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.ez-consent .enzuzo-modal-header-tabs{display:flex;height:29px;font-size:14px;gap:10px;border-bottom:1px solid var(--ez-preferences-border-color)}.ez-consent .enzuzo-preference-tab{font-weight:600;line-height:16.94px;cursor:pointer;padding:0 10px 12px 0;width:33.3%;max-width:33.3%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ez-preferences-text-color)!important}.ez-consent .enzuzo-modal-header-tabs .enabled{border-bottom:2px solid var(--ez-preferences-border-color)}.ez-consent .enzuzo-arrow{display:flex;align-items:center;transition:.3s ease-in}.ez-consent .enzuzo-arrow-active{transform:rotate(-180deg)}.ez-consent .enzuzo-left-button-container{display:flex;gap:16px}.ez-consent .enzuzo-poweredby-wrap{font-size:14px;min-height:50px;background:var(--ez-preferences-background-tertiary-color);padding:16px 32px;display:flex;justify-content:end}.ez-consent .enzuzo-link{text-decoration:none;display:inline-flex;align-items:center;font-size:12px}.ez-consent .forget-consent-link{display:inline-block;float:left}.ez-consent .enzuzo-link:hover{text-decoration:underline}.ez-consent .ez-hidden-mobile{display:block}.ez-consent .ez-visible-mobile{display:none}@media only screen and (max-width: 673px){.ez-consent .enzuzo-cookie-modal{width:100%;top:0;height:100vh;border-radius:0;transform:translate(-50%)}.ez-consent .enzuzo-modal-header{padding:32px 16px 16px;min-height:0}.ez-consent p.enzuzo-modal-title{font-size:24px!important}.ez-consent .enzuzo-modal-desc{margin:.5em 0}.ez-consent .enzuzo-show-toggle{font-weight:500}.ez-consent .enzuzo-hv-preference__purpose{margin-bottom:4px}.ez-consent .enzuzo-button-container,.ez-consent .enzuzo-left-button-container{flex-direction:column;gap:16px}.ez-consent button.enzuzo-modal-button,.ez-consent .enzuzo-preferences-content{width:100%}.ez-consent .enzuzo-preferences-card{margin:0}.ez-consent .enzuzo-poweredby-wrap{font-size:14px;font-weight:400;line-height:16px}.ez-consent .enzuzo-modal-button-close,.ez-consent .enzuzo-modal-button-close:hover{right:16px}.ez-consent .ez-hidden-mobile{display:none}.ez-consent .ez-visible-mobile{display:block}}@media only screen and (max-height: 500px){.ez-consent .enzuzo-cookie-modal{height:100vh!important}}\n',document.head.appendChild(e)}catch(e){window.__enzuzo.console.error(e)}}()); })()