PageSourceSearch

https://www.armani.com/_nuxt/adyen-CRPZH4vs.js

js armani.com collected 2026-09-24 08:44:14 UTC 1,913 bytes, 2 lines download raw bytes

1import{datadogLogs as w}from"./main-Cmf8QRGw.js";import{d as P,u as R,c as T,T as x,am as A,i as I,n as o,l as q,r as B,j as E}from"./entry-BamniLrv.js";import{u as L}from"./useOobCustomerCheckout-CQ6FRmIR.js";import{d as z,X as H,p as U,f as j,o as F}from"./vendors-BEoIbp2n.js";import"./configuration-BIB4Y30h.js";import"./useCheckoutStepNavigation-DLGyAf-M.js";import"./useCartUtilities-CiavuLxo.js";import"./useFormatPrice-tPw_VAAH.js";import"./useShippingMethods-wr95--2c.js";const Z=z({__name:"adyen",setup(M){const{cartInitialized:m,cart:f,updateAdyenPaymentSource:y,place:k}=P(),{query:h}=R(),{thankYouUrl:_,checkoutUrl:C,localizedPath:g}=T(),{restoreSessionForPaymentReturn:S}=L(),s=x(),{addSnackbar:v}=A(),n=()=>{const e=B(),a=E();return e&&a?{path:g("/checkout"),query:{accessToken:e,order_id:a}}:C},r=()=>{v("adyen-error",{message:{key:"checkout.paymentStep.error"},duration:0,textClasses:"text-primitives-red"})};s.value=!0,H(async()=>{I()&&await S()}),U([m,f],([e,a])=>{e&&a&&O(a,h)});let i=!1;const O=async(e,a)=>{var l,d;if(i)return;i=!0;const u=a.redirectResult,c=e==null?void 0:e.payment_source;if(!((c==null?void 0:c.type)==="adyen_payments"&&u&&(e==null?void 0:e.status)&&["draft","pending"].includes(e==null?void 0:e.status))){s.value=!1,w.logger.error("Order cannot be placed",{orderId:e==null?void 0:e.id,Order:e}),r(),await o(n());return}try{const t=await y({payment_request_details:{details:{redirectResult:u}},_details:!0}),b=(l=t==null?void 0:t.payment_response)==null?void 0:l.resultCode;if(["Authorised","Pending","Received"].includes(b)){const p=await k();q(),s.value=!1,await o(_(p.id));return}else{s.value=!1;const p=(d=t==null?void 0:t.payment_response)==null?void 0:d.errorCode;r(),await o(n())}}catch(t){s.value=!1,(t==null?void 0:t.errors)??(t==null||t.message),r(),await o(n())}};return(e,a)=>(F(),j("div"))}});export{Z as default};
2//# sourceMappingURL=adyen-CRPZH4vs.js.map

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.