PageSourceSearch

https://commande.cestmondonuts.fr/_next/static/chunks/pages/[domai…/[restaurantId]/track-6f3aab8f3549bc01.js

js cestmondonuts.fr collected 2026-10-04 18:32:38 UTC 10,980 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[419],{40080:(e,n,a)=>{"use strict";a.r(n),a.d(n,{TrackOrderPage:()=>er,__N_SSG:()=>ea,default:()=>es});var r=a(28888),t=a(37876),s=a(50741),l=a(93744),o=a(59181),c=a(96337),i=a(77301),d=a(48653),p=a(41596),u=a(51564),y=a(96379),m=a(35183),h=a(25430),x=a(18035),f=a(48802),g=a(73058),v=a(99208),j=a(37995),C=a(3068),b=a(14232),k=a(34846),A=a(77232);function M(){let e=(0,r._)(["\n  display: flex;\n  flex-direction: column;\n  min-height: 72vh;\n  position: relative;\n  justify-content: space-between;\n\n  .body {\n    flex: 1;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    align-items: center;\n  }\n\n  .footer {\n    display: flex;\n    justify-content: space-between;\n\n    button {\n      justify-content: center;\n    }\n  }\n\n  .capture-warning {\n    display: flex;\n    gap: 10px;\n    margin-bottom: 20px;\n    border-radius: 10px;\n    padding: 16px 20px;\n  }\n\n  ul {\n    padding: 20px;\n\n    li {\n      margin-bottom: 10px;\n    }\n  }\n\n  .footer {\n    display: flex;\n    justify-content: space-between;\n    gap: 16px;\n  }\n"]);return M=function(){return e},e}let w=e=>{var n;let{orderTraceStatus:a,error:r,paymentLinkId:s,onRetryPress:o,onRefreshPress:A}=e,{t:M}=(0,k.Bd)(),{colors:w}=(0,v.$F)(),{itemById:D,itemsByIds:B}=(0,g.b7)(),{itemsModifierByIds:K}=(0,f.i9)(),{fromLocalizedField:S}=(0,x.Vp)(),_=(0,j.O)(),I=(0,b.useMemo)(()=>a===h.ceY.Failed||a===h.ceY.Refunded,[a]),L=(0,b.useMemo)(()=>(0,C.Wk)(M,r),[r]),R=(0,b.useMemo)(()=>(0,C.w7)(M,r,{currency:_}),[r]),T=(0,b.useMemo)(()=>(0,C.Hf)(r),[r]),E=(0,b.useMemo)(()=>null==T?void 0:T.reason,[T]),P=(0,b.useMemo)(()=>(0,C.y6)(r,B,K),[r,B,K]),Y=(0,b.useMemo)(()=>(0,C.Su)(r,D,S),[r,B,S]),G=(0,b.useMemo)(()=>(0,C.AF)(r,B,K,S),[r,B,K,S]);return(0,t.jsxs)(N,{className:"track-purchase-status",dataTest:"TrackPurchaseStatus",children:[(0,t.jsxs)("div",{className:"body",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(p.D,{typographyClassName:c.A.HeroXLBoldUpper,colorKey:"couples.c2.primary",level:1,tKey:"track.purchaseStatusModal.title.".concat(a)}),s&&(0,t.jsx)(p.D,{typographyClassName:c.A.TitleLGBold,colorKey:"couples.c2.primary",level:3,children:M("track.purchaseStatusModal.paymentLinkId",{paymentLinkId:s})}),E&&(0,t.jsx)(p.D,{typographyClassName:c.A.TitleLGBold,colorKey:"couples.c2.primary",level:3,children:E}),r&&(0,t.jsx)(u.f,{typographyClassName:c.A.BodyMD,colorKey:"couples.c2.primary",children:L}),R&&(0,t.jsx)(u.f,{typographyClassName:c.A.BodyMD,colorKey:"couples.c2.primary",children:R}),!!(null==P||null==(n=P.items)?void 0:n.length)&&(0,t.jsx)("ul",{children:P.items.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(y.E,{typographyClassName:c.A.BodyMDSemiBold,colorKey:"couples.c2.primary",children:S(e.name)})},e.id))}),Y.length>0&&(0,t.jsx)("ul",{children:Y.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(y.E,{typographyClassName:c.A.BodyMDSemiBold,colorKey:"couples.c2.primary",children:M("track.purchaseStatusModal.insufficientStock",{name:e.name,available:e.available,requested:e.requested})})},e.id))}),!!(null==G?void 0:G.length)&&(0,t.jsx)("ul",{children:G.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(y.E,{typographyClassName:c.A.BodyMDSemiBold,colorKey:"couples.c2.primary",children:[e.itemLabel,": ",e.modifierLabels]})},e.id))})]}),I?(0,t.jsx)(m.A,{}):(0,t.jsx)(d.a,{color:"success",centered:!0}),I?(0,t.jsxs)("div",{className:"capture-warning",style:{border:"1px solid ".concat(w.system.mediumGrey)},children:[(0,t.jsx)(l.A,{color:w.couples.c2.background}),(0,t.jsx)(u.f,{tKey:"confirmation.paymentCaptureWarning",colorKey:"couples.c2.secondary",typographyClassName:c.A.BodyMD})]}):(0,t.jsx)("span",{})]}),(0,t.jsxs)("div",{className:"footer",children:[A&&(0,t.jsx)(i.$,{block:!0,onClick:A,children:M("track.purchaseStatusModal.refresh")}),o&&(0,t.jsx)(i.$,{block:!0,baseBackgroundColorKey:"system.red",baseColorKey:"system.white",activeBackgroundColorKey:"system.red",activeColorKey:"system.white",onClick:o,children:M("track.purchaseStatusModal.retry")})]})]})},N=(0,A.Ay)(o.B)(M());var D=a(41515),B=a(38803);function K(){let e=(0,r._)(["\n  .typography-container {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    padding-bottom: 0;\n\n    &.has-failed {\n      padding-bottom: 24px;\n    }\n  }\n\n  .body {\n    height: 100%;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;
1\n    align-items: center;\n\n    .heading {\n      max-width: 336px;\n      margin-top: 25px;\n    }\n\n    .capture-warning {\n      display: flex;\n      gap: 10px;\n      padding: 16px 20px;\n      margin-bottom: 60px;\n\n      & p {\n        margin: 0;\n      }\n    }\n  }\n\n  .ant-spin {\n    left: 0;\n    position: absolute;\n    right: 0;\n    top: calc(50% - 50px);\n  }\n\n  .modal-footer {\n    display: flex;\n    justify-content: space-between;\n    gap: 16px;\n\n    button {\n      justify-content: center;\n    }\n  }\n\n  ul {\n    padding: 20px;\n\n    li {\n      margin-bottom: 10px;\n    }\n  }\n"]);return K=function(){return e},e}let S=e=>{let{orderTraceStatus:n,error:a,paymentLinkId:r,onRetryPress:s,onRefreshPress:o}=e,{t:y}=(0,k.Bd)(),{colors:A,fonts:M}=(0,v.$F)(),{itemsByIds:w}=(0,g.b7)(),{itemsModifierByIds:N}=(0,f.i9)(),{fromLocalizedField:D}=(0,x.Vp)(),K=(0,j.O)(),S=(0,b.useMemo)(()=>n===h.ceY.Failed||n===h.ceY.Refunded,[n]),I=(0,b.useMemo)(()=>(0,C.Wk)(y,a),[a]),L=(0,b.useMemo)(()=>(0,C.w7)(y,a,{currency:K}),[a]),R=(0,b.useMemo)(()=>(0,C.Hf)(a),[a]),T=(0,b.useMemo)(()=>null==R?void 0:R.reason,[R]),E=S?"couples.c2.primary":"couples.c1.primary",P=(0,b.useMemo)(()=>(null==R?void 0:R.items)?w(R.items):(null==R?void 0:R.modifiers)?N(R.modifiers):void 0,[R]);return(0,t.jsx)(_,{isVisible:!0,className:"checkout-purchase-status-drawer ".concat((0,B.L)({failed:S})),zIndex:100001,mobileOnly:!0,children:(0,t.jsxs)(c.B,{className:"typography-container ".concat((0,B.L)({failed:S})),fonts:M,children:[(0,t.jsxs)("div",{className:"body",style:{backgroundColor:S?A.system.white:A.couples.c1.background},children:[(0,t.jsxs)("section",{children:[(0,t.jsx)(p.D,{typographyClassName:c.A.HeroXLBoldUpper,colorKey:E,level:1,tKey:"track.purchaseStatusModal.title.".concat(n)}),r&&(0,t.jsx)(p.D,{typographyClassName:c.A.TitleLGBold,colorKey:E,level:3,children:y("track.purchaseStatusModal.paymentLinkId",{paymentLinkId:r})}),T&&(0,t.jsx)(p.D,{typographyClassName:c.A.TitleLGBold,colorKey:E,level:3,children:T}),a&&(0,t.jsx)(u.f,{typographyClassName:c.A.BodyMD,colorKey:E,children:I}),L&&(0,t.jsx)(u.f,{typographyClassName:c.A.BodyMD,colorKey:E,children:L}),(0,t.jsx)("ul",{children:P&&P.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(u.f,{typographyClassName:c.A.BodyMDSemiBold,colorKey:E,children:D(e.name)})},e.id))})]}),S?(0,t.jsx)(m.A,{}):(0,t.jsx)(d.a,{centered:!0}),S?(0,t.jsxs)("div",{className:"capture-warning",style:{border:"1px solid ".concat(A.system.mediumGrey)},children:[(0,t.jsx)(l.A,{color:A.couples.c2.background}),(0,t.jsx)(u.f,{tKey:"confirmation.paymentCaptureWarning",colorKey:"couples.c2.secondary",typographyClassName:c.A.BodyMD})]}):(0,t.jsx)("span",{})]}),(s||o)&&(0,t.jsxs)("div",{className:"modal-footer",style:{backgroundColor:A.system.white},children:[(0,t.jsx)(i.$,{block:!0,onClick:o,children:y("track.purchaseStatusModal.refresh")}),(0,t.jsx)(i.$,{block:!0,baseBackgroundColorKey:"system.red",baseColorKey:"system.white",activeBackgroundColorKey:"system.red",activeColorKey:"system.white",onClick:s,children:y("track.purchaseStatusModal.retry")})]})]})})},_=(0,A.Ay)(D._)(K());var I=a(10732),L=a(96575),R=a(1175),T=a(61228),E=a(49430),P=a(96294),Y=a(37518),G=a(20271),O=a(48490),F=a(98731),$=a(90492),H=a(77750),W=a(44903),X=a(10841),q=a.n(X),J=a(89099),U=a(23469),V=a(57093),z=a(71718),Z=a(22779),Q=a(58283);function ee(){let e=(0,r._)([""]);return ee=function(){return e},e}let en=[h.ceY.Failed,h.ceY.Finished,h.ceY.Refunded,h.ceY.Idle];var ea=!0;let er=e=>{let{data:n,error:a}=(0,Z.x)(e),r=(0,J.useRouter)(),{isAuthenticated:l,logout:o}=(0,L.E)(),{setCurrentCompany:c}=(0,G.Jp)(),{companyTokenInitialized:i,applyInstallationConfig:d,applyCompanyToken:p}=(0,Q.If)(),{loadTraceFromData:u,checkOrderTraceFromCallCenter:y}=(0,F.My)(),{setCompanyFidelityProgram:m}=(0,O.iG)(),x=(0,R.ge)(),f=(0,T.x)(e=>e.setOrderSlotsAvailability),{resetGuest:g}=(0,E.im)(),v=(0,Y.md)(),j=(0,$.Jf)(V.r,h.SjR.Eur,x,v),{cancelPurchase:C}=(0,P.BZ)(),{onPurchase:k}=(0,H.RN)(),{addUserFavoriteRestaurants:A,addUserAddresses:M}=(0,W.z5)(),{companyRepository:N,restaurantRepository:D}=(0,I.$v)(),{traceId:B,restaurantId:K,token:_,paymentLinkId:X}=r.query,[ee,ea]=(0,b.useState)(h.ceY.Processing),[er,es]=(0,b.useState)(),el=(0,b.useRef)(!0),eo=(0,b.useCallback)(async()=>
1{if(K&&B&&_&&i){es(void 0);try{let e=x.callCenterData&&X?await y(K,B,_,X):await u(K,B,_),n=null==e?void 0:e.order;if(n){try{x.callCenterData&&(await k(n),l&&(await A({id:n.restaurantId,lastUsedAt:q()().toISOString()}),(null==x?void 0:x.deliveryInfo)&&n.type===h.ZNd.Delivery&&await M(null==x?void 0:x.deliveryInfo),await o()),g(),x.setCallCenterData(void 0))}finally{r.replace("/order/confirmation?token=".concat(n.anonymousToken,"&result=").concat(z.C.Success))}return}(null==e?void 0:e.status)&&(ea(e.status),en.includes(e.status)&&(el.current=!1)),(null==e?void 0:e.error)&&es(e.error)}catch(e){es(e)}}},[K,B,_,i]),ec=(0,b.useCallback)(()=>{x.callCenterData&&(C(),r.back())},[x.callCenterData]),ei=(0,b.useCallback)(async()=>{x.callCenterData&&await eo()},[x.callCenterData,eo]);return((0,b.useEffect)(()=>{if(el.current){eo();let e=setInterval(eo,3e4);return()=>clearInterval(e)}},[eo]),(0,b.useEffect)(()=>{n&&(d(n.config),p(n.companyToken),c(n.company),j.setPaymentMethodsData(n.paymentMethodsData),f(n.orderSlotsAvailability.slots),(null==n?void 0:n.fidelityProgram)&&m(n.fidelityProgram),n.companyActiveApplications&&(N.clear(),N.addMany(n.companyActiveApplications)),n.restaurantActiveApplications&&(D.clear(),D.addMany(n.restaurantActiveApplications)))},[n]),a)?(0,t.jsx)(U.default,{error:a}):(0,t.jsx)($.Jk.Provider,{value:j,children:(0,t.jsxs)(et,{children:[(null==n?void 0:n.company)&&(0,t.jsx)(s.e,{company:n.company}),(0,t.jsx)(w,{paymentLinkId:x.callCenterData?X.slice(-4):void 0,error:er,orderTraceStatus:ee,onRetryPress:x.callCenterData?ec:void 0,onRefreshPress:el.current&&x.callCenterData?ei:void 0}),(0,t.jsx)(S,{paymentLinkId:x.callCenterData?X.slice(-4):void 0,error:er,orderTraceStatus:ee,onRetryPress:x.callCenterData?ec:void 0,onRefreshPress:el.current&&x.callCenterData?ei:void 0})]})})},et=A.Ay.div(ee()),es=er},88928:(e,n,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[domain]/order/[orderType]/[restaurantId]/track",function(){return a(40080)}])},93744:(e,n,a)=>{"use strict";a.d(n,{A:()=>o});var r=a(44501),t=a(14232),s=a(79203),l=a(89482);let o=t.forwardRef(function(e,n){return t.createElement(l.A,(0,r.A)({},e,{ref:n,icon:s.A}))})}},e=>{e.O(0,[786,221,636,6593,8792],()=>e(e.s=88928)),_N_E=e.O()}]);

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.