var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{ let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opens = _____WB$wombat$assign$function_____("opens"); import{bw as Ne,i7 as Ue,cW as de,cV as ge,ap as xe,bk as Pe,bu as X,c$ as Re,bQ as x,d1 as ie,d4 as U,i8 as Be,hD as Fe,K as L,b3 as C,dV as ve,a as _,i9 as Oe,al as M,c9 as We,ia as $e,a7 as g,$ as me,ib as He,G as _e,cb as ze,d9 as Ge,ic as qe,bf as Ce,id as we,ie as Me,ig as J,ih as Ie,dh as ue,ii as j,ij as O,ik as be,il as $,im as se,io as le,bW as Z,ip as Ke,iq as re,ir as Le,is as Ye,au as Je,it as ye,a2 as Qe,iu as je,fZ as Ze,i as Xe,ey as et,iv as tt,iw as nt,ix as Ae,iy as ot,iz as st,iA as rt,b8 as at,iB as Se}from"./app.B7V4PU1H.js";import{p as W,S as B,A as Y,u as it,M as Te,a as ct}from"./useSubscribeMessenger.DtzskxZ9.js";import{i as ut,a as Q,u as fe,b as De,c as he,d as dt,A as lt,e as ft,r as ht,R as pt,f as mt,g as ke,h as yt,j as St}from"./index.CcopKM4l.js";const kt=e=>{const n=Ne(),t=Ue(),o=de(),{iframe_token:s,redirect_url:l,transaction_params:c}=ge(),r=xe(),{myshopifyDomain:u}=Pe(),{checkoutSessionIdentifier:a}=X(),i=Re();return x(()=>{if(!a)throw new ie("ShopPayCheckoutIdentifierMissingError::ULCFrame");if(!i||!(s&&l))return;const h=new URLSearchParams({shopify_domain:u,checkout_token:a,origin:e,locale:r,iframe_token:s,redirect_url:l,transaction_params:c??"",shop_pay_new_signup_login_variant:i});for(const[y,p]of t.entries())h.set(y,p);e===U.C1InlineModal&&h.set(Be,Fe.ShopPayAsPaymentMethod),o?.email&&h.set("fast_login","true");const f=h.toString(),d=new URL("/pay/transactions/new/email",n.services.payShopifyCom.url);return d.search=f,d.href},[e,u,a,r,s,l,c,i,t,o,n])},Et=10;function gt({x:e,y:n}){const t=window.devicePixelRatio||1;return{x:Math.round(e*t)/t||0,y:Math.round(n*t)/t||0}}function Pt(e,n,t,o,{offset:s=0,arrowOffset:l=0}={}){let c={x:0,y:0},r={left:0,right:0},u=0;if(!n&&!t)return{offsets:c,spacing:u};if(!o){const{clientWidth:a,clientHeight:i}=document.documentElement;return c={x:a/2-n/2,y:i/2-t/2},{offsets:c,spacing:u}}switch(e){case"blockEnd":c={x:(document?.dir??"ltr")==="rtl"?o.left:o.right-n,y:o.bottom+s};break;case"inlineEnd":c={x:(document?.dir??"ltr")==="rtl"?o.left-n-s:o.right+s,y:o.top+o.height/2-l};break}return r=vt(c,n),r.right&&!r.left?(c.x+=r.right,u=-10):!r.right&&r.left&&(c.x=0,u=Et),{offsets:c,spacing:u}}function vt(e,n){const t=document.documentElement.clientWidth,o=e.x+n;let s={left:0,right:0};return o>t&&(s={...s,right:t-o}),e.x<0&&(s={...s,left:-e.x}),s}function _t(){const[e,n]=L(null),t=C(o=>{o!==null&&n(o.getBoundingClientRect())},[]);return[e,t]}function Ct(e){const[n,t]=L(null),o=C(()=>{e!==null&&t(e.getBoundingClientRect())},[e]);return ve(()=>(o(),window.addEventListener("resize",o),window.addEventListener("scroll",o),()=>{window.removeEventListener("resize",o),window.removeEventListener("scroll",o)}),[o]),n}const wt="qdHCv",Mt={Popper:wt};function It({children:e,offset:n,arrowOffset:t,contentWidth:o,contentHeight:s,placement:l="inlineEnd",activator:c,open:r}){const u=Ct(c??null),[a,i]=_t(),{offsets:m,spacing:h}=x(()=>r?Pt(l,(o||a?.width)??0,(s||a?.height)??0,u,{offset:n,arrowOffset:t}):{offsets:{x:0,y:0},spacing:0},[n,t,l,a,u,r,o,s]),{x:f,y:d}=x(()=>r?gt({x:m.x+h+(window.scrollX||window.pageXOffset),y:m.y+(window.scrollY||window.pageYOffset)}):{x:0,y:0},[m,h,r]),y=x(()=>r?(window.devicePixelRatio||1)<2?`translate(${f}px, ${d}px)`:`translate3d(${f}px, ${d}px, 0)`:"none",[r,f,d]);return _(Oe,{children:_("div",{className:Mt.Popper,style:{...a&&{transform:y,MozTransform:y,WebkitTransform:y}},ref:i,"aria-hidden":!r,children:e})})}const bt="hgqpU",Lt="axmya",At="JHj7j",Tt="hQvGd",Dt="PMbsk",Vt="wA8HY",Nt="xnzQ4",N={Backdrop:bt,"Backdrop-visible":"LTbS5",BackdropLinearGradient:Lt,Popover:At,Content:Tt,PopoverArrow:Dt,PopoverOpen:Vt,"Popover-placementInlineEnd":"trTaz","Popover-placementBlockEnd":"KMvI7",Bumper:Nt},Ut=ze("Popover");function xt({children:e,activator:n,open:t,placement:o="inlineEnd",contentWidth:s,contentHeight:l,onClose:c}){const r=M(null),u=M(null),a=M(null),i=We(void 0,Ut),m=$e(),h=C(()=>{n?.tagName==="BUTTON"&&(n?.setAttribute("aria-controls",i),n?.setAttribute("aria-expanded",String(t)))},[n,t,i]),f=C(k=>{c?.(k)},[c]),d=C(k=>{k.target instanceof Node&&!n?.contains(k.target)&&document.contains(k.target)&&!a.current?.contains(k.target)&&t&&f(k)},[f,n,t,a]),y=C(k=>{if(t)switch(k.key){case"Escape":case"Esc":f(),n?.focus();break}},[f,n,t]);g(()=>(document.addEventListener("click",d),()=>{document.removeEventListener("click",d)}),[d]),g(()=>(t&&document.addEventListener("keydown",y,!1),()=>{document.removeEventListener("keydown",y,!1)}),[t,y]),g(()=>{h()}),ve(()=>{t&&a.current?.focus({preventScroll:!0})},[t]);const p=k=>{const v=a.current;if(v){const I=k?Ge(v):qe(v);I?I.focus():v.focus()}},P=me(N.Popover,N[He("Popover-placement",o)],t&&N.PopoverOpen,n&&N.PopoverArrow);return _(_e,{children:[_(It,{activator:n,placement:o,offset:15,arrowOffset:30,open:t,contentWidth:s,contentHeight:l,children:[t&&_("button",{className:N.Bumper,ref:r,"aria-hidden":"true",onFocus:()=>p(!1)}),_("div",{className:P,id:i,ref:a,children:_("div",{className:N.Content,children:e})}),t&&_("button",{className:N.Bumper,ref:u,"aria-hidden":"true",onFocus:()=>p(!0)})]}),_("div",{className:me(N.Backdrop,t&&N["Backdrop-visible"],t&&m&&N.BackdropLinearGradient)})]})}const Rt="B1y2m",Bt={VerificationIframe:Rt};var ae=(e=>(e.Normal="normal",e.CustomerAccount="customer_account",e.AccountsSameStore="accounts_same_store",e.AccountsCrossStore="accounts_cross_store",e))(ae||{});function Ft({email:e,skipVerifyOnLoad:n,iframeReady:t,iframeRef:o,dismissedModalKey:s,readyToDismiss:l,onReadyToDismiss:c,showPopover:r,showToggle:u,popoverActivator:a}){const i=de(),{inMemoryPayPalParts:{accountStatus:m}}=Ce(),{guestDismissedModalKey:h}=we(),{checkoutSessionIdentifier:f}=X(),d=Me(J.ShopPayVerification,{scope:be}),y=Ie().current.token;g(()=>{if(n.current&&t){n.current=!1;return}const v=i&&ue(s),I=e&&j(e),T=m.value.status==="connected",A=i&&Ot();if(!(!t||!I||v||T||A)){if(d.peek()===O.Verified){d.value=void 0;return}W(o?.current,{action:B.Create,email:e,flow:ae.Normal,disableAutoFocus:!!sessionStorage.getItem(h)})}},[e,t]);function p(){if(!f)throw new ie("ShopPayCheckoutIdentifierMissingError::GuestCheckout");i&&ue(s)||e&&j(e)&&(l||c(),y&&W(o?.current,{action:B.CheckoutQueueToken,queueToken:y}),$(re,escape(f)),se(J.IdentifiedShopPayUser,escape(f)),$(Le,"false"),window.dispatchEvent(new Event("shop_pay_user_identified_cookie_set")),d.value=O.Pending,sessionStorage.getItem(h)?u?.(!0):(r(!0,e),u?.(!1)))}function P(){l&&(d.value=O.Dismissed,i&&$(s,"true"),a?.current?.focus(),r(!1),u?.(!0))}function k(){le(),d.value=O.Verified,Z.value="none"}return{onShow:p,onHidden:P,onLoggedIn:k}}function Ot(){const e=sessionStorage.getItem(Ke);if(!e)return!1;const n=Number.parseInt(e,10);return isNaN(n)?!1:Date.now(){s.current&&W(s.current,{action:B.Create,email:"",flow:ae.Normal})},[s]);g(()=>{s.current&&o&&a===U.C1ModalShopPaySignIn&&(W(s.current,{action:B.AllowNoInitialEmail}),P(),W(s.current,{action:B.Ready}))},[o,s,a,P]),g(()=>{i&&(d.current=null)},[i]),g(()=>{y.current&&s.current&&o&&(y.current=!1,P())}),g(()=>{function S(){n&&(p.updateUserVerification({status:"none"}),n(""),u?.current?.focus()),y.current=!0}return window.addEventListener("shop_pay_verification_reset",S),()=>{window.removeEventListener("shop_pay_verification_reset",S)}},[u,r,n,s,p]),g(()=>{if(!o)return;if(t.current){t.current=!1;return}e&&j(e)&&a!==U.C1ModalShopPaySignIn?(p.updateUserVerification({email:e,status:"loading"}),W(s?.current,{action:B.Create,email:e,flow:ae.Normal})):a!==U.C1ModalShopPaySignIn&&(P(),p.updateUserVerification({status:"none"}))},[e,o,t,s,a,p,P,r]);function k(){if(!m)throw new ie("ShopPayCheckoutIdentifierMissingError::ShopPayCheckout");a===U.C1ModalShopPay&&e&&j(e)&&(l||c(),p.updateUserVerification({email:e,status:"found"}),r(!0,e))}function v(){if(a===U.C1ModalShopPay&&!l)return;const S=d.current;n!=null&&S!=null&&(S.status!=="found"||a===U.C1ModalShopPay||!e)&&(n(S.email??""),p.updateUserVerification(S),u?.current?.focus()),p.userVerification.status==="found"?h({type:ye.ContinueWithShopPay,email:p.userVerification.email}):u?.current?.focus(),r(!1),d.current=null}function I(S,b,D){if(!(D&&D!==p.userVerification.email)&&(S===Te.ShopifyPayUserNotFound&&Wt.includes(b)&&(r(!1),h({type:ye.Generic})),D)){const F=b===Y.InvalidEmail;p.updateUserVerification({email:D,status:F?"invalid":"new"})}}function T(S,b){S?(d.current||p.userVerification.email!==S)&&(d.current={email:S,status:b?"found":"new"}):d.current={status:"none"}}async function A(S,b){le(),Z.value="none",S&&(await f({token:S,origin:a,in_checkout_profile_preview:b}),window.location.reload())}return{onShow:k,onHidden:v,onEmailChange:T,onError:I,onLoggedIn:A}}function Ht(e){const n=Qe(),t=M(e),o=t.current,s=e===t.current?void 0:`Callback hook changed from ${t.current.name} to ${e.name} between renders.`;return g(()=>{s&&n.notify(new je(`${s} Only the original hook is called.`,"ShopPayError::OnlyOriginalHookCalled"),{severity:"warning",errorClass:"ShopPay::ShopPayVerification::useStableHook"})},[s,n]),o}const zt="shop-pay-verification-iframe",Ee=320,Gt=300,qt=1e3;function Kt({email:e,onSetEmail:n,open:t,popoverActivator:o,showPopover:s,showToggle:l,urlOrigin:c=U.C1Modal,updatedOrigin:r=c,onIframeLoaded:u}){const a=Ze({base:"blockEnd",medium:"inlineEnd"}),[i,m]=L(!1),[h,f]=L(Gt),[d,y]=L(!1),p=Xe(),{checkoutSessionIdentifier:P}=X(),k=M(null),[v,I]=L(!1),T=et.flow.value===tt.UnauthenticatedUser,A=nt(e,st),S=`${P}-${e.replace(/[^a-zA-Z0-9]/g,"")}`,b=Ae(),D=M(b),{onShow:F,onHidden:G,onError:E,onEmailChange:w,onLoggedIn:H}=Ht(T?$t:Ft)({email:A,onSetEmail:n,skipVerifyOnLoad:D,iframeReady:i,iframeRef:k,dismissedModalKey:S,readyToDismiss:d,onReadyToDismiss:()=>{setTimeout(()=>y(!0),qt)},showPopover:s,showToggle:l,popoverActivator:o,origin:r,open:t});ct({targetId:c,onReady:F,onClosed:ee,onLoggedIn:H,onHidden:G,onError:te,onResized:R,onLoaded:()=>{m(!0),u()},onEmailChange:w}),g(()=>{W(k?.current,{action:B.OriginChanged,origin:r})},[r]),g(()=>{const V=t?B.Ready:B.Hidden;W(k?.current,{action:V}),Z.value=t?"shopPayVerification":"none",k.current&&t&&k.current.focus()},[t]);const z=kt(c);if(g(()=>()=>{m(!1)},[z]),!z)return null;const q=t?o?.current:void 0;return _(xt,{activator:q,open:t,onClose:G,placement:a,contentWidth:Ee,contentHeight:h,children:_(ot,{active:v||!i,size:"large",children:_("iframe",{id:zt,title:p("shop_pay.verification.title","Shop Pay Quick Checkout"),ref:k,src:z,height:h,width:Ee,className:Bt.VerificationIframe,allow:"publickey-credentials-get *",referrerPolicy:"origin"},z)})});function R(V){!isNaN(V)&&V&&f(V)}function ee(){I(!0)}function te(V,ne,ce){E?.(V,ne,ce),V===Te.ShopifyPayUserNotFound&&($(re,"false"),se(J.IdentifiedShopPayUser,"false")),$(Le,ne===Y.LimitExceeded?P||"":"false"),window.dispatchEvent(new Event("shop_pay_user_identified_cookie_set"))}}function Yt(){if(!ut())return;const e="shop-pay-safari-unzoom",n=Q.getElementById(e);if(n)return n.focus();const t=Q.createElement("input");t.id=e,t.style.fontSize="16px",t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.bottom="-1000px",t.style.right="-1000px",t.style.transform="translate(1000px, 1000px)",t.setAttribute("aria-hidden","true"),Q.body.appendChild(t),t.focus({preventScroll:!0})}const Jt=100;function Qt({emailInputSelector:e}){const[n,t]=L(),[o,s]=L();return g(()=>{function c(r){this.type==="password"?s(r.timeStamp):t(r.timeStamp)}if(e){const r=Q.querySelector(e);if(r){r.addEventListener("input",c);const u=r.form?.querySelector('input[type="password"]');return u&&u instanceof HTMLInputElement&&u.addEventListener("input",c),()=>{r.removeEventListener("input",c),u&&u.removeEventListener("input",c)}}}},[e]),{isFilledWithPasswordManager:x(()=>n===void 0||o===void 0?!1:Math.abs(n-o)new Set,[]),b=()=>A.current,D=C(async(E,w="",H="")=>{const z=dt(E);if(f&&!S.has("PASSWORD_MANAGER_AUTOFILL_DETECTED")&&(S.add("PASSWORD_MANAGER_AUTOFILL_DETECTED"),h({userAction:"PASSWORD_MANAGER_AUTOFILL_DETECTED"})),z&&!S.has("EMAIL_ENTERED")&&(S.add("EMAIL_ENTERED"),h({userAction:"EMAIL_ENTERED"})),i("email entered",{},"state"),!s.current||u||r&&a&&e&&!c)return;const q=z?E:"";d.current&&!d.current?.signal.aborted&&d.current.abort(),d.current=new AbortController;try{const{open:R,postMessage:ee,waitForMessage:te}=s.current;A.current=q,ee({firstName:w,lastName:H,type:"namesubmitted"}),ee({email:q,hideChange:o===void 0?q.length>0:o,type:"emailsubmitted"}),i("email submitted",{email:q?"redacted":""},"state");const V=te("shop_user_matched",d.current.signal),ne=new Promise((ce,Ve)=>{const pe=async()=>{try{const oe=await te("error",d.current.signal);oe.type==="error"&&oe.code==="captcha_challenge"?ce(void 0):pe()}catch(oe){Ve(oe)}};pe()});await Promise.race([V,ne]),R("event_shop_user_matched"),T?.current?.blur(),Yt(),d.current.abort(),p(void 0)}catch(R){if(R instanceof lt&&R.name==="AbortSignalReceivedError")return;R instanceof Error&&m(new Error(`Error updating user info: ${R.name} - ${R.message}`))}},[e,c,o,s,f,i,r,u,m,a,h,S]),F=ft((E,w,H)=>{D(E,w,H)},200);g(()=>{y!==void 0&&r&&F(y,P,v)},[F,y,r,P,v]),g(()=>{if(!t)return;const E=Q.querySelector(t);if(!E)return;T.current=E;const w=()=>{E&&p(E.value)};if(E?.value&&w(),!l){E?.removeEventListener("input",w);return}return E?.addEventListener("input",w),()=>{E?.removeEventListener("input",w)}},[t,l]),g(()=>{n!==void 0&&p(n)},[n]);const G=(E="",w="")=>{k(E),I(w)};return{getSubmittedEmail:b,updateEmailToPost:E=>p(E||""),updateNamesToPost:(E,w)=>G(E,w)}}function Zt({iframeRef:e}){const{loaded:n}=fe();async function t(o){if(!e.current)return;const{postMessage:s,waitForMessage:l}=e.current;n||await l("loaded"),s(o)}return{postMessageAfterLoad:t}}function Xt(){const{analyticsData:e,produceMonorailEvent:n}=he();return{trackShopPayModalStateChange:C(({currentState:o,zoom:s})=>{const{analyticsTraceId:l,checkoutToken:c,checkoutVersion:r,shopPermanentDomain:u}=e,a={previousState:"",currentState:o,clientTimestampMs:new Date().getTime(),analyticsTraceId:l,checkoutToken:c||"",checkoutVersion:r||"",shopifyDomain:u||"",zoom:s};n({event:{payload:a,schemaId:"shopify_pay_modal_state_change/1.3"}})},[e,n])}}function en(e){const{checkoutToken:n,checkoutVersion:t,shopPermanentDomain:o}=e;return{checkoutVersion:t,checkoutToken:n,flow:"checkout_modal",shopPermanentDomain:o}}const tn=({anchorTo:e,email:n,queueToken:t,...o})=>{const{modalVisible:s}=fe(),l=M(null);jt({email:n,iframeRef:l});const{postMessageAfterLoad:c}=Zt({iframeRef:l}),{trackUserAction:r}=he(),{leaveBreadcrumb:u}=De(),a=x(()=>({open:async()=>{s||(l.current?.open("user_button_clicked"),r({userAction:"OPEN_CALLED"}),u("open called",{},"state"))}}),[s,r,u]);mt(a);const{trackShopPayModalStateChange:i}=Xt(),m=C(()=>{i({currentState:"loaded",zoom:`${ke.visualViewport?.scale}`})},[i]),h=C(d=>{i({currentState:d?"shown":"hidden",zoom:`${ke.visualViewport?.scale}`})},[i]);g(()=>{t&&c({type:"checkoutqueuetokensubmitted",checkoutQueueToken:t})},[c,t]);const{authorizeUrl:f}=yt({analyticsContext:"loginWithShopCheckoutModal",avoidSdkSession:!0,clientId:"",disableSignUp:!0,proxy:!0,redirectType:"iframe",responseType:"code",...o});return _(St,{anchorTo:e,keepModalOpen:!0,onLoaded:m,onModalVisibleChange:h,proxy:!0,ref:l,src:f,variant:"checkoutModal"})},nn=()=>ht(({element:e,...n})=>_(pt,{element:e,monorailProps:en(n),featureName:"ShopCheckoutModal",children:_(tn,{...n})}),{methods:["open"],name:"shop-checkout-modal",props:{anchorTo:"string",checkoutRedirectUrl:"string",checkoutToken:"string",checkoutVersion:"string",email:"string",queueToken:"string",shopPermanentDomain:"string",transactionParams:"string"},shadow:"open"}),K=({shopCheckoutModal:e,eventName:n,eventListener:t})=>{g(()=>(e?.addEventListener(n,t),()=>e?.removeEventListener(n,t)),[t,n,e])};function on({email:e,open:n,popoverActivator:t,showPopover:o,showToggle:s,onIframeLoaded:l}){const c=t?.current,r=M(null),[u,a]=L(!1),i=M(!1),{redirect_url:m,transaction_params:h}=ge(),{myshopifyDomain:f}=Pe(),d=de(),{inMemoryPayPalParts:{accountStatus:y}}=Ce(),{guestDismissedModalKey:p}=we(),{checkoutSessionIdentifier:P}=X(),k=Ie().current.token;g(()=>{customElements.get("shop-checkout-modal")||nn()},[]);const v=Me(J.ShopPayVerification,{scope:be}),I=`${P}-${e.replace(/[^a-zA-Z0-9]/g,"")}`,T=Ae(),A=M(T);g(()=>{if(A.current){A.current=!1,a(!1);return}const E=sessionStorage.getItem(p),w=d&&ue(I),H=y.peek().status==="connected";if(E||w||H){a(!1);return}if(v.peek()===O.Verified){v.value=void 0,a(!1);return}a(!0)},[e]);const S=C(()=>{le(),v.value=O.Verified,Z.value="none"},[v]);K({shopCheckoutModal:r.current,eventName:"completed",eventListener:S});const b=C(()=>{if(!P)throw new ie("ShopPayCheckoutIdentifierMissingError::ShopJSVerification");$(re,escape(P)),se(J.IdentifiedShopPayUser,escape(P)),window.dispatchEvent(new Event("shop_pay_user_identified_cookie_set")),v.value=O.Pending,o?.(!0,e),s?.(!1)},[P,e,v,o,s]);K({shopCheckoutModal:r.current,eventName:"modalopened",eventListener:b});const D=C(()=>{v.value=O.Dismissed,d&&$(I,"true"),o?.(!1),s?.(i.current)},[d,I,v,o,s]);K({shopCheckoutModal:r.current,eventName:"modalclosed",eventListener:D});const F=C(()=>{i.current=!0},[]);K({shopCheckoutModal:r.current,eventName:"shopusermatched",eventListener:F});const G=C(E=>{i.current=!1,$(re,"false"),se(J.IdentifiedShopPayUser,"false"),window.dispatchEvent(new Event("shop_pay_user_identified_cookie_set"))},[]);return K({shopCheckoutModal:r.current,eventName:"shopusernotmatched",eventListener:G}),K({shopCheckoutModal:r.current,eventName:"loaded",eventListener:l}),g(()=>{const E=r.current;Z.value=n?"shopPayVerification":"none",c&&n&&(E?.open(),c.blur())},[c,e,n]),m?_("shop-checkout-modal",{"anchor-to":c?.id?`#${c.id}`:"","checkout-redirect-url":m,"checkout-token":P,"checkout-version":"checkout_one",email:n||u?e:"","queue-token":k||"",ref:r,"shop-permanent-domain":f,"transaction-params":h}):null}const sn=e=>_(_e,{children:_(on,{...e})}),un=({email:e,onSetEmail:n,open:t,popoverActivator:o,showPopover:s,showToggle:l,urlOrigin:c=U.C1Modal,updatedOrigin:r=U.C1Modal})=>{const u=rt(),a=at(),i=x(()=>Se(),[]),m=x(()=>Se(),[]),h=M(!0),f=x(()=>{if(u!==void 0)return{isC1:!0,shopJsVerification:!u}},[u]);g(()=>{j(e)&&(i.mark("start"),h.current=!0)},[i,e]),g(()=>{if(t&&h.current&&i.marks.start&&f){i.mark("open"),h.current=!1;const y=Math.round(i.marks.open-i.marks.start);a.histogram({name:"shop_pay_verification_time_to_interactive",value:y,attributes:f});const p=Math.round(i.marks.open-Math.max(i.marks.start,i.marks.loaded||0));a.histogram({name:"shop_pay_verification_time_to_interactive_after_load",value:p,attributes:f})}},[t,a,i,f]),g(()=>{m.mark("start")},[m]);const d=C(()=>{if(m.marks.start){m.mark("loaded"),i.mark("loaded");const y=Math.round(m.marks.loaded-m.marks.start);a.histogram({name:"shop_pay_verification_iframe_ready_duration",value:y,attributes:f})}},[m,i,a,f]);return u?_(Kt,{popoverActivator:o,email:e,onSetEmail:n,open:t,showPopover:s,showToggle:l,urlOrigin:c,updatedOrigin:r,onIframeLoaded:d}):_(sn,{popoverActivator:o,email:e,open:t,showPopover:s,showToggle:l,onIframeLoaded:d})};export{un as default}; }