PageSourceSearch

https://webwinkel.tubantia.nl/cdn/shopifycloud/checkout-web/assets/c1/page-ThankYou.BpZMz9IE.js

js tubantia.nl collected 2026-09-24 09:05:28 UTC 140,919 bytes, 2 lines download raw bytes

1import{k as re,u as e,S as N,A as j,h as U,e as te,T as ce,y as gn,q as $,f as S,_ as Bn,ah as $a,o as He,j as Fn,l as pe,i as E,s as Je,D as Wa,au as Ga,g as B,X as wt,x as Et,V as Un,aB as Va,L as Ka,W as ja,Y as Qa,n as Hn,p as Za}from"./esnext-vendor.D7ldIee_.js";import{ee as W,i as he,k as y,I as oe,l as C,ck as Xa,X as Ja,G as Y,ab as Mt,cH as er,P as I,n as R,$ as H,cp as vn,ge as nr,r as At,ag as tr,a8 as Ee,L as me,B as O,a9 as Rt,cs as rn,ak as Le,cg as Ye,W as kn,aB as ar,aE as qe,dY as Lt,hf as rr,hg as xt,hh as or,b_ as ir,a0 as $e,b as sr,bC as lr,s as be,U as Ze,hi as cr,fq as Dt,hj as xe,C as ur,an as Sn,F as Cn,hk as Ge,hl as Ve,hm as Ke,hn as dr,ga as pr,ho as hr,hp as mr,hq as _r,hr as yr,hs as gr,M as Tn,aZ as fr,bt as br,H as vr,e9 as Ot,ht as kr,u as Nt,_ as fn,h as Bt,a as Sr,hu as Cr,bn as Tr,S as Pr,cl as Ft,hv as Ir,hw as wr,dh as Er,O as Mr,Q as Ar,az as Rr,aA as Lr,hx as xr,eb as Dr,ce as Or,bg as Nr,hy as Br,hz as Fr,o as Ur,R as Hr,p as zr,j as Yr,m as qr}from"./hydrate.ByRIsqvd.js";import{B as ze,N as v,$ as D,af as ue,jE as $r,aa as on,jF as Pn,bI as Ut,ed as In,aW as Wr,aG as We,aT as sn,jG as Gr,ay as Ht,aC as bn,O as Vr,bB as zt,bF as Yt,dg as qt,jH as Kr,bY as $t,jI as jr,V as zn,cg as Qr,jJ as Wt,cY as Zr,aF as Gt,dE as Xr,jK as Jr,d7 as eo,ca as no,b0 as to,d$ as ao,aV as ro,jL as oo,ba as wn,jM as io,bc as so,b_ as lo,eD as co,eA as Vt,n as En,jN as uo,cX as po,eo as Kt,jO as De,jP as en,bN as ho,a_ as mo,x as _o,jQ as yo,jR as go,am as fo,jS as bo,jT as vo,eU as ko,g8 as So,b2 as Yn,cC as Co,ax as To,iv as Po,jq as Io,ad as wo}from"./addresses-is-address-empty.-MuOhIyI.js";import{a as Me,u as Eo,T as Mo}from"./stopwatch.wWgdKLTI.js";import{E as jt}from"./EmailField.Bx6jEWuK.js";import{S as Ae}from"./Section-SectionStyleOverride.Dli5IR65.js";import{u as Ao,S as qn,b as Ro}from"./components-RedirectionNotice.module.CqgkZHXB.js";import{b as Qt,i as Lo,s as Zt,c as xo,a as Do}from"./shipping-methods-consolidated-included.CmQthVU7.js";import{d as Xt,b as Oo}from"./MerchandiseModal.QhgBWo-v.js";import{P as K}from"./PaymentIcon.Ddd-WnG2.js";import{C as Jt}from"./Checkbox.Cby2hWUV.js";import{P as No}from"./PhoneField.BapDvZfY.js";import{v as Bo,a as Fo,S as nn,c as Uo}from"./useShopPayButtonClassName.DeL41vx0.js";import{u as Ho}from"./hooks-useCanChangeCompanyLocation.Bk004VMP.js";import{l as Be,m as zo,r as ea,S as na,M as ta,R as aa,n as Yo,c as qo,o as $o,h as Wo,a as Ue,p as Go,I as Vo,f as Ko,g as Q,j as jo,k as Qo,q as Zo,P as Xo,s as Jo,C as ei,t as ni}from"./useAuthorizeUrl-index.B4Pj7zGU.js";import{U as ti}from"./constants.DowbVE6J.js";import{g as ai,T as ri}from"./Theme-ThemeOverride.4AonMthy.js";import{P as oi,M as ii,m as ra}from"./Map.B2LN1-dp.js";import{P as si}from"./Popover.BNecjV8x.js";import{I as li}from"./hooks-useStableHostMethodsReferences.C4W1cetV.js";import{I as oa}from"./ImpressionEventCapture.CIEEzh6Z.js";import{S as ln,P as ci}from"./shared-shop-theme.BJKdwdMa.js";import{S as ui}from"./ShipmentLine.0lct0MvN.js";import{D as di,B as pi}from"./BuyWithPrimeOrderTrackingButton.Ba5Si7W6.js";import{S as hi,a as mi}from"./ShipmentBreakdown.BCHd0lNF.js";import{u as cn}from"./hooks-useHasOrdersFromMultipleShops.PKFq4ktR.js";import{a as Mn,u as _i}from"./hooks-useShouldRevealCustomization.C_GYHzzt.js";import{S as un,e as yi}from"./hooks-useReplaceShopPayInHistory.Cz4PqGkk.js";import"./app.A60-IfPs.js";import{T as gi}from"./TransitionHeight.C0wKTnZA.js";import{v as fi}from"./dist-v4.EwEgHOG0.js";import"./EstimatedDeliveryContent.P3UYo-F2.js";import"./ShippingMethodRateLabel.DfFHFGoZ.js";import"./hooks-useSuppressShopPayModalOnLoad.CI5bzdLE.js";import"./hooks-useUnauthenticatedErrorModal.CzvtLqeY.js";import"./shipping-methods-grouping.DDWlTvqo.js";import"./amazon-constants.D1uChO-s.js";const bi={id:"0c62c3aaedf84bd307e1134828e5fcc88a47d83c453c97544a6cc8711e6444af",type:"mutation",name:"SubscribeForShippingUpdates",source:""};class $n extends Error{constructor(){super(...arguments),this.name="SubscribeForShippingUpdateError"}}function vi(){const{client:n,observability:t,graphql:{coreGraphql:a}}=v(),r=n.unstable_getSerialization("sessionToken"),[o,i]=re(),[s,l]=re("idle"),c=W()?.orderIdentity?.id;async function d(h){if(l("loading"),i(void 0),!r||!c){l("failed"),i("SUBSCRIPTION_FAILED"),t.error(new $n("Missing sessionToken or orderId"));return}const{data:p}=await a.mutate(bi,{variables:{sessionToken:r,orderId:c,email:h}});if(p){const{__typename:m}=p?.subscribeForShippingUpdates;switch(m){case"SubscribeForShippingUpdatesSuccess":l("subscribed");return;case"SubscribeForShippingUpdatesFailure":l("failed"),i(p?.subscribeForShippingUpdates.code);return;default:l("idle"),t.error(new $n("Undefined subscribeForShippingUpdates type"))}}}return{submitSubscribeForShippingUpdate:d,status:s,error:o}}function An(){const n=Me(),a=W()?.isRedacted??!1,r=!!n?.shopAppEligible,o=!!n?.shopAppQrCodeKillswitch;return!a&&r&&!o}function ia(){const n=W();if(n?.orderIdentity?.id)return Number(ze(n.orderIdentity.id))}var Xe=(n=>(n[n.DisplayButton=0]="DisplayButton",n[n.DisplayForm=1]="DisplayForm",n))(Xe||{});function ki({children:n,open:t,label:a,onClick:r,icon:o}){return t?e(N,{children:n}):e(y,{direction:"inline",gap:"base",children:e(he,{onClick:r,"aria-expanded":!1,children:e(y,{direction:"inline",gap:"small-200",alignItems:"center",children:[e(
1oe,{type:o}),e(C,{children:a})]})})})}const Si=({label:n,onInputValueChange:t,error:a,value:r})=>{const o=j();return U(()=>{o.current?.focus()},[a]),e(jt,{id:"email",name:"email",label:n,ref:o,onInput:t,required:!0,error:a,value:r})},Ci=({onHandleSubmit:n,isFormSubmitting:t,subscriptionErrorMessage:a})=>{const r=te(""),{i18n:o}=v(),i=r.value,s=ce(()=>gn(void 0),[a]),l=s.value,[u,c]=re(!1),d=o.translate("thank_you.order_updates_submit_subscription"),h=ce(()=>({state:{email:r},errors:{email:s}}),[r,s]),p=()=>{if(c(!1),!/@/.test(i)){s.value=o.translate("field_errors.email_invalid");return}s.value=void 0,n(i)},m=_=>{s.value=void 0,c(!0),r.value=_};return U(()=>{u||(l||a)&&(s.value=l||a)},[u,l,a,s]),e(er,{target:"order.deliveryUpdates",children:e(Xa,{...h,children:e(Ja,{onSubmit:p,implicitSubmit:d,children:e(y,{gap:"small-300",children:[e(Y,{gap:"small-400 small-200",gridTemplateColumns:"minmax(0, 50%) minmax(auto, max-content)",gridAutoColumns:"1fr",gridTemplateRows:"minmax(auto, max-content)",gridAutoRows:"minmax(auto, max-content)",children:[e(Si,{label:o.translate("contact.email_label"),value:i,error:!!l,onInputValueChange:m}),e(he,{variant:"primary",type:"submit",loading:t,children:d})]}),l?e(Mt,{controlID:"email",children:l}):null]})})})})},Ti=()=>{const{i18n:n}=v(),{value:t}=D().contactInfo,{submitSubscribeForShippingUpdate:a,status:r,error:o}=vi(),[i,s]=re(Xe.DisplayButton),[l,u]=re(!0),c=_=>{_&&a(_)},h=$(_=>{switch(_){case"SUBSCRIPTION_FAILED":return n.translate("thank_you.order_updates_subscribe_to_email_notifications_failed");case"EMAIL_ALREADY_EXISTS":return n.translate("thank_you.order_updates_subscribe_to_email_notifications_email_already_exists");case"INVALID_REQUEST_INPUT":case"INVALID_EMAIL":return n.translate("field_errors.email_invalid")}},[n])(o);U(()=>{u(r!=="subscribed")},[r,o]);const p=()=>{t?.email?c(t.email):s(Xe.DisplayForm)},m={subTitle:n.translate("thank_you.order_status_updates_with_email"),fieldLabel:n.translate("thank_you.order_updates_subscribe_to_email_notifications")};return e(N,{children:[e(I,{children:m.subTitle}),l&&e(y,{gap:"base",padding:"base none none none",children:e(ki,{label:m.fieldLabel,open:i===Xe.DisplayForm,icon:"email",onClick:p,children:e(Ci,{onHandleSubmit:c,isFormSubmitting:r==="loading",subscriptionErrorMessage:h})})})]})},Pi=()=>{const{i18n:n,shop:t}=v(),a=t.hasFlagEnabled(ue),r=n.translate("thank_you.order_updates_title");return e(H,{accessibilityLabel:r,colorLayer:a?void 0:"control",children:e(y,{gap:"small-200",children:[e(R,{children:r}),e(Ti,{})]})})};function Ii(n,t=!0){const{router:a}=v(),r=vn();U(()=>{if(t&&n&&!r){window.history&&(window.history.replaceState(null,document.title,window.location.href),window.history.pushState(null,document.title,window.location.href));const o=()=>{document.hidden||(window.location.href=n)};return window.addEventListener("popstate",o),()=>{window.removeEventListener("popstate",o)}}},[t,n,a,r])}function wi(){const n=D(),t=n.buyerIdentity,a=$r(),r=nr(),o=n.contactInfo,s=W()?.isRedacted??!1;return S(()=>!s&&r.value&&!o?.value?.email&&!t?.value?.purchasingCompany&&!a.value)}function Ei(){const n=D().paymentLines,t=Me();return S(()=>(n.value?n.value.lines.some(({method:r})=>r.type==="wallet"&&r.name==="SHOPIFY_INSTALLMENTS"):!1)&&!!t?.installmentsHighlightEligible)}function Mi(){const n=D(),t=n.deliveryNext,a=n.deliveryExpectations;return S(()=>{const r=t.value,o=a.value,i=r?.status==="filled",s=o?.status==="filled",l=i&&r.lines.some(p=>p.type==="ONE_TIME_PURCHASE"&&p.status==="available"&&p.methods.some(m=>m?.brandedPromise)),u=i?new Set(r.lines.filter(p=>p.status==="available").map(p=>p.status==="available"?p.selectedDeliveryMethodHandle:null)):null,c=s&&o.deliveryExpectationLines.some(({brandedPromise:p,deliveryStrategyHandle:m})=>p&&u?.has(m)),d=l||c,h=s&&o.deliveryExpectationLines.some(({brandedPromise:p,deliveryExpectationPresentmentTitle:m})=>!p&&m?.short&&m?.long);return!!(d||h)})}function Ne(){const{deliveryNext:n}=D(),t=Mi(),a=on(),r=Xt(),o=Pn();return S(()=>{const i=Ut(n.value),s=At(a.value.currentDetour),l=o.value.length>
1=In,{oneTimePurchaseLines:u,subscriptionLines:c}=tr(Wr(n.value).filter(We)),{groups:d,nonShippableCount:h}=Qt(u),p=n.value?.status==="filled"&&d.length+h===1;return i&&l&&!p||p&&c.length>=2||r.value||t.value&&s})}const Ai="MultibancoBuyerActionInfo",Ri=(n,t)=>n.length===0?t:Object.keys(t).reduce((r,o)=>n.includes(o)?r:{...r,[o]:t[o]},{}),Rn=()=>{const{userEvents:n,checkout:t,shop:{myshopifyDomain:a,id:r},source:{checkoutSessionIdentifier:o="checkout_identifier_undefined"}}=v(),i=t.configuration.layout.isOnePage.value,s=Number(ze(r)),l=i?"checkout_one_redesign":"checkout_one",u=ce(()=>({checkoutToken:o,shopId:s,checkoutVersion:l,shopifyDomain:a}),[o,l,a,s]);return{track:$((d,h,p)=>{n.monorailEvent({schemaId:d,payload:Ri(p?.omit??[],{...u,...h})})},[u,n])}};function Li(){if(typeof window>"u"||!window.shopAppExperimentFlags)return;function n(t){const a={control:"c",treatment:"t"}[t];return a||t}return window.shopAppExperimentFlags.sort((t,a)=>t.name<a.name?-1:1).map(t=>`${t.name}=${n(t.group)}:r`).join(",")}function sa(){return Li()}function ve(n){const t=sn(),a=ia(),{track:r}=Rn(),o=sa();return{track:$(s=>{a&&r("order_status_page_interaction/4.0",{interactionType:n,interactionValue:s,orderId:a,pageviewToken:t.value.defaultAttributes?.microSessionId??"",sessionToken:t.value.defaultAttributes?.visitToken??"",experimentFlags:o},{omit:["shopifyDomain"]})},[o,n,r,a,t])}}function xi(){const n=D().paymentLines,t=W()?.paymentDetails,{track:a}=ve("follow_link"),{i18n:r,source:o,shop:{contactEmail:i}}=v(),s=o.type==="simulated",l=S(()=>{const d=n.value?.lines,h=(d?Gr(d):void 0)?.cost;if(h)return r.formatCurrency(h.amount,{form:"short",currency:h.currencyCode});const p=Number.parseFloat(t?.paymentAmount??""),m=t?.paymentCurrency;return Number.isFinite(p)&&m?r.formatCurrency(p,{form:"short",currency:m}):0}),u=S(()=>r.translate("payment.pending_payment.multibanco.buyer_action_info",{amount_due:l.value})),c=t?.buyerActionInfo;return e(y,{gap:"base",children:e(y,{gap:"small-200",children:[e(R,{children:u}),e(y,{direction:"inline",gap:"base",children:e(Ee,{children:r.translate("payment.pending_payment.multibanco.instruction_html",{contact_us:e(me,{href:s?void 0:`mailto:${i}`,onClick:s?void 0:()=>a("contact_us"),children:r.translate("thank_you.contact_us")})})})}),e(Y,{gridTemplateColumns:"@media (inline-size >= small) 'repeat(3, minmax(0, 1fr))', 'minmax(0, 1fr)'",gridAutoColumns:"@media (inline-size >= small) 'repeat(3, minmax(0, 1fr))', 'minmax(0, 1fr)'",gridTemplateRows:"minmax(auto, max-content)",gridAutoRows:"minmax(auto, max-content)",gap:"small-200",children:[e(H,{children:e(y,{gap:"base",children:[e(y,{gap:"small-200",children:e(R,{children:r.translate("payment.pending_payment.multibanco.entity")})}),e(y,{gap:"small-200",children:e(C,{children:c?.entity})})]})}),e(H,{children:e(y,{gap:"base",children:[e(y,{gap:"small-200",children:e(R,{children:r.translate("payment.pending_payment.multibanco.reference")})}),e(y,{gap:"small-200",children:e(C,{children:c?.reference})})]})}),e(H,{children:e(y,{gap:"base",children:[e(y,{gap:"small-200",children:e(R,{children:r.translate("payment.pending_payment.multibanco.amount")})}),e(y,{gap:"small-200",children:e(C,{children:l})})]})})]})]})})}function Di(){const{i18n:n,shop:t}=v(),a=W()?.paymentDetails?.buyerActionInfo,r=t.hasFlagEnabled(ue);return a?.__typename!==Ai?null:e(H,{accessibilityLabel:n.translate("thank_you.customer_information_title"),colorLayer:r?void 0:"control",children:e(xi,{})})}function la(n){return!!(n?.label&&n?.text)}function Oi(n){return n.details?.filter(la)??[]}function ca(n,t){const a=n.amount;if(!(a?.amount==null||!a.currencyCode))return{accessibleAmount:t.formatCurrency(a.amount,{form:"name",currency:a.currencyCode}),value:`${t.formatCurrency(a.amount,{form:"short",currency:a.currencyCode})} ${a.currencyCode}`}}function ua(n,t){if(!n)return;const a=new Date(n);return{date:t.formatDate(a,{month:"short",day:"numeric",year:"numeric"}),time:t.formatDate(a,{hour:"numeric",minute:"2-digit"})}}function Ni(n){if(n.status==="expired")return!0;if(!n.expiresAt)return!1;const t=new Date(n.expiresAt).getTime();return Number.isFinite(t)&&t<=Date.now()}const Bi="Gltpp",Fi={CodeValue:Bi};function Ui({details:n}){const{i18n:t}=v();return e(y,{gap:"small-500",children:n.map(a=>e(O,{borderRadius:"base",className:Fi.CodeValue,inlineSize:"100%",children:e(C,{type:"small",color:"subdued",children:t.translate("payment.pending_payment.multibanco.labelled_code",{label:a.label,code:a.text})})},a.label))})}function Hi({step:n,expiry:t}){const{i18n:a}=v();return n?e(y,{gap:"none",children:[e(C,{color:"subdued",size:"base",children:n}),t?e(C,{color:"subdued",size:"base",children:a.translate("payment.pending_payment.multibanco.expires_at",{date:e(C,{color:"subdued",size:"base",type:"strong",children:t})})}):null]}):null}function zi({expiry:n}){const{i18n:t}=v();return n?e(C,{color:"subdued",size:"base",children:t.translate("payment.pending_payment.multibanco.expired",{date:e(C,{color:"subdued",size:"base",type:"strong",children:n})})}):null}function Yi({amount:n,expired:t}){const{i18n:a}=v();return t?e(R,{level:1,children:a.translate("payment.pending_payment.multibanco.expired_title")}):n?e(R,{level:1,children:[e(C,{accessibilityVisibility:"exclusive",children:a.translate("payment.pending_payment.multibanco.pay",{amount:n.accessibleAmou
1nt})}),e(C,{accessibilityVisibility:"hidden",size:"extraLarge",children:a.translate("payment.pending_payment.multibanco.pay",{amount:n.value})})]}):null}function qi({paymentInstructions:n}){const{i18n:t}=v(),a=n.instructionSets?.find(({key:c})=>c==="multibanco");if(!a)return null;const r=Oi(a);if(r.length===0)return null;const o=ca(n,t),i=Ni(n),s=ua(n.expiresAt,t),l=s?t.translate("payment.pending_payment.multibanco.expiry_date_time",s):void 0,u=t.translate("payment.pending_payment.multibanco.label");return e(Rt,{children:e(O,{accessibilityLabel:u,accessibilityRole:"section",background:"base",colorLayer:"control",border:"base",borderRadius:"large",padding:"large-100",inlineSize:"100%",children:e(y,{gap:"small-200",children:[e(Y,{alignItems:"start",gap:"base",gridTemplateColumns:"minmax(0, 1fr) auto",children:[e(Yi,{amount:o,expired:i}),e(K,{type:"multibanco",active:!0,accessibilityVisibility:"hidden"})]}),i?e(zi,{expiry:l}):e(Hi,{step:a.steps?.[0],expiry:l}),e(Ui,{details:r})]})})})}const $i="/cdn/shopifycloud/checkout-web/assets/c1/assets/add-to-apple-wallet.c2C6mOjH.svg",Wi="_8CGB7",Gi="chT5l",Wn={AppleWalletBadge:Wi,AppleWalletAction:Gi},Vi=/Shop App\/[^/]+\/iOS\//;function Ki(n){const t=Ht(n);return t==="iOS"||t==="Mac OS"||Vi.test(n)}function ji({passUrl:n}){const{client:t,i18n:a}=v();return!n||!Ki(t.userAgent)?null:e(O,{className:Wn.AppleWalletAction,paddingBlockStart:"large-100",children:e(Y,{justifyItems:"center",children:e(me,{href:n,children:e(rn,{src:$i,alt:a.translate("payment.pending_payment.apple_wallet.badge_alt"),className:Wn.AppleWalletBadge,inlineSize:"auto"})})})})}const Qi=200,Zi=8,Gn=8;function da(n){return Math.round(n/Gn)*Gn}function pa(n,t){try{const a=new URL(n);return a.searchParams.set("width",t.toString()),a.toString()}catch{return n}}function Xi(n){try{const t=Number(new URL(n).searchParams.get("width"));return Number.isFinite(t)&&t>0?da(t):void 0}catch{return}}function Ji(n,t){const a=Xi(n);return a!=null&&Math.abs(a-t)<Zi}function es(n){const t=j(null),a=j(n),r=j(null),o=j(0),i=te(n),s=te(!1);return Bn(()=>{o.current+=1,a.current=n,r.current=null,i.value=n,s.value=!1},[n,s,i]),Bn(()=>{const l=t.current;if(!n||!l)return;const u=typeof ResizeObserver<"u";let c,d=!1;const h=()=>{o.current+=1,r.current=null,s.value=!1,c&&(clearTimeout(c),c=void 0)},p=(f,b)=>{const k=pa(n,f),T=new window.Image;T.onload=()=>{!d&&b===o.current&&(a.current=k,r.current=null,i.value=k,s.value=!1)},T.onerror=()=>{!d&&b===o.current&&(r.current=null,s.value=!1)},T.src=k},m=f=>{const b=da(f);if(b<=0)return;const k=a.current;if(k&&Ji(k,b)){h();return}if(r.current===b){s.value=!0;return}r.current=b;const T=o.current+1;o.current=T,s.value=!0,c&&clearTimeout(c),c=setTimeout(()=>p(b,T),Qi)},_=()=>{m(l.getBoundingClientRect().width)};if(_(),!u)return window.addEventListener("resize",_),()=>{d=!0,c&&clearTimeout(c),window.removeEventListener("resize",_)};const g=new ResizeObserver(([f])=>{f&&m(f.contentRect.width)});return g.observe(l),()=>{d=!0,c&&clearTimeout(c),g.disconnect()}},[n,s,i]),{containerRef:t,imageUrl:i,isLoading:s}}const ns="TBsba",ts="PITIE",as="Fmqjk",pn={BarcodePicture:ns,BarcodeImage:ts,LoadingOverlay:as},rs=510;function os({imageUrl:n,altText:t,height:a,printWidth:r=rs}){const{containerRef:o,imageUrl:i,isLoading:s}=es(n),l=i.value||n,u=pa(n,r);return e(O,{ref:o,inlineSize:"100%",blockSize:a,children:e(O,{inlineSize:"100%",blockSize:"100%",position:"relative",children:[e("picture",{className:pn.BarcodePicture,children:[e("source",{media:"print",srcSet:u}),e(rn,{src:l,alt:t,className:pn.BarcodeImage,inlineSize:"auto",objectFit:"contain"})]}),s.value?e("div",{"aria-hidden":"true",className:pn.LoadingOverlay,children:e(Le,{contentDisplay:"block",inlineSize:"100%",blockSize:"100%",delay:!1})}):null]})})}const is="OVcKI",ss={ReferenceValue:is},ls="67.5px",cs="510px";function us({barcode:n,detail:t}){if(!n?.imageUrl)return null;const a=t?`${t.label}: ${t.text}`:"";return e(O,{inlineSize:"100%",maxInlineSize:cs,children:e(os,{imageUrl:n.imageUrl,altText:n.altText||a,height:ls})})}function ds({step:n,expiry:t}){const{i18n:a}=v();return n?e(y,{gap:"none",children:[e(C,{color:"subdued",size:"base",children:n}),t?e(C,{color:"subdued",size:"base",children:a.translate("payment.pending_payment.oxxo.expires_at",{date:e(C,{color:"subdued",size:"base",type:"strong",children:t})})}):null]}):null}function ps({detail:n}){const{i18n:t}=v(),a=t.translate("payment.pending_payment.oxxo.reference_number");return e(O,{borderRadius:"base",className:ss.ReferenceValue,inlineSize:"100%",children:e(C,{type:"small",color:"subdued",children:[a," ",n.text]})})}function hs({paymentInstructions:n}){const{i18n:t}=v(),a=n.instructionSets?.find(({key:c})=>c==="oxxo");if(!a)return null;const r=ca(n,t),o=a.details?.find(la),i=a.steps?.[0],s=ua(n.expiresAt,t),l=s?t.translate("payment.pending_payment.oxxo.expiry_date_time",s):void 0,u=t.translate("payment.pending_payment.oxxo.label");return e(Rt,{children:e(O,{accessibilityLabel:u,accessibilityRole:"section",background:"base",colorLayer:"control",border:"base",borderRadius:"large",padding:"large-100",inlineSize:"100%",children:e(y,{gap:"small-200",children:[e(Y,{alignItems:"start",ga
1p:"base",gridTemplateColumns:"minmax(0, 1fr) auto",children:[r?e(R,{level:1,children:[e(C,{accessibilityVisibility:"exclusive",children:t.translate("payment.pending_payment.oxxo.pay",{amount:r.accessibleAmount})}),e(C,{accessibilityVisibility:"hidden",size:"extraLarge",children:t.translate("payment.pending_payment.oxxo.pay",{amount:r.value})})]}):null,e(K,{type:"oxxo",active:!0,accessibilityVisibility:"hidden"})]}),e(ds,{step:i,expiry:l}),e(y,{gap:"none",children:[e(us,{barcode:a.barcode,detail:o}),o?e(ps,{detail:o}):null,e(ji,{passUrl:a.appleWalletPassUrl})]})]})})})}function ms({paymentInstructions:n}){switch(n.method?.toLowerCase()){case"multibanco":return e(qi,{paymentInstructions:n});case"oxxo":return e(hs,{paymentInstructions:n});default:return null}}function _s(){const t=W()?.paymentDetails?.buyerActionInfo?.paymentInstructions;return t?e(ms,{paymentInstructions:t}):null}function ys(){const{i18n:n}=v();return e(C,{size:"small",color:"subdued",children:e(Ee,{children:n.translate("shop_pay_remember_me.terms_and_privacy_html",{privacy_href:e(fs,{}),terms_href:e(gs,{})})})})}function gs(){const{i18n:n}=v();return e(N,{children:e(me,{target:"_blank",href:"https://shop.app/terms-of-service",tone:"monochrome",accessibilityLabel:n.translate("shop_pay_remember_me.new_window_disclaimer"),children:[n.translate("shop_pay_remember_me.terms_of_service"),e(oe,{type:"external",size:"small",display:"inline"})]})})}function fs(){const{i18n:n}=v();return e(N,{children:e(me,{target:"_blank",href:"https://www.shopify.com/legal/privacy/app-users",tone:"monochrome",accessibilityLabel:n.translate("shop_pay_remember_me.new_window_disclaimer"),children:[n.translate("shop_pay_remember_me.privacy_policy"),e(oe,{type:"external",size:"small",display:"inline"})]})})}function bs({field:n="phone",link:t}){const{i18n:a}=v();return e(N,{children:[e(C,{color:"subdued",children:e(Ee,{children:[n==="phone"?a.translate("shop_pay_remember_me.description_html"):a.translate("shop_pay_remember_me.email_description_html")," ",t]})}),e(ys,{})]})}function ha(){const{shopPayArtifact:n}=D();return S(()=>!!n.value?.optIn)}class vs extends Error{constructor(){super(...arguments),this.name="OptInFetchError"}}function ks(){const{userEvents:n,source:t,checkout:a,shop:r,i18n:o,url:i,shop:{checkoutPublicAccessToken:s},source:{checkoutSessionIdentifier:l}}=v(),u=ha(),c=D(),{value:d}=c.shippingAddress,{value:h}=c.contactInfo,[p,m]=re(u.peek()),[_,g]=re(!1),[f,b]=re(d?.phone||h?.phone||""),[k,T]=re(h?.email??""),[P,w]=re(),[L,M]=re(),x=!h?.phone,{validatePhoneNumber:q}=Ho(),z=$(A=>{const J=Bo(A,o.translate("field_errors.email_blank")),G=Fo(A,o.translate("field_errors.email_invalid"));return J||G},[o]),Z=$(()=>{P&&w(void 0)},[P]),X=$(async()=>{if(M(void 0),x){const A=!f.includes("+");if(!q(f,A?d?.countryCode:void 0)){w(o.translate("field_errors.thank_you_remember_me_phone_invalid"));return}}else{const A=z(k);if(A){w(A);return}}n.monorailEvent({schemaId:"shopify_pay_user_optin_ui_interaction/3.2",payload:{...bn(t,a,r),action:x?"update_phone_input":"update_email_input",phoneNumber:f,email:k,source:"thank_you_page",trigger:"manual"}});try{g(!0);const A=await fetch(i.shopPayOptin(l),{method:"POST",body:JSON.stringify({checkout:{vault_phone:f,vault_email:k,is_checkout_one:!0}}),headers:{"Content-Type":"application/json","X-Shopify-Checkout-Version":"2025-03-18",accept:"application/json",authorization:`Basic ${s}`}});if(A.status===200){const{success:J}=await A.json();J?m(!0):M(o.translate("shop_pay_remember_me.errors.optin_retry"));return}throw new vs("Opt in request didn't succeed")}catch{w(o.translate("shop_pay_remember_me.errors.optin"))}finally{g(!1)}},[n,t,a,r,i,l,s,f,k,x,d?.countryCode,q,z,o]);return{hasOptedIn:p,loading:_,errorBannerContent:L,handleSave:X,showPhoneField:x,phoneNumber:f,setPhoneNumber:b,email:k,setEmail:T,inputError:P,handleInput:Z,countryCode:d?.countryCode||""}}function Ss(n){return n?{borderWidth:"base none none none",background:"subdued",padding:"base",borderRadius:"none none base base"}:{borderWidth:"base",background:"base",padding:"base",borderRadius:"base"}}function Cs(){const{track:n}=ve("follow_link"),{i18n:t,userEvents:a,source:r,checkout:o,shop:i}=v(),{hasOptedIn:s,loading:l,errorBannerContent:u,handleSave:c,showPhoneField:d,phoneNumber:h,setPhoneNumber:p,email:m,setEmail:_,inputError:g,handleInput:f,countryCode:b}=ks(),k=te(s),{value:T}=D().deliveryNext,{value:P}=Ye(),w=Ut(T),L=Ss(!w||P),M=Vr().shippingAddress,x=S(()=>M.value.oneTimeUse?t.translate("thank_you.opt_in_payment_only_welcome_message_html",{shopify_pay:e(nn,{inline:!0,color:"branded",size:"xsmall"})}):t.translate("thank_you.opt_in_welcome_message_html",{shopify_pay:e(nn,{inline:!0,color:"branded",size:"xsmall"})})),q=S(()=>M.value.oneTimeUse?t.translate("shop_pay_remember_me.payment_information_only_label"):t.translate("shop_pay_remember_me.label")),z=e(N,{children:q});U(()=>{a.monorailEvent({schemaId:"shopify_pay_user_optin_ui_impression/1.0",payload:{...bn(r,o,i),source:"thank_you_page",elementType:"remember_me_box"}})},[a,r,o,i]);const Z=()=>{const J=!k.value;a.monorailEvent({schemaId:"shopify_pay_user_optin_ui_interaction/3.2",payload:{...bn(r,o,i),action:J?"click_remember_me_box":"unclick_remember_me_box",phoneNumber:h,email:m,source:"thank_you_page",trigger:"manual"}}),k.value=J},X=e(me,{target:"_blank",href:"https://shop.app/pay",onClick:()=>{n("learn_more_pay")},children:t.translate("shop_pay_remember_me.learn_more")});return e(O,{...L,children:s?e(Y,{gridAutoFlow:"column",gridTemplateColumns:"minmax(0, 1fr) minmax(auto, max-content)",gridTemplateRows:"minmax(0, 1fr)",gap:"base",alignItems:"end",alignContent:"end",children:[e(Ee,{children:x}),X]}):e(y,{gap:"base",children:[u?e(kn,{tone:"critical",children:u}):null,e(y,{direction:"inline",gap:"base",children:e(Jt,{checked:k.value,onChange:Z,label:z})}),e(ar,{open:k.value,id:"thankYouRememberMe",children:e(y,{gap:"base",children:[e(O,{padding:"small-200 none none none",children:e(y,{gap:"small-300",children:[e(Y,{gap:"small-400 base",gridTemplateColumns:"minmax(auto, max-content) minmax(auto, max-content)",gridAutoColumns:"1fr",gridTemplateRows:"minmax(auto, max-content)",gridAutoRows:"minmax(auto, max-content)",children:[d?e(No,{id:"phone",disabled:l,countryCode:b,label:t.translate("shop_pay_remember_me.mobile_phone_number"),icon:"mobile",value:h,error:!!g,onChange:p,onInput:f}):e(jt,{disabled:l,id:"email",name:"email",label:t.translate("shop_pay_remember_me.email_label"),value:m,error:!!g,onChange:_,onInput:f,required:!1}),e(he,{variant:"primary",onClick:c,loading:l,children:t.translate("shop_pay_remember_me.save")})]}),g?e(Mt,{controlID:d?"phone":"email",children:g}):null]})}),e(bs,{field:d?"phone":"email",link:X})]})})]})})}const Ts=300,Ps=5e3,Is=n=>{const{duration:t=Ps,onClose:a,text:r,subText:o,actionText:i,handleAction:s,id:l,variant:u="default"}=n,[c,d]=re(!1);U(()=>{d(!0);const p=setTimeout(()=>{if(t!==0){d(!1);const m=setTimeout(()=>{a(l)},Ts);return()=>clearTimeout(m)}},t);return()=>clearTimeout(p)},[t,l,a]);const h=Be(u==="error"?"text-poppy-d1":"text-black");return e("div",{className:Be("z-max mx-auto flex w-85 transform items-center justify-start gap-x-3 rounded-md border-[0.5px] border-solid border-grayscale-l2l px-4 py-3 text-white shadow-lg transition-transform duration-300 ease-in-out sm_bottom-0 sm_max-w-none sm_rounded-none",c?"translate-y-0":"translate-y-94",u==="error"?"bg-poppy-l2":"bg-white"),"data-testid":"shop-toast-element",children:[u!=="error"&&e(zo,{className:"size-8 flex-shrink-0 text-purple-primary"}),e("div",{className:"flex flex-col overflow-hidden",children:[e("div",{className:Be("font-sans text-body-title-small",h),children:r}),o&&e("div",{className:Be("truncate font-sans text-caption",h),children:o})]}),i&&s&&e("button",{type:"button","aria-label":i,className:Be("ml-auto h-8 w-fit max-w-[40%] rounded-sm100 px-3 font-sans text-button-medium",u==="error"?"bg-poppy-d1 text-white":"bg-grayscale-l5 text-black"),"data-testid":"toast-action-button",onClick:s,children:i})]})},ws=()=>{const{instanceId:n}=Yo(),{trackPageImpression:t}=qo(),[a,r]=re([]),{recordCounter:o}=$o(),i=$(u=>{r(c=>c.filter(d=>d.id!==u))},[]),s=$(u=>{r(c=>[...c,u])},[]),l=ce(()=>({renderToast:({detail:c})=>{c.flow&&o("shop_js_toast_rendered",{attributes:{flow:c.flow,variant:c.variant||"default"}}),t({allowDuplicates:!0,analyticsTraceId:c.analyticsTraceId,flow:c.flow,page:"RENDER_TOAST"}),s(c)}}),[s,o,t]);return Wo(l),$a(e(Go,{instanceId:n,type:"toast",variant:"default",children:e("div",{className:"fixed inset-x-0 bottom-8 z-max mx-auto flex flex-col items-center gap-3",children:a.map(u=>e(Is,{...u,onClose:i},u.id))})}),Ue.body)},Es=()=>ea(({element:n,...t})=>e(aa,{element:n,featureName:"ShopToastManager",children:e(na,{children:e(ta,{children:e(ws,{...t})})})}),{methods:["renderToast"],name:"shop-toast-manager",props:{},shadow:"open"}),Ms={id:"520f926255e48c24cf1b0e497a7dfa36db1b5b10f628941f45c629153aa67e5f",type:"query",name:"PendingPayEscrowReceipt",source:""},As=1e3,Rs=zt(({graphql:{coreGraphql:n}},{receiptId:t,retries:a,sessionToken:r,skip:o})=>{const i=gn(1),s=gn(!o.peek()),l=n.query(Ms,{variables:()=>({receiptId:t.value,sessionToken:r.value}),skip:()=>o.value}),u=He(()=>Ls(l.data.value,l.error.value));let c=!0;function d(){!c||i.peek()>=a||(c=!1,setTimeout(()=>{l.loading.peek()||l.refetch(),i.value++,c=!0,i.peek()<a?d():s.value=!1},As))}return Fn(function(){u.value&&(s.value=!1,c=!1)}),Fn(function(){l.loading.value||s.value&&d()}),{attempts:He(()=>i.value),error:l.error,loading:He(()=>s.value),pendingPayEscrow:u}});function Ls(n,t){return!!(n?.receipt?.__typename==="ProcessedReceipt"&&n?.receipt?.shopAppLinksAndResources?.hasPendingPayEscrow)&&!t}const xs=5;function ma(){return!!Me()?.payEscrowMayExist}function Ds(){const{client:n}=v(),t=n.unstable_getSerialization("sessionToken"),a=W()?.id,r=ma(),[o,i]=re(!r),{attempts:s,loading:l,pendingPayEscrow:u}=Yt(Rs,{receiptId:pe(a),retries:xs,sessionToken:pe(t),skip:pe(!r||!a||!t)}),c={status:"verified_user",isVerifiedShopAccount:o,setIsVerifiedShopAccount:i,loading:l.value,fetchAttempts:s.peek()};return r?l.value?{...c,status:"fetching_status"}:{...c,status:u.value?"split_user":"verified_user"}:c}function Os(){const{i18n:n}=v(),{track:t}=ve("pay_escrow"),{isVerifiedShopAccount:a,setIsVerifiedShopAccount:r,loading:o,status:i,fetchAttempts:s}=Ds();U(()=>{!a&&i==="verified_user"&&!o&&(t("verify_button_removed"),r(!0))},[a,i,o,t,r]);const l=$(u=>{const{email:c}=u;
1c&&(t("verify_action_completed"),Ns({email:c,text:n.translate("thank_you.verify_shop_account_confirmation")})),r(!0)},[t,r,n]);return{status:i,isVerifiedShopAccount:a,loading:o,handleSetIsVerifiedShopAccount:l,fetchAttempts:s}}const Ns=({email:n,text:t})=>{customElements.get("shop-toast-manager")||Es();const a=document.createElement("shop-toast-manager");document.body.appendChild(a),a.renderToast({flow:"thank_you_page_escrow",text:t,subText:n})};function Bs(){const n=pe(Eo()),t=ha(),a=pe(ma());return S(()=>!!((n.value||t.value)&&!a.value))}const Fs="z6nlw",Us={infoIcon:Fs};function Hs(){const t=W()?.paymentDetails,a=t?.paymentIcon==="usdc",r=t?.paymentDescriptor;return!a||!r?null:e(y,{direction:"inline",padding:"small-300",borderRadius:"small",background:"subdued",children:e(C,{color:"base",children:[r," ",e(me,{href:ti,display:"inline",children:e(oe,{className:Us.infoIcon,size:"small",type:"info",display:"inline",tone:"custom"})})]})})}function zs(){const{i18n:n}=v(),t=D().buyerIdentity.value?.purchasingCompany;return t?e(y,{gap:"small-200",children:[e(R,{children:n.translate("thank_you.company_location_section_title")}),e(y,{children:[e(I,{children:t.company.name}),e(I,{children:t.location.name})]})]}):null}function Ys({lines:n}){return n.length>0?e(y,{children:n.map(t=>e(I,{children:t},t))}):null}function qs(){const{i18n:n}=v(),t=D().deliveryNext,a=S(()=>qt(t.value).find(({method:r})=>r.methodType==="PICK_UP")?.method.pickupLocation);return e(E,{when:a,children:r=>e(y,{gap:"small-200",children:[e(R,{children:n.translate("thank_you.pick_up_in_store_marker.shipping")}),e(qe,{address:r.address,multiline:!0})]})})}class Vn extends Error{constructor(){super(...arguments),this.name="PaymentMethodError"}}const Kn=" · ";function _a({cost:n,method:t}){const{shop:a,i18n:r,observability:o}=v(),i=D(),{value:s}=i.paymentMethods,{value:l}=i.paymentFlexibilityPaymentTermsTemplate,u=Lt(),c=W(),d=c?.paymentDetails,h=c?.paymentExtensionBrand,p=ya({paymentDetails:d}),m=a.hasFlagEnabled(Kr),_=!!$t().value?.amount,g=l&&!_,f=!n||g?null:e(C,{children:[Kn,r.formatCurrency(n.amount,{currency:n.currencyCode,form:"explicit"})]});switch(t.type){case"direct":case zn.CreditCard:return e($s,{method:t,payment:f,installmentInfo:n&&d?.installmentDetails?{cost:n,installmentDetails:d.installmentDetails}:null});case zn.PayPal:return e(jn,{payment:f});case"wallet":{if(t.name==="PAYPAL_EXPRESS")return e(jn,{payment:f});if(t.name==="SHOPIFY_INSTALLMENTS")return e(Ws,{walletContent:t.walletContent});if(t.name==="SHOP_PAY")return e(Qn,{payment:f,paymentDetails:d,walletContent:t.walletContent,paymentExtensionBrand:h,installmentInfo:n&&d?.installmentDetails?{cost:n,installmentDetails:d.installmentDetails}:null});const b=T=>{switch(T){case"APPLE_PAY":return e(K,{type:"apple-pay"});case"GOOGLE_PAY":return e(K,{type:"google-pay"});default:return o.error(new Vn(`Unknown wallet payment method for icon: ${T}`)),null}},k=T=>{switch(T){case"APPLE_PAY":return r.translate("brand.apple_pay");case"GOOGLE_PAY":return r.translate("brand.google_pay");default:return o.error(new Vn(`Unknown wallet payment method for label: ${T}`)),null}};return e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[b(t.name),e(I,{children:[p({displayBrandLabel:!0})||k(t.name),f]})]})}case"shopWallet":return e(Qn,{payment:f,paymentDetails:d});case"walletsPlatformPaymentMethod":return e(Y,{gridAutoFlow:"column",gridTemplateColumns:"minmax(auto, max-content) minmax(0, 1fr)",gridTemplateRows:"minmax(0, 1fr)",alignItems:"center",alignContent:"center",gap:"small-300",children:[e(K,{type:t.name}),e(I,{children:[d?.paymentDescriptor??p({displayBrandLabel:!0}),f]})]});case"local":{const k=s?.find(T=>T.type==="local"&&T.name===t.name)?.displayName||t.name;return e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:t.name}),e(I,{children:[k,f]})]})}case"paymentOnDelivery":return e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:"cash"}),e(I,{children:[r.translate("payment_gateway.cash_on_delivery_label"),f]})]});case"manualPayment":case"customManualPayment":return e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:"cash"}
1),e(I,{children:[t.name,f]})]});case"deferred":return u.value?null:e(y,{children:l&&l.type!=="FIXED"?e(N,{children:[e(I,{children:l.translatedName}),e(I,{children:r.translate("payment_gateway.deferred_payment_label")})]}):e(I,{children:[r.translate("payment_gateway.deferred_payment_label"),f]})});case"giftCard":{if(m)return null;const b=t.code.slice(-4).toUpperCase();return e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:"gift-card"}),e(I,{children:[r.translate("payment.masked_digits_label",{last_digits:b}),f]})]})}case"redeemable":{if(t.redemptionSource==="STORE_CREDIT")return e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:"store-credit"}),e(I,{children:[r.translate("payment.store_credit.label"),f]})]});if(t.redemptionSource==="SHOP_CASH"){const b=t.redemptionContent;return b?.redemptionPaymentOptionKind==="ZERO_BALANCE_OFFER"?null:b?.details?.length?b.details.map(k=>{if(!jr.includes(k.redemptionType))return null;const T=k.destinationAmount&&!g?e(C,{children:[Kn,r.formatCurrency(parseFloat(k.destinationAmount.amount),{currency:k.destinationAmount.currencyCode,form:"short"})]}):null;return k.redemptionType==="SHOP_CASH_BALANCE"?e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:"shop-cash"}),e(I,{children:[r.translate("order_summary.shop_cash_title"),T]})]},k.redemptionType):null}):e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:"shop-cash"}),e(I,{children:[r.translate("order_summary.shop_cash_title"),f]})]})}if(t.redemptionSource==="CUSTOM"){const b=t.redemptionContent,k=b?rr(b)?.toUpperCase():"";return e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:"gift-card"}),e(I,{children:[r.translate("payment.ends_with_label",{last_digits:k||""}),f]})]})}return null}case"offsite":case"customOnsite":{const b=d?.paymentIcon,T=!!h||!b||["generic","usdc"].includes(b)?ga(h,r):t.name;return e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:h||b||"generic"}
1),e(I,{children:[T,f]})]})}case"bank":return e(y,{gap:"small-400",children:[e(C,{children:t.bankName}),e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:ai(t.bankName??"")}),e(I,{children:[r.translate("payment.masked_digits_label",{last_digits:t.lastDigits??""}),t.lastDigits?" · ":null,n?.amount&&r.formatCurrency(n.amount,{currency:n.currencyCode,form:"short"})]})]})]});default:return null}}function $s({method:n,payment:t,installmentInfo:a}){const{i18n:r}=v(),o=D().buyerIdentity.value?.purchasingCompany,i=D().paymentFlexibilityPaymentTermsTemplate,s=Lt(),l=S(()=>i.value&&!s.value?i.value.translatedName:void 0),u=n.brand??"generic",c=n.type==="direct"?n.creditCardLastFourDigits:n.displayLastDigits,d=u==="MAESTRO"?r.translate("payment_gateway.debit_card_label"):r.translate("payment_gateway.credit_card_label"),h=c?r.translate("payment.masked_digits_label",{last_digits:c}):d,p=(()=>{const m=a?.installmentDetails?.count,_=a?.cost;if(!m||!_)return null;const g=xt(_.amount,m);return r.translate("payment.msi_installment_plan",{amount:r.formatCurrency(g,{currency:_.currencyCode,form:"explicit"}),num_payments:m})})();return e(y,{gap:"small-400",children:[e(E,{when:l,children:m=>e(I,{children:m})}),e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:u}),e(I,{children:[h,t]})]}),p?e(C,{color:"subdued",children:p}):null,n.type==="direct"&&n.vaultingAgreement?e(y,{direction:"inline",alignItems:"center",gap:"small-400",children:[e(
1oe,{size:"small",type:"check"}),e(C,{color:"subdued",children:o?r.translate("payment.card_vaulted_company_location"):r.translate("payment.payment_method_saved")})]}):null]})}function jn({payment:n}){const{i18n:t}=v();return e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:"paypal"}),e(I,{children:[t.translate("brand.paypal"),n]})]})}function Ws({walletContent:n}){const{i18n:t}=v(),a=Me(),r=()=>n?.creditCardBrand?e(K,{type:n.creditCardBrand}):e(nn,{color:"branded",size:"xsmall"}),o=()=>n?.creditCardLastFourDigits&&t.translate("payment.masked_digits_label",{last_digits:n.creditCardLastFourDigits}),i=()=>a?e(I,{children:e(me,{target:"_blank",href:a.shopInstallmentsViewSchedules,children:t.translate("shop_pay_remember_me.installments.view_schedule")})}):null;return e(y,{gap:"small-300",children:[e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[r(),e(I,{children:o()})]}),e(I,{children:t.translate("shop_pay_remember_me.installments.paid_in_installments")}),i()]})}function Qn({payment:n,paymentDetails:t,walletContent:a,paymentExtensionBrand:r,installmentInfo:o}){const i=ya({paymentDetails:t}),{i18n:s}=v(),{value:l}=D().managedByMarketsPro,u=Qr({managedByMarketsPro:l}),c=(()=>{const d=o?.installmentDetails?.count,h=o?.cost;if(!d||!h)return null;const p=xt(h.amount,d);return s.translate("payment.msi_installment_plan",{amount:s.formatCurrency(p,{currency:h.currencyCode,form:"explicit"}),num_payments:d})})();return r?e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:r}),e(I,{children:[ga(r,s),n]})]}):t?.paymentCardBrand?e(y,{gap:"small-400",children:[e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:t.paymentCardBrand}),e(I,{children:[i({displayBrandLabel:!1}),n]})]}),c?e(C,{color:"subdued",children:c}):null]}):u&&a?.paymentMethod==="IDEAL"?e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:"ideal"}),e(I,{children:[s.translate("payment.ideal_label"),n]})]}):e(y,{gap:"small-400",children:[e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(K,{type:"shop-pay"}),e(I,{children:[i({displayBrandLabel:!0})||s.translate("payment_gateway.shop_pay.name"),n]})]}),c?e(C,{color:"subdued",children:c}):null]})}function ya({paymentDetails:n}){const{i18n:t}=v();return $(({displayBrandLabel:a})=>{if(!n||!n.creditCardLastFourDigits)return null;const r=Vs(n),o=t.translate("payment.masked_digits_label",{last_digits:n.creditCardLastFourDigits});return r&&a?`${r} ${o}`:o},[n,t])}const Gs=new Map([["UNKNOWN",void 0],["AMERICAN_EXPRESS","American Express"],["BOGUS","Test Payment Gateway"],["CARTESBANCAIRES","Cartes Bancaires"],["DANKORT","Dankort"],["DINERS_CLUB","Diners Club"],["DISCOVER","Discover"],["EFTPOS_AU","EftposAu"],["ELO","Elo"],["FORBRUGSFORENINGEN","Forbrugsforeningen"],["HYPERCARD","HyperCard"],["INTERAC","Interac"],["JCB","JCB"],["LASER","Laser"],["MAESTRO","Maestro"],["MASTER","Mastercard"],["SOLO","Solo"],["SWITCH","Switch"],["UNIONPAY","UnionPay"],["VISA","Visa"]]);function Vs(n){return n?.paymentCardBrand?Gs.get(n.paymentCardBrand):void 0}function ga(n,t){switch(n){case"alipay":return t.translate("payment.alipay_label");case"bancontact":return t.translate("payment.bancontact_label");case"blik":return t.translate("payment.blik_label");case"bizum":return t.translate("payment.bizum_label");case"eps":return t.translate("payment.eps_label");case"ideal":return t.translate("payment.ideal_label");case"mobilepay":return t.translate("payment.mobilepay_label");case"oxxo":return t.translate("payment.oxxo_label");case"mb":return t.translate("payment.multibanco_label");case"mbway":return t.translate("payment.mb_way_label");case"przelewy24":return t.translate("payment.przelewy24_label");case"satispay":return t.translate("payment.satispay_label");case"swish":return t.translate("payment.swish_label");case"twint":return t.translate("payment.twint_label");case"usdc":return t.translate("payment.usdc_label");case"vipps":return t.translate("payment.vipps_label");case"wechatpay":return t.translate("payment.wechat_pay_label");case null:case void 0:return"";default:return n}}function Ks(){const{i18n:n}=v(),t=D(),a=t.shippingAddress,r=t.deliveryNext,o=S(()=>qt(r.value).find(({method:l})=>l.methodType==="PICKUP_POINT")?.method.pickupLocation),i=S(()=>{const l=o.value,u=a.value??l?.address;if(u)return l?.name?{...u,lastName:l.name}:u}),s=S(()=>{const l=o.value;return l?.type==="PickupPointLocation"&&l.carrierCode?l:void 0});return e(E,{when:i,children:l=>e(y,{gap:"small-200",children:[e(R,{children:n.translate("pickup_point.title")}),e(qe,{address:l,multiline:!0,hiddenFields:["firstName"]}),e(E,{when:s,children:u=>e(oi,{pickupLocation:u})})]})})}function Re(){return W()?.completedRemoteCheckouts}const Zn=" · ",hn="unknown";function js(){const{i18n:n,shop:{name:t,remoteShopsConfigMap:a}}=v(),r=D().paymentLines,o=pe(Re()),i=S(()=>
1{if(!o.value?.length)return;const u=[],c=new Map([[hn,{method:null,items:[]}]]);return r.value?.lines.forEach(d=>{const h=Xn(d.method);c.set(h,{method:d.method,items:[{shopName:t,cost:d.cost,textKey:`local-${h}`}]})}),o.value.forEach(d=>{const{status:h,shopId:p}=d,m=a?.get(p)?.name||n.translate("thank_you.thank_you_from_other_store");if(h==="failed"){u.push({textKey:`failed-${p}`,remoteShopName:m});return}d.remotePurchaseOrder.paymentLines?.forEach(_=>{const{cost:g,method:f}=_;if(f){const b=Xn(f);c.has(b)||c.set(b,{method:f,items:[]}),c.get(b)?.items.push({shopName:m,cost:g,textKey:`${b}-${d.checkoutSessionToken}`})}else c.get(hn)?.items.push({shopName:m,cost:g,textKey:`${hn}-${d.checkoutSessionToken}`})})}),{failedCheckouts:u,groupedPayments:Array.from(c.entries()).map(([d,{method:h,items:p}])=>({key:d,method:h,items:p}))}}),s=S(()=>i.value?.groupedPayments??[]),l=S(()=>i.value?.failedCheckouts??[]);return e(E,{when:i,children:e(y,{gap:"small-400",children:[e(Je,{each:s,getKey:u=>u.key,children:({method:u,items:c})=>u?e(y,{gap:"small-400",children:[e(_a,{cost:void 0,method:u}),e(y,{gap:"small-400",children:c.map(({cost:d,shopName:h,textKey:p})=>e(C,{children:[h,d&&e(N,{children:[Zn,n.formatCurrency(d.amount,{currency:d.currencyCode,form:"explicit"})]})]},p))})]}):c.map(({shopName:d,textKey:h})=>e(C,{children:d},h))}),e(Je,{each:l,getKey:u=>u.textKey,children:({remoteShopName:u})=>e(C,{children:[u,Zn,n.translate("thank_you.payment_method_not_charged")]})})]})})}function Xn(n){const t=[Wt(n)];return"brand"in n&&n.brand&&t.push(n.brand),"creditCardLastFourDigits"in n&&n.creditCardLastFourDigits&&t.push(n.creditCardLastFourDigits),"displayLastDigits"in n&&t.push(n.displayLastDigits),"code"in n&&t.push(n.code.slice(-4)),n.type==="wallet"&&n.walletContent&&("lastDigits"in n.walletContent&&n.walletContent.lastDigits&&t.push(n.walletContent.lastDigits),"creditCardLastFourDigits"in n.walletContent&&n.walletContent?.creditCardLastFourDigits&&t.push(n.walletContent.creditCardLastFourDigits)),t.join("-")}const Jn=" · ";function Qs({completedRemoteCheckouts:n}){const t=Ne().value,{i18n:a,shop:{name:r,remoteShopsConfigMap:o}}=v(),i=or(n);if(!i.length)return null;const s=i.map(l=>{const u=`${o?.get(l.shopId)?.name||a.translate("thank_you.thank_you_from_other_store")}${Jn}`;return e(I,{children:[u,l.title]},l.handle)});if(t){const l=`${r}${Jn}${a.translate("shipping.split_shipping_multiple_shipment_label")}`;return e(y,{gap:"small-200",children:[e(C,{color:"subdued",children:a.translate("thank_you.shipping_method_title")}),l,s]})}return e(y,{gap:"small-200",children:[e(R,{children:a.translate("thank_you.shipping_method_title")}),s]})}function et({shippingRequired:n=!0}={}){const{i18n:t}=v(),a=D().shippingAddress,r=Ne();return n?e(E,{when:a,children:o=>e(y,{gap:"small-200",children:[e(E,{when:r,fallback:e(R,{children:t.translate("thank_you.shipping_address_title")}),children:e(C,{color:"subdued",children:t.translate("thank_you.shipping_address_title")})}),e(qe,{address:o,multiline:!0})]})}):null}function Zs(){const n=D(),t=n.deliveryNext,a=n.remoteMerchandiseDetails,{i18n:r,shop:o}=v(),i=o.hasFlagEnabled(Zr),s=pe(Re()),l=S(()=>!!s.value?.some(m=>m.status==="submitted")),u=S(()=>{const m=t.value;return!!(m&&m.status!=="unavailable")}),c=S(()=>{const m=t.value;if(!m||m.status==="unavailable")return[];const _=i&&m.lines.some(g=>g.targetMerchandiseLines?.some(f=>f.properties.some(b=>b.name==="_shopify_non_subscription_item")));return m.lines.filter(g=>!_||g.type!=="SUBSCRIPTION")}),d=S(()=>{const m=new Set(c.value.map(({type:_})=>_));return m.size>1&&m.has("SUBSCRIPTION")}),h=S(()=>{const m=new Set;return Gt(c.value).flatMap((_,g)=>{const f=Xr(_);if(!f)return[];if(_.type==="ONE_TIME_PURCHASE"&&_.status==="available"&&Lo({line:_,method:f})){const b=Zt(f,_.id??`index-${g}`);if(m.has(b))return[];m.add(b)}return[{deliveryLine:_,selectedDeliveryMethod:f}]})}),p=(m,_)=>!d.value&&m.type==="ONE_TIME_PURCHASE"?_?.title:m.type==="ONE_TIME_PURCHASE"?`${r.translate("shipping.shipping_method_first_shipment_group_title",{count:1})} · ${_?.title}`:`${r.translate("shipping.shipping_method_recurring_shipments_group_title.other")} · ${_?.title}`;return e(E,{when:u,children:e(y,{gap:"small-200",children:[e(R,{children:r.translate("thank_you.shipping_method_title")}),e(Je,{each:h,getKey:({selectedDeliveryMethod:m})=>m.handle,children:({deliveryLine:m,selectedDeliveryMethod:_})=>{const g=p(m,_);if(l.value){const{shopName:f}=Jr({deliveryLine:m,remoteMerchandiseDetails:a.value,remoteShopsConfigMap:o.remoteShopsConfigMap,localShopId:o.id,localShopName:o.name});return e(I,{children:`${f}
1 · ${_.title}`})}return e(I,{children:g})}})]})})}function Xs({shippingRequired:n,showMethods:t}){const a=Re();return!n&&!a?.length?null:t?e(N,{children:[e(et,{shippingRequired:n}),e(Zs,{})]}):e(N,{children:[e(et,{shippingRequired:n}),a?.length?e(Qs,{completedRemoteCheckouts:a}):null]})}function Js(){const{i18n:n}=v(),{track:t}=ve("follow_link");return e(N,{children:e(Y,{gridAutoFlow:"column",gridTemplateColumns:"minmax(0, 1fr) minmax(auto, max-content)",gridTemplateRows:"minmax(0, 1fr)",gap:"base",alignItems:"end",alignContent:"end",children:[e(C,{children:n.translate("completed_with_shop_pay.text",{shopPay:e(nn,{inline:!0,color:"branded",size:"xsmall"})})}),e(me,{target:"_blank",href:"https://shop.app/pay",onClick:()=>t("learn_more_pay"),children:n.translate("completed_with_shop_pay.learn_more")})]})})}function el({message:n,loading:t}){return t?e(Le,{children:e(ir,{lines:1,size:"base"})}):n?e(C,{children:n}):null}function nl({message:n,loading:t,completedWithShopPay:a}){return e(y,{gap:"small-300",children:[e($e,{}),e(sr,{blockSize:"small-500"}),n||t?e(el,{message:n,loading:t}):null,a?e(Js,{}):null]})}function tl(){const{checkout:n,i18n:t,shop:a,url:r,mobileCheckoutSdk:o,source:i,embed:s}=v(),{billingAddress:l,buyerIdentity:u,contactInfo:c,deliveryNext:d,paymentLines:h}=D(),p=S(()=>h.value?.lines??[]),m=eo(),_=Ne(),g=Ye(),f=Bs(),b=lr(),k=on(),T=be("Checkout::CustomerInformation::RenderAfter"),P=be("Checkout::ThankYou::CustomerInformation::RenderAfter"),w=t.translate("thank_you.customer_information_title"),L=t.translate("thank_you.contact_information_title"),M=t.translate("thank_you.payment_method_title"),x=t.translate("thank_you.billing_address_title"),q=t.translate("thank_you.view_business_customer_account"),z=i.type==="draftOrder",Z=o.variant.isStandard()||s?.isCheckoutKit(),X=!a.hasFlagEnabled(no),A=S(()=>{const V=n.latestReceipt.value;return V?.status==="processed"?V:void 0}),J=S(()=>{const V=A.value?.shopAppLinksAndResources;return V?{...V}:void 0}),G=S(()=>A.value?.isRedacted??!1),ee=S(()=>!!A.value?.completedRemoteCheckouts?.length),_e=S(()=>u.value?.purchasingCompany),ke=S(()=>l.value??_e.value?.location.billingAddress),se=S(()=>!!u.value?.customerProfile),Se=S(()=>{const V=u.value,de=c.value;return[V?.purchasingCompany?V.customerProfile?.fullName:void 0,de?.email??de?.phone].filter(Oe=>!!Oe)}),Ce=S(()=>to(d.value)),Te=S(()=>ao(d.value)),Pe=S(()=>!Te.value&&!Ce.value),ne=S(()=>!_.value),Ie=S(()=>!!b.value.shippableDeliveryLines?.length),ye=S(()=>!_.value||g.value),xa=S(()=>!Z&&!z&&a.hasStorefront&&se.value),Da=S(()=>!!a.loginLinkVisible&&(xa.value||!!_e.value)),xn=S(()=>{const V=p.value;return!!(!m.value&&V.length||ee.value||ro({checkout:n})&&V.length)}),Oa=S(()=>!ee.value&&p.value.length>0),Na=S(()=>!g.value),Ba=S(()=>!g.value&&xn.value||!!ke.value),Fa=S(()=>!G.value),Ua=S(()=>{const V=n.rememberMe.response.value,de=n.rememberMe.status.value,Oe=!!V?.data,za=p.value.some(({method:Nn,cost:qa})=>qa?.amount&&Nn.type==="wallet"&&["SHOP_PAY","SHOPIFY_INSTALLMENTS"].includes(Nn.name)),On=!!((X?J.value?.shopPayOrder:!!za)||Oe),Ya=Oe||de==="loading";if(!(G.value||!On&&!Ya))return{completedWithShopPay:On,loading:de==="loading",message:V?.data}}),Ha=S(()=>!G.value&&f.value),Dn=()=>e(E,{when:xn,children:e(y,{gap:"small-200",children:[e(E,{when:ye,fallback:e(C,{color:"subdued",children:M}),children:e(R,{children:M})}),e(E,{when:Oa,children:e(y,{gap:"small-200",children:e(Je,{each:p,getKey:({method:V,cost:de})=>`${Wt(V)}-${de?.amount}`,children:({method:V,cost:de})=>e(_a,{cost:de,method:V})})})}),e(E,{when:ee,children:e(js,{})})]})});return e(al,{sectionTitle:w,renderAsCard:ye,afterStack:e(E,{when:Ha,children:e(Cs,{})}),children:[e(Y,{gridAutoFlow:"column",gridTemplateColumns:"minmax(auto, max-content) minmax(0, 1fr)",gridTemplateRows:"minmax(0, 1fr)",justifyContent:"end",justifyItems:"end",children:[e(R,{children:w}),e(E,{when:Da,children:e(me,{href:r.account(),children:q})})]}),e(Y,{gridTemplateColumns:"@media (inline-size >= small) 'repeat(2, minmax(0, 1fr))', 'minmax(0, 1fr)'",gridAutoColumns:"@media (inline-size >= small) 'repeat(2, minmax(0, 1fr))', 'minmax(0, 1fr)'",gridTemplateRows:"minmax(auto, max-content)",gridAutoRows:"minmax(auto, max-content)",gap:"large-100",children:[e(H,{children:e(nt,{renderAsCard:ye,children:[e(E,{when:Fa,children:e(rl,{contactInformationLine
1s:Se,renderAsCard:ye,title:L})}),e(E,{when:_e,children:e(zs,{})}),e(E,{when:g,fallback:e(N,{children:[e(E,{when:Ce,children:e(qs,{})}),e(E,{when:Te,children:e(Ks,{})}),e(E,{when:Pe,children:e(ol,{shippingRequired:Ie,showMethods:ne})})]}),children:Dn()})]})}),e(E,{when:Ba,children:e(H,{children:e(nt,{renderAsCard:ye,children:[e(E,{when:Na,children:Dn()}),e(Hs,{}),e(E,{when:ke,children:V=>e(y,{gap:"small-200",children:[e(E,{when:ye,fallback:e(C,{color:"subdued",children:x}),children:e(R,{children:x})}),e(qe,{address:V,multiline:!0})]})})]})})})]}),e(E,{when:Ua,children:({completedWithShopPay:V,loading:de,message:Oe})=>e(nl,{message:Oe,loading:de,completedWithShopPay:V})}),e(il,{journey:k,defaultExtensions:T,thankYouExtensions:P})]})}function al({afterStack:n,children:t,renderAsCard:a,sectionTitle:r}){const{shop:o}=v(),i=o.hasFlagEnabled(ue),s=a.value;return e(Ae,{target:s?"edgeToEdgeCard":"plain",children:e(H,{accessibilityLabel:r,colorLayer:s&&!i?"control":void 0,children:[e(y,{gap:"base",padding:s?"base":"base none",children:t}),n]})})}function nt({children:n,renderAsCard:t}){return e(y,{gap:t.value?"base":"large-100",children:n})}function rl({contactInformationLines:n,renderAsCard:t,title:a}){return e(y,{gap:"small-200",children:[e(E,{when:t,fallback:e(C,{color:"subdued",children:a}),children:e(R,{children:a})}),e(Ys,{lines:n.value})]})}function ol({shippingRequired:n,showMethods:t}){return e(Xs,{shippingRequired:n.value,showMethods:t.value})}function il({journey:n,defaultExtensions:t,thankYouExtensions:a}){const r=n.value.currentDetour?.type==="thankYou"?a:t;return e(Ze,{customizations:r})}function sl(){const{i18n:n,shop:t}=v(),a=t.hasFlagEnabled(ue),r=D().contactInfo,o=oo(),i=S(()=>r.value?.email?n.translate("thank_you.gift_card_email_title",{count:o.value}):n.translate("thank_you.gift_card_text_title",{count:o.value})),s=S(()=>r.value?.email?n.translate("thank_you.gift_card_confirmation_by_email_typ",{count:o.value}):n.translate("thank_you.gift_card_confirmation_by_text_typ",{count:o.value}));return e(H,{accessibilityLabel:i.value,colorLayer:a?void 0:"control",children:e(y,{gap:"base",children:[e(R,{children:i}),e(I,{children:e(Ee,{children:s})})]})})}const ll=(...n)=>{const t=n.find(a=>a?.firstName&&a?.lastName)||n.find(a=>a?.lastName);return t?{firstName:t.firstName,lastName:t.lastName}:{}},cl=" • ";function tt(){const{i18n:n,checkout:t}=v(),a=pe(W()),{buyerIdentity:r,shippingAddress:o,billingAddress:i}=D(),s=wn(),u=Re()?.some(b=>b.status==="failed"),c=cr(),d=Dt(),h=S(()=>!d||t.thankYouEntrance.phase.value==="settled"),p=S(()=>{const b=r.value?.purchasingCompany,k=r.value?.customerProfile,{firstName:T,lastName:P}=b&&k?{firstName:k.firstName??void 0,lastName:k.lastName??void 0}:ll(i.value,o.value),w=a.value?.isRedacted?null:n.formatName(T,P);return w?n.translate("thank_you.page_title",{display_name:w}):n.translate("thank_you.page_title_no_name")}),m=S(()=>{const b=a.value?.orderIdentity.buyerIdentifier||null,k=!!a.value?.completedRemoteCheckouts?.length;return!s.value&&b&&!k?n.translate("order_summary.confirmation_number_label",{confirmation_number:`${b}`}):null}),_=S(()=>{const b=a.value?.purchaseOrderNumber;return b?n.translate("thank_you.purchase_order_number_title",{purchase_order_number:b}):null}),g=S(()=>!!m.value||!!_.value);if(u)return null;const f=e(N,{children:[e(E,{when:g,children:()=>e(I,{color:"subdued",textAlign:c?"center":void 0,children:[e(E,{when:m,children:b=>e(N,{children:[b,e(E,{when:_,children:cl})]})}),_]})}),e(R,{level:1,autoFocus:h.value,textAlign:c?"center":void 0,children:p})]});return c?e(Ae,{target:"card",children:e(H,{accessibilityRole:"presentation",className:xe.ThankYouEntranceHeading,colorLayer:"control",children:e(y,{gap:"small-300",children:f})})}):e(ur,{status:"success",children:f})}const at=n=>n.reduce((t,a)=>t+(a.quantity??0),0);function ul({confirmedShops:n,failedShops:t}){const{i18n:a}=v(),r=ce(()=>at(n),[n]),o=ce(()=>at(t),[t]),i=r+o;return e(R,{children:a.translate("thank_you.confirmed_items_count",{confirmed_count:r,total_count:i})})}function dl({thumbnailUrl:n,thumbnailAlt:t,primaryText:a,secondaryText:r,orderAmount:o,checkoutUrl:i,buttonText:s}){const{i18n:l}=v(),u=o?l.formatCurrency(o.amount,{currency:o.currencyCode,form:"short"}):void 0;return e(Y,{gridAutoFlow:"column",gridTemplateColumns:"minmax(auto, max-content) minmax(0, 1fr) minmax(auto, max-content)",gridTemplateRows:"minmax(0, 1fr)",gap:"base",children:[e(Sn,{alt:t,size:"small",src:n}),e(y,{gap:"base",children:[e(Y,{gridAutoFlow:"column",gridTemplateColumns:"minmax(0, 1fr) minmax(auto, max-content)",gridTemplateRows:"minmax(0, 1fr)",gap:"base",children:[e(y,{children:[a,r&&e(C,{color:"subdued",children:r})]}),u?e(C,{type:"strong",children:u}):null]}),i&&s&&e(O,{inlineSize:"@media (inline-size >= extraSmall) fit-content, 100%",children:e(he,{variant:"secondary",size:"small",onClick:()=>window.open(i,"_blank"),inlineSize:"fill",children:e(Y,{gridAutoFlow:"column",gridTemplateColumns:"minmax(0, 1fr) minmax(auto, max-content)",gridTemplateRows:"minmax(0, 1fr)",gap:"small-400",alignItems:"center",alignContent:"center",children:[e(C,{children:s}),e(oe,{type:"external",size:"small"})]})})})]})]})}function rt({image:n,quantity:t,title:a,subtitle:r,totalPrice:o}){const{i18n:i}=v();return e(Y,{gridAutoFlow:"column",gridTemplateColumns:"minmax(auto, max-content) minmax(0, 1fr) minmax(auto, max-content)",gridTemplateRows:"minmax(0, 1fr)",gap:"base",children:[e(O,{children:e(Sn,{alt:n?.altText,size:"base",src:n?.url,totalItems:t})}),e(O,{blockAlignment:"center",children:e(y,{children:[e(C,{children:a}),r&&e(C,{color:"subdued",children:r})]})}),o?e(O,{blockAlignment:"center",children:e(C,{children:i.formatCurrency(o.amount,{currency:o.currencyCode,form:"short"})})}):null]})}const pl="·";function hl({deliveryLines:n,merchandiseItems:t}){const{i18n:a}=v(),r=!!(n&&n.length>=In);if(!r&&(!t||!t.length))return null;if(r){const o=[];return n?.forEach(i=>
1{if(!We(i))return;const s=i.methods.find(l=>l.handle===i.selectedDeliveryMethodHandle);s&&o.push({line:i,selectedMethod:s})}),o.length?e(y,{gap:"large-200",children:o.map(({line:i,selectedMethod:s},l)=>e(y,{gap:"base",children:[e(y,{children:[e(y,{direction:"inline",gap:"small-400",children:[e(C,{type:"strong",children:a.translate("shipping.split_shipping_shipment_number",{number:l+1})}),e(C,{children:pl}),e(C,{children:s.title})]}),e(C,{color:"subdued",children:s.deliveryPromisePresentmentTitle?.long})]}),i.targetMerchandiseLines?.map(u=>{const c=t?.find(d=>d.id===u.stableId);return c?e(rt,{image:c.image,quantity:c.quantity,title:c.title,subtitle:c.subtitle,totalPrice:c.totalPrice},u.id):null})]},i.id||l))}):null}return e(y,{gap:"base",children:t?.map(o=>e(rt,{image:o.image,quantity:o.quantity,title:o.title,subtitle:o.subtitle,totalPrice:o.totalPrice},o.id))})}const ot="·",ml=Tn("ShopOrderSummaryTooltip");function _l({details:n}){const{i18n:t,shop:a}=v(),r=n.shopId===a.id,o=Cn(void 0,ml),i=!!("deliveryLines"in n&&n.deliveryLines&&n.deliveryLines.length>=In);return e(gr,{title:t.translate("order_summary.cost_table_title"),children:[n.subtotal&&e(Ge,{children:[e(Ve,{children:e(y,{direction:"inline",gap:"small-400",children:[e(C,{children:t.translate("order_summary.subtotal_label")}),n.quantity&&e(N,{children:[e(C,{children:ot}),e(C,{children:t.translate("thank_you.thank_you_item_label",{count:n.quantity})})]})]})}),e(Ke,{children:e(C,{children:t.formatCurrency(n.subtotal.amount,{currency:n.subtotal.currencyCode,form:"short"})})})]}),r&&e(dr,{disableTooltip:!0}),"shippingTotal"in n&&n.shippingTotal&&e(Ge,{children:[e(Ve,{children:e(y,{direction:"inline",gap:"small-400",children:[e(C,{children:t.translate("order_summary.shipping_label")}),n.deliveryMethodHandle&&!i&&e(N,{children:[e(C,{children:ot}),e(C,{children:n.deliveryMethodHandle})]})]})}),e(Ke,{children:e(C,{letterCase:n.shippingTotal.amount===0?"uppercase":void 0,children:n.shippingTotal.amount===0?t.translate("order_summary.free_shipping_total_label"):t.formatCurrency(n.shippingTotal.amount,{currency:n.shippingTotal.currencyCode,form:"short"})})})]}),"estimatedTaxes"in n&&n.estimatedTaxes&&e(Ge,{children:[e(Ve,{children:e(y,{direction:"inline",gap:"small-300",alignItems:"center",children:[e(C,{children:t.translate("order_summary.estimated_taxes_label")}),e(oe,{type:"question-circle",size:"small",interestFor:o,accessibilityLabel:t.translate("tooltip.accessibility_label_context",{context:t.translate("order_summary.estimated_taxes_label")})}),e(pr,{id:o,children:t.translate("order_summary.estimated_taxes_finalization_tooltip_content")})]})}),e(Ke,{children:e(C,{children:t.formatCurrency(n.estimatedTaxes.amount,{currency:n.estimatedTaxes.currencyCode,form:"short"})})})]}),r&&e(hr,{}),r&&e(mr,{}),r&&e(_r,{disableTooltip:!0}),"checkoutTotal"in n&&n.checkoutTotal&&e(Ge,{children:[e(Ve,{children:e(R,{level:1,children:t.translate("order_summary.total_label")})}),e(Ke,{children:e(R,{level:1,children:t.formatCurrency(n.checkoutTotal.amount,{currency:n.checkoutTotal.currencyCode,form:"short"})})})]}),r&&e(yr,{})]})}function yl({details:n,open:t,onClose:a,onAfterHide:r}){const{i18n:o}=v();return e(br,{id:`order-modal-${n.shopId}`,open:t,onHide:a,onAfterHide:r,heading:n.shopName?o.translate("thank_you.thank_you_from_shop",{shop_name:n.shopName}):o.translate("thank_you.thank_you_from_other_store"),size:"base",children:e(fr,{children:e(y,{gap:"base",children:[e(H,{children:e(hl,{deliveryLines:"deliveryLines"in n?n.deliveryLines:void 0,merchandiseItems:n.merchandiseItems})}),e($e,{}),e(H,{children:e(_l,{details:n})}),"orderConfirmationNumber"in n&&n.orderConfirmationNumber&&e(C,{color:"subdued",children:o.translate("order_summary.confirmation_number_label",{confirmation_number:n.orderConfirmationNumber})}),"trackingUrl"in n&&n.trackingUrl&&e(he,{variant:"primary",size:"base",inlineSize:"fill",onClick:n.trackingUrl?()=>window.open(n.trackingUrl,"_blank"):void 0,children:e(y,{direction:"inline",gap:"small-200",alignItems:"center",children:[e(C,{children:o.translate("thank_you.track_your_order_link_text")}),e(oe,{type:"external",size:"small"})]})})]})})})}function dn(){const n=D().contactInfo;return S(()=>{const t=n.value,a=t?.email!=null&&t?.email.length>0,r=t?.phone!=null&&t?.phone.length>0;return{confirmWithEmail:a,confirmWithPhone:r}})}function gl({itemCount:n}){const{i18n:t}=v(),{confirmWithEmail:a,confirmWithPhone:r}=dn().value,o=n>1,i=(()=>
1{if(a)return o?t.translate("thank_you.thank_you_confirmed_with_email_description.multi_store"):t.translate("thank_you.thank_you_confirmed_with_email_description.single_store");if(r)return o?t.translate("thank_you.thank_you_confirmed_with_phone_description.multi_store"):t.translate("thank_you.thank_you_confirmed_with_phone_description.single_store")})();return e(kn,{tone:"info",iconHidden:!0,heading:t.translate("thank_you.confirmed"),children:e(I,{children:i})})}function fl({itemCount:n}){const{i18n:t}=v();return e(kn,{tone:"critical",heading:t.translate("thank_you.thank_you_unconfirmed_items_heading",{count:n}),children:e(I,{children:t.translate("thank_you.thank_you_unconfirmed_items_description",{count:n})})})}function it({status:n,detailsList:t}){const a=te(null),r=te(!1),{shop:o,i18n:i}=v(),s=o.hasFlagEnabled(ue),l=!!Re()?.some(p=>p.status==="failed"),u=o.hasFlagEnabled(io);if(!t.length)return null;const c=n==="confirmed",d=t[0].status==="failed"?t[0].recoveryUrl:void 0,h=t.find(p=>p.shopId===a.value);return e(N,{children:[e(H,{overflow:"hidden",colorLayer:s?void 0:"control",children:e(y,{gap:"base",children:[e(bl,{isConfirmed:c,hasFailedRemoteCheckouts:l,detailsList:t}),t.map((p,m)=>{const _=m===t.length-1;return e(y,{gap:"base",children:[e(dl,{primaryText:e(y,{direction:"inline",gap:"small-400",children:[e(me,{textDecoration:"none",onClick:()=>{a.value=p.shopId,r.value=!0},children:i.translate("thank_you.thank_you_item_label",{count:p.quantity??0})}),e(C,{children:so}),e(C,{children:p.shopName||i.translate("thank_you.thank_you_from_other_store")})]}),secondaryText:vl({details:p,i18n:i}),orderAmount:p.checkoutTotal,thumbnailUrl:p.merchandiseItems?.[0]?.image?.url,thumbnailAlt:p.merchandiseItems?.[0]?.image?.altText,...p.status==="failed"?Sl({details:p,i18n:i,isSingleCheckoutButtonEnabled:u}):kl({details:p,i18n:i})}),!_&&e(vr,{below:"small",children:e($e,{direction:"inline",borderWidth:"base"})})]},p.shopId)}),!c&&u&&d&&e(he,{onClick:()=>window.open(d,"_blank"),inlineSize:"fill",variant:"primary",children:e(Y,{gridAutoFlow:"column",gridAutoColumns:"minmax(auto, max-content)",gridTemplateColumns:"minmax(auto, max-content)",gridTemplateRows:"minmax(0, 1fr)",gap:"small-400",alignItems:"center",alignContent:"center",children:[e(C,{children:i.translate("thank_you.checkout_again")}),e(oe,{type:"external",size:"small"})]})})]})}),h&&e(yl,{open:r.value,onClose:()=>r.value=!1,onAfterHide:()=>a.value=null,details:h})]})}function bl({isConfirmed:n,hasFailedRemoteCheckouts:t,detailsList:a}){if(n)return t?e(gl,{itemCount:a.length}):null;const r=a.filter(o=>o.status==="failed").reduce((o,i)=>o+(i.quantity||0),0);return e(fl,{itemCount:r})}function vl({details:n,i18n:t}){if(n.status==="failed")return t.translate("payment_errors.generic_error");if("orderConfirmationNumber"in n&&n.orderConfirmationNumber)return t.translate("order_summary.confirmation_number_label",{confirmation_number:n.orderConfirmationNumber})}function kl({details:n,i18n:t}){return{buttonText:n.shopName?t.translate("thank_you.checkout_on_remote_shop_link_text",{remoteShopName:n.shopName}):t.translate("thank_you.checkout_on_another_store")}}function Sl({details:n,i18n:t,isSingleCheckoutButtonEnabled:a}){return a?{checkoutUrl:void 0,buttonText:void 0}:{checkoutUrl:n.recoveryUrl,buttonText:n.shopName?t.translate("thank_you.checkout_on_remote_shop_link_text",{remoteShopName:n.shopName}):t.translate("thank_you.checkout_on_another_store")}}function Cl(){const n=Pn();return S(()=>{const t=n.value.filter(We);if(!t.length)return;const[{methods:[{costAfterDiscounts:{currencyCode:a}}]}]=t;return{amount:t.reduce((o,i)=>{const s=i.methods?.find(({handle:l})=>l===i.selectedDeliveryMethodHandle);return s?o+(s.costAfterDiscounts.amount??0):o},0),currencyCode:a}})}function Tl(){const n=W(),t=lo(),a=$t();return S(()=>{const r=n?.purchaseOrder.paymentDue,o=n?.checkoutTotal;return co({paymentDue:r,checkoutTotal:o,orderDeposit:a.value,hasFixedSellingPlan:t.value})})}function st(n){return n?.length?n.reduce((t,a)=>t+a.quantity,0):0}function Pl(n){if(n?.length)return n.reduce((t,a)=>a.lineAmount?{amount:(t?.amount||0)+a.lineAmount.amount,currencyCode:a.lineAmount.currencyCode}:t,void 0)}function Il(n){return n.map(({stableId:a,title:r,subtitle:o,image:i,quantity:s,totalPrice:l})=>a?{id:a,title:r,subtitle:o||void 0,image:i?.url?{url:i.url,altText:i.altText||void 0}:void 0,quantity:s,totalPrice:l}:null).filter(a=>a!==null)}function lt(n){return n.map(({stableId:a,title:r,productTitle:o,image:i,quantity:s,price:l})=>({id:a,title:o,subtitle:r||void 0,image:i?{url:i.url,altText:i.altText||void 0}:void 0,quantity:s,totalPrice:l})).filter(a=>a!==null)}function wl(){const n=Re(),{shop:{name:t,id:a,brandSettings:r,remoteShopsConfigMap:o}}=v(),{totalLineQuantities:i}=Ot(),s=Tl(),l=W(),u=kr(),d=D().taxes.value,{value:h}=Vt("ONE_TIME_PURCHASE"),p=En(h),m=Pn(),_=Cl();return ce(()=>{const g=[],f=[];if(!n?.length)return{confirmedShops:[],failedShops:[]};if(i&&i>0){const b=Il(u)||[],k=d&&d.status==="available_total"?d.totalTax:void 0,T={shopId:a,shopName:t,shopLogo:r?.squareLogo?.url,quantity:i,checkoutTotal:s.value,merchandiseItems:b,subtotal:l?.subtotal,estimatedTaxes:k,shippingTotal:_.value,deliveryMethodHandle:p?.title,orderConfirmationNumber:l?.orderIdentity?.buyerIdentifier||void 0,trackingUrl:l?.orderStatusPageUrl||void 0,deliveryLines:m.value,status:"confirmed"};g.push(T)}
1return n?.length&&n.forEach(b=>{if(b.status==="submitted"){const{orderIdentity:{buyerIdentifier:k},orderStatusPageUrl:T,remotePurchaseOrder:{merchandiseLines:P,deliveryLines:w,checkoutTotal:L,subtotalBeforeTaxesAndShipping:M,tax:x}}=b,q={shopId:b.shopId,shopName:o?.get(b.shopId)?.name,shopLogo:o?.get(b.shopId)?.brandSettings?.squareLogo?.url,quantity:st(P),checkoutTotal:L,subtotal:M,estimatedTaxes:x,shippingTotal:Pl(w),merchandiseItems:lt(P)||[],deliveryMethodHandle:w?.[0]?.title,orderConfirmationNumber:k||void 0,trackingUrl:T||void 0,status:"confirmed"};g.push(q)}if(b.status==="failed"){const{recoveryUrl:k,merchandiseLines:T,checkoutTotal:P,subtotalBeforeTaxesAndShipping:w,tax:L}=b,M={shopId:b.shopId,shopName:o?.get(b.shopId)?.name,shopLogo:o?.get(b.shopId)?.brandSettings?.squareLogo?.url,quantity:st(T),checkoutTotal:P,subtotal:w,estimatedTaxes:L,merchandiseItems:lt(T)||[],recoveryUrl:k,status:"failed"};f.push(M)}}),{confirmedShops:g,failedShops:f}},[n,a,t,i,s.value,l,r?.squareLogo?.url,o,u,d,p,m.value,_.value])}function El(){const{confirmedShops:n,failedShops:t}=wl(),a=!!t?.length,r=!!n?.length;return!r&&!a?null:e(y,{gap:"base",children:[a?e(ul,{confirmedShops:n,failedShops:t}):null,r?e(it,{status:"confirmed",detailsList:n}):null,a?e(it,{status:"failed",detailsList:t}):null]})}const Ml=()=>{const{i18n:n}=v();return e(y,{padding:"base",children:e(R,{children:n.translate("thank_you.offers.title")})})},ct=(n,t=Q)=>{if(n.origin!=="https://shop.app"||n.data===void 0||n.data.type!=="redirect")return;const a=n.data.redirect_to;if(a===void 0)return;const r=new URL(a);`${r.protocol}//${r.hostname}`=="https://shop.app"&&(n.data.open_in_new_tab!==void 0&&n.data.open_in_new_tab===!0&&typeof t.open=="function"?t.open(a,"_blank","noopener,noreferrer"):t.location.href=a)},Al=({shopId:n,personalizeAds:t,placement:a,checkoutToken:r,orderId:o,hideButtons:i,hideHeader:s,accentColor:l,darkMode:u})=>{const c=j(null);U(()=>{const h=m=>{m.origin==="https://shop.app"&&clearTimeout(p)},p=setTimeout(()=>{c.current?.iframeRef?.current&&(c.current.iframeRef.current.style.height="0px")},2e3);return Q.addEventListener("message",ct),Q.addEventListener("message",h),()=>{Q.removeEventListener("message",ct),clearTimeout(p)}},[]);const{authorizeUrl:d}=jo({avoidPayAltDomain:!0,avoidSdkSession:!0,analyticsContext:"shopCashOffers",proxy:!0,locale:void 0,flow:"shop_cash_offers",redirectType:"iframe",responseType:"code",clientId:"",shopId:n,personalizeAds:t,placement:a,checkoutToken:r,orderId:o,hideButtons:i,hideHeader:s,accentColor:l,darkMode:u});return e(Qo,{proxy:!0,insideModal:!1,ref:c,src:d,scrolling:"no",variant:"default"})},Rl=()=>ea(({element:n,...t})=>e(aa,{element:n,featureName:"ShopCashOffers",children:e(na,{children:e(ta,{children:e(Vo,{children:e(Ko,{children:e(Al,{...t})})})})})}),{name:"shop-cash-offers",props:{shopId:"number",personalizeAds:"boolean",placement:"string",orderId:"number",checkoutToken:"string",hideButtons:"boolean",hideHeader:"boolean",accentColor:"string",darkMode:"boolean"},shadow:"open"});function Ll(){const{shop:n}=v(),t=n.hasFlagEnabled(uo),{colors:{global:a,schemes:r={}}}=Nt(),{main:o}=fn(),i=r[o.colorScheme??"scheme1"],s=o.section?.colorScheme?r[o.section.colorScheme]:void 0,l=t?je(s,a?.control)??je(i,a?.control)??je(r.scheme1,a?.control):je(i),u=l===void 0?t:ut(l),c=a?.accent,d=c!==void 0&&u!==ut(c);return{...u?null:{dark_mode:"true"},...d?{accent_color:c.toRgb()}:null}}function je(n,t){if(n==null)return;const a=n.control?.background??t;return a==null||po(a)?n.base?.background:a}function ut(n){return typeof n>"u"?!1:n.getYiqPerceivedBrightness()>=.65}const dt=new URL("https://shop.app"),pt=String(!0),ht="thank_you",xl="https://shop.app/offers-compact",Dl="211px",mt="100%";function Ol(n,t){const a=new URL(n).toString(),r=new URLSearchParams(t).toString();return`${a}?${r}`.toString()}const Nl=Wa(({shopId:n,personalizeAds:t,preview:a,orderId:r,checkoutSessionIdentifier:o,setHeight:i},s)=>{const l=String(t),u=Ll(),{i18n:c,observability:d,url:h}=v(),p=j(null),m=j(null),_=()=>p.current?.shadowRoot?.querySelector("iframe")??m.current,g=!!r||a;if(U(()=>{const f={type:g?"iframe":"shop-js-iframe"};d.counter({name:"shop_ads_2p_rail_render_started",value:1,attributes:f}),d.log("shop_ads_2p_rail_render_started","shop_ads_2p_rail_render_started",{...f})},[g,d]),U(()=>{const f=b=>{if(b.origin!==dt.origin)return;const k=b?.data?.type,T=b?.data?.redirect_to;
1if(k==="resize_iframe"){let P=b?.data?.height;const w=b?.data?.width;if(typeof P=="number"&&typeof w=="number"){P=P>0?P:0,i(P);const L={type:P>0?"with_content":"without_content"};d.counter({name:"shop_ads_2p_rail_resize",value:1,attributes:L}),d.log("shop_ads_2p_rail_resize","shop_ads_2p_rail_resize",{height:P,width:w,...L});const M=_();M&&(M.style.height=`${P}px`,M.style.width=mt)}}else if(g&&k==="redirect"&&T!==void 0){const P=new URL(T);(P.origin===dt.origin||P.origin===new URL(h.storefront()).origin)&&(b.data.open_in_new_tab!==void 0&&b.data.open_in_new_tab===!0?window.open(T,"_blank","noopener,noreferrer"):window.location.assign(T))}};return window.addEventListener("message",f),()=>{window.removeEventListener("message",f)}},[g,i,d,h]),Ga(s,()=>({iframeElement:_}),[]),g){const f=Ol(xl,{shop_id:String(n),placement:ht,hide_header:pt,personalize_ads:l,merchant_url:h.storefront(),...a?{preview:String(a)}:null,...r?{order_id:String(r)}:null,...o?{checkout_token:o}:null,...u});return e("iframe",{ref:m,id:"offers",title:c.translate("thank_you.offers.title"),src:f,width:mt,height:Dl,scrolling:"no"})}else return typeof window<"u"&&typeof customElements<"u"&&!customElements.get("shop-cash-offers")&&Rl(),e("shop-cash-offers",{"shop-id":n,"personalize-ads":l,"hide-header":pt,"dark-mode":u.dark_mode,"accent-color":u.accent_color,placement:ht,"order-id":r,"checkout-token":o,ref:p})});function Bl({preview:n}){const{shop:t,source:{checkoutSessionIdentifier:a},consentManager:r}=v(),{id:o}=t,i=parseInt(ze(o),10),s=r.saleOfDataAllowed.value&&r.marketingAllowed.value,[l,u]=re(),c=t.hasFlagEnabled(ue),d=W(),h=d?.orderIdentity.id?Kt(d.orderIdentity.id):void 0,p=j(null);return e(H,{colorLayer:c?void 0:"control",display:l===0?"none":"block",children:[e(Ml,{}),e(Nl,{checkoutSessionIdentifier:a,orderId:h,personalizeAds:s,shopId:i,ref:p,setHeight:u,preview:n})]})}const tn=(n,t)=>{try{const a=new URL(n.replace(/\/$/,""));return Object.entries(t).forEach(([r,o])=>{a.searchParams.append(r,o)}),a.toString()}catch{return n}},Qe=102,Fl=32,Ul=20,Hl=n=>e("svg",{xmlns:"http://www.w3.org/2000/svg",width:32,height:32,viewBox:"0 0 318 350",...n,children:e("path",{d:"M9.267 33.017C37.148 13.574 77.319 0 120.113 0c114.074 0 197.039 77.132 197.039 182.787 0 98.501-
171.299 167.213-170.479 167.213C61.764 350 .848 292.972.848 216.482c0-51.855 31.182-90.1 75.205-104.994l35.641 60.274c-23.975 11.006-33.018 27.221-33.018 47.307 0 33.017 27.881 56.404 68.052 56.404 49.269 0 88.156-38.905 88.156-91.402 0-61.577-48.608-108.223-114.716-108.223a132.56 132.56 0 0 0-73.243 21.388z"})}),zl="gTxFI",Yl="kfcrU",_t={Container:zl,overlay:Yl},ql="white";function fa({color:n="branded",containerSize:t=Fl,iconSize:a=Ul,backgroundColor:r=ql,overlay:o=!1}){const i=n==="branded"?ln.toRgb():n;return e("div",{className:B(_t.Container,o?_t.overlay:""),style:{backgroundColor:r,height:t,width:t,borderRadius:"10px"},children:e(Hl,{"aria-hidden":"true",style:{fill:i},height:a,width:a})})}const $l="_3nOgQ",Wl="NmBBp",Gl="_0wOrq",Vl="I6KnV",Kl="e1FkT",jl="Ww91E",Ql="sCXu3",Zl="iIHiG",Xl="oacnN",Jl="_8Slfk",ec="_2i0qK",nc="xjUvL",tc="Iiyyo",ae={Root:$l,Ready:Wl,Track:Gl,Fill:Vl,FillDelivered:Kl,Rail:jl,Marker:Ql,StageIcon:Zl,Confirmed:Xl,Delivered:Jl,InTransit:ec,OutForDelivery:nc,CheckPath:tc},ac=Tn("tracking-delivered-gradient-");function rc(){return e("svg",{"aria-hidden":"true",viewBox:"0 0 40 40",children:[e("circle",{cx:"20",cy:"20",fill:"#000",r:"20"}),e("path",{className:ae.CheckPath,d:"m12.25 20.5 5 5 10.5-12",fill:"none",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"3.25"})]})}function oc(){const n=Cn(void 0,ac);return e("svg",{"aria-hidden":"true",viewBox:"0 0 40 40",children:[e("defs",{children:e("linearGradient",{id:n,x1:"0",x2:"1",children:[e("stop",{offset:"0",stopColor:"#3ccd7f"}),e("stop",{offset:"1",stopColor:"#56bc39"})]})}),e("circle",{cx:"20",cy:"20",fill:`url(#${n})`,r:"20"}),e("path",{clipRule:"evenodd",d:"M12.5914 21.8064 12.5926 21.8055 12.5944 21.8042 12.6 21.8001 12.6185 21.7863C12.6341 21.7746 12.6562 21.758 12.6844 21.7365 12.7406 21.6937 12.8211 21.6316 12.9223 21.5514 13.1245 21.3909 13.4102 21.1574 13.7514 20.8594 14.4326 20.2647 15.3426 19.407 16.2553 18.3551 18.0477 16.2895 20 13.3052 20 10 20 5.58172 16.4183 2 12 2 7.58172 2 4 5.58172 4 10c0 3.3052 1.95225 6.2895 3.74471 8.3551.91273 1.0519 1.82269 1.9096 2.50389 2.5043.3412.298.6269.5315.8291.692.1012.0802.1817.1423.2379.1851.0282.0215.0503.0381.0659.0498l.0185.0138.0056.0041.0025.0018c.352.2582.8313.2585 1.1833.0004ZM11.9978 12.5A2.5 2.5 0 1 0 11.9978 7.5a2.5 2.5 0 0 0 0 5Z",fill:"white",fillRule:"evenodd",transform:"translate(8 8)"})]})}function ic({animate:n=!0}={}){return e("div",{"aria-hidden":"true",className:B(ae.Root,{[ae.Ready]:n}),children:e("div",{className:ae.Track,children:[e("span",{className:ae.Fill}),e("span",{className:ae.FillDelivered}),e("span",{className:ae.Rail}),e("span",{className:ae.Marker,children:[e("span",{className:B(ae.StageIcon,ae.Confirmed),children:e(rc,{})}),e("span",{className:B(ae.StageIcon,ae.InTransit)}),e("span",{className:B(ae.StageIcon,ae.OutForDelivery)}),e("span",{className:B(ae.StageIcon,ae.Delivered),children:e(oc,{})})]})]})})}const sc=n=>e("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 393 63",...n,children:[e("path",{fill:"currentColor",d:"M57.69 28.063q.963 0 1.827.357a4.1 4.1 0 0 1 1.527 1.095q.672.74 1.054 1.901.382 1.154.382 2.781v.017q0 2.016-.581 3.453-.581 1.435-1.669 2.208-1.079.763-2.581.763-1.104 0-1.992-.398a4.1 4.1 0 0 1-1.461-1.112 3.9 3.9 0 0 1-.772-1.627l-.017-.092h2.1l.034.083q.157.415.448.73.299.316.714.49.423.167.946.167.945 0 1.544-.556.605-.566.905-1.503a7.7 7.7 0 0 0 .348-2.092q.009-.124.009-.24v-.241l-.374-2q0-.681-.315-1.238a2.4 2.4 0 0 0-.855-.88 2.27 2.27 0 0 0-1.204-.323 2.3 2.3 0 0 0-1.187.315q-.54.315-.863.864a2.3 2.3 0 0 0-.324 1.212v.016q0 .697.307 1.237.307.531.838.838.532.308 1.212.308t1.22-.3.856-.83.315-1.203v-.017h.498v2.208h-.29a2.9 2.9 0 0 1-.64.88q-.422.407-1.046.656-.613.249-1.444.249-1.146 0-2.025-.515a3.73 3.73 0 0 1-1.386-1.41q-.498-.898-.498-2.026v-.017q0-1.22.564-2.166a4 4 0 0 1 1.577-1.494q1.013-.549 2.3-.548m8.559 10.666a1.3 1.3 0 0 1-.947-.373 1.28 1.28 0 0 1-.373-.93q0-.555.373-.93.382-.381.947-.382.572 0 .946.382.373.375.373.93 0 .547-.373.93-.375.373-.946.373m0-6.159a1.3 1.3 0 0 1-.947-.373 1.28 1.28 0 0 1-.373-.93q0-.555.373-.93.382
1-.381.947-.382.572 0 .946.382.373.375.373.93 0 .547-.373.93-.375.373-.946.373m9.579 7.77v-2.3h-5.86v-1.75l.946-1.619a155 155 0 0 1 1.959-3.22q.497-.798.987-1.57.498-.78.996-1.518h3.014v7.91h1.618v1.768H77.87v2.3zm-3.868-4.018h3.9v-6.25h-.124q-.365.564-.755 1.162-.382.597-.772 1.22t-.772 1.253q-.381.622-.755 1.254-.374.623-.722 1.236zm12.484 4.018v-9.87h-.15l-2.98 2.1v-2.009l3.13-2.2h2.133V40.34z"}),e("rect",{width:24,height:12,x:334,y:28.5,stroke:"currentColor",opacity:.35,rx:3.8}),e("path",{fill:"currentColor",d:"M359.5 32.781v4.076a2.21 2.21 0 0 0 1.328-2.038c0-.89-.523-1.693-1.328-2.038",opacity:.4}),e("rect",{width:21,height:9,x:335.5,y:30,fill:"currentColor",rx:2.5}),e("path",{fill:"currentColor",fillRule:"evenodd",d:"M317.771 31.104c2.487 0 4.879.922 6.681 2.576a.355.355 0 0 0 .487-.004l1.297-1.263a.34.34 0 0 0 .105-.248.34.34 0 0 0-.108-.246c-4.731-4.375-12.195-4.375-16.926 0a.35.35 0 0 0-.108.246c0 .093.037.182.105.248l1.298 1.263c.133.13.35.131.486.004 1.803-1.654 4.195-2.576 6.683-2.576m-.004 4.22c1.357 0 2.666.512 3.672 1.436a.344.344 0 0 0 .484-.006l1.287-1.32a.367.367 0 0 0-.005-.519 7.9 7.9 0 0 0-10.873 0 .367.367 0 0 0-.005.52l1.287 1.319a.34.34 0 0 0 .483.006 5.43 5.43 0 0 1 3.67-1.436m2.525 2.794a.4.4 0 0 1-.103.28l-2.177 2.455a.32.32 0 0 1-.241.113.32.32 0 0 1-.242-.113l-2.177-2.455a.4.4 0 0 1-.102-.28.4.4 0 0 1 .113-.276c1.39-1.314 3.426-1.314 4.816 0 .07.07.111.17.113.276M301.7 29.682c0-.633-.478-1.146-1.067-1.146h-1.066c-.589 0-1.067.513-1.067 1.146v9.934c0 .633.478 1.146 1.067 1.146h1.066c.589 0 1.067-.513 1.067-1.146zm-7.434 1.3h1.067c.589 0 1.066.525 1.066 1.173v7.434c0 .648-.477 1.173-1.066 1.173h-1.067c-.589 0-1.067-.525-1.067-1.173v-7.434c0-.648.478-1.174 1.067-1.174m-4.332 2.648h-1.067c-.589 0-1.066.532-1.066 1.189v4.755c0 .656.477 1.188 1.066 1.188h1.067c.589 0 1.067-.532 1.067-1.188v-4.755c0-.657-.478-1.189-1.067-1.189m-5.301 2.445h-1.066c-.589 0-1.067.525-1.067 1.172v2.344c0 .647.478 1.171 1.067 1.171h1.066c.589 0 1.067-.524 1.067-1.171v-2.344c0-.647-.478-1.172-1.067-1.172",clipRule:"evenodd"})]}),lc="RqWCL",cc="vcF4y",uc="Z7YHY",dc="U17Bl",pc="XiB25",hc="rRjrG",mc="nm5oZ",_c="pXsW1",yc="XAh5C",gc="rjvR4",ge={Phone:lc,PhoneReady:cc,Screen:uc,StatusBar:dc,Clock:pc,Island:hc,Banner:mc,AppIcon:_c,Copy:yc,Time:gc},fc=28,bc=17;function yt(n,t){return new Intl.DateTimeFormat(t,{hour:"numeric",minute:"2-digit"}).formatToParts(n).filter(({type:a})=>a!=="dayPeriod").map(({value:a})=>a).join("").trim()}function vc(n){const t=new Date(n),a=n.getHours(),r=a>=20?"tomorrow":"today";return a>=20||a<9?(a>=20&&t.setDate(t.getDate()+1),t.setHours(9,0,0,0)):t.setHours(t.getHours()+1,0,0,0),{day:r,time:t}}function kc({animate:n=!0,title:t,body:a,time:r,now:o}={}){const{i18n:i}=v(),s=o?yt(o,i.locale):"",l=o?vc(o):void 0,u=l?yt(l.time,i.locale):"";let c="";return l?.day==="today"?c=i.translate("thank_you.qr_code.phone_banner.body_today",{time:u}):l&&(c=i.translate("thank_you.qr_code.phone_banner.body_tomorrow",{time:u})),e("div",{"aria-hidden":"true",className:B(ge.Phone,{[ge.PhoneReady]:n}),children:e("div",{className:ge.Screen,children:[e("div",{className:ge.StatusBar,children:[e(sc,{"aria-hidden":"true"}),e("span",{className:ge.Clock,dir:"auto",children:s}),e("span",{className:ge.Island})]}),e("div",{className:ge.Banner,children:[e("span",{className:ge.AppIcon,children:e(fa,{backgroundColor:ln.toRgb(),color:"white",containerSize:fc,iconSize:bc})}),e("span",{className:ge.Copy,children:[e("strong",{dir:"auto",children:t??i.translate("thank_you.qr_code.phone_banner.title")}),e("span",{dir:"auto",children:a??c})]}),e("span",{className:ge.Time,dir:"auto",children:r??i.translate("thank_you.qr_code.phone_banner.time")})]})]})})}const Sc="HLHdp",Cc="E1A3F",Tc="_2gHo1",mn={PhoneReveal:Sc,PhoneRevealReady:Cc,BarReveal:Tc};function Pc({treatment:n,isReady:t=!0,now:a}){return n==="phone"?e("div",{"aria-hidden":"true",className:B(mn.PhoneReveal,{[mn.PhoneRevealReady]:t}),children:e(kc,{animate:t,now:a})}):e("div",{"aria-hidden":"true",className:mn.BarReveal,children:e(Y,{accessibilityVisibility:"hidden",gridTemplateRows:t?"1fr":"0fr",overflow:"hidden",children:e(ic,{animate:t})})})}const Ic="eB1Wk",wc="Ipunz",Ec="F0OjS",Mc="_3ne1k",Ac="_5eMgt",Rc="WYqsK",Lc="smgwg",xc="v7JCj",Dc="cnARA",Oc="UIp5B",Nc="IATLg",Bc="JN61f",Fc="JwOzi",le={QrCodeSkeleton:Ic,QrCode:wc,QrCodeLoaded:Ec,Popover:Mc,Styled
1QrPopover:Ac,TrackingPopover:Rc,PopoverContent:Lc,PhonePopoverContent:xc,PopoverContentStack:Dc,TrackingPopoverContent:Oc,PopoverCopy:Nc,QrCodeCopy:Bc,TrackingHeadline:Fc},Uc=[en.Bar,en.Phone];function Hc(n){return Uc.includes(n??"")}function zc(n){const t=te(void 0);return U(()=>{if(!n)return;let a;const r=()=>{t.value=new Date},o=6e4-Date.now()%6e4;r();const i=window.setTimeout(()=>{r(),a=window.setInterval(r,6e4)},o);return()=>{window.clearTimeout(i),a!==void 0&&window.clearInterval(a)}},[n,t]),t.value}function Yc({link:n,label:t,message:a,installCampaign:r,styledQrCode:o,onQrCodeInteraction:i}){const{i18n:s,observability:l,shop:u}=v(),c=te(!1),d=j(null),h=j(0),p=te(!1),m=te(!1),_=Bt(),g=!c.value,f=m.value,b=c.value&&f,k=r?.variant,T=Hc(k),P=T?a?.subtitle:a?.title,w=T?void 0:a?.subtitle,L=$(()=>{i?.()},[i]),M=$(()=>{c.value=!0,d.current!==null&&(l.histogram({name:"qr_code_load_time",value:Math.round(performance.now()-d.current),unit:"ms",attributes:{page:"thank_you"}}),d.current=null)},[l,c]),x=k===en.Phone,q=zc(x),z=$(()=>{m.value=!0,h.current+=1,!c.value&&d.current===null&&(d.current=performance.now())},[m,c]),Z=$(()=>{m.value=!1,p.value=!1},[p,m]);U(()=>{if(!(!f||!P))return Sr({content:P})},[f,P]),U(()=>{_&&b&&(p.value=!0)},[p,_,b]);const X=A=>{f&&!p.value&&A.propertyName==="filter"&&(p.value=!0)};return e(O,{children:e(oa,{impressionType:"download_shop_button",impressionFeatures:["desktop","qr_code"],children:e(he,{inlineSize:u.hasFlagEnabled(De)?"fill":void 0,onClick:L,overlay:e(ri,{theme:{popover:{cornerRadius:20}},children:e(si,{keepMounted:!0,padding:"none",positionArea:"inline-end",onHide:Z,onShow:z,children:e(O,{className:B(le.Popover,{[le.TrackingPopover]:T,[le.StyledQrPopover]:o}),children:e(O,{padding:"none",className:B(le.PopoverContent,{[le.TrackingPopoverContent]:T,[le.PhonePopoverContent]:x}),children:e(y,{gap:"none",className:le.PopoverContentStack,children:[e(Y,{gridTemplateColumns:"auto minmax(0, 1fr)",columnGap:"none",children:[e(Y,{gridTemplateColumns:"1fr",children:[g?e(O,{className:le.QrCodeSkeleton,children:e(Le,{contentDisplay:"block",inlineSize:"100%",blockSize:"100%"})}):null,e(O,{className:B(le.QrCode,{[le.QrCodeLoaded]:b}),padding:"none",onTransitionEnd:X,children:[o?e("img",{src:n,height:Qe,width:Qe,alt:s.translate("thank_you.qr_code.iframe_title"),"aria-hidden":g,onLoad:M}):e(li,{src:n,height:Qe,width:Qe,title:s.translate("thank_you.qr_code.iframe_title"),"aria-hidden":g,onLoad:M}),o?null:e(fa,{overlay:!0})]})]}),e(O,{children:e(Y,{gridTemplateColumns:"1fr",blockSize:"100%",children:e(O,{className:le.QrCodeCopy,children:e(y,{gap:"none",className:le.PopoverCopy,children:[e(O,{className:B({[le.TrackingHeadline]:T}),children:P?e(R,{level:3,children:P}):null}),w?e(I,{children:e(Ee,{children:w})}):null]})})})})]}),T?e(Pc,{isReady:p.value,treatment:k,now:q},h.current):null]})})})})}),children:t})})})}const gt="order_status_page";class qc extends Error{constructor(){super(...arguments),this.name="ShopMobileClipboardInteractionError"}}function $c({label:n,link:t,onClipboardInteraction:a}){const r=Me(),o=sn(),{observability:i,mobileCheckoutSdk:s,embed:l,shop:u}=v(),c=s.variant.isStandard()||l?.isCheckoutKit();if(!r)return null;const d=r?.mobileUrlAttributionPayload,h=o.value.defaultAttributes?.visitToken,p=async()=>{try{const g=_(d,h);await Cr(g)}catch(g){g instanceof Error&&i.error(new qc(g.message,{cause:g}))}finally{a?.();const g=m(t,h);window.location.href=g}};return e(O,{children:e(oa,{impressionType:"download_shop_button",impressionFeatures:["mobile"],children:e(he,{inlineSize:u.hasFlagEnabled(De)?"@media (inline-size >= medium) auto, fill":void 0,onClick:p,children:n})})});function m(g,f){const b=new URL(g);return f&&b.searchParams.set("sid",f),c&&b.searchParams.set("open_externally","true"),b.toString()}function _(g,f){return f?`${g},${f},${gt}`:`${g},,${gt}`}}function ba({label:n,message:t,mobileLinkToShop:a,desktopLinkToShop:r,styledQrCode:o,installCampaign:i,onClipboardInteraction:s,onQrCodeInteraction:l}){return ho()?e($c,{label:n,link:a,onClipboardInteraction:s}):e(Yc,{label:n,link:r,message:t,styledQrCode:o,installCampaign:i,onQrCodeInteraction:l})}const ft="installments_order",Wc="open.shop.app";function Gc(){const{i18n:n}=v(),t=Me(),{track:a}=ve("shop_pay_installments_highlight_button");if(U(()=>{t&&a("shop_button_rendered")},[t,a]),!t)return null;const{shopInstallmentsMobileUrl:r,qrCodeUrl:o}=t,i={title:n.translate("installments.installments_highlight_qr_flow_modal.title"),subtitle:n.translate("installments.installments_highlight_qr_flow_modal.subtitle")}
1,s=tn(r,{utm_content:ft}),l=tn(o,{link_provider:Wc,utm_content:ft});return e(ba,{label:n.translate("installments.installments_highlight_shop_button_get_reminders"),message:i,desktopLinkToShop:l,mobileLinkToShop:s,onClipboardInteraction:()=>{a("arrive")},onQrCodeInteraction:()=>{a("arrive_show_qr_code")}})}function Vc(){const{i18n:n,shop:t}=v(),a=t.hasFlagEnabled(ue),r=n.translate("installments.installments_highlight_headline");return e(H,{accessibilityLabel:r,colorLayer:a?void 0:"control",children:e(y,{gap:"large-200",children:[e(R,{children:r}),e(y,{gap:"base",children:[e(I,{children:e(Ee,{children:n.translate("installments.installments_highlight_copy")})}),e(Gc,{})]})]})})}function bt({shipmentGroups:n,title:t,subtitle:a,subtitleIcon:r,address:o,addressHeading:i,modalHeader:s}){const{shop:l}=v(),u=l.hasFlagEnabled(ue);return e(H,{overflow:"hidden",colorLayer:u?void 0:"control",children:e(y,{gap:"base",children:[e(y,{gap:"small-200",children:[e(R,{level:2,children:t}),a&&e(y,{direction:"inline",gap:"small-400",alignItems:"center",children:[r&&e(oe,{type:r}),e(C,{color:"subdued",children:a})]})]}),n.map((c,d)=>e(ui,{merchandiseLines:c.merchandiseLines,deliveryMethod:c.deliveryMethod,deliveryMethodHandle:c.deliveryMethod.handle,modalHeader:s(d),showPrice:!1,showPriceInModal:!0,showDeliveryIcon:!1,choiceListContext:!1,isNotFirstLine:d>0,showDivider:!1,subtitle:c.deliveryMethod.pickupLocation?.type==="PickupInStoreLocation"?c.deliveryMethod.pickupLocation.instructions:void 0},c.id)),o&&e(y,{gap:"small-200",children:[e(R,{level:3,children:i}),e(qe,{address:o,multiline:!0})]})]})})}function Kc(n,{i18n:t}){const a=n.filter(({selectedMethod:o})=>o.methodType==="PICK_UP");if(a.length===0)return;const[r]=a;return{shipmentGroups:a.map(({id:o,line:i,selectedMethod:s})=>({id:o,deliveryMethod:s,merchandiseLines:(i.targetMerchandiseLines??[]).filter(l=>l.requiresShipping)})),title:t.translate("delivery_options.pickup"),subtitle:t.translate("split_delivery.separate_pickup_email_notice"),address:r.selectedMethod.pickupLocation?.address,addressHeading:t.translate("thank_you.pick_up_in_store_marker.shipping"),modalHeader:()=>t.translate("delivery_options.pickup")}}function jc(n,{checkout:t,i18n:a,shop:r}){const{shippingAddress:o}=t.latestReceipt.value?.status==="processed"?t.latestReceipt.value.purchaseOrder:{},i=n.filter(({selectedMethod:h})=>h.methodType==="SHIPPING");if(i.length===0)return;const s=i.map(({line:h,selectedMethod:p})=>({line:h,method:p})),l=r.marketDrivenShippingEnabled?mo(i.map(({line:h})=>h),s):new Set,u=new Map;i.forEach((h,p)=>{const m=Zt(h.selectedMethod,h.line.id??`index-${p}`);u.has(m)||u.set(m,h)});const c=xo(s).flatMap(({key:h,methods:p,merchandiseLines:m})=>{const _=u.get(h),g=p[0];if(!_||!g)return[];const b=p.find(k=>!l.has(k))??Do(g);return[{id:_.id,deliveryMethod:b,merchandiseLines:m.filter(k=>k.requiresShipping)}]}),d=c.length;return{shipmentGroups:c,title:a.translate("order_summary.shipping_label"),subtitle:d>1?a.translate("shipping.split_shipping_multiple_shipment_notice_one_time_purchase",{quantity:d}):void 0,subtitleIcon:"truck",address:o,addressHeading:a.translate("thank_you.shipping_address_title"),modalHeader:h=>d===1?a.translate("order_summary.shipping_label"):a.translate("shipping.split_shipping_merchandise_shipment_number",{number:h+1,total:d})}}function Qc(n){return n.status!=="filled"?[]:n.lines.filter(We).flatMap(t=>{const a=En(t);return a?[{id:t.id??_o(),line:t,selectedMethod:a}]:[]})}function Zc(){const n=v(),{deliveryNext:t}=n.checkout.latestReceipt.value?.status==="processed"?n.checkout.latestReceipt.value.purchaseOrder??{}:{};if(!t)return null;const a=Qc(t).filter(({line:i})=>i.type==="ONE_TIME_PURCHASE"),r=Kc(a,n),o=jc(a,n);return e(y,{gap:"base",children:[r&&e(bt,{...r}),o&&e(bt,{...o})]})}function Xc(){const{i18n:n,shop:t}=v(),a=t.hasFlagEnabled(ue),r=n.translate("shipping.shipping_method_title"),o=D().deliveryNext,i=Oo(),s=Xt(),l=on(),u=S(()=>{const T=o.value;if(T?.status!=="filled")return[];const P=yo(T.lines).filter(We);return Gt(P)}),c=S(()=>u.value.filter(({type:T})=>T==="ONE_TIME_PURCHASE")),d=S(()=>Qt(c.value).groups),h=S(()=>d.value.length),p=S(()=>u.value.filter(({type:T})=>T==="SUBSCRIPTION")),m=S(()=>p.value.length>0),_=S(()=>u.value.map(({methods:T})=>T[0]?.handle)),g=S(()=>n.translate("shipping.shipping_method_first_shipment_group_title",{count:h.value})),f=S(()=>m.value&&!i.value.showShipmentBreakdown&&!At(l.value.currentDetour)),b=S(()=>
1{if(m.value||s.value)return n.translate("shipping.split_shipping_multiple_shipment_notice");if(h.value>1)return n.translate("shipping.split_shipping_multiple_shipment_notice_one_time_purchase",{quantity:h.value})}),k=t.marketDrivenShippingEnabled&&go(c.value);return e(E,{when:()=>o.value?.status==="filled",children:()=>e(Ae,{target:"plain",children:e(H,{accessibilityLabel:r,children:e(y,{gap:"base",padding:"small-300 none none none",children:[e(y,{gap:"small-400",children:[e(R,{level:2,children:r}),e(E,{when:()=>i.value.showShipmentBreakdown,fallback:e(Jc,{multipleShipmentsHeading:b}),children:e(hi,{})})]}),e(y,{gap:"large-200",children:[e(y,{gap:"small-200",children:[e(E,{when:f,children:()=>e(R,{level:3,children:g.value})}),e(Ae,{target:"edgeToEdgeCard",children:e(H,{accessibilityRole:"presentation",colorLayer:a?void 0:"control",children:e(di,{deliveryLines:u.value,selectedDeliveryMethodHandles:_.value,choiceListContext:!1,showGroupPrices:!k,shipmentGroups:d.value})})})]}),e(mi,{subscriptionLines:p.value})]})]})})})})}function Jc({multipleShipmentsHeading:n}){return e(E,{when:n,children:t=>e(y,{direction:"inline",gap:"small-400",alignItems:"center",children:[e(
1oe,{type:"truck"}),e(C,{color:"subdued",children:t})]})})}function eu(n){return n.some(t=>t.key==="_shopify_buyer_membership_key"&&t.value==="buy_with_prime")}const va=wt(void 0);function ka(){return Et(va)}const nu="Q3L2z",tu="wpbKf",au="_1H07Y",_n={StaticMapContainer:nu,StaticMapContainerWithOverlay:tu,StaticMapOverlay:au};function ru({src:n,title:t,overlayTitle:a,overlayLabel:r,overlay:o,onError:i}){const s=fo();return e(E,{when:s,fallback:e(Le,{contentDisplay:"block",aspectRatio:"2 / 1"}),children:e("div",{className:B(_n.StaticMapContainer,{[_n.StaticMapContainerWithOverlay]:!!o}),children:[e(rn,{src:n,alt:t??"Map",loading:"lazy",objectFit:"cover",aspectRatio:"2/1",onError:i?()=>i():void 0}),r?e("div",{"aria-hidden":"true",className:_n.StaticMapOverlay,children:e(y,{gap:"small-500",alignItems:"center",children:[a?e(C,{color:"subdued",type:"small",children:a}):null,e(C,{type:"strong",children:r})]})}):null,o]})})}function ou(n,t){return n?t?n.dark:n.light:null}function iu(){v();const n=Mn(),t=W();return ou(t?.mapUrl,n)}const su="_1hWL4",lu="l8QVy",cu="pJQCE",uu="_35R1C",du="_9uLa0",pu="_1w8la",hu="xQXew",mu="gj4N0",_u="VImf6",yu="_9CuNx",gu="O8Seo",fu="_01CKh",bu="KQs71",vu="Ic4fS",ku="IMQvT",Su="_7hUKC",Cu="QZR8x",ie={ProductMapMarker:su,"ProductMapMarker-borderColorBase":"Kv2J9","ProductMapMarker-borderColorCustom":"Wv7wJ","ProductMapMarker-badgeToneBase":"WtS0D","ProductMapMarker-badgeToneAccent":"GgkBH",ProductMapMarkerCards:lu,ProductMapMarkerPin:cu,ProductMapMarkerPinBody:uu,ProductMapMarkerPinGlyph:du,ProductMapMarkerLabel:pu,ProductMapMarkerLabelEnter:hu,ProductMapMarkerCard:mu,ProductMapMarkerCardEnter:_u,ProductMapMarkerCardPrimary:yu,ProductMapMarkerCardShadowReveal:gu,ProductMapMarkerCheckmark:fu,ProductMapMarkerCheckmarkEnter:bu,ProductMapMarkerCheckmarkSvg:vu,ProductMapMarkerCheckmarkPath:ku,ProductMapMarkerCheckmarkPathDraw:Su,ProductMapMarkerCards2:Cu},Sa=5;function Ca({children:n,products:t}){const a=t.slice(0,Sa),{merchandiseThumbnail:{borderColor:r="base",badge:{background:o}={}}={}}=Nt(),i=!o||o==="base"?"base":"accent";return e("div",{className:B(ie.ProductMapMarker,ie[Un("ProductMapMarker-borderColor",r)],ie[Un("ProductMapMarker-badgeTone",i)]),children:[a.length>0?e("div",{"aria-hidden":"true",className:B(ie.ProductMapMarkerCards,a.length===2&&ie.ProductMapMarkerCards2),children:a.map((s,l)=>e("div",{className:B(ie.ProductMapMarkerCard,l===0&&ie.ProductMapMarkerCardPrimary),children:[e(Sn,{src:s.src}),l===0&&e("span",{className:ie.ProductMapMarkerCheckmark,children:e("svg",{"aria-hidden":"true",className:ie.ProductMapMarkerCheckmarkSvg,focusable:"false",viewBox:"0 0 75 75",children:e("path",{className:ie.ProductMapMarkerCheckmarkPath,d:"M20 39 L32 50 L56 25",fill:"none",pathLength:"1"})})})]},s.key))}):e(Tu,{}),e(O,{background:"base",borderRadius:"fullyRounded",boxShadow:"base",className:ie.ProductMapMarkerLabel,minBlockSize:"26px",overflow:"hidden",paddingBlock:"small-400",paddingInline:"small-200",children:e(Y,{alignItems:"center",columnGap:"small-400",gridAutoFlow:"column",children:n})})]})}function Tu(){return e("svg",{"aria-hidden":"true",className:ie.ProductMapMarkerPin,focusable:"false",width:"48",height:"57",viewBox:"0 0 48 57",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e("path",{className:ie.ProductMapMarkerPinBody,d:"M7.02944 7.02944C16.402 -2.34315 31.598 -2.34315 40.9706 7.02944C50.3431 16.402 50.3431 31.598 40.9706 40.9706L26.1665 55.7747C24.97 56.9712 23.03 56.9712 21.8335 55.7747L7.02944 40.9706C-2.34315 31.598 -2.34315 16.402 7.02944 7.02944Z"}),e("path",{className:ie.ProductMapMarkerPinGlyph,clipRule:"evenodd",d:"M24 11.832C30.7191 11.8321 36.166 17.2794 36.1664 23.9985C36.1664 30.7179 30.7194 36.1648 24 36.1649C17.2806 36.1648 11.8335 30.7179 11.8335 23.9985C11.834 17.2795 17.2809 11.8321 24 11.832ZM29.7483 19.6037C29.2536 19.1915 28.5173 19.2586 28.1046 19.7526L22.6617 26.2832L19.8149 23.5063C19.3539 23.0565 18.6152 23.0655 18.1651 23.526C17.7154 23.9872 17.7253 24.7259 18.1864 25.1758L21.3173 28.2307C21.4104 28.3216 21.5315 28.4409 21.6469 28.536C21.7723 28.6393 21.9738 28.7869 22.2546 28.8672C22.61 28.9687 22.99 28.9485 23.3331 28.811C23.6038 28.7022 23.7903 28.5361 23.9043 28.4206C24.0094 28.314 24.1173 28.1817 24.2005 28.0818L29.8971 21.2474C30.3088 20.7526 30.2425 20.0161 29.7483 19.6037Z",fillRule:"evenodd"})]})}
1const Pu="QiTzJ",Iu="BsmDF",vt={MapFallback:Pu,BackgroundImage:Iu};function wu({children:n,products:t,background:a="subdued"}){const r=te(new Set),o=t.filter(({src:l})=>l&&!r.value.has(l)),i=a==="product"?o[0]?.src:void 0;function s(l){if(!(l.target instanceof HTMLImageElement))return;const u=l.target.getAttribute("src");u&&(r.value=new Set([...r.value,u]))}return e(O,{background:"subdued",className:vt.MapFallback,inlineSize:"100%",onErrorCapture:s,overflow:"hidden",position:"relative",children:[i?e(rn,{alt:"",className:vt.BackgroundImage,inlineSize:"auto",objectFit:"cover",src:i}):null,e(Ca,{products:o,children:n})]})}function Ta({title:n,markerTitle:t,markerLabel:a,fallbackTitle:r=t,products:o,failedSources:i,...s}){const l=iu(),u=l?i.value.has(l):i.value.size>0;function c(){i.value=new Set([...i.value,l])}const d=e(N,{children:[e(C,{color:"subdued",children:r}),e(Tr,{children:e(C,{type:"strong",children:a})})]});return u?e(wu,{products:o??[],background:o?"product":"subdued",children:d}):l?e(ru,{src:l,title:n,overlayTitle:o?void 0:t,overlayLabel:o?void 0:a,overlay:o?e(Ca,{products:o,children:d}):void 0,onError:c},l):e(ii,{...s,title:n,onLoadFailure:c})}function Pa(){const{checkout:n,shop:t}=v(),{acceptEmailMarketing:a,buyerIdentity:r,contactInfo:o}=D();return S(()=>!r.value?.purchasingCompany&&o.value?.email!==void 0&&t.emailMarketing!=="OFF"&&!a.value&&n.latestReceipt.value?.status==="processed"&&n.latestReceipt.value.eligibleForMarketingOptIn)}const Eu=/^(e_[0-9a-f]{32})_(.+?)(?:_osp)?$/;function Mu(n){if(!n)return{clientHandle:null,variant:null};let t;try{t=new URL(n).searchParams.get("utm_campaign")}catch{return{clientHandle:null,variant:null}}if(!t)return{clientHandle:null,variant:null};const a=Eu.exec(t);return a?{clientHandle:a[1],variant:a[2]}:{clientHandle:null,variant:null}}function Au(n){return Mu(n)}const Ru="CGD68",Lu="MPVYO",xu="_3MQvk",Du="_8PSDP",Ou="fWnnD",Nu="_1IOC2",Bu="bDnw9",Fu="lK5x7",Uu="c0CTL",Hu="_4davv",zu="_38oLJ",Yu="oXdcI",qu="hOZAu",$u="_2Vr9X",Wu="ogNqn",Gu="aAfSd",Vu="kujmI",Ku="q19KC",ju="_6rZN2",Qu="E1DyI",Zu="gRzAZ",Xu="EHhRv",Ju="KaI2p",ed="taDzR",nd="gvU7N",td="w7U7g",ad="Cl5Kz",rd="Dh152",od="TjYGl",id="EzlVD",sd="JcEQU",ld="HEqog",cd="OaqG3",ud="xHfD9",dd="Qhbfd",pd="_1C9SL",hd="jvrs3",md="ayiZt",_d="JVpja",yd="y2YPD",gd="t0uAF",fd="rLm9q",bd="PXe2R",vd="_63ITw",F={Root:Ru,VisualLabel:Lu,Layer:xu,Phrase:Du,Token:Ou,IntroToken:Nu,ShopButtonAnimationCharOut:Bu,FinalToken:Fu,ShopButtonAnimationCharIn:Uu,IconSpacer:Hu,ShopLogoSpacer:zu,Icon:Yu,BellIcon:qu,ShopButtonAnimationBellRing:$u,ShopLogoToken:Wu,ShopLogo:Gu,StaticLabel:Vu,StaticShopLogoWrapper:Ku,AccessibleLabel:ju,Delay0:Qu,Delay1:Zu,Delay2:Xu,Delay3:Ju,Delay4:ed,Delay5:nd,Delay6:td,Delay7:ad,Delay8:rd,Delay9:od,Delay10:id,Delay11:sd,Delay12:ld,Delay13:cd,Delay14:ud,Delay15:dd,Delay16:pd,Delay17:hd,Delay18:md,Delay19:_d,Delay20:yd,Delay21:gd,Delay22:fd,Delay23:bd,Delay24:vd};function kd({icon:n,introText:t,finalPrefix:a,accessibleLabel:r,staticLabel:o}){const{i18n:i}=v(),{locale:s,localeDirection:l}=i,u=p=>l==="rtl"&&Va(p)?"rtl":"ltr",[c,d]=re(!1);U(()=>{d(!0)},[]);const h=Ia(a,s,c).length;return e("span",{className:F.Root,children:[e("span",{className:F.VisualLabel,"aria-hidden":"true",children:[e("span",{className:F.Layer,children:e("span",{className:F.Phrase,dir:u(t),children:[e("span",{className:B(F.Token,F.IntroToken,F.IconToken,F.Delay0),children:n}),e("span",{className:F.IconSpacer}),kt({text:t,tokenClassName:F.IntroToken,locale:s,graphemesEnabled:c,delayOffset:1})]})}),e("span",{className:F.Layer,children:e("span",{className:F.Phrase,dir:u(a),children:[kt({text:a,tokenClassName:F.FinalToken,locale:s,graphemesEnabled:c}),e("span",{className:F.ShopLogoSpacer}),e("span",{className:B(F.Token,F.FinalToken,F.ShopLogoToken,F[wa(h)]),children:e(un,{className:F.ShopLogo,"aria-hidden":"true"})})]})})]}),e("span",{className:F.StaticLabel,dir:u(r),"data-testid":"static-label","aria-hidden":"true",children:o}),e("span",{className:F.AccessibleLabel,children:r})]})}const Sd=/^(ar|fa|ur|he|iw|hi|th)\b/i;function Ia(n,t,a){const r=n.match(/\s+|\S+/gu)??[];
1if(!a||Sd.test(t)||typeof Intl.Segmenter!="function")return r;let i;try{i=new Intl.Segmenter(t,{granularity:"grapheme"})}catch{return r}return r.flatMap(s=>/^\s+$/u.test(s)?[s]:Array.from(i.segment(s),l=>l.segment))}function kt({text:n,tokenClassName:t,locale:a,graphemesEnabled:r,delayOffset:o=0}){return Ia(n,a,r).map((i,s)=>{const l=s+o;return e("span",{className:B(F.Token,t,F[wa(l)]),children:i.replaceAll(" "," ")},`${l}-${i}`)})}function wa(n){return`Delay${Math.min(n,24)}`}function Cd(){return e(y,{direction:"inline",alignItems:"center",className:F.StaticShopLogoWrapper,children:e(un,{className:F.ShopLogo,"aria-hidden":"true"})})}function Td(){return e("svg",{className:B(F.Icon,F.BellIcon),viewBox:"0 0 16 16","aria-hidden":"true",focusable:"false",children:e("path",{fill:"currentColor",d:"M8.00016 1.5C10.4655 1.50006 12.5234 3.3978 12.8439 5.90137L13.4718 10.8096C13.5286 11.2533 13.3853 11.6709 13.1173 11.9805L13.1203 12H13.1007C12.8276 12.305 12.4309 12.5 11.9836 12.5H10.8908C10.3479 13.6581 9.2848 14.4999 8.00016 14.5C6.71553 14.5 5.6524 13.6581 5.10953 12.5H4.01578C3.56841 12.4998 3.17155 12.3052 2.8986 12H2.88004L2.88199 11.9814C2.61413 11.6719 2.47168 11.2533 2.52848 10.8096L3.15641 5.90137C3.47688 3.3978 5.53483 1.50006 8.00016 1.5ZM6.25504 12.5C6.68857 13.1293 7.32689 13.5 8.00016 13.5C8.67344 13.5 9.31174 13.1293 9.74527 12.5H6.25504Z"})})}const Pd="mnuHb",Id="ZHLC1",wd="ggkpn",Ed="jNjME",Fe={ShopOrderUpdates:Pd,"ShopOrderUpdates-redesign":"LOmaT",ManageOrderButton:Id,ShopLogoWrapper:wd,ShopLogo:Ed},St={delivery:"delivery_order",pickup:"pickup_order"},Md="/qr/u/download.svg";function Ad(n){const t=new URL(n);return t.pathname=Md,t.toString()}class Rd extends Error{constructor(){super(...arguments),this.name="PickupInstallCampaignAssignmentError"}}function Ea({className:n,variant:t="delivery"}={}){const{i18n:a,observability:r,shop:o}=v(),i=W(),s=Me(),l=Au(s?.mobileUrl),u=a.translate("app_promotions.animated_shop_button.final_prefix"),c={icon:e(Td,{}),introText:a.translate("app_promotions.animated_shop_button.intro.value_props"),finalPrefix:u,accessibleLabel:`${u}Shop`,staticLabel:e(N,{children:[u,e(Cd,{})]})},{track:d}=ve("order_updates"),h=Uo();U(()=>{s&&d("shop_button_rendered")},[s,d]);const p=t==="pickup"&&l.clientHandle!==null&&l.variant!==null;if(U(()=>{p&&r.error(new Rd("Pickup order received an install campaign assignment"),{severity:"warning",metadata:{installCampaign:{clientHandle:l.clientHandle,variant:l.variant}}})},[p,l.clientHandle,l.variant,r]),!s)return null;const{mobileUrl:m,orderTrackingMobileUrl:_,qrCodeUrl:g,buyerHasOrderTrackingPush:f,orderTrackingPushCtaVariant:b}=s,k=t!=="pickup"&&f!==!0&&b==="treatment",T={shop:e("span",{className:Fe.ShopLogoWrapper,children:e(un,{className:Fe.ShopLogo,"aria-label":"Shop"})})};let P,w;t==="pickup"?(P=a.translate("app_promotions.track_pickup_with_shop_logo",T),w={title:a.translate("thank_you.qr_code.pickup_title"),subtitle:a.translate("thank_you.qr_code.pickup_description")}):(f===!0?P=a.translate("app_promotions.order_updates_track_order_logo",T):k?P=a.translate("app_promotions.get_notified_with_shop_logo",T):P=e(kd,{...c}),w=l.variant===en.LegacyCopy?{title:a.translate("thank_you.qr_code.legacy_shipping_title"),subtitle:a.translate("thank_you.qr_code.legacy_shipping_description")}:{title:a.translate("thank_you.qr_code.shipping_title"),subtitle:a.translate("thank_you.qr_code.shipping_description")});const L=tn(k&&_?_:m,{utm_content:St[t]}),M=o.hasFlagEnabled(bo),x=tn(M?Ad(g):g,{link_provider:"open.shop.app",utm_content:St[t],...M?{qr_secure_deferred:"true",qr_style:"rounded",qr_error_correction_level:"m",qr_branded_center:"true","qr_branded_center_options[padding]":"0.08"}:{}}),q=o.hasFlagEnabled(De),z=e(ba,{label:P,message:w,mobileLinkToShop:L,desktopLinkToShop:x,styledQrCode:M,installCampaign:t==="pickup"?void 0:l,onClipboardInteraction:()=>{d("arrive")},onQrCodeInteraction:()=>{d("arrive_show_qr_code")}}),Z=q?i?.orderStatusPageUrl:void 0;return e("div",{className:B(Fe.ShopOrderUpdates,Z?void 0:h,n,{[Fe["ShopOrderUpdates-redesign"]]:q}),children:Z?e(Y,{gridTemplateColumns:"@media (inline-size >= medium) 'repeat(2, minmax(0, 1fr))', 'minmax(0, 1fr)'",gap:"base",children:[e("div",{className:h,children:z}),e(he,{className:Fe.ManageOrderButton,inlineSize:"fill",variant:"secondary",href:Z,children:a.translate("thank_you.manage_order_label")})]}):z})}function Ma(){const t=W()?.paymentDetails?.financialPendingReason;return{financialPendingReason:t,isBuyerActionRequired:t==="BUYER_ACTION_REQUIRED",isProviderActionRequired:["NETWORK_ACTION_REQUIRED","PARTNER_ACTION_REQUIRED","SLOW_COMPLETION_CONFIRMATION","SLOW_COMPLETION_PAYMENT"].includes(t??"")}}const Ln=({isPickup:n}={isPickup:!1})=>{const{i18n:t}=v(),a=dn(),r=pe(Ma()),o=pe(n),i=t.translate("thank_you.thank_you_title_payments_app_pending_buyer_action_required"),s=t.translate("thank_you.thank_you_title_payments_app_pending_default");return S(()=>{const{confirmWithEmail:m,confirmWithPhone:_}=a.value,g=r.value;return{pendingOrderConfirmationTitle:l(g),pendingOrderConfirmationMessage:u({confirmWithEmail:m,confirmWithPhone:_,isPickup:o.value,financialPendingReason:g}),isOrderPendingStatus:!!g.financialPendingReason}});function l(m){return m.isBuyerActionRequired?i:s}function u({confirmWithEmail:m,confirmWithPhone:_,isPickup:g,financialPendingReason:f}){return f.isBuyerActionRequired?d({confirmWithEmail:m,confirmWithPhone:_,isPickup:g}):f.isProviderActionRequired?t.translate("thank_you.thank_you_payments_app_pending_payment_description_provider_action_required_default"):p({confirmWithEmail:m,confirmWithPhone:_,isPickup:g})}function c({confirmWithEmail:m,confirmWithPhone:_}){return m&&_?t.translate("thank_you.thank_you_payments_app_pending_payment_description_buyer_action_required_with_email_and_phone_pick_up"):m?t.translate("thank_you.thank_you_payments_app_pending_payment_description_buyer_action_required_with_email_pick_up"):_?t.translate("thank_you.thank_you_payments_app_pending_payment_description_buyer_action_required_with_phone_pick_up"):t.translate("thank_you.thank_you_payments_app_pending_payment_description_buyer_action_required_with_missing_pick_up")}function d({confirmWithEmail:m,confirmWithPhone:_,isPickup:g}){return g?c({confirmWithEmail:m,confirmWithPhone:_}):m&&_?t.translate("thank_you.thank_you_payments_app_pending_payment_description_buyer_action_required_with_email_and_phone"):m?t.translate("thank_you.thank_you_payments_app_pending_payment_description_buyer_action_required_with_email"):_?t.translate("thank_you.thank_you_payments_app_pending_payment_description_buyer_action_required_with_phone"):t.translate("thank_you.thank_you_payments_app_pending_payment_description_buyer_action_required_with_missing")}function h({confirmWithEmail:m,confirmWithPhone:_}){return m&&_?t.translate("thank_you.thank_you_payments_app_pending_payment_description_default_with_email_and_phone_pick_up"):m?t.translate("thank_you.thank_you_payments_app_pending_payment_description_default_with_email_pick_up"):_?t.translate("thank_you.thank_you_payments_app_pending_payment_description_default_with_phone_pick_up"):t.translate("thank_you.thank_you_payments_app_pending_payment_description_default_with_missing_pick_up")}function p({confirmWithEmail:m,confirmWithPhone:_,isPickup:g}){return g?h({confirmWithEmail:m,confirmWithPhone:_}):m&&_?t.translate("thank_you.thank_you_payments_app_pending_payment_description_default_with_email_and_phone"):m?t.translate("thank_you.thank_you_payments_app_pending_payment_description_default_with_email"):_?t.translate("thank_you.thank_you_payments_app_pending_payment_description_default_with_phone"):t.translate("thank_you.thank_you_payments_app_pending_payment_description_default_with_missing")}};function Ld(n,{legacyRepresentProductsAsFees:t=!1,remoteMerchandiseDetails:a}={}){const r=n?.length?n.map(i=>({giftCard:i.giftCard,key:i.stableId,legacyFee:i.legacyFee,quantity:i.quantity,requiresShipping:i.requiresShipping,src:i.image?.two}
1)):xd(a),o=[];for(const i of r)if(!(i.quantity<=0||!i.requiresShipping||i.giftCard||!i.src||t&&i.legacyFee)&&(o.push({key:i.key,src:i.src}),o.length===Sa))break;return o}function xd(n){const t=n?.mergedBuyerProposalMerchandise;return t?.__typename!=="PurchaseOrderMerchandiseTerms"?[]:t.merchandiseLines.map(a=>({giftCard:a.merchandise.giftCard,key:a.stableId,legacyFee:"legacyFee"in a&&a.legacyFee===!0,quantity:a.quantity.items,requiresShipping:a.merchandise.requiresShipping,src:a.merchandise.image?.two}))}const Dd={id:"766f1a73f6f5729d8de999514e11f6d1a0015979328b3a23a3ffe084b071b5ed",type:"mutation",name:"EmailMarketingOptIn",source:""};function Od({optInState:n}){const{i18n:t}=v();let a,r;return n.value==="loading"?(a=e(Pr,{size:"small"}),r=t.translate("marketing.accept_marketing_checkbox_label")):n.value==="opt_in_pending"?(a=e(oe,{type:"email",size:"small"}),r=t.translate("marketing.pending_accept_marketing_checkbox_label")):(a=e(oe,{type:"check",size:"small"}),r=t.translate("marketing.post_accept_marketing_checkbox_label")),e(y,{direction:"inline",gap:"base",alignItems:"center",children:[a,r]})}function Aa({colorLayer:n}){const{track:t}=Rn(),{client:a,i18n:r,observability:o,userEvents:i,shop:{id:s,myshopifyDomain:l},source:u,checkout:c,graphql:{coreGraphql:d}}=v(),h=te("not_opted_in"),p=sn(),m=D().buyerIdentity.value?.customerProfile,_=W(),g=a.unstable_getSerialization("sessionToken"),f=u.type==="simulated",b=c.configuration.layout.isOnePage.value;U(()=>{t("thank_you_page_email_consent_page_view/4.0",{page:"thank_you",customerId:m?.id?Number(ze(m.id)):void 0,orderId:Kt(_?.orderIdentity.id),sessionToken:p?.value?.defaultAttributes?.visitToken,uniqueToken:p?.value?.defaultAttributes?.uniqToken})},[m?.id,_,t,p?.value?.defaultAttributes?.uniqToken,p?.value?.defaultAttributes?.visitToken]);async function k(T){if(f){h.value="opted_in";return}if(!T)return;const P=Number(ze(s));i.monorailEvent({schemaId:"checkout_email_marketing_optin_ui_interaction/1.0",payload:{checkoutToken:u.checkoutSessionIdentifier||u.sourceId,shopId:Number.isNaN(P)?0:P,shopifyDomain:l,action:"click_email_opt_in",origin:"thank_you_page",checkoutVersion:b?"checkout_one_redesign":"checkout_one"}}),h.value="loading";const{data:w,error:L}=await d.mutate(Dd,{variables:{orderId:_.orderIdentity.id,sessionInput:{sessionToken:g}}});if(L){h.value="not_opted_in",L instanceof Ka||o.error(L);return}const M=w?.subscribeToMarketing.__typename;M==="MarketingOptInFailure"&&w?.subscribeToMarketing.code!=="ALREADY_SUBSCRIBED"?h.value="not_opted_in":M==="MarketingOptInFailure"&&w?.subscribeToMarketing.code==="ALREADY_SUBSCRIBED"?h.value="opted_in":M==="MarketingOptInSuccess"&&(h.value=w?.subscribeToMarketing.pending?"opt_in_pending":"opted_in")}return e(O,{borderWidth:"base none none none",background:"subdued",padding:"base",colorLayer:n,children:e(E,{when:()=>h.value==="not_opted_in",fallback:e(Od,{optInState:h}),children:e(Jt,{id:"marketing_opt_in",name:"marketing_opt_in",onChange:k,label:r.translate("marketing.accept_marketing_checkbox_label")})})})}function Ra({children:n}){return typeof n!="string"?null:e(N,{children:n.split(`
2`).filter(Boolean).map(t=>e(I,{children:t},t))})}const Nd=({deliveryInformation:n,paymentInstructions:t,color:a,textAlign:r})=>{const{i18n:o}=v(),{confirmWithEmail:i,confirmWithPhone:s}=dn().value,{isOrderPendingStatus:l,pendingOrderConfirmationMessage:u}=Ln().value,c=cn().value,d=An(),h=Me()?.buyerHasOrderTrackingPush,p=()=>{if(l)return u;if(i&&s)return c?o.translate("thank_you.thank_you_confirmed_with_email_and_phone_description.multi_store"):o.translate("thank_you.thank_you_confirmed_with_email_and_phone_description.single_store");if(i)return c?o.translate("thank_you.thank_you_confirmed_with_email_description.multi_store"):d&&h===!0?o.translate("thank_you.thank_you_confirmed_with_shop_updates_description"):o.translate("thank_you.thank_you_confirmed_with_email_description.single_store");if(s)return c?o.translate("thank_you.thank_you_confirmed_with_phone_description.multi_store"):o.translate("thank_you.thank_you_confirmed_with_phone_description.single_store")},m=()=>p()||o.translate("thank_you.thank_you_confirmed_order_with_missing"),_=()=>n?e(N,{children:[e(C,{type:"strong",children:o.translate("thank_you.delivery_information_label")})," ",e(Ee,{children:n})]}):null,g=t&&t.length>0;return e(y,{gap:"small-300",children:[g?null:e(I,{color:a,textAlign:r,children:m()}),n?e(I,{color:a,textAlign:r,children:_()}):null,g?e(y,{gap:"base",children:t.map(f=>e(Ra,{children:f},f))}):null]})};function Bd({children:n,shippingAddress:t,deliveryInformation:a,deliveryMethodType:r,paymentInstructions:o,isBuyWithPrime:i,legacyRepresentProductsAsFees:s,merchandiseLines:l,remoteMerchandiseDetails:u}){const{shop:c,i18n:d}=v(),h=ka(),p=c.hasFlagEnabled(ue),m=c.hasFlagEnabled(De),{track:_}=ve("map"),g=Mn(),f=Ne().value,{pendingOrderConfirmationTitle:b,isOrderPendingStatus:k}=Ln().value,T=Pa(),P=cn().value,w=An()&&!P,L=k?b:P?d.translate("thank_you.confirmed_orders_title"):d.translate("thank_you.thank_you_title"),M=Ft(t,{countryFormat:"explicit",hiddenFields:["address1","address2","company","firstName","lastName","phone","postalCode","countryCode"]}),x=c.hasFlagEnabled(De)&&c.hasFlagEnabled(vo)&&r==="SHIPPING",q=W(),z=q?.completedRemoteCheckouts?.some(Ie=>Ie.status==="submitted"&&(Ie.remotePurchaseOrder.deliveryLines?.length??0)>1)??!1,Z=q?.isRedacted??!1,X=S(()=>!Z&&T.value),A=te(new Set),J=q?.mapVisibility==="VISIBLE",G=ce(()=>J&&t?.coordinates&&M?{label:M,position:{lat:t.coordinates.latitude,lng:t.coordinates.longitude}}:null,[t,M,J]),ee=ce(()=>x?Ld(l,{legacyRepresentProductsAsFees:s,remoteMerchandiseDetails:u}
2):[],[x,s,l,u]),_e=x&&!f&&!P&&!z,ke=ce(()=>G?[{type:"destination",title:d.translate("thank_you.marker.shipping"),headerDisabled:!0,...G}]:[],[G,d]);let se=null;if(G){const Ie=d.translate("thank_you.marker.shipping"),ye=`${d.translate("thank_you.shipping_address_map_title",{address:G.label})}`;se=e(Ta,{failedSources:A,title:ye,markerTitle:Ie,markerLabel:G.label,fallbackTitle:d.translate("shipping.shipping_address_title"),products:_e?ee:void 0,options:{mapOptions:{center:G.position,styles:g?ra:[]}},markers:ke,handleClick:()=>_("click"),handleDoubleClick:()=>_("dblclick"),handleDragEnd:()=>_("dragend"),handleZoomChanged:()=>_("zoom_changed")})}const Se=se===null?"none":"base",Ce=se&&h?e(O,{ref:h,children:se}):se,Te=e(N,{children:[e(R,{textAlign:m?"center":void 0,children:L}),e(Nd,{color:m?"subdued":void 0,deliveryInformation:a,paymentInstructions:o,textAlign:m?"center":void 0})]}),Pe=w?e(Ea,{variant:"delivery"}):null,ne=e(N,{children:[e(y,{gap:"base",borderWidth:m?void 0:`${Se} none none none`,padding:"base",children:[m?e(y,{gap:"small-300",children:Te}):Te,Pe]}),i&&!f&&e(y,{gap:"base",borderWidth:m?void 0:`${Se} none none none`,padding:"base",children:e(pi,{})}),e(E,{when:X,children:e(Aa,{colorLayer:p?void 0:"control"})})]});return m?e(N,{children:[se?e(H,{accessibilityRole:"presentation",colorLayer:p?void 0:"control",overflow:"hidden",className:xe.ThankYouEntranceStatus,children:Ce}):null,n,e(H,{accessibilityLabel:L,colorLayer:p?void 0:"control",overflow:"hidden",children:ne})]}):e(H,{accessibilityLabel:L,colorLayer:p?void 0:"control",overflow:"hidden",className:xe.ThankYouEntranceStatus,children:[Ce,ne]})}const La=wt(null);var Fd={ProgressTracker:"_1ojciyd1 _1ojciyd0 _1fragemqt _1fragemsm _1fragemp0 _1fragemuf _1fragem11h _1fragemzk"};function Ud({activeStep:n,children:t}){const a=ja.toArray(t).map(i=>Qa(i)?i.props.id:void 0),r=a.join("|"),o=ce(()=>({steps:a.reduce((i,s,l)=>(i[s]={active:n?n===s:l===0,completed:a.indexOf(n)>a.indexOf(s)},i),{})}),[n,r]);return e(La.Provider,{value:o,children:e("ol",{className:Fd.ProgressTracker,role:"list",children:t})})}function Hd(){const n=Et(La);if(n===null)throw new ko("<Step />  must be used inside of an <ProgressTracker />");return n}var we={Step:"_4xihkw1 _4xihkw0 _1fragem64",Icon:"_4xihkw4",Label:"_4xihkw5",Connector:"_4xihkw6",completed:"_4xihkw2",active:"_4xihkw3"};function zd({children:n,description:t,icon:a,iconTone:r,id:o,label:i,state:s,stateHidden:l=!0}){const{steps:u}=Hd(),c=Object.keys(u).indexOf(o)===0,{[o]:{active:d,completed:h}}=u,p=B(we.Step,h&&we.completed);return e(N,{children:[!c&&e($d,{active:d,completed:h}),e("li",{className:p,"aria-current":d,children:[e(Yd,{active:d,completed:h,type:a,tone:r}),e(qd,{active:d,completed:h,description:t,label:i,state:s,stateHidden:l}),n]})]})}function Yd({active:n,tone:t="accent",type:a,completed:r}){const o=B(we.Icon,n&&we.active,r&&we.completed);return e("div",{className:o,children:e(oe,{type:a,tone:n||r?t:void 0})})}function qd({active:n,completed:t,description:a,label:r,state:o,stateHidden:i}){const s=B(we.Label,(n||t)&&we.completed);return e(N,{children:[e("div",{className:s,children:[i?e(C,{accessibilityVisibility:"exclusive",children:o}):e(I,{children:o}),e(I,{children:e(C,{type:n||t?"strong":"generic",children:r})})]}),(n||t)&&a&&e(I,{type:"small",color:"subdued",children:a})]})}function $d({active:n,completed:t}){const a=B(we.Connector,(n||t)&&we.completed);return e("li",{className:a,"aria-hidden":!0})}function Wd({activeStep:n="inReview"}){const{i18n:t,shop:a}=v(),r=a.hasFlagEnabled(ue),o=t.formatDate(new Date,{month:"long",day:"2-digit",timeZone:a.timeZone}),i=[{id:"submitted",date:o,label:t.translate("thank_you.breadcrumbs_submitted"),state:t.translate("thank_you.breadcrumbs_submitted"),icon:"arrow-right"},{id:"inReview",date:o,label:t.translate("thank_you.breadcrumbs_in_review"),state:t.translate("thank_you.breadcrumbs_in_review"),icon:"note"},{id:"confirmed",label:t.translate("thank_you.breadcrumbs_confirmed"),state:t.translate("thank_you.breadcrumbs_confirmed"),icon:"check"}];return e(H,{colorLayer:r?void 0:"control",children:[e(y,{gap:"base",padding:"base",children:e(Ud,{activeStep:n,children:i.map(s=>e(zd,{description:s.date,icon:s.icon,id:s.id,label:s.label,state:s.state},s.id))})}),e($e,{}),e(y,{gap:"base",padding:"base",children:[e(R,{children:t.translate("thank_you.thank_you_title_review")}),e(I,{children:t.translate("thank_you.thank_you_confirmed_order_with_draft")})]})]})}function Gd({children:n,paymentInstructions:t}){const{value:a}=Ye(),{shop:r,i18n:o}=v(),i=ka(),s=r.hasFlagEnabled(ue),l=r.hasFlagEnabled(De),u=D().deliveryNext,c=So(u.value,"ONE_TIME_PURCHASE",!0),d=c?.status==="available"?c.methods.find(ne=>ne.methodType==="PICK_UP")?.pickupLocation:void 0,{confirmWithEmail:h,confirmWithPhone:p}=dn().value,{isOrderPendingStatus:m,pendingOrderConfirmationTitle:_,pendingOrderConfirmationMessage:g}=Ln({isPickup:!0}).value,f=Mn(),{track:b}=ve("map"),k=W(),T=te(new Set),P=cn().value,w=An()&&!P,L=Ft(d?.address,{hiddenFields:["address1","address2","company","firstName","lastName","phone","postalCode","countryCode"]}),M=Ce(),x=k?.isRedacted??!1,q=Pa(),z=S(()=>!x&&q.value),Z=o.translate("thank_you.pick_up_in_store_marker.shipping"),X=d?.name||L,A=d?.address?.coordinates,J=!l||A?.accuracy==="PRECISE",G=k?.mapVisibility==="VISIBLE"&&J;let ee=null;if(G&&A){const ne=`${o.translate("thank_you.shipping_address_map_title",{address:X??L})}`;ee=e(Ta,{failedSources:T,title:ne,markerTitle:Z,markerLabel:X,options:{mapOptions:{styles:f?ra:[]}},markers:Pe(),handleDragEnd:()=>b("dragend")})}const _e=ee?e(O,{borderWidth:l?void 0:"none none base none",ref:i,children:ee}):null,ke=e(N,{children:[e(R,{textAlign:l?"center":void 0,children:M}),e(I,{color:l?"subdued":void 0,textAlign:l?"center":void 0,children:Te()})]}),se=w?e(Ea,{variant:a?"delivery":"pickup"}):null,Se=e(N,{children:[e(y,{gap:"base",padding:"base",children:[l?e(y,{gap:"small-300",children:ke}):ke,t&&t.length>0&&e(y,{gap:"base",children:[e($e,{direction:"inline"}),t.map(ne=>e(Ra,{children:ne},ne))]}),se]}),e(E,{when:z,children:e(Aa,{colorLayer:s?void 0:"control"})})]});if(!l)return e(H,{accessibilityLabel:M,colorLayer:s?void 0:"control",className:xe.ThankYouEntranceStatus,children:[_e,Se]});return e(N,{children:[ee?e(H,{accessibilityRole:"presentation",colorLayer:s?void 0:"control",overflow:"hidden",className:xe.ThankYouEntranceStatus,children:_e}):null,n,e(H,{accessibilityLabel:M,colorLayer:s?void 0:"control",overflow:"hidden",children:Se})]});function Ce(){return m?_:o.translate("thank_you.thank_you_title")}function Te(){return m?g:a?h&&p?o.translate("thank_you.thank_you_confirmed_with_email_and_phone_description.single_store"):h?o.translate("thank_you.thank_you_confirmed_with_email_description.single_store"):p?o.translate("thank_you.thank_you_confirmed_with_phone_description.single_store"):o.translate("thank_you.thank_you_confirmed_order_with_missing"):h&&p?o.translate("thank_you.thank_you_confirmed_order_with_email_and_phone_pick_up"):h?o.translate("thank_you.thank_you_confirmed_order_with_email_pick_up"):p?o.translate("thank_you.thank_you_confirmed_order_with_phone_pick_up"):o.translate("thank_you.thank_you_confirmed_order_with_missing")}function Pe(){const ne=d?.address?.coordinates;return ne?[{type:"destination",title:Z,position:{lat:ne.latitude,lng:ne.longitude},label:X,headerDisabled:!0}]:[]}}function Vd({children:n}){const t=D(),{value:a}=t.paymentLines,{value:r}=t.shippingAddress,{value:o}=Vt("ONE_TIME_PURCHASE"),{value:i}=t.customAttributes,{value:s}=t.legacyRepresentProductsAsFees,{value:l}=t.remoteMerchandiseDetails,u=En(o),c=wn(),{value:d}=Ye();if(Re()?.some(_=>_.status==="failed"))return null;if(c.value)return e(N,{children:[n,e(Wd,{})]});const p=a?.lines.map(({method:_,specialInstructions:g})=>_.type==="paymentOnDelivery"||_.type==="customManualPayment"||_.type==="manualPayment"?g??_.paymentInstructions:null).filter(
2Boolean),m=u?.methodType==="LOCAL"?u.description:void 0;return d||u?.methodType==="PICK_UP"?e(Gd,{paymentInstructions:p,children:n}):e(Bd,{shippingAddress:r,legacyRepresentProductsAsFees:s,merchandiseLines:t.merchandiseLines.value?.lines,remoteMerchandiseDetails:l,paymentInstructions:p,deliveryInformation:m,deliveryMethodType:u?.methodType,isBuyWithPrime:eu(i??[]),children:n})}function Kd(){const n=wn(),{financialPendingReason:t}=Ma(),a=Re()?.some(r=>r.status==="failed");return!n.value&&!t&&!a}const jd=3e3,Qd=2e3,Zd="(max-width: 749px)";function Xd(){const{checkout:n,client:t,router:a}=v(),r=Dt(),o=vn(),i=Kd(),s=cn().value,l=Bt(),u=i&&!s,c=a.currentUrl.value.normalizedPath,d=yi(t.initialRequest.url.pathname).endsWith(c),h=j(r&&u&&!o&&!d).current,p=te(h?"waiting-for-hydration":"complete"),m=p.value,_=te("centered"),g=n.thankYouEntrance,f=g.isRevealing.value,b=te(null),k=j(null),T=j(null),{lock:P,unlock:w}=Ir(),L=l||!u,M=$(()=>{Hn(()=>{p.value="complete",g.skip()})},[g,p]),x=$(()=>{Hn(()=>{g.settle(),M()})},[g,M]),q=$(()=>{p.value==="running"&&g.reveal()},[g,p]);U(()=>{if(!h){g.skip();return}if(L){x();return}p.value==="waiting-for-hydration"&&(p.value="running")},[g,x,h,L,p]),U(()=>{if(!h||m!=="running")return;const A=window.setTimeout(x,jd);return()=>window.clearTimeout(A)},[m,x,h]),U(()=>{if(!f)return;const A=window.setTimeout(x,Qd);return()=>{window.clearTimeout(A),x()}},[f,x]),U(()=>{if(!(!h||m!=="running"))return window.scrollTo(0,0),P(),w},[m,P,h,w]);const z=$(()=>{const A=k.current,J=T.current;if(!A||!J)return;const G=A.getBoundingClientRect(),ee=J.getBoundingClientRect();b.value={x:G.left+G.width/2-(ee.left+ee.width/2),y:G.top+G.height/2-(ee.top+ee.height/2)}},[b]),Z=$(A=>{k.current=A,p.value==="waiting-for-hydration"&&(_.value=A&&window.matchMedia(Zd).matches?"traveling":"centered"),z()},[z,_,p]),X=$(A=>{T.current=A,z()},[z]);return{isContentHidden:g.phase.value==="pending"&&h,isEntranceRevealing:f,mode:_.value,morphOffset:b.value,onDrawn:z,onEntranceSettled:x,onRevealed:q,onSettled:M,registerMapTarget:Z,registerMark:X,shouldAnimate:h,status:p.value}}const Jd="_1BgJP",ep="coXlQ",np="Ea8kH",tp="HDNQw",ap="JnQXy",rp="BoaBN",op="_98hLo",fe={ThankYouInterstitial:Jd,"ThankYouInterstitial-running":"In8pu",ThankYouInterstitialBackdrop:ep,ThankYouInterstitialGraphic:np,ThankYouInterstitialDisc:tp,ThankYouInterstitialStroke:ap,ThankYouInterstitialCircle:rp,ThankYouInterstitialCheckmark:op,"ThankYouInterstitialGraphic-running":"NiSUe","ThankYouInterstitial-traveling":"t5tTv"},an=56,Ct=an/2,ip=26.5,sp=75,lp=an/sp,cp="M 6 40.1 C 7.1 34.6 11.5 31.9 16.5 33 C 19.2 33.6 21.8 36.5 24.1 38.8 L 34.8 49.6 L 52.2 26.8";function up({appearance:n,confirmation:t,mode:a,morphOffset:r,onDrawn:o,onRevealed:i,onSettled:s,registerMark:l,status:u}){const c=r??{x:0,y:0},d=u==="running",h=a==="traveling",p=_=>{_.target===_.currentTarget&&s()},m=_=>{_.target===_.currentTarget&&o()};return e("div",{className:B(fe.ThankYouInterstitial,{[fe["ThankYouInterstitial-running"]]:d,[fe["ThankYouInterstitial-traveling"]]:h}),role:"status","aria-label":t,children:[e(C,{accessibilityVisibility:"exclusive",children:t}),e("div",{className:fe.ThankYouInterstitialBackdrop,"aria-hidden":"true",onAnimationStart:d?i:void 0,onAnimationEnd:d&&h?s:void 0}),e("div",{className:B(fe.ThankYouInterstitialGraphic,{[fe["ThankYouInterstitialGraphic-running"]]:d}),ref:l,onAnimationEnd:d&&!h?p:void 0,style:{"--morph-x":`${c.x}px`,"--morph-y":`${c.y}px`,"--thank-you-interstitial-disc-color":n==="shopPay"?ln.toRgb():void 0,"--thank-you-interstitial-stroke-color":n==="shopPay"?ci.Grayscale.White.toRgb():void 0},"aria-hidden":"true",children:e("div",{className:fe.ThankYouInterstitialDisc,children:e("svg",{className:fe.ThankYouInterstitialStroke,viewBox:`0 0 ${an} ${an}`,focusable:"false","aria-hidden":"true",onAnimationStart:d&&h?m:void 0,children:[e("circle",{className:fe.ThankYouInterstitialCircle,cx:Ct,cy:Ct,r:ip,pathLength:"1"}),e("g",{transform:`scale(${lp})`,children:e("path",{className:fe.ThankYouInterstitialCheckmark,d:cp})})]})})})]})}const dp={"ThankYouContent-hidden":"_3UsL1"};function pp({children:n}){const{i18n:t}=v(),a=Xd(),r=hp(W());if(!a.shouldAnimate)return e(N,{children:n});const o=a.status==="complete"?null:e(up,{appearance:r,confirmation:`${t.translate("thank_you.thank_you_title")}`,mode:a.mode,morphOffset:a.morphOffset,onDrawn:a.onDrawn,onRevealed:a.onRevealed,onSettled:a.onSettled,registerMark:a.registerMark,status:a.status});return e(va.Provider,{value:a.registerMapTarget,children:[a.status==="running"?e(wr,{children:e("div",{children:o})}):o,e(O,{className:B({[dp["ThankYouContent-hidden"]]:a.isContentHidden,[xe.ThankYouEntrance]:a.isEntranceRevealing}),inert:a.isContentHidden,children:n}),a.isEntranceRevealing?e("span",{className:xe.ThankYouEntranceBeat,"aria-hidden":"true",onAnimationEnd:a.onEntranceSettled}):null]})}function hp(n){return n?.shopAppLinksAndResources.shopPayOrder?"shopPay":"merchant"}const mp=Tn("ThankYouOrderSummaryContent");function _p(){const{checkout:n,i18n:t,source:a}=v(),{value:r}=D().merchandiseLines,{open:o,setOpen:i}=Er(),s=Cn(void 0,mp),l=`${s}-heading`,u=t.translate("order_summary.title"),c=be("Checkout::ThankYou::Dynamic::Render","ORDER_SUMMARY1"),d=be("Checkout::ThankYou::CartLineDetails::RenderAfter"),h=be("Checkout::ThankYou::CartLines::RenderAfter"),p=be("Checkout::ThankYou::Dynamic::Render","ORDER_SUMMARY2"),m=be("Checkout::ThankYou::Dynamic::Render","ORDER_SUMMARY3"),_=_i([...c,...d,...h,...p,...m]);Za(()=>{i(_.value)});const g=n.proposal.facts.merchandiseLines??[],f=Yn(a)?g:r?.lines||[],{totalLineQuantities:b=0,totalLineQuantitiesFact:k=0}=Ot(),T=t.translate("order_summary.number_items",{count:Yn(a)?k:b}),P=o.value,w=()=>{i(!o.peek())},L=n.configuration.visibility.showAside;return e(O,{display:L?"@media (inline-size >= medium) none, auto":"auto",children:e(H,{accessibilityLabelledBy:l,colorLayer:"control",padding:"base",children:[e(R,{id:l,level:2,visibility:"hidden",children:u}),e(Mr,{section:"top_summary",children:e(Ar,{section:"top_summary",children:e(gi,{children:[e(Rr,{"aria-controls":s,"aria-expanded":P,"data-event-name":P?"order_summary_hide":"order_summary_show",inlineSize:"100%",onClick:w,children:e(Y,{alignItems:"center",gap:"small-200",gridTemplateColumns:"minmax(0, 1fr) minmax(auto, max-content) minmax(auto, max-content)",children:[P?e(C,{size:"large",type:"strong",children:u}):e(C,{children:[e("span",{className:Co({screenReaders:"only"}),children:u})," ",T]}),!P&&e(y,{direction:"inline",alignItems:"center",gap:"small-200",children:[e(Lr,{variant:"fan-legacy",size:"small",merchandise:f,useImageAltTexts:!1,sortByPrice:!0}),e(xr,{})]}),e(oe,{type:P?"chevron-up":"chevron-down",size:"small-200"})]})}),P?e("div",{id:s,children:e(O,{paddingBlockStart:"large-200",children:e(Dr,{skipWrappingSection:!0,hideAccessibilityTitle:!0})})},"thank-you-order-summary-open"):e("div",{id:s},"thank-you-order-summary-closed")]})})})]})})}const Tt={},yp=(n,t)=>{const a=Q.screenLeft===void 0?Q.screenX:Q.screenLeft,r=Q.screenTop===void 0?Q.screenY:Q.screenTop;let o;Q.innerWidth?o=Q.innerWidth:Ue.documentElement.clientWidth?o=Ue.documentElement.clientWidth:o=screen.width;let i;Q.innerHeight?i=Q.innerHeight:Ue.documentElement.clientHeight?i=Ue.documentElement.clientHeight:i=screen.height;
2const s=Math.max(1,o/Q.screen.availWidth),l=(o-n)/2/s+a,u=(i-t)/2/s+r;return{height:t/s,left:l,top:u,width:n/s}},gp=n=>{n?.close()},fp=(n,t,a="SignInWithShop")=>{const r=yp(365,554);Tt[a]?.();const o=Q.open(n,"SignInWithShop",`popup,width=${r.width},height=${r.height},top=${r.top},left=${r.left}`),i=u=>{Zo({allowedOrigins:[Xo,Jo,ei,Q.location.origin],event:u,source:o})&&t(u)},s=()=>gp(o);t(new MessageEvent("message",{data:{type:"windoidopened"}}));const l=setInterval(()=>{o?.closed&&(t(new MessageEvent("message",{data:{type:"windoidclosed"}})),clearInterval(l))},200);return["beforeunload","unload","pagehide"].forEach(u=>{Q.addEventListener(u,s,{once:!0})}),Q.addEventListener("message",i),Tt[a]=()=>{["beforeunload","unload","pagehide"].forEach(u=>{Q.removeEventListener(u,s)}),Q.removeEventListener("message",i),clearInterval(l)},o};let yn=null;function bp(){return yn||(yn=fi()),yn}const vp=(n,t)=>{const a=ni({...n,analyticsTraceId:bp(),uxMode:"windoid"});if(!a){console.warn?.("Failed to build authorize URL due to incorrect parameters",n);return}let r=null;r=fp(a,i=>{switch(i.data.type){case"completed":t.onComplete?.(i.data),r?.close();break;case"error":t.onError?.(i.data),r?.close();break;case"windoidopened":t.onWindoidOpen?.();break}})},kp={"aria-label":"Shop",style:{fill:ln.toRgb(),width:44,height:17}},Sp=({loading:n,onSignInCompleted:t,fetchAttempts:a=1})=>{const{i18n:r,shop:o}=v(),i=Ne().value,s=r.translate("thank_you.verify_shop_account_title"),{track:l}=ve("pay_escrow"),{value:u}=D().contactInfo,c=!i,d=o.hasFlagEnabled(ue);U(()=>{if(n&&a>=1){l("verify_button_blurred_rendered");return}l("verify_button_rendered")},[n,l,a]);const h=()=>{l("verify_button_clicked"),vp({loginHint:u?.email??"",codeChallenge:"test-code-challenge",codeChallengeMethod:"S256",flow:"thank_you_page_escrow",prompt:"login",proxy:!0,responseType:"code"},{onComplete:t})};return e(Ae,{target:c?"card":"plain",children:e(H,{accessibilityLabel:s,colorLayer:c&&!d?"control":void 0,children:n?e(y,{padding:c?void 0:"base none",gap:"base",children:[e(Le,{blockSize:"22px",inlineSize:"120px"}),e(Le,{blockSize:"16px",inlineSize:"100%"}),e(Le,{blockSize:"16px",inlineSize:"100%"})]}):e(y,{padding:c?void 0:"base none",gap:"large-200",children:[e(Y,{gridAutoFlow:"column",gridTemplateColumns:"minmax(auto, max-content) minmax(0, 1fr)",gridTemplateRows:"minmax(0, 1fr)",justifyContent:"end",justifyItems:"end",alignItems:"center",alignContent:"center",children:[e(R,{level:2,children:s}),e(un,{...kp})]}),e(I,{color:"subdued",children:r.translate("thank_you.verify_shop_account_message")}),e(he,{id:"verify-account-button",variant:"secondary",onClick:h,children:r.translate("thank_you.verify_shop_account_cta")})]})})})};function Cp({showVerifyShopAccountButton:n}){const t=ia(),a=Me(),r=sn(),{track:o}=Rn(),i=sa();return{track:()=>{if(!t||!a)return;const{buyerHasShopApp:l,buyerHasShopPay:u,shopPayOrder:c,orderUpdateOptions:d}=a,h=d.filter(p=>p!=="arrive").join(",");o("order_status_page_view/4.2",{page:"thank_you",orderId:t,isShopPayOrder:c,userHasShop:l,userHasPay:u,shippingUpdateOptions:h,experimentFlags:i,pageviewToken:r.value.defaultAttributes?.microSessionId??"",sessionToken:r.value.defaultAttributes?.visitToken??"",showVerifyShopAccountButton:n},{omit:["shopifyDomain","checkoutToken"]})}}}const Tp={id:"ebcee8be9e6c7c28fbd55d8183745df83661612f69510c509fb5bd01a8b778e2",type:"query",name:"PublisherSettings",source:""},Pp=zt(({graphql:{coreGraphql:n}},{skip:t})=>{const a=n.query(Tp,{skip:()=>t.value});return{adsPublisherSettingsTypEnabled:He(()=>a.data.value?.shop?.adsPublisherSettingsTypEnabled??!1),draftAdsPublisherSettingsTypEnabled:He(()=>a.data.value?.shop?.draftAdsPublisherSettingsTypEnabled??!1),error:a.error,loading:a.loading}});function Ip({inEditor:n,adsPublisherSettingsTypEnabled:t,draftAdsPublisherSettingsTypEnabled:a,isAllowedLocale:r,isAllowedCountry:o}){const i=t,s=a;return n?{preview:!0,shouldRender:s}:{preview:!1,shouldRender:i&&r&&o}}const Pt=["CA","US"],wp=["en","de","fr","es"];function Ep(){const{billingAddress:n,shippingAddress:t}=D(),{i18n:a}=v(),{geolocation:r}=Or(),o=pe(vn()),i=Pt.includes(r.country.code),s=S(()=>(t.value??n.value)?.countryCode??""),l=S(()=>Pt.includes(s.value)&&i),u=S(()=>!o.value&&(!It(a.locale)||!l.value)),{adsPublisherSettingsTypEnabled:c,draftAdsPublisherSettingsTypEnabled:d,loading:h}=Yt(Pp,{skip:u});return S(()=>u.value&&!o.value||h.value?{shouldRender:!1,preview:!1}:Ip({adsPublisherSettingsTypEnabled:c.value,draftAdsPublisherSettingsTypEnabled:d.value,isAllowedLocale:It(a.locale),isAllowedCountry:l.value,inEditor:o.value}))}function It(n){return wp.some(t=>n===t||n.startsWith(`${t}-`))}const Mp=/Shop App\/|FBAN|FBAV|FB_IAB|Instagram|musical_ly|Bytedance|TikTok|Snapchat|Line\/|MicroMessenger|Pinterest|Twitter\/|LinkedInApp|GSA\/|;\s?wv/;function Ap(n){return Mp.test(n)}const Rp=/Shop App\/[^/]+\/(iOS|Android)\//;function Lp(n){return Rp.exec(n)?.[1]??Ht(n)}function xp(n,t=!1){const{observability:a}=v(),r=j(n),o=j(t),i=j(0),s=j(),l=j(!1),u=j(0),c=j(null);r.current=n,o.current=t,i.current===0&&(i.current=Date.now());const{contactInfo:d,merchandiseLines:h}=D();s.current===void 0&&(s.current=!!(d.peek()?.email||d.peek()?.phone||h.peek()?.lines?.length));const p=ce(()=>{const f=typeof navigator>"u"?"":navigator.userAgent;return{is_in_app_webview:Ap(f),browser_family:To(f).name,os_family:Lp(f)}},[]),m=$(()=>{c.current==null&&document.visibilityState==="visible"&&!o.current&&r.current!=null&&(c.current=Date.now())},[]),_=$(()=>{c.current!=null&&(u.current+=Date.now()-c.current,c.current=null)},[]),g=$(()=>u.current+(c.current==null?0:Date.now()-c.current),[]);U(()=>{m();const f=()=>{document.visibilityState==="visible"?m():_(),a.log("typ_visibility_changed","Thank You Page visibility changed",{...p,receipt_masked:o.current,visibility_state:document.visibilityState,receipt_loaded:r.current!=null,ms_since_mount:Date.now()-i.current,visible_ms_with_receipt:g()},{exportImmediately:!0})},b=k=>{_(),a.log("typ_pagehide","Thank You Page hidden",{...p,receipt_masked:o.current,persisted:k.persisted,receipt_loaded:r.current!=null,ms_since_mount:Date.now()-i.current,visible_ms_with_receipt:g()},{exportImmediately:!0})};return document.addEventListener("visibilitychange",f),window.addEventListener("pagehide",b),()=>{_(),document.removeEventListener("visibilitychange",f),window.removeEventListener("pagehide",b)}},[a,m,_,g,p]),U(()=>{l.current||n==null||(l.current=!0,m(),a.log("typ_receipt_rendered","Thank You Page rendered with order receipt",{...p,receipt_masked:o.current,order_details_at_mount:s.current,ms_to_receipt:Date.now()-i.current,visibility_state:document.visibilityState},{exportImmediately:!0,requiresKeepalive:!0}))},[a,n,m,p])}function Dp(n){const{observability:t,checkout:a}=v(),r=j(!1);U(()=>{r.current||(r.current=!0,t.counter({name:"thank_you_page_rendered",value:1,attributes:{shopPay:a.identity.current.value==="shopPay",checkoutDesign:a.configuration.layout.isOnePage.value?"ONE_STEP":"THREE_STEP",typType:"c1",visibility_state:document.visibilityState,receiptLoaded:n!=null}}))},[a,a.identity,t,n])}const Op="_4Qmfj",Np={ThankYou:Op};function kh(){const{i18n:n,url:t,shop:a,source:r,checkout:o,embed:i,router:s}=v(),{contactEmail:l,hasStorefront:u,externalDomain:c,previewReturnUrl:d}=a,{handleSetIsVerifiedShopAccount:h,status:p,isVerifiedShopAccount:m,fetchAttempts:_}=Os(),g=D().buyerIdentity.value?.purchasingCompany,f=Nr().value,{track:b}=ve("follow_link"),k=r.type==="simulated",T=!!i?.isFlagshipPartner,P=W(),w=P?.paymentDetails?.buyerActionInfo,L=Po(),M=Ei(),x=wi(),q=Ne(),z=Ye(),{currentDetour:Z}=on().value,X=Br().value,A=a.hasFlagEnabled(De),J=A&&X&&Fr({embedder:i?.embedder,isThankYouDetour:Z?.type==="thankYou",normalizedPath:s.currentUrl.value.normalizedPath}),{main:{section:G}}=fn(),ee=Ep(),_e=o.configuration.layout.isOnePage.value,ke=Io(G);wo("thank-you");const{track:se}=Cp({showVerifyShopAccountButton:p==="split_user"});Ao({stage:P===void 0?qn.Usable:qn.Complete,id:"ThankYou"}),Ro("ThankYou"),U(()=>{se()},[se]);const Se=be("Checkout::ThankYou::Dynamic::Render","ORDER_STATUS1"),Ce=be("Checkout::ThankYou::Dynamic::Render","ORDER_STATUS2"),Te=be("Checkout::ThankYou::Dynamic::Render","ORDER_STATUS3"),{header:{logo:Pe}}=fn(),ne=ce(()=>{if(!u&&c)return`https://${c}`;if(k)return t.storefront();if(d)return d;if(Pe?.link)return Pe.link;if(r.headerLogoUrl)return r.headerLogoUrl;if(u&&t.storefront())return t.storefront()},[k,Pe?.link,r.headerLogoUrl,u,t,c,d]);Ii(ne,u&&!f),xp(P,T),Dp(P);const Ie=e(N,{children:[e(Mo,{children:n.translate("thank_you.title")}),e(y,{gap:"@media (inline-size >= medium) large-500, large-300",children:[!A&&e(tt,{}),e(Ur,{children:[e(Ae,{target:"card",children:e(Hr,{grouped:!0,children:[e(Ze,{customizations:Se}),w&&e(_s,{}),e(Ae,{target:"edgeToEdgeCard",children:e(Vd,{children:A?e(tt,{}):null})}),J&&e(_p,{}),e(El,{}),e(E,{when:z,children:e(Zc,{})}),ee.value.shouldRender&&e(Ae,{target:"edgeToEdgeCard",children:e(Bl,{preview:ee.value.preview})}),e(E,{when:x,children:e(Pi,{})}),e(E,{when:M,children:e(Vc,{})}),e(E,{when:L,children:e(sl,{})}),w&&e(Di,{}),e(Ze,{customizations:Ce}),e(E,{when:()=>q.value&&!z.value,children:e(Xc,{})}),m?null:e(Sp,{onSignInCompleted:h,loading:p==="fetching_status",fetchAttempts:_}),e(tl,{}),e(Ze,{customizations:Te})]})}),e(zr,{children:[!g&&!f&&o.configuration.allowRedirectToStorefront&&e(Yr,{children:e(he,{variant:"primary",size:"large",inlineSize:"fill",href:ne,onClick:k?void 0:()=>b("continue_shopping"),children:n.translate("thank_you.return_to_store_link_label")})}),e(qr,{children:e(I,{textAlign:"center",children:e(Ee,{children:n.translate("thank_you.contact_us_html",{contact_us:e(me,{href:k?void 0:`mailto:${l}`,onClick:k?void 0:()=>b("contact_us"),children:n.translate("thank_you.contact_us")})})})})})]})]})]})]}),ye=_e?e(O,{className:Np.ThankYou,padding:`@media (inline-size >= extraSmall) small-300 none, (inline-size >= medium) none, ${ke?"small-300 none":"none"}`,children:Ie}):Ie;return e(pp,{children:ye})}export{kh 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.