1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8921],{84297:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(67294),s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=(e,t)=>{let r=(0,n.forwardRef)(({color:r="currentColor",size:i=24,strokeWidth:a=2,absoluteStrokeWidth:o,children:d,...c},u)=>(0,n.createElement)("svg",{ref:u,...s,width:i,height:i,stroke:r,strokeWidth:o?24*Number(a)/Number(i):a,className:`lucide lucide-${l(e)}`,...c},[...t.map(([e,t])=>(0,n.createElement)(e,t)),...(Array.isArray(d)?d:[d])||[]]));return r.displayName=`${e}`,r}},58621:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(84297);let s=(0,n.Z)("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]])},27669:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(84297);let s=(0,n.Z)("Gift",[["polyline",{points:"20 12 20 22 4 22 4 12",key:"nda8fc"}],["rect",{width:"20",height:"5",x:"2",y:"7",key:"wkgdzj"}],["line",{x1:"12",x2:"12",y1:"22",y2:"7",key:"1n8zgp"}],["path",{d:"M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z",key:"zighg4"}],["path",{d:"M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z",key:"1pa5tk"}]])},31012:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(84297);let s=(0,n.Z)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},13718:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(84297);let s=(0,n.Z)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},83022:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_sites/[site]/v2/profile",function(){return r(63904)}])},7515:function(e,t,r){"use strict";r.d(t,{L:function(){return s},S:function(){return n}});let n=e=>{var t,r,n,s;let l=null===(t=e.auth)||void 0===t?void 0:null===(r=t.currentUser)||void 0===r?void 0:r.points;return l&&"enabled"in l?!!l.enabled:!!(null===(n=e.core)||void 0===n?void 0:null===(s=n.settings)||void 0===s?void 0:s.loyaltyProgram)},s=e=>{var t,r,n,s,l,i;let a=null===(t=e.auth)||void 0===t?void 0:null===(r=t.currentUser)||void 0===r?void 0:r.points,o=null===(n=e.core)||void 0===n?void 0:null===(s=n.settings)||void 0===s?void 0:s.loyaltyProgramParams;return{minRedeemableMoney:(null==a?void 0:a.minRedeemableMoney)!==void 0?a.minRedeemableMoney:null!==(l=null==o?void 0:o.minAmount)&&void 0!==l?l:0,maxRedeemableMoney:(null==a?void 0:a.maxRedeemableMoney)!==void 0?a.maxRedeemableMoney:null!==(i=null==o?void 0:o.maxAmount)&&void 0!==i?i:null}}},66862:function(e,t,r){"use strict";r.d(t,{I:function(){return l}});var n=r(52813);let s={VISA:"VISA",MASTERCARD:"MASTERCARD",MASTER:"MASTERCARD",MC:"MASTERCARD",AMEX:"AMEX","AMERICAN EXPRESS":"AMEX"};function l(e){let t=e?s[e.trim().toUpperCase()]:void 0;if(!t)return null;let{icon:r,name:l}=n.M2[t];return{src:(null==r?void 0:r.src)||r,name:l}}},12404:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(26628),s=r(16861),l=r(82215),i=r(52813);function a(){let e=(0,n.v9)(e=>{var t;return(null===(t=e.core.settings)||void 0===t?void 0:t.paymentMethods)||[i.ig.oneClick]}),t=(0,l.mc)(Object.keys(i.Pw).reduce((t,r)=>({...t,[r]:(e||[]).some(e=>(0,s.f)(r)===e)}),{}));return{subscriptionMethodEnabled:t}}},82215:function(e,t,r){"use strict";r.d(t,{C9:function(){return o},VL:function(){return m},d$:function(){return c},j5:function(){return h},mc:function(){return x},rH:function(){return a},tI:function(){return u}});var n=r(18672),s=r(52813),l=r(80286);let i=[s.ig.cash,s.ig.card],a=(e,t,r)=>!!e.isOnline||!!i.includes(e.name)&&null!=t&&!!t.allowCashForFutureOrders&&("number"!=typeof t.maxCashPaymentAmount||!(r>t.maxCashPaymentAmount)),o=(e,t,r)=>l=>!!(e!==n.CK.DELIVERY||(0,n.Wz)(e,t))||((null==r?void 0:r.allowCashForExter
1nalDelivery)?l.isOnline||l.name===s.ig.cash:l.isOnline),d=(e,t)=>(null==e?void 0:e[(0,l._A)(t)])||{},c=(e,t)=>{let r=d(e,t),n=Object.keys(r).reduce((e,t)=>s.LM[t]&&r[t]?[...e,s.LM[t]]:e,[]),l=n.some(e=>e.name===s.ig.mercadoPagoCard);return l?n.filter(e=>e.name!==s.ig.kushki&&e.name!==s.ig.kushkiCardSubscription):n},u=(e,t)=>t.some(t=>t.name===e),m=e=>[...e].sort((e,t)=>e.priority-t.priority),x=e=>{let{oneclick:t,kushkiCardSubscription:r,mercadoPagoSubscriptionCard:n,credomatic:l}=e;return r?s.Pw.kushkiCardSubscription:n?s.Pw.mercadoPagoSubscriptionCard:t?s.Pw.oneclick:!!l&&s.Pw.credomatic},h=(e,t,r)=>{let n=c(e,t).sort((e,t)=>e.priority-t.priority),l=n.some(e=>s.VU.includes(e.name));if(l&&r){let e=n.reduce((e,t)=>Object.prototype.hasOwnProperty.call(e,t.name)?{...e,[t.name]:!0}:e,{[s.ig.oneClick]:!1,[s.ig.kushkiCardSubscription]:!1,[s.ig.mercadoPagoSubscriptionCard]:!1,[s.ig.credomatic]:!1});return x(e)}let[i]=n.filter(e=>!s.VU.includes(e.name));return i}},2618:function(e,t,r){"use strict";r.d(t,{t:function(){return i}});var n=r(31842),s=r(57650);let{getStoreData:l}=n.default;async function i(e,t,r){var n,i,a,o;let d=null!==(a=t().cart)&&void 0!==a?a:{},{cartStoreId:c}=d;if((null!==(o=null===(n=d.cart)||void 0===n?void 0:n.length)&&void 0!==o?o:0)===0||null==c)return null;await e(l({id:String(c),dispatchType:r},{onSuccess:null,onFailure:null,skipNextActions:!0,skipCheckScheduledDateAvailability:!1,skipPersist:!1}));let u=null===(i=t().searchStore)||void 0===i?void 0:i.currentSubsidiary;return(null==u?void 0:u.id)&&(0,s.l)(u.id,c)?u:null}},63904:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSG:function(){return J},default:function(){return ee}});var n=r(85893),s=r(67294),l=r(64192),i=r(31974),a=r(62609),o=r(45123),d=r(91075),c=r(98609);r(64854);var u=r(26982),m=r(31955),x=r(84297);let h=(0,x.Z)("Pencil",[["path",{d:"M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z",key:"5qss01"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);var v=r(13718),p=r(31012),f=r(58621),y=r(27669);let g=(0,x.Z)("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);var b=r(11163),j=r(26628),k=r(82586),N=r(83765),P=r(7515),C=r(2919),Z=r(43373),w=r(63253),S=r(4376),A=r(31842),M=r(66862),E=r(12404),z=r(44674),O=r(32927),R=r(80286),V=r(82892),D=r(8949),_=r(80006);let L={home:"Address:home",couple:"Address:couple",other:"Address:other",work:"Address:work"},I=/[^a-zA-ZÃñáÃéÃÃÃóÃúÃüÃçà ]/g,T=e=>e.replace(I,""),U=e=>(0,D.Y1)(e,V.N,V.N.phoneValidation);function H(e){let{title:t,action:r}=e;return(0,n.jsxs)("div",{className:"flex items-center justify-between pb-2",children:[(0,n.jsx)("h2",{className:"text-lg font-semibold text-content font-title",children:t}),r]})}function F(){let e=(0,j.I0)(),t=(0,j.v9)(e=>{var t;return null===(t=e.auth)||void 0===t?void 0:t.currentUser}),[r,l]=(0,s.useState)(!1),[i,a]=(0,s.useState)(""),[o,d]=(0,s.useState)("");(0,s.useEffect)(()=>{t&&(a(t.name||""),d((0,D.Ov)(t.phone,V.N)))},[t]);let[c,m]=(0,s.useState)({}),x=(0,s.useCallback)(async()=>{let r=(0,O.c)(V.N),n=(0,O.r)({name:r.name,phone:r.phone});try{await n.validate({name:i.trim(),phone:o.trim()},{abortEarly:!1})}catch(t){var s;let e={};null===(s=t.inner)||void 0===s||s.forEach(t=>{("name"===t.path||"phone"===t.path)&&(e[t.path]=t.message)}),m(e);return}m({}),e(N.default.updateUser({name:i.trim(),email:(null==t?void 0:t.email)||"",phone:o.trim()})),l(!1)},[e,i,o,null==t?void 0:t.email]);return t?(0,n.jsxs)(_.Zb,{className:"space-y-4",children:[(0,n.jsx)(H,{title:u.ZP.t("Profile:yourData"),action:r?(0,n.jsx)(_.zx,{size:"sm",variant:"primary",onClick:x,children:u.ZP.t("Profile:editDone")}):(0,n.jsx)("button",{type:"button",className:"rounded-full p-2 text-content-muted hover:bg-surface-muted transition-colors",onClick:()=>l(!0),"aria-label":u.ZP.t("Profile:editData"),children:(0,n.jsx)(h,{size:18})})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{className:"mb-1 block text-xs font-medium text-content-muted",children:u.ZP.t("CompleteProfile:name")}),r?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("input",{type:"text",value:i,onChange:e=>a(T(e.target.value)),className:"w-full rounded-lg border border-line-strong px-3 py-2 text-sm text-content outline-none focus:border-primary focus:ring-1 focus:ring-primary",placeholder:u.ZP.t("CompleteProfile:fullnamePlaceholder")}),c.name&&(0,n.jsx)("p",{className:"mt-1 text-xs text-error",children:c.name})]}):(0,n.jsx)("p",{className:"text-sm text-content",children:t.name||"-"})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{className:"mb-1 block text-xs font-medium text-content-muted",children:u.ZP.t("CompleteProfile:email")}),r?(0,n.jsx)("input",{type:"email",value:t.email||"",readOnly:!0,className:"w-full rounded-lg border border-line bg-surface-subtle px-3 py-2 text-sm text-content-muted cursor-not-allowed"}):(0,n.jsx)("p",{className:"text-sm text-content",children:t.email||"-"})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{className:"mb-1 block text-xs font-medium text-content-muted",children:u.ZP.t("CompleteProfile:phone")}),r?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)("span",{className:"shrink-0 text-sm text-content-muted",children:V.N.phonePrefix}),(0,n.jsx)("input",{type:"tel",value:o,maxLength:V.N.phoneValidation+4,onChange:e=>d(U(e.target.value)),className:"w-full rounded-lg border border-line-strong px-3 py-2 text-sm text-content outline-none focus:border-primary focus:ring-1 focus:ring-primary",placeholder:V.N.phonePlaceholder||u.ZP.t("CompleteProfile:phonePlaceholder")})]}),c.phone&&(0,n.jsx)("p",{className:"mt-1 text-xs text-error",children:c.phone})]}):(0,n.jsx)("p",{className:"text-sm text-content",children:t.phone?"".concat(V.N.phonePrefix," ").concat((0,D.Ov)(t.phone,V.N)):"-"})]})]}):(0,n.jsxs)(_.Zb,{className:"space-y-4",children:[(0,n.jsx)(_.Od,{className:"h-5 w-40"}),(0,n.jsx)(_.Od,{className:"h-4 w-full"}),(0,n.jsx)(_.Od,{className:"h-4 w-3/4"}),(0,n.jsx)(_.Od,{className:"h-4 w-2/3"})]})}function X(e){let{address:t,onDelete:r,onEdit:l}
1=e,[i,a]=(0,s.useState)(!1),o=L[t.kind],d=o?u.ZP.t(o):t.kind||u.ZP.t("Address:other");return(0,n.jsxs)("div",{className:"flex items-start justify-between gap-3 rounded-xl border border-line-subtle bg-surface-subtle px-4 py-3",children:[(0,n.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,n.jsx)("p",{className:"text-sm font-medium text-content",children:d}),(0,n.jsx)("p",{className:"mt-0.5 truncate text-xs text-content-muted",children:t.textAddress}),t.apartmentDetails&&(0,n.jsx)("p",{className:"mt-0.5 truncate text-xs text-content-subtle",children:t.apartmentDetails})]}),i?(0,n.jsxs)("div",{className:"flex shrink-0 items-center gap-1",children:[(0,n.jsx)(_.zx,{size:"sm",variant:"danger",onClick:()=>{r(t.id),a(!1)},children:u.ZP.t("AddressElement:delete")}),(0,n.jsx)(_.zx,{size:"sm",variant:"ghost",onClick:()=>a(!1),children:u.ZP.t("CancelOrderCreationModal:cancel",{defaultValue:"Cancelar"})})]}):(0,n.jsxs)("div",{className:"flex shrink-0 items-center gap-1",children:[(0,n.jsx)("button",{type:"button",className:"rounded-full p-1.5 text-content-subtle transition-colors hover:bg-surface-strong hover:text-primary",onClick:()=>l(t),"aria-label":"Editar",children:(0,n.jsx)(h,{size:16})}),(0,n.jsx)("button",{type:"button",className:"rounded-full p-1.5 text-content-subtle transition-colors hover:bg-surface-strong hover:text-error",onClick:()=>a(!0),"aria-label":u.ZP.t("AddressElement:delete"),children:(0,n.jsx)(v.Z,{size:16})})]})]})}function B(){let e=(0,j.I0)(),t=(0,j.v9)(e=>{var t;return(null===(t=e.searchStore)||void 0===t?void 0:t.userAddresses)||[]}),r=Object.keys(L).every(e=>t.some(t=>t.kind===e)),l=(0,s.useCallback)(t=>{e(A.c.deleteUserAddress(t))},[e]),i=(0,s.useCallback)(()=>{e(A.c.setAddress({})),e(w.ZP.openModal(S.tW))},[e]),a=(0,s.useCallback)(t=>{e(A.c.setAddress(t)),e(w.ZP.openModal(S.tW))},[e]);return(0,n.jsxs)(_.Zb,{className:"space-y-3",children:[(0,n.jsx)(H,{title:u.ZP.t("Profile:yourAddresses")}),t.length>0?(0,n.jsx)("div",{className:"space-y-2",children:t.map(e=>(0,n.jsx)(X,{address:e,onDelete:l,onEdit:a},e.id))}):(0,n.jsx)("p",{className:"py-2 text-sm text-content-subtle",children:u.ZP.t("Profile:noAddresses",{defaultValue:"No tienes direcciones guardadas"})}),!r&&(0,n.jsxs)(_.zx,{variant:"ghost",size:"sm",className:"!text-primary",onClick:i,children:[(0,n.jsx)(p.Z,{size:16,className:"mr-1"}),u.ZP.t("Address:addAddress")]})]})}function W(e){var t,r;let{card:l,onRemove:i}=e,[a,o]=(0,s.useState)(!1),d=(0,M.I)(l.brand);return(0,n.jsxs)("div",{className:"flex items-center justify-between gap-3 rounded-xl border border-line-subtle bg-surface-subtle px-4 py-3",children:[(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[d?(0,n.jsx)("img",{src:d.src,alt:d.name,className:"h-5 w-8 shrink-0 object-contain"}):(0,n.jsx)(f.Z,{size:20,className:"shrink-0 text-content-subtle","aria-hidden":"true"}),(0,n.jsx)("div",{children:(0,n.jsx)("p",{className:"text-sm font-medium text-content",children:u.ZP.t("PaymentMethods:cardEndingIn",{lastDigits:null!==(r=null!==(t=l.lastFourDigits)&&void 0!==t?t:l.lastDigits)&&void 0!==r?r:""})})})]}),a?(0,n.jsxs)("div",{className:"flex shrink-0 items-center gap-1",children:[(0,n.jsx)(_.zx,{size:"sm",variant:"danger",onClick:()=>{i(l),o(!1)},children:u.ZP.t("AddressElement:delete")}),(0,n.jsx)(_.zx,{size:"sm",variant:"ghost",onClick:()=>o(!1),children:u.ZP.t("CancelOrderCreationModal:cancel",{defaultValue:"Cancelar"})})]}):(0,n.jsx)("button",{type:"button",className:"shrink-0 rounded-full p-1.5 text-content-subtle hover:bg-surface-strong hover:text-error transition-colors",onClick:()=>o(!0),"aria-label":u.ZP.t("AddressElement:delete"),children:(0,n.jsx)(v.Z,{size:16})})]})}function $(e){let{subscriptionMethodEnabled:t}=e,r=(0,j.I0)(),l=m.Z.get(k.r.accessToken),i=(0,j.v9)(e=>{var t;return(null===(t=e.auth)||void 0===t?void 0:t.creditCards)||[]}),a=(0,j.v9)(e=>{var t;return null===(t=e.auth)||void 0===t?void 0:t.creditCardsLoading});(0,s.useEffect)(()=>{l&&r(N.default.getCreditCards(l))},[l,r]);let o=(0,s.useCallback)(e=>{r(Z.cq.removeCard({cardId:e.id,externalId:l,subscriptionMethodEnabled:e.type||t}))},[r,l,t]);return a?(0,n.jsxs)(_.Zb,{className:"space-y-3",children:[(0,n.jsx)(H,{title:u.ZP.t("Profile:yourPaymentMethods")}),(0,n.jsx)(_.Od,{className:"h-12 w-full"}),(0,n.jsx)(_.Od,{className:"h-12 w-full"})]}):(0,n.jsxs)(_.Zb,{className:"space-y-3",children:[(0,n.jsx)(H,{title:u.ZP.t("Profile:yourPaymentMethods")}),i.length>0?(0,n.jsx)("div",{className:"space-y-2",children:i.map(e=>(0,n.jsx)(W,{card:e,onRemove:o},e.id))}):(0,n.jsx)("p",{className:"py-2 text-sm text-content-subtle",children:u.ZP.t("Profile:noCards",{defaultValue:"No tienes tarjetas guardadas"})})]})}function G(){let{availablePoints:e=0,moneyAvailable:t=0}=(0,j.v9)(e=>{var t,r;return(null===(t=e.auth)||void 0===t?void 0:null===(r=t.currentUser)||void 0===r?void 0:r.points)||{}}),r=(0,j.v9)(e=>{var t,r,n;return null===(t=e.core)||void 0===t?void 0:null===(r=t.settings)||void 0===r?void 0:null===(n=r.loyaltyProgramParams)||void 0===n?void 0:n.name});return(0,n.jsxs)(_.Zb,{className:"space-y-3",children:[(0,n.jsx)(H,{title:u.ZP.t("Loyalty:yourPoints")}),(0,n.jsxs)("div",{className:"bg-primary/10 flex items-center gap-4 roun
1ded-xl p-4",children:[(0,n.jsx)("div",{className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-full bg-primary-100",children:(0,n.jsx)(y.Z,{size:24,className:"text-primary"})}),(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsx)("p",{className:"text-xs text-content-muted",children:u.ZP.t("Loyalty:pointsYouGot")}),(0,n.jsx)("p",{className:"text-2xl font-bold text-content",children:(0,z.T4)(e,"")}),r&&(0,n.jsx)("p",{className:"text-xs text-content-muted",children:(0,R.kC)((0,R._6)(r))})]}),(0,n.jsxs)("div",{className:"text-right",children:[(0,n.jsx)("p",{className:"text-xs text-content-muted",children:u.ZP.t("Loyalty:pointsRedeemable")}),(0,n.jsx)("p",{className:"text-lg font-semibold text-primary",children:(0,z.T4)(t,"").trim()}),(0,n.jsx)("p",{className:"text-xs text-content-muted",children:u.ZP.t("Loyalty:pointsDiscount")})]})]}),0===e&&(0,n.jsx)("p",{className:"text-center text-sm text-content-subtle",children:u.ZP.t("Loyalty:startBuy")})]})}function K(){let e=(0,j.I0)(),t=(0,b.useRouter)(),r=(0,j.v9)(e=>{var t;return null===(t=e.auth)||void 0===t?void 0:t.currentUser}),l=(0,j.v9)(P.S),i=(0,j.v9)(e=>{var t,r;return null===(t=e.core)||void 0===t?void 0:null===(r=t.settings)||void 0===r?void 0:r.spoonityLoyaltyProgram}),{subscriptionMethodEnabled:a}=(0,E.Z)(),o=(0,s.useMemo)(()=>l||!!i,[l,i]);return(0,s.useEffect)(()=>{if(r){e(A.c.getUserAddress());return}m.Z.get(k.r.accessToken)||t.push("/")},[r,e,t]),(0,n.jsxs)("div",{className:"px-4 py-6 space-y-5",children:[(0,n.jsx)("h1",{className:"text-2xl font-bold text-content font-title",children:u.ZP.t("Commerce:profile")}),o&&(0,n.jsx)(G,{}),(0,n.jsx)(F,{}),(0,n.jsx)(B,{}),a&&(0,n.jsx)($,{subscriptionMethodEnabled:a}),(0,n.jsxs)(_.zx,{variant:"ghost",fullWidth:!0,className:"!text-error hover:!bg-error-soft",onClick:()=>{e(C.ZP.removeCoupon()),e(N.default.closeSession()),t.push("/")},children:[(0,n.jsx)(g,{size:18,className:"mr-2"}),u.ZP.t("Profile:closeSession",{defaultValue:"Cerrar sesi\xf3n"})]})]})}var Y=r(17251),q=r(35111);let Q=()=>{(0,o.X)();let[e,t]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{t(!0)},[]),e)?(0,n.jsx)(a.SV,{scope:"ProfileScreen",children:(0,n.jsx)(K,{})}):null};Q.getLayout=function(e){return(0,n.jsxs)(i.p,{children:[(0,n.jsx)(d.Vw,{showCartBar:!1,showBrandBackground:!1,children:e}),(0,n.jsx)(Y.Q,{}),(0,n.jsx)(c.O,{}),(0,n.jsx)(l.D,{}),(0,n.jsx)(q.Z,{})]})};var J=!0,ee=Q},45123:function(e,t,r){"use strict";r.d(t,{X:function(){return S}});var n=r(31955),s=r(67294),l=r(26628),i=r(54865),a=r(18672),o=r(82586),d=r(83765),c=r(43919),u=r(4122),m=r(63253),x=r(4376),h=r(79011),v=r(19034),p=r(31842),f=r(2618);let{getCurrentUser:y,setAddress:g}=d.default,{getDefaultStoreId:b,getPopUpBanners:j}=c.default,{setMenuPreview:k}=u.default,{getLastOrder:N}=v.default,{getScheduledDateAvailability:P,getStoreData:C,getStoreDeliveryOptions:Z,setDispatchType:w}=p.default;function S(){let e=(0,l.I0)(),t=(0,l.oR)(),r=(0,s.useRef)(!1),[d,c]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{if(r.current)return;r.current=!0;let s=async()=>{try{var r,s,l,d,u,v,p,S,A,M;let c=(null===(r=t.getState().core)||void 0===r?void 0:null===(s=r.settings)||void 0===s?void 0:s.tenant)||window.location.hostname.split(".")[0];c&&(0,i.sR)(c);let m=n.Z.get(o.r.accessToken),x=n.Z.get(o.r.guestUserToken),h=n.Z.get(o.r.dispatchType)||"store_delivery",j=n.Z.get(o.r.currentSubsidiary);if(m){(0,i.mC)(m);try{await e(y(void 0,void 0,m))}catch(e){console.error("[useV2Hydration] getCurrentUser failed:",e)}}else x&&(0,i.mC)(x);e(w(h));let E=(t,r)=>{e(k(!1)),t.futureOrdersEnabled&&e(P()).catch(e=>{console.warn("[useV2Hydration] availability prefetch failed (".concat(r,"):"),e)})};if(j)try{await e(C({id:j,dispatchType:h},{onSuccess:null,onFailure:null,skipNextActions:!0,skipCheckScheduledDateAvailability:!1,skipPersist:!0}));let r=t.getState(),n=null===(l=r.searchStore)||void 0===l?void 0:l.currentSubsidiary;if(null==n?void 0:n.id){E(n,"cookie");let t=null===(d=r.auth)||void 0===d?void 0:null===(u=d.address)||void 0===u?void 0:u.current;"in_store"!==h&&(null==t?void 0:t.latitude)&&(null==t?void 0:t.longitude)&&!(null==t?void 0:t.isStoreAddress)&&e(Z({lat:t.latitude,lng:t.longitude})).catch(()=>{})}}catch(e){console.error("[useV2Hydration] getStoreData failed:",e)}else{let r=!1;try{let n=await (0,f.t)(e,t.getState,h);n&&(E(n,"cart-store"),r=!0)}catch(e){console.warn("[useV2Hydration] cart-store restore failed:",e)}let n=!1,s=m||x;if(!r&&s)try{await e(N(s));let r=null===(v=t.getState().order)||void 0===v?void 0:v.lastOrder,l=null==r?void 0:r.storeId,i=null!==(p=null==r?void 0:r.dispatchMethod)&&void 0!==p?p:h;if(l){e(w(i));let s=i!==a.CK.PICKUP&&(null==r?void 0:r.userAddress)?{placeId:r.googlePlaceId,textAddress:r.userAddress,description:r.userAddress,latitude:r.userLatitude,longitude:r.userLongitude,city:r.userCity,hasStreet
1Number:!0}:null;s&&e(g(s)),await e(C({id:String(l),dispatchType:i},{onSuccess:null,onFailure:null,skipNextActions:!0,skipCheckScheduledDateAvailability:!1,skipPersist:!1}));let o=null===(S=t.getState().searchStore)||void 0===S?void 0:S.currentSubsidiary;(null==o?void 0:o.id)&&(E(o,"last-order"),n=!0)}}catch(e){console.warn("[useV2Hydration] last-order restore failed:",e)}if(!r&&!n)try{await e(b());let r=null===(A=t.getState().core)||void 0===A?void 0:A.defaultStoreId;if(r){e(k(!0)),await e(C({id:r,dispatchType:h},{onSuccess:null,onFailure:null,skipNextActions:!0,skipCheckScheduledDateAvailability:!0,skipPersist:!0}));let n=null===(M=t.getState().searchStore)||void 0===M?void 0:M.currentSubsidiary;(null==n?void 0:n.id)&&n.futureOrdersEnabled&&e(P()).catch(e=>{console.warn("[useV2Hydration] availability prefetch failed (preview):",e)})}}catch(e){console.error("[useV2Hydration] preview load failed:",e)}}}finally{c(!0)}e(j()).then(()=>{e(h.ZP.setNextAction(m.ZP.openModal(x.ee.POP_UP_BANNERS)))}).catch(e=>{console.error("[useV2Hydration] getPopUpBanners failed:",e)})};s()},[e]),{v2StoreContextHydrated:d}}}},function(e){e.O(0,[9774,3176,9306,9403,5039,2237,436,2300,5675,1974,4596,6515,1075,6,7905,7927,3023,7251,2888,179],function(){return e(e.s=83022)}),_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.