1class ConsentAppLoader{static _consented=null;static _queue=[];static _initialized=!1;static init(){this._initialized||(this._initialized=!0,window.Shopify?.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1",onLoad:()=>this._onApiReady()}]):document.addEventListener("trackingConsentAccepted",()=>this._grant()))}static _onApiReady(){const api=window.Shopify?.customerPrivacy;if(!api){document.addEventListener("trackingConsentAccepted",()=>this._grant());return}const consent=api.getTrackingConsent();if(api.userCanBeTracked()||consent===!0||consent==="yes"){this._grant();return}document.addEventListener("trackingConsentAccepted",()=>this._grant())}static _grant(){this._consented=!0,this._queue.forEach(fn=>fn()),this._queue=[]}static whenConsented(fn){if(this._initialized||this.init(),this._consented){fn();return}this._queue.push(fn)}static isConsented(){return this._consented===!0}} 2//# sourceMappingURL=/cdn/shop/t/44/assets/consent-app-loader.js.map?v=62245369423110911501788424317
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.