1__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r(d[0]).DeliveryCancelBookingConfirmScreen}})},1482,[2976]); 2__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"DeliveryCancelBookingConfirmScreen",{enumerable:!0,get:function(){return c}});var n=e(r(d[0])),t=e(r(d[1])),o=e(r(d[2])),s=r(d[3]);const c=()=>{const e=(0,r(d[4]).c)(45),{t:n}=(0,r(d[5]).useTranslation)(),c=(0,r(d[6]).useMainNavigation)(),u=(0,r(d[7]).useRouteParams)(),{reservationId:y,reason:f,userFeedback:v}=u.params,{mutate:k,isPending:b,isSuccess:h,isError:x,data:p}=(0,r(d[8]).useCancelDeliveryReservation)();let B,j;e[0]!==k||e[1]!==f||e[2]!==y||e[3]!==v?(B=()=>{k({input:{id:y,cancellationReason:f,userFeedback:v??""}})},e[0]=k,e[1]=f,e[2]=y,e[3]=v,e[4]=B):B=e[4],(0,r(d[9]).useOnMountEffect)(B),e[5]!==c?(j=()=>c.reset({routes:[{name:r(d[10]).AppRoute.Search},{name:r(d[10]).AppRoute.Reservations}]}),e[5]=c,e[6]=j):j=e[6];const w=j;let C;e[7]!==c?(C=()=>c.navigate(r(d[10]).AppRoute.DeliveryHome),e[7]=c,e[8]=C):C=e[8];const S=C;if(b||!h&&!x){let n;return e[9]===Symbol.for("react.memo_cache_sentinel")?(n=(0,s.jsx)(r(d[11]).ScreenLoader,{}),e[9]=n):n=e[9],n}const R=p?.cancelDeliveryReservation?.refundBreakdown,P=p?.cancelDeliveryReservation?.currency,_=!x&&!!R?.length&&!!P;let T;e[10]!==x||e[11]!==n?(T=x?n("screens.delivery.cancelBookingConfirm.errorTitle","We couldn't cancel your booking"):n("screens.delivery.cancelBookingConfirm.successTitle","Your booking was cancelled and your refund is on its way"),e[10]=x,e[11]=n,e[12]=T):T=e[12];const F=T;let A;e[13]!==x||e[14]!==n?(A=x?n("screens.delivery.cancelBookingConfirm.errorSubtitle","Something went wrong. Please try again or contact support."):n("screens.delivery.cancelBookingConfirm.successSubtitle","You will be notified via email about your refund."),e[13]=x,e[14]=n,e[15]=A):A=e[15];const D=A;let M;e[16]!==k||e[17]!==S||e[18]!==w||e[19]!==x||e[20]!==f||e[21]!==y||e[22]!==n||e[23]!==v?(M=x?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r(d[12]).Button,{onPress:()=>k({input:{id:y,cancellationReason:f,userFeedback:v??""}}),children:n("screens.delivery.cancelBookingConfirm.retry","Try again")}),(0,s.jsx)(r(d[12]).Button,{variant:"tertiary",onPress:w,children:n("screens.delivery.cancelBookingConfirm.backToBookings","Back to bookings")})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r(d[12]).Button,{onPress:w,children:n("screens.delivery.cancelBookingConfirm.backToBookings","Back to bookings")}),(0,s.jsx)(r(d[12]).Button,{variant:"secondary",onPress:S,children:n("screens.delivery.cancelBookingConfirm.bookAnother","Book another delivery")})]}),e[16]=k,e[17]=S,e[18]=w,e[19]=x,e[20]=f,e[21]=y,e[22]=n,e[23]=v,e[24]=M):M=e[24];const I=M;let O,E,G,Y,z,H,L,N;return e[25]===Symbol.for("react.memo_cache_sentinel")?(O=(0,s.jsx)(r(d[13]).Image,{source:o.default,contentFit:"contain",style:l.image}),e[25]=O):O=e[25],e[26]!==F?(E=(0,s.jsx)(r(d[12]).Title3,{style:l.title,children:F}),e[26]=F,e[27]=E):E=e[27],e[28]!==D?(G=(0,s.jsx)(r(d[12]).Paragraph1,{style:l.subtitle,children:D}),e[28]=D,e[29]=G):G=e[29],e[30]!==E||e[31]!==G?(Y=(0,s.jsxs)(t.default,{style:l.header,children:[O,(0,s.jsxs)(t.default,{style:l.textGroup,children:[E,G]})]}),e[30]=E,e[31]=G,e[32]=Y):Y=e[32],e[33]!==P||e[34]!==_||e[35]!==R?(z=_&&(0,s.jsx)(r(d[14]).RefundInfoCard,{breakdown:R,currency:P}),e[33]=P,e[34]=_,e[35]=R,e[36]=z):z=e[36],e[37]!==z||e[38]!==Y?(H=(0,s.jsxs)(t.default,{style:l.body,children:[Y,z]}),e[37]=z,e[38]=Y,e[39]=H):H=e[39],e[40]!==I?(L=(0,s.jsx)(r(d[15]).ScreenBottomBar,{style:l.footer,children:I}),e[40]=I,e[41]=L):L=e[41],e[42]!==H||e[43]!==L?(N=(0,s.jsxs)(r(d[16]).Screen,{variant:"secondary",topSafeArea:!0,children:[H,L]}),e[42]=H,e[43]=L,e[44]=N):N=e[44],N},l=n.default.create({body:r(d[12]).tw`flex-1 items-center justify-center gap-8 px-8`,footer:r(d[12]).tw`bg-neutral-100 shadow-none`,header:r(d[12]).tw`w-full items-center gap-6`,image:r(d[12]).tw`size-[160px]`,textGroup:r(d[12]).tw`w-full items-center gap-1`,title:r(d[12]).tw`text-center`,subtitle:r(d[12]).tw`text-center`})},2976,[731,718,2640,689,62,1764,1918,1943,2977,325,1919,1993,1880,2664,2978,2644,2621]); 3__d(function(g,r,i,a,m,e,d){"use strict";
3Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"useCancelDeliveryReservation",{enumerable:!0,get:function(){return n}});const n=()=>{const n=(0,r(d[0]).c)(7),{t:t}=(0,r(d[1]).useTranslation)(),o=(0,r(d[2]).useInvalidateQueries)();let s,l,c;return n[0]!==o?(s=()=>{o("GetDeliveryReservation","GetUserReservations","GetUserProfile")},n[0]=o,n[1]=s):s=n[1],n[2]!==t?(l=()=>{r(d[3]).toast.error({id:"cancel-delivery-reservation-failed",message:t("hook.useCancelDeliveryReservation.failed","There was an error canceling your booking.")})},n[2]=t,n[3]=l):l=n[3],n[4]!==s||n[5]!==l?(c={onSuccess:s,onError:l},n[4]=s,n[5]=l,n[6]=c):c=n[6],(0,r(d[4]).useCancelDeliveryReservationMutation)(c)}},2977,[62,1764,2907,1880,1911]); 4//# sourceMappingURL=/_expo/customer/static/js/web/cancel-confirm-705da03cfad120d60def499e3a74fbd9.js.map 5//# debugId=301be382-faf1-4552-920e-abe8d6b234d2
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.