1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CgtU-7Bt.js","./BN2lIDwG.js","./B3MXleHw.js","./q-vmZza0.js"])))=>i.map(i=>d[i]); 2import{_ as mt}from"./BVZM_4WK.js";import{_ as _t}from"./CsX58S3d.js";import{u as $,h as dt,i as tt,e as z,f as X,g as D,j as q,k as B,l as pt,s as et,_ as gt,m as yt,n as ft,o as ht,p as bt,t as vt}from"./mtX6w7ie.js";import{d as O,o as i,c as g,a as c,w as I,l as N,t as k,aW as t,n as m,F as L,f as Q,L as S,C as V,E as xt,z as Et,b as P,e as T,Q as F,az as kt,i as At,j as J,Y as M,by as Ct,bo as Tt,br as St,bs as It,al as wt}from"./BN2lIDwG.js";import{_ as Ot}from"./B2-7AsuB.js";import{_ as Rt}from"./CliVS4qv.js";import{_ as K}from"./BBtUREjG.js";import{u as Pt}from"./Be39RFf1.js";import{u as nt}from"./b6ebaXU1.js";import{_ as U}from"./1hjcxvSP.js";import{_ as $t}from"./C6zReTQj.js";import"./ByRV9PXB.js";import"./DzBRMFvV.js";import{_ as Dt,a as Lt}from"./D3lD3J4O.js";import{g as Mt}from"./C1gg1BN2.js";import{i as qt}from"./Ddj6TNBj.js";import{a as j}from"./BsHBnA8m.js";import{_ as Ut}from"./ByWr54UB.js";import{u as Nt}from"./DVFqUZIa.js";import{s as Bt}from"./_eFzDCNc.js";import{q as Gt,u as Z}from"./BieThT1X.js";import{u as jt}from"./CyAvM7mC.js";import"./uBM3lFB5.js";import"./BWS5EX22.js";import"./BRoyZyAV.js";import"./Ch5LK054.js";import"./Bp0lSL9X.js";import"./DJBsiOey.js";(function(){try{var l=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};l.SENTRY_RELEASE={id:"[email protected]"};var u=new l.Error().stack;u&&(l._sentryDebugIds=l._sentryDebugIds||{},l._sentryDebugIds[u]="4e270da0-a305-4a2d-8036-db1be1a9dcd3",l._sentryDebugIdIdentifier="sentry-dbid-4e270da0-a305-4a2d-8036-db1be1a9dcd3")}catch{}})();const Wt={class:"website-cart-empty"},Ht=O({__name:"Empty",setup(l){const{t:u}=$();return(e,_)=>{const s=dt,y=tt,v=z,r=X;return i(),g("div",Wt,[c(s,{name:"misc-shipping",class:"w-[160px] h-[160px] mb-6"}),c(y,{look:"4",class:"mb-8"},{default:I(()=>[N(k(t(u)("MODULE_CART_EMPTY")),1)]),_:1}),c(r,{centered:""},{default:I(()=>[c(v,{to:"shop",text:t(u)("CONTINUE_SHOPPING"),size:"large",icon:"arrow-right","icon-position":"right"},null,8,["text"])]),_:1})])}}}),Yt=Object.assign(D(Ht,[["__scopeId","data-v-2cdec809"]]),{__name:"WebsiteCartEmpty"}),Vt={class:"website-cart-error page-grid"},Qt=O({__name:"Error",setup(l){const u=q(),e=S(()=>u.errors);return(_,s)=>{const y=Ot;return i(),g("div",Vt,[c(y,{look:"warning"},{default:I(()=>[m("ul",null,[(i(!0),g(L,null,Q(t(e),(v,r)=>(i(),g("li",{key:`cart-error-${r}`},k(v),1))),128))])]),_:1})])}}}),Ft=Object.assign(D(Qt,[["__scopeId","data-v-6c2f6623"]]),{__name:"WebsiteCartError"}),zt={class:"website-cart-recommendation-equipment"},Xt=O({__name:"Equipment",emits:["hide"],setup(l,{emit:u}){const{t:e}=$(),_=u,s=()=>{localStorage.removeItem("bellicon-recommendation-equipment"),_("hide")};return(y,v)=>{const r=Rt;return i(),g("div",zt,[c(r,{overline:t(e)("MODULE_CART_RECOMMENDATION_EQUIPMENT_OVERLINE"),button:{text:t(e)("MODULE_CART_RECOMMENDATION_EQUIPMENT_ACTION"),to:{name:"shop",hash:"#list-equipment-trampoline"}},"dismiss-text":t(e)("DISCARD"),"can-dismiss":"",onAccept:s,onDismiss:s},{headline:I(()=>[N(k(t(e)("MODULE_CART_RECOMMENDATION_EQUIPMENT_HEADLINE")),1)]),_:1},8,["overline","button","dismiss-text"])])}}}),Kt=Object.assign(D(Xt,[["__scopeId","data-v-4623bd34"]]),{__name:"WebsiteCartRecommendationEquipment"}),Jt=O({__name:"CheckoutButton",props:{large:{type:Boolean,default:!1}},setup(l){const{t:u}=$(),e=B(),_=q(),{$tracking:s}=V(),y=xt(),v=Et(),{trackVisit:r}=Pt(),A=S(()=>{if(!_.checkoutUrl)return;const n=new URL(_.checkoutUrl),a=pt().getUtmParams();return a&&(a.utm_source&&n.searchParams.set("utm_source",a.utm_source),a.utm_medium&&n.searchParams.set("utm_medium",a.utm_medium),a.utm_campaign&&n.searchParams.set("utm_campaign",a.utm_campaign),a.utm_content&&n.searchParams.set("utm_content",a.utm_content),a.utm_term&&n.searchParams.set("utm_term",a.utm_term)),n.toString()}),p=async n=>{const a=n.currentTarget?.href||A.value;n.preventDefault();try{const o=s.getPartnerIds();if(!o)return;const h={...v.query,acc:o.aid,campaign:o.cid};y.replace({query:h}),r();const b=_.lines.map(d=>({id:d.id,title:`${d.merchandise.product.title}`,variant:`${d.merchandise.title}`,quantity:d.quantity,value:Number(d.estimatedCost.totalAmount.amount)}));s.trackEvent(e.i18n.locale,"InitiateCheckout",{id:b.map(d=>d.id),title:b.map(d=>d.title),type:"product",value:b.map(d=>d.value),quantity:b.map(d=>d.quantity)}),await new Promise(d=>setTimeout(d,300))}catch{}finally{a&&(window.location.href=a)}};return(n,a)=>{const o=z,h=X;return i(),P(h,{centered:"",class:"website-cart-summary-checkout-button"},{default:I(()=>[c(o,{id:"checkout-button",disabled:!(t(_).count>0),text:t(u)("MODULE_CART_SUMMARY_CHECKOUT_BUTTON"),size:l.large?"large":void 0,icon:"arrow-right","icon-position":"right",target:"_self",to:t(A),onClick:p},null,8,["disabled","text","size","to"])]),_:1})}}}),st=Object.assign(D(Jt,[["__scopeId","data-v-5d41af0a"]]),{__name:"WebsiteCartSummaryCheckoutButton"}),Zt={class:"website-cart-summary-widget"},te={key:0,class:"cell"},ee={class:"total"},ne={class:"costs"},se={class:"text-300-muted block md:inline-block"},ae=O({__name:"Widget",setup(l){const{t:u}=$(),e=B(),_=q().estimatedCost,{getTaxMessage:s}=nt();return(y,v)=>{const r=K,A=st;return i(),g("div",Zt,[t(_)&&t(_).totalAmount?(i(),g("div",te,[m("div",null,[m("div",ee,k(t(u)("MODULE_CART_SUMMARY_TOTAL_AMOUNT")),1),m("div",ne,[c(r,{value:t(_).totalAmount.amount,region:t(e).region,language:t(e).language,currency:t(e).currency,class:"price"}
2,null,8,["value","region","language","currency"]),m("span",se,k(t(s)()),1)])]),c(A)])):T("",!0)])}}}),oe=Object.assign(D(ae,[["__scopeId","data-v-91b77904"]]),{__name:"WebsiteCartSummaryWidget"}),ie=["title"],re=O({__name:"Skeleton",props:{name:{type:String,required:!0},title:{type:String,default:""}},setup(l){const u=l,e=Object.assign({
2"/assets/svg/skeletons/cart-line-large.svg":()=>U(()=>import("./CgtU-7Bt.js"),__vite__mapDeps([0,1]),import.meta.url),
2"/assets/svg/skeletons/cart-line-small.svg":()=>U(()=>import("./B3MXleHw.js"),__vite__mapDeps([2,1]),import.meta.url),
2"/assets/svg/skeletons/cart-summary.svg":()=>U(()=>import("./q-vmZza0.js"),__vite__mapDeps([3,1]),import.meta.url)}),_=Object.assign({}),s=Object.assign({
2"/assets/svg/skeletons/cart-line-large.svg":()=>U(()=>import("./D8JorIFg.js"),[],import.meta.url).then(n=>n.default),
2"/assets/svg/skeletons/cart-line-small.svg":()=>U(()=>import("./nCIPbMVr.js"),[],import.meta.url).then(n=>n.default),
2"/assets/svg/skeletons/cart-summary.svg":()=>U(()=>import("./C5sQI_Nb.js"),[],import.meta.url)
2.then(n=>n.default)}),y={};function v(n){return n.replace(/\.svg$/i,"")}for(const n in e){const a=v(n.split("/").pop());y[a]=async()=>{try{const o=await e[n]();return o?.default&&typeof o.default=="object"?o.default:null}catch{return null}}}for(const n in _){const a=v(n.split("/").pop());y[a]||(y[a]=async()=>{try{const o=await _[n](),h=o?.default??o;return h?()=>J("div",{innerHTML:h}):null}catch{return null}})}for(const n in s){const a=v(n.split("/").pop());y[a]||(y[a]=async()=>{try{const o=await s[n]();return o?()=>J("img",{src:o,alt:""}):null}catch{return null}})}const r=M(null),A=M(!1);F(()=>{A.value=!0});let p=0;return kt(()=>[u.name,A.value],async([n,a])=>{if(!a||!n){r.value=null;return}const o=y[n];if(!o){r.value=null;return}const h=++p;try{const b=await o();if(h!==p)return;r.value=b}catch{if(h!==p)return;r.value=null}},{immediate:!0,flush:"post"}),(n,a)=>(i(),g("div",{class:"bsg-skeleton",role:"img",title:l.title||void 0},[t(r)?(i(),P(At(t(r)),{key:0,class:"w-full h-full"})):T("",!0)],8,ie))}}),ce=Object.assign(re,{__name:"BSGSkeleton"}),le=["id"],ue={class:"data"},me={class:"topline mb-4"},_e={class:"flex md:w-full"},de={class:"title md:flex md:justify-between md:w-full md:gap-6"},pe={key:0,class:"mr-2 md:text-right"},ge={key:0},ye={key:0,class:"details mb-4 md:mb-6"},fe={class:"key"},he={class:"value"},be={class:"actions"},ve=O({__name:"Line",props:{line:{type:Object,required:!0},assemblyProduct:{type:Object,default:null}},emits:["remove","quantity"],setup(l,{emit:u}){const e=l,_=M(-1),{t:s}=$(),{$viewport:y,$routerI18n:v}=V(),r=B(),A=q(),p=V(),n=S(()=>A.lines.filter(f=>f.merchandise.sku==="ASSEMBLY")),a=f=>{if(!f||!Array.isArray(f))return console.warn("Invalid attributes provided to getUniqueId"),null;const x=f.find(C=>C.key==="__uniqueId")?.value;return x||console.warn("Missing __uniqueId attribute"),x},o=S(()=>n.value.find(x=>a(x.attributes)===a(e.line.attributes))),h=S(()=>{let f=Number(e.line.estimatedCost.totalAmount.amount);if(e.line.quantity,o.value){const x=Number(e.assemblyProduct?.price.amount)*e.line.quantity;f+=x}return f}),b=S(()=>{const f=Math.max(Number(e.line.quantity)||1,1),x=e.line.cost.compareAtAmountPerQuantity;if(x?.amount&&Number(x.amount)>0){let w=Number(x.amount)*f;return o.value&&(w+=Number(e.assemblyProduct?.price.amount)*f),w}const C=e.line.discountAllocations?.reduce((w,H)=>w+Number(H.discountedAmount.amount),0)??0;if(C>0){let w=Number(e.line.estimatedCost.totalAmount.amount)+C;return o.value&&(w+=Number(e.assemblyProduct?.price.amount)*f),w}return 0}),d=S(()=>{const f=[];e.line.merchandise.title!=="Default Title"&&!e.line.merchandise.product.handle.startsWith("gift")&&!G.value&&e.line.merchandise.selectedOptions.forEach(C=>{f.push({option:C.name,variant:C.value})});const x=e.line.attributes.filter(C=>!C.key.startsWith("__"));return x.length>0&&x.forEach(C=>f.push({option:C.key,variant:C.value})),f}),E=S(()=>e.line.merchandise.image?[{url:e.line.merchandise.image.jpg,scale:1,width:0,type:"jpg"},{url:e.line.merchandise.image.jpg2x,scale:2,width:0,type:"jpg"},{url:e.line.merchandise.image.webp,scale:1,width:0,type:"webp"},{url:e.line.merchandise.image.webp2x,scale:2,width:0,type:"webp"}]:[]),G=S(()=>qt(e.line.merchandise.product));F(async()=>{await W()}),Ct(async()=>{await W()});const W=async()=>{if(G.value){const f=e.line.attributes.find(x=>x.key==="__parts");f&&await Mt(p.$apollo,et(r.i18n.locale),JSON.parse(f.value))>=e.line.quantity?_.value=j.productDeliveryDaysFallback:_.value=-1}},R=u,at=()=>{R("remove",e.line)},ot=(f,x)=>{R("quantity",{line:f,quantity:x})};return(f,x)=>{const C=$t,w=gt,H=K,it=z,rt=X,ct=Dt,lt=Lt;return i(),g("li",{id:`line-${l.line.merchandise.product.handle}`,class:"website-cart-line"},[c(w,{functional:"",to:f.to,tabindex:"-1",class:"hidden md:block md:w-[120px] md:mr-4"},{default:I(()=>[c(C,{name:t(E),role:"link"},null,8,["name"])]),_:1},8,["to"]),m("div",ue,[m("div",me,[m("div",_e,[c(w,{functional:"",to:f.to,tabindex:"-1",class:"md:hidden w-16 mr-2"},{default:I(()=>[c(C,{name:t(E),role:"link"},null,8,["name"])]),_:1},8,["to"]),m("div",de,[c(w,{to:f.to,class:"backlink text-600-bold"},{default:I(()=>
2[N(k(l.line.merchandise.product.title),1)]),_:1},8,["to"]),l.line.estimatedCost.totalAmount!==void 0?(i(),g("div",pe,[c(H,{value:t(h),region:t(r).region,language:t(r).language,currency:t(r).currency,class:"text-400-default md:text-500-default"},null,8,["value","region","language","currency"]),t(b)>t(h)?(i(),g("div",ge,[c(H,{value:t(b),region:t(r).region,language:t(r).language,currency:t(r).currency,look:"strike",class:"strike"},null,8,["value","region","language","currency"])])):T("",!0)])):T("",!0)])])]),t(d).length>0?(i(),g("div",ye,[(i(!0),g(L,null,Q(t(d),(Y,ut)=>(i(),g("div",{key:`details-option-${ut}`},[m("span",fe,k(Y.option),1),m("span",he,k(Y.variant),1)]))),128))])):T("",!0),T("",!0),c(ct,{language:t(r).language,days:t(G)?t(_):l.line.merchandise.deliveryDays,"text-prefix":t(s)("DELIVERY_TIME"),"text-not-available":t(s)("OUT_OF_STOCK"),"text-override":t(s)("DELIVERY_TIME_EXCEPTION"),"is-preorder":l.line.merchandise.product.handle.includes("bellicon-premium")||l.line.merchandise.product.handle.includes("white-comfort-mat"),class:"mb-4 md:mb-6"},null,8,["language","days","text-prefix","text-not-available","text-override","is-preorder"]),m("div",be,[c(lt,{value:l.line.quantity,min:1,max:l.line.merchandise.quantityAvailable&&Number(l.line.merchandise.quantityAvailable)>0&&Number(l.line.merchandise.quantityAvailable)<t(A).maxQuantity?Number(l.line.merchandise.quantityAvailable):t(A).maxQuantity,onClick:x[0]||(x[0]=Tt(()=>{},["prevent"])),onInput:x[1]||(x[1]=Y=>ot(l.line,Y))},null,8,["value","max"]),c(rt,null,{default:I(()=>[c(it,{text:t(s)("REMOVE"),look:t(y).isGreaterOrEquals("tablet")?"plain":"icon",icon:"trash","icon-position":"right",class:"self-end",onClick:at},null,8,["text","look"])]),_:1})])])],8,le)}}}),xe=Object.assign(D(ve,[["__scopeId","data-v-e81b6ade"]]),{__name:"WebsiteCartLine"}),Ee={class:"website-cart-summary-full"},ke={key:0,class:"costs"},Ae={class:"left"},Ce={class:"right flex flex-col"},Te={class:"text-300-muted text-neutral-800 block"},Se={class:"px-4 md:px-6 xl:px-4"},Ie={class:"text-300-muted text-center mb-8"},we={key:1,class:"pay-later"},Oe={class:"wrapper"},Re={class:"content"},Pe={class:"text-300-bold text-green-600 text-center -mx-[10px]"},$e={class:"text-300-default text-neutral-800 text-center"},De={key:0,class:"trustbox-container my-4 w-full flex items-center justify-center"},Le={class:"pay-later"},Me={class:"wrapper"},qe={class:"content"},Ue={class:"text-300-bold text-green-600 text-center -mx-[10px]"},Ne={class:"text-300-default text-neutral-800 text-center"},Be={class:"text-300-uppercase-muted text-neutral-800 text-center mb-6 max-w-[260px] mx-auto"},Ge={class:"payments"},je=O({__name:"Full",setup(l){const{t:u}=$(),{isMd:e}=Nt(),_=B(),s=q(),y=_.region,v=S(()=>s.estimatedCost),r=S(()=>j.regions.find(p=>p.id===_.region).payments),{getTaxMessage:A}=nt();return(p,n)=>{const a=tt,o=K,h=st,b=Ut,d=yt;return i(),g("div",Ee,[c(a,{class:"mb-8",look:"4"},{default:I(()=>[N(k(t(u)("MODULE_CART_SUMMARY_HEADLINE")),1)]),_:1}),t(v)?(i(),g("div",ke,[t(v).subtotalAmount?(i(),g(L,{key:0},[m("div",Ae,k(t(u)("MODULE_CART_SUMMARY_TOTAL_AMOUNT")),1),m("div",Ce,[c(o,{value:t(v).subtotalAmount.amount,region:t(y),language:t(_).language,currency:t(v).subtotalAmount.currencyCode,class:"text-500-bold text-neutral-800"},null,8,["value","region","language","currency"]),t(s).costBeforeDiscounts!==Number(t(v).subtotalAmount.amount)?(i(),P(o,{key:0,value:t(s).costBeforeDiscounts,region:t(_).region,language:t(_).language,currency:t(_).currency,look:"strike",class:"strike"},null,8,["value","region","language","currency"])):T("",!0),m("span",Te,k(t(A)()),1)])],64)):T("",!0)])):T("",!0),m("div",Se,[c(h,{large:"",class:"mb-4"}),m("div",Ie,k(t(u)("MODULE_CART_SUMMARY_COUPON_TEXT")),1)]),t(y)!="CH"&&t(y)!="US"&&(t(r).includes("paypal")||t(r).includes("klarna"))?(i(),g("div",we,[m("div",Oe,[m("div",Re,[m("span",null,k(t(u)("MODULE_CART_PAY_LATER_BADGE")),1)])]),m("p",Pe,k(t(u)("MODULE_CART_PAY_LATER_TITLE")),1),m("p",$e,k(t(u)("MODULE_CART_PAY_LATER_TEXT")),1)])):T("",!0),t(y)=="US"?(i(),g(L,{key:2},[t(e)?T("",!0):(i(),g("div",De,[c(b,{"template-id":"53aa8807dec7e10d38f59f32",locale:"en-US",height:"150px",
2width:"100%",theme:"light","allowed-regions":[],"custom-attributes":{stars:"5","review-languages":"en"}})])),m("div",Le,[m("div",Me,[m("div",qe,[m("span",null,k(t(u)("MODULE_CART_PAY_LATER_BADGE")),1)])]),m("p",Ue,k(t(u)("MODULE_CART_PAY_LATER_TITLE")),1),m("p",Ne,k(t(u)("MODULE_CART_PAY_LATER_TEXT")),1)])],64)):T("",!0),m("div",Be,k(t(u)("MODULE_CART_SUMMARY_PAYMENT_HEADLINE")),1),m("div",Ge,[(i(!0),g(L,null,Q(t(r),E=>(i(),g("div",{key:E,class:"payment"},[c(d,{name:`payment-${E}`,size:64,title:E},null,8,["name","title"])]))),128))])])}}}),We=Object.assign(D(je,[["__scopeId","data-v-66ba4dec"]]),{__name:"WebsiteCartSummaryFull"}),He={class:"website-cart"},Ye={class:"page-grid container"},Ve={class:"grid-cell-full md:grid-cell-6 md:grid-cell-left-1 xl:grid-cell-5"},Qe={key:0,class:"flex flex-col gap-6 md:gap-8"},Fe={key:1,class:"flex flex-col gap-6 md:gap-8"},ze={class:"grid-cell-full md:grid-cell-6 md:grid-cell-left-1 xl:grid-cell-5 xl:grid-cell-left-7 relative"},Xe=O({__name:"index",props:{assemblyProduct:{type:Object,default:null}},setup(l){const{t:u}=$(),e=M({}),_=M(!1),s=q();B();const y=S(()=>s.count<=0),v=S(()=>s.lines.filter(p=>p.merchandise.product.handle!==j.assemblyHandle));F(()=>{s.get(),localStorage&&(_.value=!!localStorage.getItem("bellicon-recommendation-equipment"))});const r=async p=>{const n=[p.id],a=p.attributes.find(h=>h.key==="__uniqueId")?.value,o=s.lines.find(h=>h.merchandise.product.handle===j.assemblyHandle&&h.attributes.some(b=>b.key==="__uniqueId"&&b.value===a));o&&n.push(o.id),await s.removeLine(n)},A=async({line:p,quantity:n})=>{const a=e.value[p.id];if(e.value[p.id]=n,a!==void 0)return;let o;for(;;){o=e.value[p.id],await s.updateLine([{id:p.id,merchandiseId:p.merchandise.id,quantity:Number(o),attributes:p.attributes.map(({key:d,value:E})=>({key:d,value:E}))}]);const h=p.attributes.find(d=>d.key==="__uniqueId")?.value,b=s.lines.find(d=>d.merchandise.sku==="ASSEMBLY"&&d.attributes.some(E=>E.key==="__uniqueId"&&E.value===h));if(b&&await s.updateLine([{id:b.id,merchandiseId:b.merchandise.id,quantity:Number(o),attributes:b.attributes.map(({key:d,value:E})=>({key:d,value:E}))}]),e.value[p.id]===o){Reflect.deleteProperty(e.value,p.id);break}}};return(p,n)=>{const a=_t,o=Yt,h=Ft,b=Kt,d=oe,E=ce,G=xe,W=We;return i(),g("div",He,[c(a,{look:"text"},{headline:I(()=>[N(k(t(u)("MODULE_CART_HEADLINE")),1)]),paragraph:I(()=>[N(k(t(s).loading?"Â ":t(u)("PRODUCTS",t(s).count)),1)]),_:1}),!t(s).loading&&t(y)?(i(),P(o,{key:0})):(i(),g(L,{key:1},[t(s).errors.length>0?(i(),P(h,{key:0,class:"container"})):T("",!0),St(c(b,{onHide:n[0]||(n[0]=R=>_.value=!1)},null,512),[[It,t(_)]]),c(d,{class:"container mb-6 md:mb-12"}),m("div",Ye,[m("div",Ve,[t(s).loading?(i(),g("div",Qe,[c(E,{class:"hidden xl:block",name:"cart-line-large"}),c(E,{class:"block xl:hidden",name:"cart-line-small"}),c(E,{class:"hidden xl:block",name:"cart-line-large"}),c(E,{class:"block xl:hidden",name:"cart-line-small"}),c(E,{class:"hidden xl:block",name:"cart-line-large"}),c(E,{class:"block xl:hidden",name:"cart-line-small"})])):(i(),g("ul",Fe,[(i(!0),g(L,null,Q(t(v),R=>(i(),P(G,{key:R.id,line:{...R,quantity:t(e)[R.id]!==void 0?t(e)[R.id]:R.quantity},"assembly-product":l.assemblyProduct,onRemove:r,onQuantity:A},null,8,["line","assembly-product"]))),128))]))]),m("div",ze,[t(s).loading?(i(),P(E,{key:0,name:"cart-summary",class:"mt-6 md:mt-8 xl:mt-8"})):(i(),P(W,{key:1,class:"mt-6 md:mt-8 xl:mt-8 xl:sticky xl:top-[120px]"}))])])],64))])}}}),Ke=Object.assign(D(Xe,[["__scopeId","data-v-dc8bdd76"]]),{__name:"WebsiteCart"}),Je={class:"page"},In=O({__name:"cart",setup(l){const{push:u}=ft();jt();const{t:e}=$(),_=V(),s=B(),y=q(),{getCountryParameter:v}=ht(),r=M(),A=M(null);return F(async()=>{try{const n=_._apolloClients[bt(et(s.i18n.locale))],{data:a}=await n.query({...Bt(s.i18n.locale,Gt,Z),variables:{handle:j.assemblyHandle,lng:s.language.toUpperCase(),country:v()},fetchPolicy:"no-cache"});r.value=Z(a)}catch(n){A.value=n.message||"Error fetching data",console.error(n)}const p=y.lines.length>0?{lines:y.lines,estimatedCost:y.estimatedCost}:null;p&&vt(p,u)}),wt({title:e("PAGE_HEAD_TITLE_CART"),meta:[{property:"og:title",content:e("PAGE_HEAD_TITLE_CART")},{name:"description",content:e("PAGE_HEAD_DESCRIPTION_CART")},{property:"og:description",content:e("PAGE_HEAD_DESCRIPTION_CART")}]}),(p,n)=>{const a=mt,o=Ke;return i(),g("div",Je,[c(a),t(r)?(i(),P(o,{key:0,"assembly-product":t(r)},null,8,["assembly-product"])):T("",!0)])}}});
2export{In as default};
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.