PageSourceSearch

https://sabrosushi.cl/_next/static/chunks/pages/_sites/[site]/v2/orders-2e78cca8870b0134.js

js sabrosushi.cl collected 2026-10-02 01:21:27 UTC 31,496 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4243],{97369:function(e,t,s){"use strict";s.d(t,{Z:function(){return n}});var r=s(84297);let n=(0,r.Z)("CheckCircle2",[["path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",key:"14v8dr"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},45077:function(e,t,s){"use strict";s.d(t,{Z:function(){return n}});var r=s(84297);let n=(0,r.Z)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},28463:function(e,t,s){"use strict";s.d(t,{Z:function(){return n}});var r=s(84297);let n=(0,r.Z)("Package",[["path",{d:"M16.5 9.4 7.55 4.24",key:"10qotr"}],["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]])},24349:function(e,t,s){"use strict";s.d(t,{Z:function(){return n}});var r=s(84297);let n=(0,r.Z)("ShoppingBag",[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",key:"hou9p0"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}]])},55392:function(e,t,s){"use strict";s.d(t,{Z:function(){return n}});var r=s(84297);let n=(0,r.Z)("Store",[["path",{d:"m2 7 4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7",key:"ztvudi"}],["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8",key:"1b2hhj"}],["path",{d:"M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4",key:"2ebpfo"}],["path",{d:"M2 7h20",key:"1fcdvo"}],["path",{d:"M22 7v3a2 2 0 0 1-2 2v0a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12v0a2 2 0 0 1-2-2V7",key:"jon5kx"}]])},42027:function(e,t,s){"use strict";s.d(t,{Z:function(){return n}});var r=s(84297);let n=(0,r.Z)("XCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},64975:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_sites/[site]/v2/orders",function(){return s(77487)}])},79706:function(e,t,s){"use strict";s.d(t,{B5:function(){return i},OY:function(){return c},yh:function(){return a}});var r=s(57456);let n=[r.R$.CANCELED,r.R$.CANCELLED,r.R$.FAILED,r.R$.REVERSED],l=e=>!!e&&n.includes(e);function a(e){let t=[],s=[];return Array.isArray(e)&&e.forEach(e=>{e&&(l(e.status)?s.push(e):t.push(e))}),{inProgress:t,terminal:s}}function i(e,t){let s=new Set,r=e=>!(!e||s.has(e.id))&&(s.add(e.id),!0),n=(null!=e?e:[]).filter(r),l=(null!=t?t:[]).filter(r);return l.length?[...n,...l].sort((e,t)=>new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime()):n}let d={creation_scheduled:"scheduled",created:"created",preparing:"preparing",ready:"ready",in_transit:"inTransit",inTransit:"inTransit",completed:"completed",canceled:"canceled",cancelled:"canceled",failed:"failed",reversed:"reversed"},c=e=>e&&d[e]||null},2618:function(e,t,s){"use strict";s.d(t,{t:function(){return a}});var r=s(31842),n=s(57650);let{getStoreData:l}=r.default;async function a(e,t,s){var r,a,i,d;let c=null!==(i=t().cart)&&void 0!==i?i:{},{cartStoreId:o}=c;if((null!==(d=null===(r=c.cart)||void 0===r?void 0:r.length)&&void 0!==d?d:0)===0||null==o)return null;await e(l({id:String(o),dispatchType:s},{onSuccess:null,onFailure:null,skipNextActions:!0,skipCheckScheduledDateAvailability:!1,skipPersist:!1}));let u=null===(a=t().searchStore)||void 0===a?void 0:a.currentSubsidiary;return(null==u?void 0:u.id)&&(0,n.l)(u.id,o)?u:null}},77487:function(e,t,s){"use strict";s.r(t),s.d(t,{__N_SSG:function(){return ew},default:function(){return eS}});var r=s(85893),n=s(67294),l=s(64192),a=s(31974),i=s(62609),d=s(45123),c=s(91075),o=s(98609);s(519);var u=s(27484),m=s.n(u),h=s(26982),x=s(31955),f=s(97369),v=s(84297);let p=(0,v.Z)("ChefHat",[["path",{d:"M6 13.87A4 4 0 0 1 7.41 6a5.11 5.11 0 0 1 1.05-1.54 5 5 0 0 1 7.08 0A5.11 5.11 0 0 1 16.59 6 4 4 0 0 1 18 13.87V21H6Z",key:"z3ra2g"}],["line",{x1:"6",x2:"18",y1:"17",y2:"17",key:"12q60k"}]]);var y=s(28463);
1let j=(0,v.Z)("Truck",[["path",{d:"M5 18H3c-.6 0-1-.4-1-1V7c0-.6.4-1 1-1h10c.6 0 1 .4 1 1v11",key:"hs4xqm"}],["path",{d:"M14 9h4l4 4v4c0 .6-.4 1-1 1h-2",key:"11fp61"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}]]);var N=s(42027),b=s(45077),g=s(24349),R=s(41664),E=s.n(R),w=s(11163),S=s(26628),A=s(82586),C=s(53218),D=s(19034),k=s(57456),O=s(80006),P=s(86606),T=s.n(P),Z=s(18672),$=s(31089),L=s(4606),I=s(44674),M=s(79706),_=s(1832);s(20585);var z=s(54976),V=s(55392);let H=(0,v.Z)("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);var Y=s(5152),F=s.n(Y),q=s(53307),U=s(48218),B=s(42117);let G=F()(()=>s.e(8181).then(s.bind(s,58181)).then(e=>e.MapContainer),{loadableGenerated:{webpack:()=>[58181]},ssr:!1}),K=F()(()=>s.e(8181).then(s.bind(s,58181)).then(e=>e.TileLayer),{loadableGenerated:{webpack:()=>[58181]},ssr:!1}),X=F()(()=>s.e(8181).then(s.bind(s,58181)).then(e=>e.Marker),{loadableGenerated:{webpack:()=>[58181]},ssr:!1}),Q=F()(()=>s.e(8181).then(s.bind(s,58181)).then(e=>{let{useMap:t}=e,s=e=>{let{boundsKey:s,boundsCoords:r}=e,l=t(),a=(0,n.useRef)(r);a.current=r;let i=(0,n.useCallback)(()=>{let e=a.current;1===e.length?l.setView(e[0],14,{animate:!1}):e.length>1&&l.fitBounds(e,{padding:[24,24],maxZoom:15,animate:!1})},[l]);return(0,n.useEffect)(()=>{let e=l.getContainer();l.invalidateSize();let t=requestAnimationFrame(()=>l.invalidateSize()),s=new ResizeObserver(()=>l.invalidateSize());s.observe(e);let r=new IntersectionObserver(e=>{var t;(null===(t=e[0])||void 0===t?void 0:t.isIntersecting)&&(l.invalidateSize(),i(),r.disconnect())},{threshold:.01});return r.observe(e),()=>{cancelAnimationFrame(t),s.disconnect(),r.disconnect()}},[l,i]),(0,n.useEffect)(()=>{i()},[s,i]),null};return s.displayName="MapController",s}),{loadableGenerated:{webpack:()=>[58181]},ssr:!1}),W=[k.R$.READY,k.R$.IN_TRANSIT],J={NEAR_DROPOFF:"NEAR_DROPOFF",COMPLETED:"COMPLETED"},ee=s(45243);function et(e,t,s){if(ee)return ee.divIcon({html:e,iconSize:[t,s],iconAnchor:[t/2,s],className:""})}let es="var(--brand-primary, #6366f1)",er=e=>'<svg fill="none" height="35" width="30" viewBox="0 0 30 35" xmlns="http://www.w3.org/2000/svg"><path d="'.concat("m28.2 0h-26.4c-.47739 0-.935228.189641-1.272794.527206-.337565.337566-.527206.795404-.527206 1.272794v26.4c0 .4774.189641.9352.527206 1.2728.337566.3376.795404.5272 1.272794.5272h8.7l4.5 4.5 4.5-4.5h8.7c.4774 0 .9352-.1896 1.2728-.5272s.5272-.7954.5272-1.2728v-26.4c0-.47739-.1896-.935228-.5272-1.272794-.3376-.337565-.7954-.527206-1.2728-.527206z",'" fill="').concat(es,'"/><path d="').concat(e,'" fill="#fff"/></svg>'),en=et(er("m8 9h14c.55 0 1-.45 1-1s-.45-1-1-1h-14c-.55 0-1 .45-1 1s.45 1 1 1zm15.16 1.8c-.09-.46-.5-.8-.98-.8h-14.36c-.48 0-.89.34-.98.8l-1 5c-.12.62.35 1.2.98 1.2h.18v5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-5h4v5c0 .55.45 1 1 1s1-.45 1-1v-5h.18c.63 0 1.1-.58.98-1.2zm-8.16 10.2h-6v-4h6z"),30,35),el=et(er("m15 5c-3.87 0-7 3.13-7 7 0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"),30,35),ea=et('<svg fill="none" height="50" width="42" viewBox="0 0 42 50" xmlns="http://www.w3.org/2000/svg"><path d="m34.9391 34.95-.1463.1464v.0647l-14.1126 14.1307-14.20784-14.2765-.00084-.0008-.06451-.0645c-2.82081-2.8226-4.74169-6.4186-5.519713-10.3333-.778024-3.9147-.378241-7.9722 1.148773-11.6596 1.52701-3.6874 4.11267-6.83901 7.43001-9.05633 3.31732-2.21731 7.21742-3.40077 11.20702-3.40077s7.8896 1.18346 11.207 3.40077c3.3173 2.21732 5.903 5.36893 7.43 9.05633s1.9268 7.7449 1.1488 11.6596c-.7781 3.9147-2.6989 7.5107-5.5198 10.3333z" fill="#fff" stroke="'.concat(es,'"/><g fill="').concat(es,'"><path d="m28.7062 14.9256c0-1.2626-1.0337-2.2957-2.297-2.2957h-2.297c-.6317 0-1.1485.5165-1.1485 1.1479 0 .6313.5168 1.1478 1.1485 1.1478h2.297v3.0419l-3.9968 4.9932h-4.0427v-4.5915c0-.6313-.5169-1.1478-1.1485-1.1478h-3.4456c-2.5382 0-4.59397 2.0546-4.59397 4.5914v2.2958c0 .6313.51682 1.1478 1.14847 1.1478h1.1485c0 1.9055 1.539 3.4436 3.4455 3.4436 1.9066 0 3.4456-1.5381 3.4456-3.4436h4.0427c.7006 0 1.3552-.3214 1.7917-.8609l3.9967-4.9932c.3331-.4132.5054-.9183.5054-1.4348zm-13.7821 11.4787c-.6316 0-1.1485-.5165-1.1485-1.1479h2.297c0 .6314-.5168 1.1479-1.1485 1.1479z"/><path d="m13.7756 13.7778h3.4456c.6316 0 1.1485.5166 1.1485 1.1479s-.5169 1.1479-1.1485 1.1479h-3.4456c-.6316 0-1.1485-.5166-1.1485-1.1479s.5169-1.1479 1.1485-1.1479z"/><path d="m28.7062 21.8127c-1.9065 0-3.4455 1.5382-3.4455 3.4436 0 1.9055 1.539 3.4436 3.4455 3.4436s3.4455-1.5381 3.4455-3.4436c0-1.9054-1.539-3.4436-3.4455-3.4436zm0 4.5915c-.6317 0-1.1485-.5165-1.1485-1.1479 0-.
16313.5168-1.1478 1.1485-1.1478s1.1485.5165 1.1485 1.1478c0 .6314-.5168 1.1479-1.1485 1.1479z"/></g></svg>'),42,50);function ei(e){let{orderId:t,orderStatus:s}=e,[l,a]=(0,n.useState)(null),i=(0,n.useRef)(null),d=(0,B.V)(s),c=W.includes(d)&&!!U.c3;if((0,n.useEffect)(()=>{if(!c)return;let e=()=>{q.Z.getActiveOrders().then(e=>{var s;let{data:r}=e;if(!(null==r?void 0:r.page))return;let n=Array.isArray(s=r.page)?s.reduce((e,t)=>{var s,r;let n=null===(s=t.deliveries)||void 0===s?void 0:s[0];if(!n)return e;let l=t.store||{},a=n.estimatedTime||n.deliveryTime,i=null;if(a){let e=m()(a).diff(m()(),"m");i=Number.isFinite(e)?e:null}return e[t.id]={delivery:{status:n.status},destination:{address:t.userAddress||"",coords:[n.latitude,n.longitude],hasCoords:!!(n.latitude&&n.longitude)},driver:{name:n.riderName||"",coords:[n.currentLatitude,n.currentLongitude],hasCoords:!!(n.currentLatitude&&n.currentLongitude),estimatedTimeArrival:i},store:{address:[l.textAddress,l.commune].filter(Boolean).join(", "),coords:[l.latitude,l.longitude],hasCoords:!!(l.latitude&&l.longitude)},pinCode:null!==(r=n.pinCode)&&void 0!==r?r:null},e},{}):{};n[t]&&a(n[t])}).catch(()=>{})};return e(),i.current=setInterval(e,15e3),()=>{i.current&&clearInterval(i.current)}},[c,t]),!c||!l)return null;let{destination:o,store:u,driver:x,pinCode:f,delivery:v}=l,p=[];if(u.hasCoords&&p.push(u.coords),o.hasCoords&&p.push(o.coords),x.hasCoords&&p.push(x.coords),0===p.length)return null;let y=p.map(e=>"".concat(e[0],",").concat(e[1])).join("|"),N=(()=>{if(v.status===J.COMPLETED)return null;if(v.status===J.NEAR_DROPOFF||null!==x.estimatedTimeArrival&&x.estimatedTimeArrival<=0)return h.ZP.t("OrderTracking:nearDropoff","Por llegar");if(null!==x.estimatedTimeArrival&&Number.isInteger(x.estimatedTimeArrival)){let e=x.estimatedTimeArrival,t=1===e?h.ZP.t("OrderTracking:minute","minuto"):h.ZP.t("OrderTracking:minutes","minutos");return"~".concat(e," ").concat(t)}return null})();return(0,r.jsxs)("div",{className:"space-y-3",children:[(0,r.jsx)("div",{className:"relative h-48 w-full overflow-hidden rounded-xl sm:h-64",children:(0,r.jsxs)(G,{bounds:p.length>1?p:void 0,boundsOptions:{padding:[24,24],maxZoom:15},center:1===p.length?p[0]:void 0,zoom:14,scrollWheelZoom:!1,dragging:!1,className:"h-full w-full",style:{zIndex:0},children:[(0,r.jsx)(K,{url:"".concat(U.LP,"?access_token=").concat(U.c3),tileSize:512,zoomOffset:-1}),u.hasCoords&&(0,r.jsx)(X,{icon:en,position:u.coords}),o.hasCoords&&(0,r.jsx)(X,{icon:el,position:o.coords}
1),x.hasCoords&&(0,r.jsx)(X,{icon:ea,position:x.coords}),(0,r.jsx)(Q,{boundsKey:y,boundsCoords:p})]})}),(0,r.jsxs)("div",{className:"space-y-2 rounded-xl bg-surface-subtle p-3",children:[N&&(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(b.Z,{size:16,className:"shrink-0 text-primary"}),(0,r.jsx)("span",{className:"text-sm font-semibold text-content",children:N})]}),o.address&&(0,r.jsxs)("div",{className:"flex items-start gap-2",children:[(0,r.jsx)(z.Z,{size:16,className:"mt-0.5 shrink-0 text-content-subtle"}),(0,r.jsx)("span",{className:"text-sm text-content-tertiary",children:o.address})]}),u.address&&(0,r.jsxs)("div",{className:"flex items-start gap-2",children:[(0,r.jsx)(V.Z,{size:16,className:"mt-0.5 shrink-0 text-content-subtle"}),(0,r.jsx)("span",{className:"text-sm text-content-tertiary",children:u.address})]}),x.name&&(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(H,{size:16,className:"shrink-0 text-content-subtle"}),(0,r.jsx)("span",{className:"text-sm text-content-tertiary",children:x.name})]}),f&&(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(j,{size:16,className:"shrink-0 text-content-subtle"}),(0,r.jsxs)("span",{className:"text-sm font-semibold text-content",children:["PIN: ",f]})]})]})]})}let ed=[k.R$.SCHEDULED,k.R$.CREATED,k.R$.PREPARING,k.R$.IN_TRANSIT],ec=[k.R$.SCHEDULED,k.R$.CREATED,k.R$.PREPARING,k.R$.READY],eo={[k.R$.SCHEDULED]:h.ZP.t("V2OrderStatus:scheduled"),[k.R$.CREATED]:h.ZP.t("V2OrderStatus:created"),[k.R$.PREPARING]:h.ZP.t("V2OrderStatus:preparing"),[k.R$.READY]:h.ZP.t("V2OrderStatus:ready"),[k.R$.IN_TRANSIT]:h.ZP.t("V2OrderStatus:inTransit"),[k.R$.COMPLETED]:h.ZP.t("V2OrderStatus:completed"),[k.R$.CANCELLED]:h.ZP.t("V2OrderStatus:cancelled"),[k.R$.CANCELED]:h.ZP.t("V2OrderStatus:cancelled"),[k.R$.FAILED]:h.ZP.t("V2OrderStatus:failed"),[k.R$.REVERSED]:h.ZP.t("V2OrderStatus:reversed")},eu={[k.R$.CREATED]:f.Z,[k.R$.PREPARING]:p,[k.R$.READY]:y.Z,[k.R$.IN_TRANSIT]:j,[k.R$.COMPLETED]:f.Z,[k.R$.CANCELLED]:N.Z,[k.R$.CANCELED]:N.Z,[k.R$.REVERSED]:N.Z,[k.R$.SCHEDULED]:b.Z};function em(e){var t,s;let r=e.replace(/-([a-z])/g,(e,t)=>t.toUpperCase()),n={creation_scheduled:k.R$.SCHEDULED,creationScheduled:k.R$.SCHEDULED,created:k.R$.CREATED,preparing:k.R$.PREPARING,ready:k.R$.READY,inTransit:k.R$.IN_TRANSIT,in_transit:k.R$.IN_TRANSIT,completed:k.R$.COMPLETED,cancelled:k.R$.CANCELLED,canceled:k.R$.CANCELED,failed:k.R$.FAILED,reversed:k.R$.REVERSED};return null!==(s=null!==(t=n[r])&&void 0!==t?t:n[e])&&void 0!==s?s:e}function eh(e){let t=em(e);return t===k.R$.COMPLETED?"success":t===k.R$.CANCELLED||t===k.R$.CANCELED||t===k.R$.FAILED||t===k.R$.REVERSED?"error":"primary"}function ex(e){let{order:t}=e,s=em(t.status),n=t.dispatchMethod===Z.CK.DELIVERY,l=n?ed:ec,a=s===k.R$.SCHEDULED,i=a?l:l.filter(e=>e!==k.R$.SCHEDULED),d=n&&s===k.R$.READY?k.R$.IN_TRANSIT:s,c=i.indexOf(d),o=s===k.R$.CANCELLED||s===k.R$.CANCELED;if(o){var u;return(0,r.jsxs)("div",{className:"flex items-center gap-2 rounded-lg bg-error-soft px-3 py-2 text-sm text-error-emphasis",children:[(0,r.jsx)(N.Z,{className:"h-4 w-4 shrink-0"}),(0,r.jsx)("span",{className:"font-medium",children:null!==(u=eo[s])&&void 0!==u?u:h.ZP.t("V2OrderStatus:cancelled")})]})}return(0,r.jsx)("div",{className:"flex w-full items-center gap-1",children:i.map((e,t)=>{var s;let n=t<=c,l=t===c,a=null!==(s=eu[e])&&void 0!==s?s:f.Z;return(0,r.jsxs)("div",{className:"flex flex-1 flex-col items-center gap-1",children:[(0,r.jsxs)("div",{className:"flex w-full items-center",children:[t>0&&(0,r.jsx)("div",{className:"h-0.5 flex-1 transition-colors ".concat(n?"bg-primary":"bg-line")}),(0,r.jsx)("div",{className:"flex h-8 w-8 shrink-0 items-center justify-center rounded-full transition-colors ".concat(l?"bg-primary text-content-inverse":n?"bg-primary/20 text-primary":"bg-surface-muted text-content-subtle"),children:(0,r.jsx)(a,{className:"h-4 w-4"})}),t<i.length-1&&(0,r.jsx)("div",{className:"h-0.5 flex-1 transition-colors ".concat(n&&t<c?"bg-primary":"bg-line")})]}),(0,r.jsx)("span",{className:"text-center text-xs ".concat(l?"font-semibold text-primary":"text-content-muted"),children:eo[e]})]},e)})})}function ef(e){var t,s,n,l,a;let{order:i}=e,d=null!==(a=null!==(l=null===(t=i.payments)||void 0===t?void 0:null===(s=t[0])||void 0===s?void 0:s.type)&&void 0!==l?l:i.paymentMethod)&&void 0!==a?a:"---";return(0,r.jsxs)("div",{className:"space-y-4 rounded-2xl border border-line-subtle bg-surface p-4 shadow-sm",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)(O.Ct,{variant:"primary",children:["#",i.id]}),(0,r.jsx)("span",{className:"text-xs text-content-subtle",children:m()(i.createdAt).format("DD/MM/YYYY HH:mm")}
1)]}),(0,r.jsx)(ex,{order:i}),(0,r.jsx)(ei,{orderId:i.id,orderStatus:i.status}),(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-3 text-sm",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-content-muted",children:h.ZP.t("OrderData:paymentMethod")}),(0,r.jsx)("p",{className:"font-medium text-content",children:h.ZP.t("PaymentMethods:".concat(d))})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-content-muted",children:h.ZP.t("OrderData:store")}),(0,r.jsx)("p",{className:"font-medium text-content",children:i.storeName})]})]}),(0,r.jsx)("div",{className:"border-t border-line-subtle pt-3",children:(0,r.jsx)("ul",{className:"space-y-1 text-sm text-content-secondary",children:null===(n=i.items)||void 0===n?void 0:n.map(e=>(0,r.jsx)("li",{className:"flex justify-between",children:(0,r.jsxs)("span",{children:[e.quantity,"x ",e.name]})},e.id))})}),(0,r.jsxs)("div",{className:"flex items-center justify-between border-t border-line-subtle pt-3",children:[(0,r.jsx)("span",{className:"text-sm font-semibold text-content",children:"Total"}),(0,r.jsx)("span",{className:"text-base font-bold text-content",children:(0,I.T4)(i.totalPrice)})]})]})}function ev(){return(0,r.jsxs)("div",{className:"space-y-4 rounded-2xl border border-line-subtle bg-surface p-4",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsx)(O.Od,{className:"h-5 w-16"}),(0,r.jsx)(O.Od,{className:"h-4 w-24"})]}),(0,r.jsx)("div",{className:"flex gap-2",children:[1,2,3,4].map(e=>(0,r.jsxs)("div",{className:"flex flex-1 flex-col items-center gap-1",children:[(0,r.jsx)(O.Od,{className:"h-8 w-8",rounded:"full"}),(0,r.jsx)(O.Od,{className:"h-3 w-12"})]},e))}),(0,r.jsx)(O.Od,{className:"h-16 w-full"}),(0,r.jsx)(O.Od,{className:"h-8 w-full"})]})}function ep(e){var t,s,n;let{order:l,onClick:a}=e,i=null!==(s=null===(t=l.items)||void 0===t?void 0:t.length)&&void 0!==s?s:0;return(0,r.jsxs)("button",{type:"button",onClick:a,className:"flex w-full items-center gap-4 roun
1ded-xl border border-line-subtle bg-surface p-4 text-left shadow-sm transition-shadow hover:shadow-md",children:[(0,r.jsx)("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-surface-muted",children:(0,r.jsx)(g.Z,{className:"h-5 w-5 text-content-muted"})}),(0,r.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,r.jsx)("p",{className:"truncate text-sm font-semibold text-content",children:"Pedido #".concat(l.id)}),(0,r.jsxs)("p",{className:"text-xs text-content-muted",children:[m()(l.createdAt).format("DD/MM/YYYY HH:mm")," \xb7"," ",i," ",1===i?"producto":"productos"]})]}),(0,r.jsxs)("div",{className:"flex flex-col items-end gap-1",children:[(0,r.jsx)("span",{className:"text-sm font-bold text-content",children:(0,I.T4)(l.totalPrice)}),(0,r.jsx)(O.Ct,{variant:eh(l.status),children:null!==(n=eo[em(l.status)])&&void 0!==n?n:em(l.status)})]})]})}function ey(){return(0,r.jsx)("div",{className:"space-y-3",children:[1,2,3].map(e=>(0,r.jsxs)("div",{className:"flex items-center gap-4 rounded-xl border border-line-subtle bg-surface p-4",children:[(0,r.jsx)(O.Od,{className:"h-10 w-10",rounded:"full"}),(0,r.jsxs)("div",{className:"flex-1 space-y-2",children:[(0,r.jsx)(O.Od,{className:"h-4 w-40"}),(0,r.jsx)(O.Od,{className:"h-3 w-28"})]}),(0,r.jsx)(O.Od,{className:"h-5 w-20"})]},e))})}function ej(e){var t,s,n,l,a,i,d,c,o;let{order:u}=e,x=null!==(d=null!==(i=null===(t=u.payments)||void 0===t?void 0:null===(s=t[0])||void 0===s?void 0:s.type)&&void 0!==i?i:u.paymentMethod)&&void 0!==d?d:"---",f=(null!==(c=u.items)&&void 0!==c?c:[]).reduce((e,t)=>e+(0,_.xj)(t.modifiers,t.quantity,t.price),0);return(0,r.jsxs)("div",{className:"space-y-4 p-4",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)(O.Ct,{variant:"primary",children:["#",u.id]}),(0,r.jsx)(O.Ct,{variant:eh(u.status),children:null!==(o=eo[em(u.status)])&&void 0!==o?o:em(u.status)})]}),(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-3 text-sm",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-content-muted",children:"Fecha"}),(0,r.jsx)("p",{className:"font-medium text-content",children:m()(u.createdAt).format("DD/MM/YYYY HH:mm")})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-content-muted",children:h.ZP.t("OrderData:paymentMethod")}),(0,r.jsx)("p",{className:"font-medium text-content",children:h.ZP.t("PaymentMethods:".concat(x))})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-content-muted",children:h.ZP.t("OrderData:store")}),(0,r.jsx)("p",{className:"font-medium text-content",children:u.storeName})]})]}),(null===(n=u.store)||void 0===n?void 0:n.phone)&&(0,r.jsxs)("div",{className:"border-t border-line-subtle pt-3 text-sm text-content-tertiary",children:[(0,r.jsxs)("span",{className:"text-content-muted",children:[h.ZP.t("OrderData:storePhone",{defaultValue:"Tel\xe9fono"}),":"," "]}),u.store.phone]}),(0,r.jsxs)("div",{className:"border-t border-line-subtle pt-3",children:[(0,r.jsx)("h3",{className:"mb-2 text-sm font-semibold text-content",children:"Productos"}),(0,r.jsx)("ul",{className:"space-y-2 text-sm",children:null===(l=u.items)||void 0===l?void 0:l.map(e=>(0,r.jsxs)("li",{className:"text-content-secondary",children:[(0,r.jsxs)("div",{className:"flex justify-between",children:[(0,r.jsxs)("span",{children:[e.quantity,"x ",e.name]}),(0,r.jsx)("span",{className:"font-medium",children:(0,I.T4)((0,_.xj)(e.modifiers,e.quantity,e.price))})]}),e.modifiers&&e.modifiers.length>0&&(0,r.jsx)("ul",{className:"ml-4 mt-0.5 space-y-0.5",children:e.modifiers.map((t,s)=>(0,r.jsxs)("li",{className:"text-xs text-content-muted",children:[t.quantity&&t.quantity>1?"".concat(t.quantity,"x "):"",t.name]},"".concat(e.id,"-mod-").concat(s)))})]},e.id))})]}),(0,r.jsxs)("div",{className:"space-y-1 border-t border-line-subtle pt-3 text-sm",children:[(0,r.jsxs)("div",{className:"flex justify-between text-content-tertiary",children:[(0,r.jsx)("span",{children:"Subtotal"}),(0,r.jsx)("span",{children:(0,I.T4)(f)})]}),null!=u.delivery&&u.delivery>0&&(0,r.jsxs)("div",{className:"flex justify-between text-content-tertiary",children:[(0,r.jsx)("span",{children:h.ZP.t("OrderDetail
1:deliveryFee",{defaultValue:"Env\xedo"})}),(0,r.jsx)("span",{children:(0,I.T4)(u.delivery)})]}),null!=u.tip&&u.tip>0&&(0,r.jsxs)("div",{className:"flex justify-between text-content-tertiary",children:[(0,r.jsx)("span",{children:"Propina"}),(0,r.jsx)("span",{children:(0,I.T4)(u.tip)})]}),null!=u.discount&&u.discount>0&&(0,r.jsxs)("div",{className:"flex justify-between text-success",children:[(0,r.jsx)("span",{children:"Descuento"}),(0,r.jsxs)("span",{children:["-",(0,I.T4)(u.discount)]})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between pt-1",children:[(0,r.jsx)("span",{className:"font-semibold text-content",children:"Total"}),(0,r.jsx)("span",{className:"text-lg font-bold text-content",children:(0,I.T4)(u.totalPrice)})]})]}),em(u.status)===k.R$.COMPLETED&&(0,r.jsx)("div",{className:"border-t border-line-subtle pt-3",children:(0,r.jsx)(E(),{href:"".concat(L.FK||(null===(a=C.IQ.NPS)||void 0===a?void 0:a.path)||"/nps","?order_id=").concat(u.id),children:(0,r.jsx)(O.zx,{variant:"ghost",fullWidth:!0,className:"!text-primary",children:h.ZP.t("Orders:rateOrder",{defaultValue:"Calificar pedido"})})})})]})}let eN=[{id:$.w9.ORDERS,label:"Pedidos activos"},{id:$.w9.ORDERS_HISTORY,label:"Historial"}];function eb(){return(0,r.jsxs)("div",{className:"flex flex-col items-center gap-4 py-16 text-center",children:[(0,r.jsx)("div",{className:"flex h-20 w-20 items-center justify-center rounded-full bg-surface-muted",children:(0,r.jsx)(g.Z,{className:"h-10 w-10 text-content-subtle"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"text-base font-semibold text-content-secondary",children:h.ZP.t("Orders:noOrders")}),(0,r.jsx)("p",{className:"mt-1 text-sm text-content-muted",children:"Tus pedidos aparecer\xe1n aqu\xed"})]}),(0,r.jsx)(E(),{href:"/",children:(0,r.jsx)(O.zx,{variant:"primary",size:"md",children:"Ir al men\xfa"})})]})}function eg(){let e=(0,S.I0)(),t=(0,w.useRouter)(),s=x.Z.get(A.r.accessToken),l=x.Z.get(A.r.guestUserToken);(0,n.useEffect)(()=>{s||l||t.push("/")},[s,l,t]);let{activeOrders:a,activeOrdersLoading:i,ordersTab:d,orders:c,ordersLoading:o}=(0,S.v9)(e=>e.order),{activeList:u,historyList:m}=(0,n.useMemo)(()=>{let{inProgress:e,terminal:t}=(0,M.yh)(null==a?void 0:a.page);return{activeList:e,historyList:(0,M.B5)(null==c?void 0:c.page,t)}},[null==a?void 0:a.page,null==c?void 0:c.page]);(0,n.useEffect)(()=>{e(D.default.getActiveOrders());let t=setInterval(()=>{e(D.default.getActiveOrders())},3e4);return()=>clearInterval(t)},[e]),function(){let e=(0,S.I0)(),t=(0,S.v9)(e=>{var t;return null===(t=e.core.settings)||void 0===t?void 0:t.tenant}),s=(0,n.useRef)(null);(0,n.useEffect)(()=>{let r="319e90ca300ad912821a";if(!r||!t)return;let n=new(T())(r,{cluster:"us2"});s.current=n;let l="".concat(t,"-kds-update-status-channel"),a=n.subscribe(l);return a.bind("new-status",t=>{t.order&&e(D.default.getActiveOrders())}),()=>{a.unbind_all(),n.unsubscribe(l),n.disconnect(),s.current=null}},[e,t])}();let f="1"===t.query.fromCheckout,v=u.length>0,p=v||d===$.w9.ORDERS?$.w9.ORDERS:$.w9.ORDERS_HISTORY,[y,j]=(0,n.useState)(p),N=(0,n.useRef)(!1),b=Array.isArray(null==a?void 0:a.page),g=u.length;(0,n.useEffect)(()=>{f||i||!b||0!==g||j($.w9.ORDERS_HISTORY)},[i,g,b,f]),(0,n.useEffect)(()=>{y!==$.w9.ORDERS_HISTORY||N.current||(N.current=!0,e(D.default.getOrders()))},[y,e]);let R=(()=>{let e=t.query.order,s=Array.isArray(e)?e[0]:e,r=s?parseInt(s,10):NaN;return Number.isFinite(r)?r:null})(),E=null!==R&&(u.find(e=>e.id===R)||m.find(e=>e.id===R))||null,C=(0,n.useCallback)(e=>{t.replace({pathname:t.pathname,query:{...t.query,order:e.id}},void 0,{shallow:!0})},[t]),k=(0,n.useCallback)(()=>{let e={...t.query};delete e.order,t.replace({pathname:t.pathname,query:e},void 0,{shallow:!0})},[t]),P=v||f?eN:eN.filter(e=>e.id!==$.w9.ORDERS);return(0,r.jsxs)("div",{className:"mx-auto max-w-2xl px-4 py-6 lg:py-8",children:[(0,r.jsx)("h1",{className:"mb-6 text-2xl font-bold text-content",children:h.ZP.t("Commerce:orders")}),(0,r.jsx)("div",{className:"mb-6 flex gap-2 border-b border-line",children:P.map(e=>(0,r.jsxs)("button",{type:"button",onClick:()=>j(e.id),className:"relative pb-3 text-sm font-semibold transition-colors ".concat(y===e.id?"text-primary":"text-content-muted hover:text-content-secondary"),children:[e.label,y===e.id&&(0,r.jsx)("span",{className:"absolute bottom-0 inset-x-0 h-0.5 rounded-full bg-primary"})]},e.id))}),y===$.w9.ORDERS&&(0,r.jsx)("div",{className:"space-y-4",children:i&&0===u.length?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ev,{}),(0,r.jsx)(ev,{})]}):u.length>0?u.map(e=>(0,r.jsx)(ef,{order:e},e.id)):(0,r.jsx)(eb,{})}),y===$.w9.ORDERS_HISTORY&&(0,r.jsx)("div",{className:"space-y-3",children:o&&0===m.length?(0,r.jsx)(ey,{}):m.length>0?m.map(e=>(0,r.jsx)(ep,{order:e,onClick:()=>C(e)},e.id)):(0,r.jsx)(eb,{})}),(0,r.jsx)(O.dy,{open:!!E,onClose:k,title:E?"Pedido #".concat(E.id):"Detalle",children:E&&(0,r.jsx)(ej,{order:E})})]})}var eR=s(17251);let eE=()=>{(0,d.X)();
1let[e,t]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{t(!0)},[]),e)?(0,r.jsx)(i.SV,{scope:"OrdersScreen",children:(0,r.jsx)(eg,{})}):null};eE.getLayout=function(e){return(0,r.jsxs)(a.p,{children:[(0,r.jsx)(c.Vw,{showCartBar:!1,showBrandBackground:!1,children:e}),(0,r.jsx)(eR.Q,{}),(0,r.jsx)(o.O,{}),(0,r.jsx)(l.D,{})]})};var ew=!0,eS=eE},45123:function(e,t,s){"use strict";s.d(t,{X:function(){return C}});var r=s(31955),n=s(67294),l=s(26628),a=s(54865),i=s(18672),d=s(82586),c=s(83765),o=s(43919),u=s(4122),m=s(63253),h=s(4376),x=s(79011),f=s(19034),v=s(31842),p=s(2618);let{getCurrentUser:y,setAddress:j}=c.default,{getDefaultStoreId:N,getPopUpBanners:b}=o.default,{setMenuPreview:g}=u.default,{getLastOrder:R}=f.default,{getScheduledDateAvailability:E,getStoreData:w,getStoreDeliveryOptions:S,setDispatchType:A}=v.default;function C(){let e=(0,l.I0)(),t=(0,l.oR)(),s=(0,n.useRef)(!1),[c,o]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(s.current)return;s.current=!0;let n=async()=>{try{var s,n,l,c,u,f,v,C,D,k;let o=(null===(s=t.getState().core)||void 0===s?void 0:null===(n=s.settings)||void 0===n?void 0:n.tenant)||window.location.hostname.split(".")[0];o&&(0,a.sR)(o);let m=r.Z.get(d.r.accessToken),h=r.Z.get(d.r.guestUserToken),x=r.Z.get(d.r.dispatchType)||"store_delivery",b=r.Z.get(d.r.currentSubsidiary);if(m){(0,a.mC)(m);try{await e(y(void 0,void 0,m))}catch(e){console.error("[useV2Hydration] getCurrentUser failed:",e)}}else h&&(0,a.mC)(h);e(A(x));let O=(t,s)=>{e(g(!1)),t.futureOrdersEnabled&&e(E()).catch(e=>{console.warn("[useV2Hydration] availability prefetch failed (".concat(s,"):"),e)})};if(b)try{await e(w({id:b,dispatchType:x},{onSuccess:null,onFailure:null,skipNextActions:!0,skipCheckScheduledDateAvailability:!1,skipPersist:!0}));let s=t.getState(),r=null===(l=s.searchStore)||void 0===l?void 0:l.currentSubsidiary;if(null==r?void 0:r.id){O(r,"cookie");let t=null===(c=s.auth)||void 0===c?void 0:null===(u=c.address)||void 0===u?void 0:u.current;"in_store"!==x&&(null==t?void 0:t.latitude)&&(null==t?void 0:t.longitude)&&!(null==t?void 0:t.isStoreAddress)&&e(S({lat:t.latitude,lng:t.longitude})).catch(()=>{})}}catch(e){console.error("[useV2Hydration] getStoreData failed:",e)}else{let s=!1;try{let r=await (0,p.t)(e,t.getState,x);r&&(O(r,"cart-store"),s=!0)}catch(e){console.warn("[useV2Hydration] cart-store restore failed:",e)}let r=!1,n=m||h;if(!s&&n)try{await e(R(n));let s=null===(f=t.getState().order)||void 0===f?void 0:f.lastOrder,l=null==s?void 0:s.storeId,a=null!==(v=null==s?void 0:s.dispatchMethod)&&void 0!==v?v:x;if(l){e(A(a));let n=a!==i.CK.PICKUP&&(null==s?void 0:s.userAddress)?{placeId:s.googlePlaceId,textAddress:s.userAddress,description:s.userAddress,latitude:s.userLatitude,longitude:s.userLongitude,city:s.userCity,hasStreetNumber:!0}:null;n&&e(j(n)),await e(w({id:String(l),dispatchType:a},{onSuccess:null,onFailure:null,skipNextActions:!0,skipCheckScheduledDateAvailability:!1,skipPersist:!1}));let d=null===(C=t.getState().searchStore)||void 0===C?void 0:C.currentSubsidiary;(null==d?void 0:d.id)&&(O(d,"last-order"),r=!0)}}catch(e){console.warn("[useV2Hydration] last-order restore failed:",e)}if(!s&&!r)try{await e(N());let s=null===(D=t.getState().core)||void 0===D?void 0:D.defaultStoreId;if(s){e(g(!0)),await e(w({id:s,dispatchType:x},{onSuccess:null,onFailure:null,skipNextActions:!0,skipCheckScheduledDateAvailability:!0,skipPersist:!0}));let r=null===(k=t.getState().searchStore)||void 0===k?void 0:k.currentSubsidiary;(null==r?void 0:r.id)&&r.futureOrdersEnabled&&e(E()).catch(e=>{console.warn("[useV2Hydration] availability prefetch failed (preview):",e)})}}catch(e){console.error("[useV2Hydration] preview load failed:",e)}}}finally{o(!0)}e(b()).then(()=>{e(x.ZP.setNextAction(m.ZP.openModal(h.ee.POP_UP_BANNERS)))}).catch(e=>{console.error("[useV2Hydration] getPopUpBanners failed:",e)})};n()},[e]),{v2StoreContextHydrated:c}}},20585:function(){}},function(e){e.O(0,[9774,3176,9269,7662,9306,9403,5039,2237,436,2300,4862,5675,1974,4596,6515,1075,6,7905,7927,3023,7251,2888,179],function(){return e(e.s=64975)}),_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.