var privacyBanner=function(n){"use strict";var e=function(){return e=Object.assign||function(n){for(var e,t=1,o=arguments.length;t0&&r[r.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]n.length)&&(e=n.length);for(var t=0,o=Array(e);t=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--t){var r=this.tryEntries[t];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===n)return this.complete(t.completion,t.afterLoc),B(t),m}},catch:function(n){for(var e=this.tryEntries.length-1;e>=0;--e){var t=this.tryEntries[e];if(t.tryLoc===n){var o=t.completion;if("throw"===o.type){var r=o.arg;B(t)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:T(e),resultName:t,nextLoc:o},"next"===this.method&&(this.arg=n),m}},e}function nn(n,e){return nn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,e){return n.__proto__=e,n},nn(n,e)}function en(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){var t=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=t){var o,r,a,i,c=[],s=!0,l=!1;try{if(a=(t=t.call(n)).next,0===e);else for(;!(s=(o=a.call(t)).done)&&(c.push(o.value),c.length!==e);s=!0);}catch(n){l=!0,r=n}finally{try{if(!s&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(n,e)||function(n,e){if(n){if("string"==typeof n)return z(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?z(n,e):void 0}}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tn(n){var e=function(n,e){if("object"!=typeof n||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var o=t.call(n,e||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==typeof e?e:e+""}function on(n){return on="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},on(n)}function rn(n){var e="function"==typeof Map?new Map:void 0;return rn=function(n){if(null===n||!function(n){try{return-1!==Function.toString.call(n).indexOf("[native code]")}catch(e){return"function"==typeof n}}(n))return n;if("function"!=typeof n)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(n))return e.get(n);e.set(n,t)}function t(){return function(n,e,t){if($())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,e);var r=new(n.bind.apply(n,o));return t&&nn(r,t.prototype),r}(n,arguments,Y(this).constructor)}return t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),nn(t,n)},rn(n)}var an=K((function(){}));an.warn=function(n){console.warn(n)},an.error=function(n){console.error(n)},an.info=function(n){console.info(n)},an.debug=function(n){console.debug(n)},an.trace=function(n){console.trace(n)};var cn=an;function sn(n,e){void 0===e&&(e=!1);for(var t=document.cookie?document.cookie.split("; "):[],o=0;o>>32-e},rotr:function(n,e){return n<<32-e|n>>>e},endian:function(n){if(n.constructor==Number)return 16711935&e.rotl(n,8)|4278255360&e.rotl(n,24);for(var t=0;t0;n--)e.push(Math.floor(256*Math.random()));return e},bytesToWords:function(n){for(var e=[],t=0,o=0;t>>5]|=n[t]<<24-o%32;return e},wordsToBytes:function(n){for(var e=[],t=0;t<32*n.length;t+=8)e.push(n[t>>>5]>>>24-t%32&255);return e},bytesToHex:function(n){for(var e=[],t=0;t>>4).toString(16)),e.push((15&n[t]).toString(16));return e.join("")},hexToBytes:function(n){for(var e=[],t=0;t>>6*(3-a)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],o=0,r=0;o>>6-2*r);return t}},it.exports=e),it.exports;var n,e}function st(){if(nt)return Qe;nt=1;var n={utf8:{stringToBytes:function(e){return n.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(n.bin.bytesToString(e)))}},bin:{stringToBytes:function(n){for(var e=[],t=0;t * @license MIT */function lt(){if(tt)return et;function n(n){return!!n.constructor&&"function"==typeof n.constructor.isBuffer&&n.constructor.isBuffer(n)}return tt=1,et=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}}ot||(ot=1,function(){var n=ct(),e=st().utf8,t=lt(),o=st().bin,r=function(a,i){a.constructor==String?a=i&&"binary"===i.encoding?o.stringToBytes(a):e.stringToBytes(a):t(a)?a=Array.prototype.slice.call(a,0):Array.isArray(a)||a.constructor===Uint8Array||(a=a.toString());for(var c=n.bytesToWords(a),s=8*a.length,l=1732584193,u=-271733879,d=-1732584194,p=271733878,f=0;f>>24)|4278255360&(c[f]<<24|c[f]>>>8);c[s>>>5]|=128<>>9<<4)]=s;var h=r._ff,y=r._gg,m=r._hh,g=r._ii;for(f=0;f>>0,u=u+b>>>0,d=d+w>>>0,p=p+C>>>0}return n.endian([l,u,d,p])};r._ff=function(n,e,t,o,r,a,i){var c=n+(e&t|~e&o)+(r>>>0)+i;return(c<>>32-a)+e},r._gg=function(n,e,t,o,r,a,i){var c=n+(e&o|t&~o)+(r>>>0)+i;return(c<>>32-a)+e},r._hh=function(n,e,t,o,r,a,i){var c=n+(e^t^o)+(r>>>0)+i;return(c<>>32-a)+e},r._ii=function(n,e,t,o,r,a,i){var c=n+(t^(e|~o))+(r>>>0)+i;return(c<>>32-a)+e},r._blocksize=16,r._digestsize=16,at.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var a=n.wordsToBytes(r(e,t));return t&&t.asBytes?a:t&&t.asString?o.bytesToString(a):n.bytesToHex(a)}}()),at.exports,function(n){n.CacheFirst="cache-first",n.CacheOnly="cache-only",n.NetworkOnly="network-only"}(rt||(rt={}));var ut,dt,pt,ft,ht="banner_subject_id",yt=function(n){void 0===n&&(n=!0);var e=window.sessionStorage.getItem(ht);return e||n||(e=function(){for(var n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz",e="",t=0;t<21;t++)e+=n[Math.floor(61*Math.random())];return e}(),window.sessionStorage.setItem(ht,e)),null!=e?e:""},mt=function(){function n(n){var e=void 0===n?{}:n,t=e.shopDomain,o=e.isHeadless;this.VISIT_TOKEN="_shopify_s",this.shopDomain=t,this.isHeadless=o,this.monorail=Ze.createHttpProducer({production:!0})}return n.prototype.shouldEmit=function(){return!(this.isHeadless&&!0)},n.prototype.emitInteraction=function(n,t){if(void 0===t&&(t=""),this.shouldEmit()){var o=this.getCommonPayload();this.monorail.produce({schemaId:"privacy_banner_interact/1.2",payload:e(e(e({},o),t&&{interactionMetadata:t}),{interactionType:n})})}},n.prototype.emitRender=function(){if(this.shouldEmit()){var n=this.getCommonPayload();this.monorail.produce({schemaId:"privacy_banner_render/1.1",payload:e({},n)})}},n.prototype.emitInitialized=function(){if(this.shouldEmit()){var n=this.getCommonPayload();this.monorail.produce({schemaId:"privacy_banner_initialized/1.0",payload:e({},n)})}},n.prototype.visitorRegion=function(){var n=document.cookie.split(";").find((function(n){return n.includes("_tracking_consent=")}));if(!n)return null;var e={};try{e=JSON.parse(unescape(n.split("=")[1]))}catch(n){return null}return e.region||null},n.prototype.getCommonPayload=function(){var n,t=this.shopDomain||(null===(n=window.Shopify)||void 0===n?void 0:n.shop),o=_e(this.VISIT_TOKEN)||"0",r=window.location.pathname,a=this.visitorRegion(),i=yt();return e({shopPermanentDomain:t,sessionToken:o,regulation:"CMP",path:r,experimentationSubjectId:i},a&&{region:a})},n}();function gt(n,e){return(null==e?void 0:e.id)&&n.setAttribute("id",e.id),(null==e?void 0:e.class)&&n.setAttribute("class",e.class),(null==e?void 0:e.onClick)&&n.addEventListener("click",e.onClick),(null==e?void 0:e.appendTo)&&e.appendTo.appendChild(n),(null==e?void 0:e.role)&&n.setAttribute("role",e.role),(null==e?void 0:e.autofocus)&&n.setAttribute("autofocus",""),(null==e?void 0:e.ariaHidden)&&n.setAttribute("aria-hidden","".concat(null==e?void 0:e.ariaHidden)),n}function vt(n){var e=gt(document.createElement("div"),n);return(null==n?void 0:n.text)&&(e.textContent=n.text),(null==n?void 0:n.ariaModal)&&e.setAttribute("aria-modal",n.ariaModal),(null==n?void 0:n.ariaLabelledby)&&e.setAttribute("aria-labelledby",n.ariaLabelledby),e}function bt(n){var e=gt(document.createElement("span"),n);return(null==n?void 0:n.text)&&(e.textContent=n.text),e}function wt(n){var e,t=gt(document.createElement("button"),n);return t.textContent=null!==(e=null==n?void 0:n.text)&&void 0!==e?e:null,n.disabled&&t.setAttribute("disabled",""),n.ariaHaspopup&&t.setAttribute("aria-haspopup",n.ariaHaspopup),n.type&&t.setAttribute("type",n.type),n.ariaLabel&&t.setAttribute("aria-label",n.ariaLabel),t}function Ct(n){var e=gt(document.createElement("a"),n);return e.setAttribute("href",n.href),e.textContent=n.text,e.setAttribute("target",void 0===n.target?"_blank":n.target),n.target&&"_blank"!==n.target||e.setAttribute("rel","noopener noreferrer"),e}function xt(n){var e=gt(document.createElement("p"),n);return e.textContent=n.text,e}function kt(n,e){var t=gt(document.createElement(n),e);return t.textContent=e.text,t}function _t(n){return kt(pt.H2,n)}function It(n){return kt(pt.H3,n)}function Et(n){var e=gt(document.createElement("style"),n);return e.textContent=n.content,e}function Dt(n){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.setAttributeNS(null,"width",n.width),e.setAttributeNS(null,"height",n.height),e.setAttributeNS(null,"viewBox","0 0 ".concat(n.width," ").concat(n.height)),(null==n?void 0:n.fillRule)&&e.setAttributeNS(null,"fill-rule",n.fillRule),(null==n?void 0:n.clipRule)&&e.setAttributeNS(null,"clip-rule",n.clipRule);var t=document.createElementNS("http://www.w3.org/2000/svg","path");return t.setAttributeNS(null,"fill",(null==n?void 0:n.colour)||"#000"),t.setAttributeNS(null,"d",n.path),e.appendChild(t),(null==n?void 0:n.id)&&e.setAttribute("id",n.id),(null==n?void 0:n.class)&&e.setAttribute("class",n.class),(null==n?void 0:n.dataIconType)&&e.setAttribute("data-icon-type",n.dataIconType),(null==n?void 0:n.ariaHidden)&&e.setAttribute("aria-hidden","".concat(null==n?void 0:n.ariaHidden)),(null==n?void 0:n.focusable)&&e.setAttribute("focusable","".concat(null==n?void 0:n.focusable)),(null==n?void 0:n.appendTo)&&n.appendTo.appendChild(e),e}function At(n){var e=gt(document.createElement("section"),n);return(null==n?void 0:n.text)&&(e.textContent=n.text),(null==n?void 0:n.ariaModal)&&e.setAttribute("aria-modal",n.ariaModal),(null==n?void 0:n.ariaLabelledby)&&e.setAttribute("aria-labelledby",n.ariaLabelledby),e}function Bt(n){var e=n.bannerData,t=e.experimentVariant===ue.ConsolidatedText,o=e.experimentVariant===ue.SwapButtonOrder,r=e.experimentVariant===ue.ExperimentOneWinner,a=e.experimentVariant===ue.NewHypothesis,i=r||a,c=At({id:de.DialogId,class:de.DialogClass,role:"alertdialog",ariaModal:"false",ariaLabelledby:de.BodyTitleId}),s=vt({class:de.WrapperClass});c.appendChild(s);var l=vt({class:de.BodyClass});s.appendChild(l);var u=vt({class:de.ButtonsClass});return u.classList.add(de.ButtonsGranularClass),s.appendChild(u),t||i?function(n,e){var t,o=_t({id:de.BodyTitleId,text:(null===(t=n.experiment)||void 0===t?void 0:t.title)||""});e.appendChild(o)}(e,l):function(n,e){if(n.title){var t=_t({id:de.BodyTitleId,text:n.title});e.appendChild(t)}}(e,l),t||i?function(n,e){var t,o,r,a=xt({text:"".concat(n.text," ")}),i=Ct({id:de.ButtonManagePrefsId,href:"#",text:(null===(t=n.experiment)||void 0===t?void 0:t.preferences)||""}),c=Ct({id:de.BodyCopyPolicyLinkId,href:n.policyLinkUrl,target:"_blank",text:(null===(o=n.experiment)||void 0===o?void 0:o.privacyPolicy)||""}),s=" ".concat((null===(r=n.experiment)||void 0===r?void 0:r.customizeYour)||""," ");a.appendChild(c),a.appendChild(bt({text:s})),a.appendChild(i),a.appendChild(bt({text:"."})),e.appendChild(a)}(e,l):function(n,e){var t=xt({text:"".concat(n.text," ")}),o=Ct({id:de.BodyCopyPolicyLinkId,href:n.policyLinkUrl,target:"_blank",text:n.policyLinkText?n.policyLinkText:"Privacy Policy"});t.appendChild(o),e.appendChild(t)}(e,l),t||i||function(n,e){var t=bt({text:n.buttonPrefsOpenText}),o=wt({id:de.ButtonManagePrefsId,class:de.ButtonManagePrefsClass,ariaHaspopup:"dialog",type:"button"});o.appendChild(t),e.appendChild(o)}(e,u),o||a?(Tt(e,u),Ot(e,u)):(Ot(e,u),Tt(e,u)),c}function Ot(n,e){e.appendChild(wt({id:de.ButtonAcceptId,class:de.ButtonAcceptClass,type:"button",text:n.buttonAcceptText}))}function Tt(n,e){e.appendChild(wt({id:de.ButtonDeclineId,class:de.ButtonDeclineClass,type:"button",text:n.buttonDeclineText}))}function Pt(n,e){var t,o,r,a,i=(t={appendTo:n},gt(document.createElement("header"),t));o=i,r="Close dialog",Dt({appendTo:a=wt({id:pe.HeaderCloseId,class:pe.HeaderCloseClass,ariaLabel:r,type:"button",text:""}),ariaHidden:!0,width:"12",height:"12",path:"M7.41401 6.00012L11.707 1.70721C12.098 1.31622 12.098 0.684236 11.707 0.293244C11.316 -0.097748 10.684 -0.097748 10.293 0.293244L6.00001 4.58615L1.70701 0.293244C1.31601 -0.097748 0.684006 -0.097748 0.293006 0.293244C-0.0979941 0.684236 -0.0979941 1.31622 0.293006 1.70721L4.58601 6.00012L0.293006 10.293C-0.0979941 10.684 -0.0979941 11.316 0.293006 11.707C0.488006 11.902 0.744006 12 1.00001 12C1.25601 12 1.51201 11.902 1.70701 11.707L6.00001 7.4141L10.293 11.707C10.488 11.902 10.744 12 11 12C11.256 12 11.512 11.902 11.707 11.707C12.098 11.316 12.098 10.684 11.707 10.293L7.41401 6.00012Z"}),o.appendChild(a),_t({id:pe.HeaderTitleId,text:e.preferences.title,appendTo:i});var c=vt({class:pe.HeaderActionsClass,appendTo:i});return function(n,e){n.appendChild(wt({id:pe.HeaderAcceptId,type:"button",text:e}))}(c,e.preferences.buttonAcceptText),function(n,e){n.appendChild(wt({id:pe.HeaderDeclineId,type:"button",text:e}))}(c,e.preferences.buttonDeclineText),function(n,e){n.appendChild(wt({id:pe.HeaderSaveId,type:"button",text:e}))}(c,e.preferences.buttonSaveText),i}function St(n,e){var t=vt({class:pe.IntroClass,appendTo:n});return function(n,e){var t=vt({class:pe.IntroMainClass,appendTo:n});It({text:e.preferences.introTitle,appendTo:t}),xt({text:e.preferences.introText,appendTo:t})}(t,e),e.preferences.bulletPoints.enabled&&function(n,e){var t=vt({class:pe.IntroExplainWrapperClass,appendTo:n}),o=vt({class:pe.IntroExplainAcceptClass,appendTo:t});It({text:e.preferences.bulletPoints.title||"",appendTo:o});var r=[];e.preferences.bulletPoints.firstText&&r.push(e.preferences.bulletPoints.firstText);e.preferences.bulletPoints.secondText&&r.push(e.preferences.bulletPoints.secondText);e.preferences.bulletPoints.thirdText&&r.push(e.preferences.bulletPoints.thirdText);(function(n){var e=gt(document.createElement("ul"),n);n.lis&&n.lis.forEach((function(n){var t=document.createElement("li");t.textContent=n,e.appendChild(t)}))})({lis:r,appendTo:o})}(t,e),t}function Mt(n){var t=n.themeColours,o=n.purpose,r=n.ids,a=n.parent,i=r.input===pe.OptionEssentialInputId,c=Dt({dataIconType:"unchecked",width:"24",height:"24",path:"M5 2c-1.654 0-3 1.346-3 3v14c0 1.654 1.346 3 3 3h14c1.654 0 3-1.346 3-3v-14c0-1.654-1.346-3-3-3h-14zm19 3v14c0 2.761-2.238 5-5 5h-14c-2.762 0-5-2.239-5-5v-14c0-2.761 2.238-5 5-5h14c2.762 0 5 2.239 5 5z",colour:t.iconColor,focusable:!0}),s=function(n){return Dt({dataIconType:"checked",width:"24",height:"24",path:"M19 0h-14c-2.762 0-5 2.239-5 5v14c0 2.761 2.238 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-8.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z",colour:n,focusable:!0})}(t.iconColor),l=vt({class:pe.OptionClass,id:r.section}),u=function(n){var e=gt(document.createElement("label"),n);return e.setAttribute("for",n.for),(null==n?void 0:n.text)&&(e.textContent=n.text),e}({appendTo:l,for:r.input,text:o.description});!function(n){var e=gt(document.createElement("input"),n);e.setAttribute("type",n.type),n.checked&&e.setAttribute("checked","true"),n.disabled&&e.setAttribute("disabled","".concat(n.disabled)),(null==n?void 0:n.onChange)&&e.addEventListener("change",n.onChange),n.tabindex&&e.setAttribute("tabindex","".concat(n.tabindex)),!0===n.ariaReadonly&&e.setAttribute("aria-readonly","".concat(n.ariaReadonly))}(e({appendTo:u,id:r.input,type:"checkbox",checked:i,ariaReadonly:i},n.tabindex&&{tabindex:n.tabindex}));var d=bt({appendTo:u,ariaHidden:!0});d.appendChild(s),d.appendChild(c),xt({appendTo:l,text:o.longDescription}),i?(s.style.display="block",c.style.display="none"):(s.style.display="none",c.style.display="block"),a.appendChild(l)}function Rt(n){var e=n.bannerData,t=vt({id:pe.WrapperId,class:pe.WrapperClass}),o=vt({id:pe.OverlayId,class:pe.OverlayClass,text:" "});t.appendChild(o);var r=At({id:pe.DialogId,class:pe.DialogClass,role:"dialog",ariaModal:"true",ariaLabelledby:pe.HeaderTitleId});t.appendChild(r),Pt(r,e);var a=vt({class:pe.DialogScrollableClass});return r.appendChild(a),St(a,e),function(n,e){var t=ve(e.theme.theme,e.theme.fontColor,e.theme.backgroundColor,e.theme.buttonFontColor,e.theme.buttonBackgroundColor),o=vt({class:pe.OptionWrapperClass});n.appendChild(o),Mt({themeColours:t,ids:{section:pe.OptionEssentialId,input:pe.OptionEssentialInputId},purpose:{description:e.preferences.purposes.essentialName,longDescription:e.preferences.purposes.essentialDesc},parent:o,tabindex:"-1"}),Mt({themeColours:t,ids:{section:pe.OptionPreferencesId,input:pe.OptionPreferencesInputId},purpose:{description:e.preferences.purposes.preferencesName,longDescription:e.preferences.purposes.preferencesDesc},parent:o}),Mt({themeColours:t,ids:{section:pe.OptionMarketingId,input:pe.OptionMarketingInputId},purpose:{description:e.preferences.purposes.marketingName,longDescription:e.preferences.purposes.marketingDesc},parent:o}),Mt({themeColours:t,ids:{section:pe.OptionAnalyticsId,input:pe.OptionAnalyticsInputId},purpose:{description:e.preferences.purposes.performanceName,longDescription:e.preferences.purposes.performanceDesc},parent:o})}(a,e),t}!function(n){n.Accepted="accept",n.Declined="decline",n.AcceptedAll="accept_all",n.DeclinedAll="decline_all",n.ManagePreferences="manage_preferences",n.Save="save",n.LeavePreferences="leave_preferences",n.PrivacyPolicyView="privacy_policy_view"}(ut||(ut={})),function(n){n.BottomFullWidth="bottom-full-width",n.BottomLeft="bottom-left",n.Center="center",n.BottomRight="bottom-right",n.BottomCenter="bottom-center"}(dt||(dt={})),function(n){n.H1="h1",n.H2="h2",n.H3="h3"}(pt||(pt={})),function(n){n.Escape="Escape",n.Tab="Tab"}(ft||(ft={}));var Lt=function(){function n(n){var e=n.bannerData,t=n.storefrontAccessToken,o=n.checkoutRootDomain,r=n.storefrontRootDomain;this.bannerData=e,t?(this.storefrontAccessToken=t,this.checkoutRootDomain=o,this.storefrontRootDomain=r,this.logger=new mt({shopDomain:o,isHeadless:!0})):this.logger=new mt}return n.show=function(){var n=document.getElementById(pe.WrapperId);null!==n&&(n.style.display="block",document.body.style.setProperty("overflow","hidden"))},n.hide=function(n){var e=document.getElementById(pe.WrapperId);null!==e&&(e.style.display="none",document.body.style.removeProperty("overflow")),n&&n.focus()},n.hideModalAndBanner=function(e){n.hide();var t=document.getElementById(de.DialogId);null!==t&&(t.style.display="none"),e&&e.focus()},n.selectedConsent=function(){var n=document.getElementById(pe.OptionMarketingInputId),e=document.getElementById(pe.OptionAnalyticsInputId),t=document.getElementById(pe.OptionPreferencesInputId),o=n.checked?"1":"0",r=e.checked?"1":"0",a=t.checked?"1":"0";return"".concat(o).concat(r).concat(a)},n.prototype.init=function(){return t(this,void 0,void 0,(function(){return o(this,(function(n){return this.render(),[2]}))}))},n.prototype.setCheckboxesToCurrentConsent=function(){var n=document.getElementById(pe.OptionAnalyticsInputId),e=document.getElementById(pe.OptionPreferencesInputId),t=document.getElementById(pe.OptionMarketingInputId);this.handleOptionChange({target:n,isReadOnly:!1,sectionId:pe.OptionAnalyticsId,checked:te()}),this.handleOptionChange({target:e,isReadOnly:!1,sectionId:pe.OptionPreferencesId,checked:oe()}),this.handleOptionChange({target:t,isReadOnly:!1,sectionId:pe.OptionMarketingId,checked:ee()})},n.prototype.render=function(){this.addCSS(this.bannerData),this.addHTML(this.bannerData),this.previouslyFocusedElement=document.activeElement,n.show(),this.setupCheckboxEventHandlers(),this.setupButtonEventHandlers(),this.setupKeyboardEventHandlers(),this.logger.emitInteraction(ut.ManagePreferences)},n.prototype.addCSS=function(n){var e=function(n){var e=n.bannerData,t=n.selectorPrefix,o=t?"".concat(t," "):"",r=ve(e.theme.theme,e.theme.fontColor,e.theme.backgroundColor,e.theme.buttonFontColor,e.theme.buttonBackgroundColor);return"\n ".concat(o,".").concat(pe.WrapperClass," {\n position: relative;\n }\n ").concat(o,".").concat(pe.WrapperClass,':after {\n content: "";\n display: block;\n clear: both;\n }\n\n ').concat(o,".").concat(pe.DialogClass," {\n box-shadow: 0 5px 10px rgb(63 63 68 / 50%);\n position: fixed;\n z-index: 2000002;\n opacity: 1;\n background-color: ").concat(r.backgroundColor,";\n max-height: 80%;\n overflow-y: auto;\n top: 50%;\n transform: translate(0, -50%);\n min-width: 280px;\n border-radius: 3px;\n display: flex;\n flex-direction: column;\n left: 25%;\n width: 50%;\n text-align: left;\n }\n @media only screen and (max-width: 1900px) {\n ").concat(o,".").concat(pe.DialogClass," {\n left: 20%;\n width: 60%;\n }\n }\n @media only screen and (max-width: 1600px) {\n ").concat(o,".").concat(pe.DialogClass," {\n left: 15%;\n width: 70%;\n }\n }\n @media only screen and (max-width: 1350px) {\n ").concat(o,".").concat(pe.DialogClass," {\n left: 5%;\n width: 90%;\n }\n }\n\n ").concat(o,".").concat(pe.OverlayClass," {\n z-index: 2000001;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.6);\n }\n\n /* Header */\n\n ").concat(o,".").concat(pe.DialogClass," header {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n padding: 32px 32px 20px 32px;\n border-bottom: 1px solid ").concat(r.sectionDivider,";\n position: relative;\n background: transparent;\n }\n\n @media only screen and (max-width: 1200px) {\n ").concat(o,".").concat(pe.DialogClass," header {\n flex-direction: column;\n }\n }\n @media only screen and (max-width: 400px) {\n ").concat(o,".").concat(pe.DialogClass," header {\n padding: 15px 20px 10px 20px;\n }\n }\n ").concat(o,".").concat(pe.DialogClass," header h2 {\n color: ").concat(r.fontColor,";\n font-family: inherit;\n margin: 0;\n padding: 0 20px 0 0 !important;\n font-weight: 600;\n font-size: 130%;\n line-height: 1.2;\n width: 100%;\n text-align: left;\n word-break: normal;\n }\n @media only screen and (max-width: 1200px) {\n ").concat(o,".").concat(pe.DialogClass," header h2 {\n margin: 0 0 .8em 0;\n padding: 0 !important;\n text-align: center;\n }\n }\n @media only screen and (max-width: 750px) {\n ").concat(o,".").concat(pe.DialogClass," header h2 {\n text-align: left;\n padding: 0 25px 0 0 !important;\n }\n }\n\n ").concat(o,".").concat(pe.HeaderCloseClass," {\n position: absolute;\n top: 40px;\n right: 35px;\n width: 24px;\n height: 24px;\n padding: 0;\n margin: 0;\n background: transparent;\n border: none;\n outline: none;\n display: flex;\n justify-content: center;\n align-items: center;\n align-content: center;\n border-radius: 50%;\n min-width: 24px;\n }\n\n ").concat(o,".").concat(pe.HeaderCloseClass," svg {\n height: 12px;\n width: 12px;\n }\n\n @media only screen and (max-width: 1200px) {\n ").concat(o,".").concat(pe.HeaderCloseClass," {\n top: 20px;\n right: 20px;\n }\n }\n @media only screen and (max-width: 750px) {\n ").concat(o,".").concat(pe.HeaderCloseClass," {\n top: 30px;\n right: 30px;\n }\n }\n @media only screen and (max-width: 400px) {\n ").concat(o,".").concat(pe.HeaderCloseClass," {\n top: 15px;\n right: 15px;\n }\n }\n ").concat(o,".").concat(pe.HeaderCloseClass,":hover {\n cursor: pointer;\n }\n ").concat(o,".").concat(pe.HeaderCloseClass,":focus {\n outline: none;\n box-shadow: 0 0 0 3px ").concat(r.focused,";\n }\n ").concat(o,".").concat(pe.HeaderCloseClass," svg path {\n fill: ").concat(r.fontColor,";\n }\n ").concat(o,".").concat(pe.HeaderCloseClass,":disabled svg path {\n fill: ").concat(r.sectionDivider,";\n }\n\n ").concat(o,".").concat(pe.HeaderActionsClass," {\n margin: 0;\n display: flex;\n justify-content: space-around;\n flex-direction: row;\n padding: 0 50px 0 0;\n width: auto;\n }\n\n @media only screen and (max-width: 750px) {\n ").concat(o,".").concat(pe.HeaderActionsClass," {\n flex-direction: column;\n width: 100%;\n }\n }\n @media only screen and (max-width: 1200px) {\n ").concat(o,".").concat(pe.HeaderActionsClass," {\n padding: 0;\n }\n }\n ").concat(o,".").concat(pe.HeaderActionsClass," button {\n text-decoration: none;\n font-family: inherit;\n padding: 8px 25px 10px 25px;\n margin: 0 20px 0 0;\n font-size: 110%;\n background: ").concat(r.button.backgroundColor,";\n color: ").concat(r.button.fontColor,";\n border: 1px solid ").concat(r.button.borderColor,";\n white-space: nowrap;\n border-radius: 2px;\n line-height: 120%;\n height: unset;\n }\n @media only screen and (max-width: 750px) {\n ").concat(o,".").concat(pe.HeaderActionsClass," button {\n width: 100%;\n margin-bottom: 15px;\n }\n }\n ").concat(o,".").concat(pe.HeaderActionsClass," button.primary {\n background: ").concat(r.primaryButton.backgroundColor,";\n color: ").concat(r.primaryButton.fontColor,";\n border: 1px solid ").concat(r.primaryButton.borderColor,";\n }\n ").concat(o,".").concat(pe.HeaderActionsClass," button:last-child {\n margin-right: 0;\n }\n ").concat(o,".").concat(pe.HeaderActionsClass," button:hover {\n cursor: pointer;\n }\n ").concat(o,".").concat(pe.HeaderActionsClass," button:focus {\n outline: none;\n box-shadow: 0 0 0 4px ").concat(r.focused,";\n }\n\n ").concat(o,".").concat(pe.DialogScrollableClass," {\n overflow-y: scroll;\n position: relative;\n }\n\n ").concat(o,".").concat(pe.DialogScrollableClass,"::-webkit-scrollbar {\n width: 0px;\n background: transparent;\n }\n\n /* Intro */\n\n ").concat(o,".").concat(pe.IntroClass," h3 {\n color: ").concat(r.fontColor,";\n font-family: inherit;\n margin: 0 0 15px 0;\n padding: 0 !important;\n font-weight: 600;\n line-height: 1.2;\n text-align: left;\n }\n ").concat(o,".").concat(pe.IntroClass," p {\n color: ").concat(r.fontSubduedColor,";\n font-family: inherit;\n margin: 0;\n padding: 0;\n }\n ").concat(o,".").concat(pe.IntroClass," ul {\n margin: 0;\n padding: 0;\n }\n ").concat(o,".").concat(pe.IntroClass," ul li {\n margin: 0 0 0.5em 1.7em;\n padding: 0;\n line-height: 1.2;\n }\n ").concat(o,".").concat(pe.IntroMainClass," {\n padding: 20px 32px 0 32px;\n line-height: 1.5;\n }\n @media only screen and (max-width: 400px) {\n ").concat(o,".").concat(pe.IntroMainClass," {\n padding: 20px 20px 0 20px;\n }\n }\n ").concat(o,".").concat(pe.IntroMainClass," p {\n padding-bottom: 20px;\n }\n ").concat(o,".").concat(pe.IntroMainClass," h3 {\n font-size: 110%;\n }\n ").concat(o,".").concat(pe.IntroMainClass," p {\n font-size: 105%;\n margin: 0;\n padding: 0;\n }\n ").concat(o,".").concat(pe.IntroExplainWrapperClass," {\n display: flex;\n flex-direction: row;\n justify-content: center;\n margin: 0;\n padding: 20px 32px 0 32px;\n color: ").concat(r.fontSubduedColor,";\n }\n @media only screen and (max-width: 700px) {\n ").concat(o,".").concat(pe.IntroExplainWrapperClass," {\n flex-direction: column;\n padding-bottom: 0;\n }\n }\n @media only screen and (max-width: 400px) {\n ").concat(o,".").concat(pe.IntroExplainWrapperClass," {\n padding: 20px 20px 0 20px;\n }\n }\n ").concat(o,".").concat(pe.IntroExplainAcceptClass," {\n width: 100%;\n padding: 0 40px 0 0;\n }\n ").concat(o,".").concat(pe.IntroExplainAcceptClass," li {\n list-style-type: disc;\n }\n @media only screen and (max-width: 700px) {\n ").concat(o,".").concat(pe.IntroExplainAcceptClass," {\n width: 100%;\n padding-right: 0;\n }\n }\n ").concat(o,".").concat(pe.IntroExplainAcceptClass," h3 {\n font-size: 110%;\n }\n\n /* Options */\n\n ").concat(o,".").concat(pe.OptionWrapperClass," {\n padding: 0 32px 32px 32px;\n color: ").concat(r.fontColor,";\n }\n @media only screen and (max-width: 400px) {\n ").concat(o,".").concat(pe.OptionWrapperClass," {\n padding: 0 20px 15px 20px;\n }\n }\n\n ").concat(o,".").concat(pe.OptionClass," {\n margin: 0;\n font-size: 100%;\n line-height: 1.1;\n padding: 20px 0 0 0;\n }\n ").concat(o,".").concat(pe.OptionClass,":first-child {\n padding: 25px 0 0 0;\n margin: 20px 0 0 0;\n border-top: 1px solid ").concat(r.sectionDivider,";\n }\n ").concat(o,".").concat(pe.OptionClass," label {\n display: flex;\n gap: 20px;\n color: ").concat(r.fontColor,";\n cursor: pointer;\n font-family: inherit;\n margin: 0 0 5px 0;\n padding: 0;\n font-weight: 600;\n font-size: 110%;\n line-height: 1.2;\n }\n ").concat(o,".").concat(pe.OptionClass," label input {\n position: absolute;\n clip: rect(1px, 1px, 1px, 1px);\n padding: 0;\n border: 0;\n height: 1px;\n width: 1px;\n overflow: hidden;\n }\n ").concat(o,".").concat(pe.OptionClass," label span {\n order: -1;\n display: inline-block;\n background-color: ").concat(r.backgroundColor,";\n width: 24px;\n height: 24px;\n }\n ").concat(o,".").concat(pe.OptionClass," label span svg {\n background-color: ").concat(r.backgroundColor,";\n border-radius: 3px;\n }\n ").concat(o,".").concat(pe.OptionClass,' label input[aria-readonly="true"] ~ span svg {\n opacity: 0.2;\n cursor: not-allowed;\n }\n ').concat(o,".").concat(pe.OptionClass," label input:focus ~ span {\n background-color: ").concat(r.focused,";\n }\n ").concat(o,".").concat(pe.OptionClass," label input:focus ~ span svg {\n outline: none;\n border-radius: 5px;\n box-shadow: 0 0 0 4px ").concat(r.focused,";\n }\n ").concat(o,".").concat(pe.OptionClass," p {\n line-height: 1.3;\n font-size: 100%;\n color: ").concat(r.fontSubduedColor,";\n margin: 0;\n padding: 0 0 0 45px;\n }\n @media only screen and (max-width: 700px) {\n ").concat(o,".").concat(pe.OptionClass," p {\n width: 100%;\n line-height: 1.4;\n }\n }\n ")}({bannerData:n}),t=Et({id:pe.StylesContainerId,content:e});document.head.appendChild(t)},n.prototype.addHTML=function(e){var t,o,r,a=Rt({bannerData:e}),i=document.getElementById(de.DialogId);o=a,null===(r=null==(t=i)?void 0:t.parentNode)||void 0===r||r.insertBefore(o,t.nextSibling);var c=document.getElementById(pe.DialogId);c&&(this.setCheckboxesToCurrentConsent(),c.dataset.consent=n.selectedConsent()),n.hide()},n.prototype.handleOptionChange=function(e){var t=e.target,o=e.isReadOnly,r=e.sectionId,a=e.checked;(void 0!==a&&a||o)&&(t.checked=!0);var i,c,s,l=t.checked,u=document.getElementById(r),d=u.querySelector('svg[data-icon-type="checked"]'),p=u.querySelector('svg[data-icon-type="unchecked"]');l?(d.style.display="block",p.style.display="none"):(d.style.display="none",p.style.display="block"),i=n.selectedConsent(),c=document.getElementById(pe.DialogId),s=document.getElementById(pe.HeaderSaveId),(null==c?void 0:c.dataset.consent)&&(null==c?void 0:c.dataset.consent)!==i?s.className="primary":s.className=""},n.prototype.setupCheckboxEventHandlers=function(){var n=this,e=document.getElementById(pe.OptionEssentialInputId);null==e||e.addEventListener("change",(function(e){n.handleOptionChange({target:e.target,isReadOnly:!0,sectionId:pe.OptionEssentialId})}));var t=document.getElementById(pe.OptionAnalyticsInputId);null==t||t.addEventListener("change",(function(e){n.handleOptionChange({target:e.target,isReadOnly:!1,sectionId:pe.OptionAnalyticsId})}));var o=document.getElementById(pe.OptionPreferencesInputId);null==o||o.addEventListener("change",(function(e){n.handleOptionChange({target:e.target,isReadOnly:!1,sectionId:pe.OptionPreferencesId})}));var r=document.getElementById(pe.OptionMarketingInputId);null==r||r.addEventListener("change",(function(e){n.handleOptionChange({target:e.target,isReadOnly:!1,sectionId:pe.OptionMarketingId})}))},n.prototype.setupButtonEventHandlers=function(){var e=this,t=document.getElementById(pe.HeaderCloseId);null==t||t.addEventListener("click",(function(){n.hide(e.previouslyFocusedElement),e.logger.emitInteraction(ut.LeavePreferences)}));var o=document.getElementById(pe.HeaderSaveId);null==o||o.addEventListener("click",(function(){if(Ae())n.hideModalAndBanner(e.previouslyFocusedElement);else{var t=document.getElementById(pe.OptionMarketingInputId),o=document.getElementById(pe.OptionAnalyticsInputId),r=document.getElementById(pe.OptionPreferencesInputId),a=t.checked,i=o.checked,c=r.checked;Ie({marketing:a,analytics:i,preferences:c,checkoutRootDomain:e.checkoutRootDomain,storefrontRootDomain:e.storefrontRootDomain,storefrontAccessToken:e.storefrontAccessToken,callback:function(){n.hideModalAndBanner(e.previouslyFocusedElement)}}),e.logger.emitInteraction(ut.Save,"".concat(a?"m":"").concat(i?"a":"").concat(c?"p":""))}}));var r=document.getElementById(pe.HeaderAcceptId);null==r||r.addEventListener("click",(function(){Ae()?n.hideModalAndBanner(e.previouslyFocusedElement):(Ie({marketing:!0,analytics:!0,preferences:!0,checkoutRootDomain:e.checkoutRootDomain,storefrontRootDomain:e.storefrontRootDomain,storefrontAccessToken:e.storefrontAccessToken,callback:function(){n.hideModalAndBanner(e.previouslyFocusedElement)}}),e.logger.emitInteraction(ut.AcceptedAll))}));var a=document.getElementById(pe.HeaderDeclineId);null==a||a.addEventListener("click",(function(){Ae()?n.hideModalAndBanner(e.previouslyFocusedElement):(Ie({marketing:!1,analytics:!1,preferences:!1,checkoutRootDomain:e.checkoutRootDomain,storefrontRootDomain:e.storefrontRootDomain,storefrontAccessToken:e.storefrontAccessToken,callback:function(){n.hideModalAndBanner(e.previouslyFocusedElement)}}),e.logger.emitInteraction(ut.DeclinedAll))}))},n.prototype.setupKeyboardEventHandlers=function(){var n=this,e=document.getElementById(pe.DialogId);if(e){var t=this.getFocusableElements(e);e.addEventListener("keydown",(function(e){n.escToClose(e),n.tabTrap(e,t)})),this.focusFirstEle(t)}},n.prototype.getFocusableElements=function(n){return Array.from(n.querySelectorAll('button, [href], input:not([tabindex="-1"]), select, textarea, [tabindex="0"]'))},n.prototype.focusFirstEle=function(n){(null==n?void 0:n.length)&&n[0].focus()},n.prototype.escToClose=function(e){e.key===ft.Escape&&(n.hide(this.previouslyFocusedElement),this.logger.emitInteraction(ut.LeavePreferences))},n.prototype.tabTrap=function(n,e){if((null==e?void 0:e.length)&&n.key===ft.Tab){var t=e[0],o=e[e.length-1];t&&o&&(n.shiftKey&&document.activeElement===t?(n.preventDefault(),o.focus()):n.shiftKey||document.activeElement!==o||(n.preventDefault(),t.focus()))}},n}(),jt=function(){function n(n){var e=void 0===n?{}:n,t=e.storefrontAccessToken,o=e.checkoutRootDomain,r=e.storefrontRootDomain,a=e.locale,i=e.country;this.locale=a,this.country=i,this.storefrontAccessToken=t;var c=t;c&&(this.checkoutRootDomain=o,this.storefrontRootDomain=r),this.logger=new mt({shopDomain:o,isHeadless:Boolean(c)}),this.preferencesModal=void 0}return n.show=function(){var n=document.getElementById(de.DialogId);if(null!==n){n.style.display="block";var e=function(n){if("Tab"===n.code){n.preventDefault();var t=document.getElementById(de.ButtonManagePrefsId);null==t||t.focus()}window.removeEventListener("keydown",e)};window.addEventListener("keydown",e)}},n.hide=function(){var n=document.getElementById(de.DialogId);null!==n&&(n.style.display="none")},n.prototype.init=function(){return t(this,arguments,void 0,(function(t){var r,a,i;return void 0===t&&(t=!1),o(this,(function(o){switch(o.label){case 0:this.removeExistingElements(),o.label=1;case 1:return o.trys.push([1,5,,6]),[4,Te.getServerData(this.checkoutRootDomain,this.storefrontAccessToken,this.locale,this.country)];case 2:return r=o.sent(),[3,4];case 3:(a=o.sent())&&Object.keys(r).length&&(r.experimentVariant=a),o.label=4;case 4:return r&&Object.keys(r).length?(this.render(e({},r)),t&&(this.preferencesModal=new Lt({bannerData:r,storefrontAccessToken:this.storefrontAccessToken,checkoutRootDomain:this.checkoutRootDomain,storefrontRootDomain:this.storefrontRootDomain}),this.preferencesModal.init(),n.hide()),[2,Promise.resolve(!0)]):(console.warn("banner not rendered due to lack of saved data"),[2,Promise.resolve(!1)]);case 5:return i=o.sent(),[2,Promise.reject(i)];case 6:return[2]}}))}))},n.prototype.render=function(e){var t=e.enabled,o=window.Shopify.country,r=Be()&&this.isCountryInRegionVisibility(o,e),a=Ae()||r||t;a&&!document.getElementById(de.DialogId)&&(this.addCSS(e),this.addBannerHTML(e)),a&&De()&&(n.show(),Be()||this.logger.emitRender())},n.prototype.isCountryInRegionVisibility=function(n,e){var t;return null===(t=e.regionVisibility)||void 0===t?void 0:t.includes(n)},n.prototype.addCSS=function(n){var e=Et({id:de.StylesContainerId,content:be({bannerData:n})});document.head.appendChild(e)},n.prototype.addBannerHTML=function(n){var e=Bt({bannerData:n}),t=document.getElementsByTagName("body")[0];t.insertBefore(e,t.firstChild),this.addEventListeners(n)},n.prototype.removeExistingElements=function(){var n,e,t,o,r=document.getElementById(de.DialogId),a=document.getElementById(de.StylesContainerId),i=document.getElementById(pe.WrapperId),c=document.getElementById(pe.StylesContainerId);null===(n=null==r?void 0:r.parentNode)||void 0===n||n.removeChild(r),null===(e=null==a?void 0:a.parentNode)||void 0===e||e.removeChild(a),null===(t=null==i?void 0:i.parentNode)||void 0===t||t.removeChild(i),null===(o=null==c?void 0:c.parentNode)||void 0===o||o.removeChild(c)},n.prototype.addEventListeners=function(n){var e=this;this.addEssentialEventListeners(),Ae()||this.addMetricsEventListeners();var t=document.getElementById(de.ButtonManagePrefsId);null==t||t.addEventListener("click",(function(t){t.preventDefault(),e.preferencesModal=new Lt({bannerData:n,storefrontAccessToken:e.storefrontAccessToken,checkoutRootDomain:e.checkoutRootDomain,storefrontRootDomain:e.storefrontRootDomain}),e.preferencesModal.init()}))},n.prototype.addEssentialEventListeners=function(){var e=this,t=document.getElementById(de.ButtonAcceptId);null==t||t.addEventListener("click",(function(){Ae()?n.hide():Ie({marketing:!0,analytics:!0,preferences:!0,checkoutRootDomain:e.checkoutRootDomain,storefrontRootDomain:e.storefrontRootDomain,storefrontAccessToken:e.storefrontAccessToken,callback:n.hide})}));var o=document.getElementById(de.ButtonDeclineId);null==o||o.addEventListener("click",(function(){Ae()?n.hide():Ie({marketing:!1,analytics:!1,preferences:!1,checkoutRootDomain:e.checkoutRootDomain,storefrontRootDomain:e.storefrontRootDomain,storefrontAccessToken:e.storefrontAccessToken,callback:n.hide})}))},n.prototype.addMetricsEventListeners=function(){var n=this,e=document.getElementById(de.BodyCopyPolicyLinkId);null==e||e.addEventListener("click",(function(){n.logger.emitInteraction(ut.PrivacyPolicyView)}));var t=document.getElementById(de.ButtonAcceptId);null==t||t.addEventListener("click",(function(){n.logger.emitInteraction(ut.Accepted)}));var o=document.getElementById(de.ButtonDeclineId);null==o||o.addEventListener("click",(function(){n.logger.emitInteraction(ut.Declined)}))},n}();function Ht(){return t(this,arguments,void 0,(function(n){var e,r,a,i,c,s=this,l=void 0===n?{}:n,u=l.storefrontAccessToken,d=l.checkoutRootDomain,p=l.storefrontRootDomain,f=l.showPreferences,h=void 0!==f&&f,m=l.locale,g=l.country;return o(this,(function(n){return d||(d=window.location.hostname),p||(p=window.location.hostname),m||(m=null===(i=null===window||void 0===window?void 0:window.Shopify)||void 0===i?void 0:i.locale),g||(g=null===(c=null===window||void 0===window?void 0:window.Shopify)||void 0===c?void 0:c.country),e=function(){return t(s,void 0,void 0,(function(){var n,e,t;return o(this,(function(o){switch(o.label){case 0:return o.trys.push([0,3,,4]),n=Boolean(u),e=new mt({shopDomain:d,isHeadless:n}),Oe()||De()||h?[4,new jt({storefrontAccessToken:u,checkoutRootDomain:d,storefrontRootDomain:p,locale:m,country:g}).init(h)]:[3,2];case 1:o.sent()&&Bn(y),o.label=2;case 2:return e.emitInitialized(),[3,4];case 3:return t=o.sent(),console.error("Error initializing banner",t),[3,4];case 4:return[2]}}))}))},u?(r=ae(),Ie({marketing:(a={yes:!0,no:!1})[r.marketing],analytics:a[r.analytics],preferences:a[r.preferences],sale_of_data:a[r.sale_of_data],storefrontAccessToken:u,checkoutRootDomain:d,storefrontRootDomain:p,callback:e})):e(),[2]}))}))}function Nt(n){n&&(window.Shopify=window.Shopify||{},window.Shopify.customerPrivacy&&window.Shopify.trackingConsent||(window.Shopify.customerPrivacy=window.Shopify.trackingConsent=he()))}function Ft(){return t(this,arguments,void 0,(function(n){return void 0===n&&(n={}),o(this,(function(t){switch(t.label){case 0:return Nt(Boolean(n.storefrontAccessToken)),[4,Ht(e(e({},n),{showPreferences:!0}))];case 1:return t.sent(),[2]}}))}))}return function(){if("0"!==ke("pb")){var n=Boolean(window.Shopify);Nt(!n),n&&Ht(),window.onload=function(){document.querySelectorAll('a[href$="'.concat("#shopifyReshowConsentBanner",'"]')).forEach((function(n){n.addEventListener("click",(function(n){n.preventDefault(),Ft()}))}))}}}(),n.loadBanner=Ht,n.showPreferences=Ft,n}({});