1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[92],{62907:function(e,t,i){i.d(t,{Gz:function(){return c}});var n=i(52322),r=i(53237),o=i(97421),a=i(20496);let l=a.Rj,s=a.om,d=a.Qn;function c(e){let{onRetry:t,variant:i="panel",heading:r=l,message:a,retryLabel:c="Try again",retryingLabel:f="Trying againâ¦",isRetrying:m=!1,"data-testid":b,retryTestId:v}=e,j=t?(0,n.jsx)(o.Db,{"data-css-override":"StyledPrimaryButton",type:"button","data-testid":v,size:"banner"===i?"small":void 0,disabled:m,onClick:t,children:m?f:c}):null;return"banner"===i?(0,n.jsxs)(h,{role:"alert","data-testid":b,children:[(0,n.jsx)(x,{children:null!=a?a:d}),j]}):(0,n.jsxs)(p,{role:"alert","data-testid":b,children:[(0,n.jsx)(u,{children:r}),(0,n.jsx)(g,{children:null!=a?a:s}),j]})}let p=(0,r.zo)("div",{display:"flex",flexDirection:"column",alignItems:"center",gap:"$4",padding:"$14",textAlign:"center"}),u=(0,r.zo)("h2",{fontSize:"$text400",fontWeight:"bold",textAlign:"center",margin:0}),g=(0,r.zo)("p",{fontSize:"$text200",textAlign:"center",margin:0}),h=(0,r.zo)("div",{display:"flex",flexDirection:"column",gap:"8px",padding:"12px 16px",marginBottom:"16px",border:"1px solid #d93025",borderRadius:"4px",backgroundColor:"#fdecea",color:"#5f1414","@sm":{flexDirection:"row",alignItems:"center",justifyContent:"center"}}),x=(0,r.zo)("p",{margin:"0 !important",fontSize:"14px",lineHeight:"20px",whiteSpace:"pre-line",paddingRight:"12px",paddingLeft:"12px"})},25746:function(e,t,i){i.d(t,{R:function(){return c}});var n=i(40024),r=i(47661),o=i(75470),a=i(17609),l=i(97549),s=i(62638),d=i(28461);function c(e){var t,i,c;let p,{location:u,wantedAt:g,maxItems:h=15}=e,{popular_products:x}=(0,o.v9)(e=>e.app.cmsConfig.webConfig.menu),{popular_products_header:f}=(0,o.v9)(e=>e.app.cmsConfig.strings.store);p=(0,l.P$)(window.location.host);let m=(0,s.xj)(u),b=(0,r.a)({queryKey:["popular-items",{id:m,wantedAt:null!=g?g:"asap"}],queryFn:()=>{if(void 0===m)throw Error("usePopularItems requires a resolved location id, received ".concat(String(u)));return(0,n.ji)({locationId:m,maxItems:h,wantedAt:g},{client:(0,a.d9)({origin:p})})},enabled:x&&void 0!==m,refetchOnWindowFocus:!1,staleTime:1/0,keepPreviousData:!0});return{response:b,count:null!==(c=null==b?void 0:null===(i=b.data)||void 0===i?void 0:null===(t=i.products)||void 0===t?void 0:t.length)&&void 0!==c?c:0,title:f,enabled:x,getItem:function(e){return(0,d.P_)(e.products[0])}}}},9381:function(e,t,i){i.d(t,{$:function(){return v}});var n=i(52322),r=i(53237),o=i(926),a=i(74115),l=i(73695),s=i(46956);function d(e){let{image:t,name:i,description:r,calories:d,price:f,onClick:m}=e,{primary_border_color:b,border_radius:v}=(0,l.$E)("global"),{primary_font:j}=(0,l.$E)("text"),{color:y}=(0,s.l)(j),{hide_calories:w,hide_price:$,hide_description:k,hide_description_mobile:z,hide_image:C}=(0,l.$E)("menu_product_card");return(0,n.jsxs)(x,{onClick:m,direction:"vertical",css:{border:"1px solid ".concat(b),borderRadius:"".concat(v,"px"),color:y},children:[(0,n.jsx)(a.H,{condition:!C,children:(0,n.jsx)(c,{children:t&&(0,n.jsx)(p,{src:t,alt:i})})}),(0,n.jsxs)(u,{css:{flex:"1 0 0",fontSize:"$text200",padding:"$3 $2 $6"},direction:"vertical",children:[(0,n.jsx)(g,{children:i}),(0,n.jsx)(a.H,{condition:!k,children:(0,n.jsx)(h,{hideOnMobile:z,children:r})}),(0,n.jsxs)(o.Kq,{css:{gap:0,marginTop:"auto",flexDirection:"column","@sm":{flexDirection:"row",gap:"$2"}},position:"center",children:[(0,n.jsx)(a.H,{condition:!$,children:(0,n.jsx)("strong",{children:f})}),(0,n.jsx)(a.H,{condition:!w,children:(0,n.jsx)("span",{children:d})})]})]})]})}let c=(0,r.zo)("div",{aspectRatio:"1 / 1",backgroundColor:"$shade200",overflow:"hidden",transition:"all .4s ease",width:"100%"}),p=(0,r.zo)("img",{display:"block",height:"100%",objectFit:"cover",transition:"all .4s ease",width:"100%",maxWidth:300}),u=(0,r.zo)(o.Kq,{transition:"all .2s ease"}),g=(0,r.zo)("h3",{fontSize:"1rem",margin:0}),h=(0,r.zo)("p",{margin:0,variants:{hideOnMobile:{false:{display:"block"},true:{display:"none","@md":{display:"block"}}}}}),x=(0,r.zo)(o.Kq,{cursor:"pointer",height:"100%",overflow:"hidden",textAlign:"center",transition:"all .4s ease",transform:"translate3d(0,
10,0)",["&:hover ".concat(p)]:{transform:"scale(1.1)"},["&:hover ".concat(c)]:{backgroundColor:"$shade300"}});var f=i(2784),m=i(124),b=i(28500);function v(e){let{children:t,items:i,count:r,onClick:l}=e,{backProps:s,nextProps:c,itemProps:p,dots:u}=function(e){let{count:t,perPage:i=1}=e,[n,r]=(0,f.useState)(0),[o,a]=(0,f.useState)(!0),[l,s]=(0,f.useState)(!0),[d,c]=(0,f.useState)(0),[p,u]=(0,f.useState)(Math.ceil(t/i));return(0,f.useEffect)(()=>{let e=0===n,r=n===p-1;a(!!e),s(!!r),t<=i||(r&&t%i!=0?c(-((n*i-(i-t%i))*100)):c(-(n*i*100)))},[n,t,i,p]),(0,f.useEffect)(()=>{u(Math.ceil(t/i))},[t,i]),{backProps:{onClick:function(){r(e=>o?e:e-1)},disabled:o},nextProps:{onClick:function(){r(e=>l?e:e+1)},disabled:l},itemProps:{style:{transform:"translateX(".concat(d,"%)")}},dots:Array.from(Array(p).keys()).map(e=>({label:e+1,props:{onClick:()=>r(e),active:n===e}})),pages:p,page:n,setPage:r}}({count:r,perPage:5});return i.length?(0,n.jsxs)(j,{"data-testid":"popular-items-widget",children:[t,(0,n.jsx)(a.H,{condition:r>5,children:(0,n.jsx)(o.xu,{"data-testid":"popular-items-widget-controls",css:{display:"none","@lg":{display:"block"}},children:(0,n.jsxs)(o.Kq,{align:"center",position:"trailing",children:[(0,n.jsx)(w,{...s,css:{transform:"rotate(180deg)"},children:(0,n.jsx)(m.Z.Caret,{title:"previous"})}),(0,n.jsx)(w,{...c,children:(0,n.jsx)(m.Z.Caret,{title:"next"})})]})})}),(0,n.jsx)(o.xu,{css:{margin:"0 -$3","@md":{margin:"0 -$8"},"@lg":{margin:"0 -$3"}},children:(0,n.jsxs)(o.Kq,{align:"fill",gap:"0",css:{overflow:"scroll",padding:"$7 0 0",scrollSnapType:"x mandatory",scrollbarWidth:"none","-ms-overflow-style":"none","&::-webkit-scrollbar":{"-webkit-appearance":"none",display:"none",height:0,width:0},"@lg":{justifyContent:r>5?"flex-start":"center",overflow:"hidden"}},children:[i.map((e,t)=>(0,n.jsx)(y,{"data-testid":"popular-items-widget-card",css:{transition:"transform 0.6s ease","@lg":{...p.style}},children:(0,n.jsx)(d,{image:(0,b.Wr)(e,{width:300}),name:e.name,description:e.description,calories:e.pretty_calories,price:e.pretty_price,onClick:()=>l(e,t)})},e.id)),(0,n.jsx)(y,{css:{width:"$1","@lg":{display:"none"}}})]})}),(0,n.jsx)(a.H,{condition:r>5,children:(0,n.jsx)(o.xu,{css:{display:"none","@lg":{display:"block"}},children:(0,n.jsx)(o.Kq,{position:"center",gap:"$6",css:{padding:"$8 0 0","@lg":{padding:"$12 0 0"}},children:u.map((e,t)=>(0,n.jsx)($,{...e.props,children:e.label},t))})})})]}):null}let j=(0,r.zo)("div",{textAlign:"center"}),y=(0,r.zo)("div",{flex:"none",padding:"0 0 0 $2",scrollSnapAlign:"start",width:"40%","@sm":{padding:"0 0 0 $4",width:"30%"},"@lg":{padding:"0 $3",width:"20%"}}),w=(0,r.zo)("button",{all:"unset",borderRadius:"$sm",cursor:"pointer",svg:{display:"block"},"&:focus":{backgroundColor:"rgba(0,0,0,.08)"},variants:{disabled:{true:{cursor:"default",opacity:.2}}}}),$=(0,r.zo)("button",{all:"unset",backgroundColor:"$accentPrimary",borderRadius:"100%",color:"$accentPrimary",height:"$3",opacity:.1,overflow:"hidden",transition:"all .2s ease",width:"$3",variants:{active:{true:{opacity:1,"&:hover, &:focus":{opacity:1}}}},"&:hover":{opacity:.5},"&:focus":{boxShadow:"0 0 0 2px white, 0 0 0 4px currentColor",opacity:.5},"@lg":{cursor:"pointer"}})}}]); 2//# sourceMappingURL=92-fc831ff8356383b5.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.