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