(()=>{var C=Object.defineProperty,v=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable;var A=(o,e,t)=>e in o?C(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,h=(o,e)=>{for(var t in e||(e={}))I.call(e,t)&&A(o,t,e[t]);if(y)for(var t of y(e))W.call(e,t)&&A(o,t,e[t]);return o},E=(o,e)=>v(o,L(e));var l=(o,e,t)=>new Promise((s,a)=>{var n=i=>{try{r(t.next(i))}catch(d){a(d)}},p=i=>{try{r(t.throw(i))}catch(d){a(d)}},r=i=>i.done?s(i.value):Promise.resolve(i.value).then(n,p);r((t=t.apply(o,e)).next())});var P="WebPixel::Render";var x=o=>shopify.extend(P,o);var _={getJSON:o=>new Promise((e,t)=>{let s=new XMLHttpRequest;s.open("GET",o),s.onload=()=>{s.status>=200&&s.status<300?e(JSON.parse(s.response)):t(s.statusText)},s.onerror=()=>t(s.statusText),s.send()}),postJSON:(o,e)=>new Promise((t,s)=>{let a=new XMLHttpRequest;a.onload=()=>{if(a.status>=200&&a.status<300)try{t(JSON.parse(a.response))}catch(n){t(a.response)}else s(a.statusText)},a.onerror=()=>s(a.statusText),a.open("POST",o),a.setRequestHeader("Content-Type","application/json"),a.send(JSON.stringify(e))})};var b="https://transaction-watcher-2.littledata.io",g={staging:"https://transaction-watcher-2-staging.littledata.io","leo-qa":"https://jw35qbamc3.execute-api.us-east-1.amazonaws.com","alin-qa":"https://3nzlc7bhj7.execute-api.us-east-1.amazonaws.com",gamma:"https://5evlxl8jul.execute-api.us-east-1.amazonaws.com",delta:" https://1zpvq8pcaj.execute-api.us-east-1.amazonaws.com",epsilon:"https://5b7q3sbmak.execute-api.us-east-1.amazonaws.com"};var w=class{registerWindowForShopifyPixel({browser:e,settings:t,init:s}){var p,r,i,d;let a=t,n=t!=null&&t.env?{LittledataLayer:{}}:void 0;this._window=E(h({},n),{LittledataLayer:h({env:a==null?void 0:a.env},n==null?void 0:n.LittledataLayer),fetch,sessionStorage:e==null?void 0:e.sessionStorage,localStorage:e==null?void 0:e.localStorage,Shopify:{shop:(r=(p=s==null?void 0:s.data)==null?void 0:p.shop)==null?void 0:r.myshopifyDomain,checkout:{customer_id:parseInt((d=(i=s==null?void 0:s.data)==null?void 0:i.customer)==null?void 0:d.id)}}})}get window(){return this._window||window}get browserWindow(){return window}},c=new w;var N="littledata_adblock",z=()=>fetch("https://google-analytics.com/g/collect",{mode:"no-cors"}).then(()=>!1).catch(()=>!0),q=o=>c.window.sessionStorage.setItem(N,o.toString()),k=()=>l(null,null,function*(){let o=yield c.window.sessionStorage.getItem(N);if(o)return o==="true";let e=yield z();return yield q(e),e});var O=o=>l(null,null,function*(){var r,i,d,f,T,S;if(yield k())return;let t=(i=(r=c.window)==null?void 0:r.LittledataLayer)==null?void 0:i.env,a=`${(d=g)!=null&&d[t]?g[t]:b}/client-order`;if((yield c.window.sessionStorage.getItem("ld_order_processed"))===o.toString())return;yield c.window.sessionStorage.setItem("ld_order_processed",o.toString());let p=(S=(T=(f=c)==null?void 0:f.window)==null?void 0:T.Shopify)==null?void 0:S.shop;_.postJSON(a,{orderId:o.toString(),domain:p})});var R=o=>{var e,t;try{(e=window==null?void 0:window.LittledataLayer)!=null&&e.debug&&((t=window==null?void 0:window.LittledataLayer)==null?void 0:t.env)!=="production"&&console.log({log:o,env:window.LittledataLayer.env,debug:!0})}catch(s){}};var m=class{constructor({analytics:e,browser:t,settings:s,init:a}){this.analytics=e,this.browser=t,this.settings=s,this.init=a}register(){this.analytics.subscribe(this.name,this.run.bind(this))}run(e){return R({event:e,name:this.name,message:"Event fired"}),this.process(e)}};var u=class extends m{constructor(){super(...arguments);this.name="checkout_completed"}process(t){var s,a,n,p,r,i;(n=(a=(s=t==null?void 0:t.data)==null?void 0:s.checkout)==null?void 0:a.order)!=null&&n.id&&O((i=(r=(p=t==null?void 0:t.data)==null?void 0:p.checkout)==null?void 0:r.order)==null?void 0:i.id)}};x(o=>{c.registerWindowForShopifyPixel(o),[new u(o)].forEach(t=>t.register())});})();