PageSourceSearch

https://shop.nysora.com/cdn/shopifycloud/checkout-web/assets/c1/cb8fcd45.gqoNFKgG.js

js nysora.com collected 2026-10-01 10:39:17 UTC 3,911 bytes, 1 lines download raw bytes

1import{q as e,h as n,e as o,T as r}from"./2c1ab0fe.D_oO1jU7.js";import{O as t,G as i}from"./4c290a1e.D9lE9kmU.js";import"./164ad2e3.DgUUtBtV.js";function s({isShippingRequired:e,isPickupSelected:n,shippingCountryCode:o,billingCountryCode:r}){return!e||n?r||o:o||r}function a(e,n){const o=n?e.countrySpecific[n]?.phoneMarketingDisclosure:void 0;return void 0===o?e.phoneMarketingDisclosure:o}const d=new Map;function c(e){return d.has(e)}function u(e){const n=d.get(e);if(void 0===n)return 0;const o=performance.now()-n;return l(e),o}function l(e){return d.delete(e)}const p={start:function(e){d.set(e,performance.now())},exists:c,end:u,endAndRun:function(e,n){return c(e)?n(u(e)):null},remove:l},h="shopify_pay",f=":",g=["https://shop-server.shop.dev","https://shop.app"];var m=(e=>(e.Closed="closed",e.EmailChanged="emailChanged",e.Error="error",e.Hidden="hidden",e.Loaded="loaded",e.LoggedIn="loggedIn",e.Ready="ready",e.Resized="resized",e.ShareCaptchaToken="shareCaptchaToken",e))(m||{}),y=(e=>(e.AllowNoInitialEmail="allowNoInitialEmail",e.Create="create",e.Hidden="hidden",e.OriginChanged="originChanged",e.Ready="ready",e.CheckoutQueueToken="checkoutQueueToken",e))(y||{}),k=(e=>(e.ShopifyPayUserNotFound="shopify_pay_user_not_found",e))(k||{}),v=(e=>(e.FraudGuard="fraud_guard",e.InvalidEmail="invalid_email",e.InvalidPhone="invalid_phone",e.LimitExceeded="limit_exceeded",e.PhoneBlocked="phone_blocked",e.RecordNotFound="record_not_found",e))(v||{});const S=()=>{const{environment:{services:{shopServer:n}},shop:o}=t(),r=parseInt(i(o.id),10);return{extendBuyerIdentity:e((async()=>{await fetch(new URL(`/checkout/${r}/shopify_pay/extend_buyer_identity`,n.url),{method:"GET",keepalive:!0})}),[r,n.url])}},_=()=>{const{environment:{services:{shopServer:n}},shop:{myshopifyDomain:o},source:{checkoutSessionIdentifier:r},url:i}=t();return{exchangeSessionTokenForCookie:e((async({token:e,origin:t,analytics_trace_id:s,flow:a})=>{const d=new URLSearchParams({token:e,origin:t,shopify_domain:o});r&&d.set("checkout_token",r),s&&d.set("analytics_trace_id",s),a&&d.set("flow",a);const c=new URL(i.shopPaySession(),n.url);return c.search=d.toString(),fetch(c.href,{method:"POST",keepalive:!0})}),[r,o,i,n.url])}};function C({targetId:o,onLoaded:r,onClosed:i,onHidden:s,onError:a,onLoggedIn:d,onReady:c,onResized:u,onShareCaptchaToken:l,onEmailChange:p,skip:g=!1}){const y=e((e=>{switch(e.action){case m.Closed:return i?.();case m.Hidden:return s?.();case m.Error:return a?.(e.message,e.apiError,e.email);case m.Loaded:return r?.();case m.LoggedIn:return d?.(e.token,e.shop_pay_access_token);case m.Ready:return c?.(e.phoneNumber);case m.Resized:return u?.(parseInt(e.height,10));case m.ShareCaptchaToken:return l?.(e.token);case m.EmailChanged:return p?.(e.email,e.isUserFound)}}),[i,s,a,r,d,c,u,l,p]),{environment:k}=t(),v=k.services.payShopifyCom.url;n((()=>{if(g)return;const e=({data:e,origin:n})=>{if(n!==v||!e||"string"!=typeof e||!e.includes(f))return;const[r,...t]=e.split(f);if(r===h)try{const e=JSON.parse(t.join(f));(o&&e.targetId===o||!o)&&y(e)}catch{}};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}),[y,v,o,g])}function w(e,n){e&&e.contentWindow?.postMessage(function(e){return function(e,n={delimiter:f,messageKey:h}){return[n.messageKey,n.delimiter,JSON.stringify(e)].join("")}(e)}(n),"*")}function I({endpoint:n,invokingWallet:i}){const s=o(!1),{checkout:{wallets:a}}=t(),d=e((()=>{s.value&&(s.value=!1,a.clearActiveSession({invokingWallet:i}),n?.value?.call.closePopupWindows())}),[s,n,i,a]);return r((()=>({isScrimOpen:s,closePopupWindowsAndScrim:d})),[s,d])}const R=e=>{if(!e)return null;const n=e.querySelector("iframe");if(!n)return null;const o=getComputedStyle(n).borderRadius;return o?.includes("px")?parseInt(o,10):null};export{v as A,f as D,k as M,m as R,y as S,S as a,C as b,h as c,g as d,I as e,p as f,R as g,s as h,a as i,w as p,_ as u};

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.