!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="e37850b2-a5dd-4365-be5e-52119e094e8f",t._sentryDebugIdIdentifier="sentry-dbid-e37850b2-a5dd-4365-be5e-52119e094e8f")}catch(t){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1314],{7124:function(t){t.exports=function(t,e,i){e.prototype.isToday=function(){var t="YYYY-MM-DD",e=i();return this.format(t)===e.format(t)}}},49133:function(t){t.exports=function(t,e,i){e.prototype.isTomorrow=function(){var t="YYYY-MM-DD",e=i().add(1,"day");return this.format(t)===e.format(t)}}},29387:function(t){var e,i;t.exports=(e={year:0,month:1,day:2,hour:3,minute:4,second:5},i={},function(t,n,r){var o,a=function(t,e,n){void 0===n&&(n={});var r,o,l,s,c=new Date(t);return(void 0===(r=n)&&(r={}),(s=i[l=e+"|"+(o=r.timeZoneName||"short")])||(s=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:o}),i[l]=s),s).formatToParts(c)},u=function(t,i){for(var n=a(t,i),o=[],l=0;l<n.length;l+=1){var s=n[l],c=s.type,d=s.value,m=e[c];m>=0&&(o[m]=parseInt(d,10))}var f=o[3],h=o[0]+"-"+o[1]+"-"+o[2]+" "+(24===f?0:f)+":"+o[4]+":"+o[5]+":000",v=+t;return(r.utc(h).valueOf()-(v-=v%1e3))/6e4},l=n.prototype;l.tz=function(t,e){void 0===t&&(t=o);var i,n=this.utcOffset(),l=this.toDate(),s=l.toLocaleString("en-US",{timeZone:t}),c=Math.round((l-new Date(s))/1e3/60),d=-(15*Math.round(l.getTimezoneOffset()/15))-c;if(Number(d)){if(i=r(s,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(d,!0),e){var m=i.utcOffset();i=i.add(n-m,"minute")}}else i=this.utcOffset(0,e);return i.$x.$timezone=t,i},l.offsetName=function(t){var e=this.$x.$timezone||r.tz.guess(),i=a(this.valueOf(),e,{timeZoneName:t}).find(function(t){return"timezonename"===t.type.toLowerCase()});return i&&i.value};var s=l.startOf;l.startOf=function(t,e){if(!this.$x||!this.$x.$timezone)return s.call(this,t,e);var i=r(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return s.call(i,t,e).tz(this.$x.$timezone,!0)},r.tz=function(t,e,i){var n=i&&e,l=i||e||o,s=u(+r(),l);if("string"!=typeof t)return r(t).tz(l);var c=function(t,e,i){var n=t-60*e*1e3,r=u(n,i);if(e===r)return[n,e];var o=u(n-=60*(r-e)*1e3,i);return r===o?[n,r]:[t-60*Math.min(r,o)*1e3,Math.max(r,o)]}(r.utc(t,n).valueOf(),s,l),d=c[0],m=c[1],f=r(d).utcOffset(m);return f.$x.$timezone=l,f},r.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},r.tz.setDefault=function(t){o=t}})},70178:function(t){var e,i,n;t.exports=(e="minute",i=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g,function(t,r,o){var l=r.prototype;o.utc=function(t){var e={date:t,utc:!0,args:arguments};return new r(e)},l.utc=function(t){var i=o(this.toDate(),{locale:this.$L,utc:!0});return t?i.add(this.utcOffset(),e):i},l.local=function(){return o(this.toDate(),{locale:this.$L,utc:!1})};var s=l.parse;l.parse=function(t){t.utc&&(this.$u=!0),this.$utils().u(t.$offset)||(this.$offset=t.$offset),s.call(this,t)};var c=l.init;l.init=function(){if(this.$u){var t=this.$d;this.$y=t.getUTCFullYear(),this.$M=t.getUTCMonth(),this.$D=t.getUTCDate(),this.$W=t.getUTCDay(),this.$H=t.getUTCHours(),this.$m=t.getUTCMinutes(),this.$s=t.getUTCSeconds(),this.$ms=t.getUTCMilliseconds()}else c.call(this)};var d=l.utcOffset;l.utcOffset=function(t,r){var o=this.$utils().u;if(o(t))return this.$u?0:o(this.$offset)?d.call(this):this.$offset;if("string"==typeof t&&null===(t=function(t){void 0===t&&(t="");var e=t.match(i);if(!e)return null;var r=(""+e[0]).match(n)||["-",0,0],o=r[0],l=60*+r[1]+ +r[2];return 0===l?0:"+"===o?l:-l}(t)))return this;var l=16>=Math.abs(t)?60*t:t,s=this;if(r)return s.$offset=l,s.$u=0===t,s;if(0!==t){var c=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(s=this.local().add(l+c,e)).$offset=l,s.$x.$localOffset=c}else s=this.utc();return s};var m=l.format;l.format=function(t){var e=t||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return m.call(this,e)},l.valueOf=function(){var t=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*t},l.isUTC=function(){return!!this.$u},l.toISOString=function(){return this.toDate().toISOString()},l.toString=function(){return this.toDate().toUTCString()};var f=l.toDate;l.toDate=function(t){return"s"===t&&this.$offset?o(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():f.call(this)};var h=l.diff;l.diff=function(t,e,i){if(t&&this.$u===t.$u)return h.call(this,t,e,i);var n=this.local(),r=o(t).local();return h.call(n,r,e,i)}})},74263:function(t,e,i){"use strict";i.d(e,{j:function(){return n.j}});var n=i(76035)},51561:function(t,e,i){"use strict";var n=i(85893),r=i(67294),o=i(41664),l=i.n(o),s=i(41678),c=i(80418);e.Z=t=>{let{href:e,scroll:i,shallow:o,children:d,className:m,style:f,id:h,withMenuPage:v,onClick:g,target:p,draggable:_,prefetch:y,title:I}=t,{isMobile:x}=(0,s.Z)(),C=(0,r.useMemo)(()=>!!x||void 0!==y&&y,[y,x]),j=(0,c.Z)(v),$=(0,r.useMemo)(()=>{var t;return"string"==typeof e?"".concat(j,"/").concat(null!=e?e:"").replace("//","/"):{...e,pathname:"".concat(j,"/").concat(null!==(t=null==e?void 0:e.pathname)&&void 0!==t?t:"").replace("//","/")}},[j,e]);return(0,n.jsx)(l(),{title:I,href:$,scroll:i,shallow:o,id:h,style:f,className:m,onClick:g,draggable:_,...C&&{prefetch:!1},target:p,children:d})}},19824:function(t,e,i){"use strict";var n=i(85893),r=i(95421),o=i(12329);e.Z=t=>{let{visible:e,variants:i,children:l,className:s,transition:c={duration:.225},initial:d=!0}=t;return(0,n.jsx)(r.M,{initial:d,children:e&&(0,n.jsx)(o.E.div,{className:s,variants:i,initial:"hidden",transition:c,exit:"hidden",animate:"visible",children:l})})}},96483:function(t,e,i){"use strict";var n=i(85893);i(67294);var r=i(78781);e.Z=t=>{var e;let{imageUrl:i,alt:o,source:l="url",loading:s="eager",style:c,className:d,externalMedia:m}=t,f=null==i?void 0:null===(e=i.webp)||void 0===e?void 0:e[l],h=null==i?void 0:i[l],v=null!=f?f:h;if(!v&&!(null==m?void 0:m.length))return null;if(!v){let t=null==m?void 0:m.find(t=>t);if(t&&"youtube"===t.type){let e=(0,r.P9)(t.url);h="https://img.youtube.com/vi/".concat(e,"/hqdefault.jpg")}}return(0,n.jsxs)("picture",{children:[f&&(0,n.jsx)("source",{srcSet:f,type:"image/webp"}),(0,n.jsx)("img",{src:h,alt:o,loading:s,className:d,style:c})]})}},44467:function(t,e,i){"use strict";var n=i(85893);i(67294),e.Z=t=>{let{color:e="currentColor",size:i=24}=t;return(0,n.jsx)("svg",{width:i,height:i,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M5 2V8C5 9.64545 6.35455 11 8 11V22H10V11C11.6455 11 13 9.64545 13 8V2H11V7C11 7.3 10.8 7.5 10.5 7.5C10.2 7.5 10 7.3 10 7V2H8V7C8 7.3 7.8 7.5 7.5 7.5C7.2 7.5 7 7.3 7 7V2H5ZM15 2V15V22H17V15H19V11C19 8.8 19 5 16 2H15Z",fill:e})})}},94995:function(t,e,i){"use strict";i.d(e,{b:function(){return CutleryModal}});var n=i(85893),r=i(67294),o=i(11163),l=i(93967),s=i.n(l),c=i(87663),d=i(80418),m=i(1257),f=i(96395),h=i(86279),v=i(44467),g=i(86225),p=i(41240),_=i.n(p);let CutleryModal=t=>{let{isVisible:e,onChangeState:i}=t,{updateOrderCutlery:l,onOpenConfirmOrder:p}=(0,g.A)();(0,o.useRouter)(),(0,d.Z)();let[y,I]=(0,r.useState)(0),{cartCutleryConfig:x}=(0,g.j)(),handleClose=()=>{i(!1)};return(0,r.useEffect)(()=>{(null==x?void 0:x.cutleryReminder)&&!x.requiredCutlery&&I(0)},[null==x?void 0:x.cutleryReminder]),(0,n.jsx)("div",{className:_().root,children:(0,n.jsx)(m.Z,{visible:e,modalId:"modal-cutlery-up-js",withHeader:!0,onClose:handleClose,icon:(0,n.jsx)(v.Z,{}),title:(0,c.ZP)("order_status.delivery_details.cutlery"),children:(0,n.jsxs)("div",{className:_().body,children:[(0,n.jsx)("p",{children:(0,c.ZP)("cutlery.prepare.order")}),(0,n.jsx)(f.Z,{className:s()((null==x?void 0:x.cutleryReminder)&&_().canSkip),removeIconType:"minus",withShadow:!0,size:"large",disabledWarning:!0,onChange:t=>{100<t||I(t)},count:y,disabledDelete:!0,minValue:0,disabledMax:100<=y}),(null==x?void 0:x.requiredCutlery)&&(0,n.jsx)("div",{className:_().info,children:(0,c.ZP)("minimum_one_item_required")}),(null==x?void 0:x.cutleryReminder)&&!x.requiredCutlery&&0===y&&(0,n.jsx)(h.Z,{onClick:()=>{handleClose(),p()},fullWidth:!0,size:"large",appearance:"stroke",children:(0,c.ZP)("no_need_cutlery")}),((null==x?void 0:x.cutleryReminder)||!(null==x?void 0:x.cutleryReminder))&&(0,n.jsx)(h.Z,{disabled:y<=0,onClick:()=>{y&&(l(y),handleClose(),p())},fullWidth:!0,size:"large",appearance:"primary",children:(0,c.ZP)("confirm")})]})})})}},3393:function(t,e,i){"use strict";i.d(e,{y:function(){return InvalidGiftsModal}});var n=i(85893),r=i(87663),o=i(63106),l=i(86279),s=i(2264),c=i.n(s);let InvalidGiftsModal=t=>{let{isOpen:e,invalidGifts:i,onConfirm:s}=t;return(0,n.jsx)(o.Z,{visible:e,children:(0,n.jsxs)("div",{className:c().root,children:[(0,n.jsx)("div",{className:c().title,children:(0,r.ZP)("gift_items_invalid_title")}),(0,n.jsxs)("div",{className:c().listTitle,children:[(0,r.ZP)("items"),":"]}),(0,n.jsx)("ul",{className:c().list,children:i&&i.length>0&&i.map(t=>{let{name:e,blockRule:i,id:r}=t;return(0,n.jsx)("li",{children:e},"".concat(i,"-").concat(r))})}),(0,n.jsx)(l.Z,{size:"large",fullWidth:!0,appearance:"primary",onClick:s,children:(0,r.ZP)("ok")})]})})}},83505:function(t,e,i){"use strict";i.d(e,{b:function(){return CartItem}});var n=i(85893),r=i(67294),o=i(93967),l=i.n(o),s=i(12329),c=i(11163),d=i(64541),m=i(80418),f=i(96942),h=i(87663),v=i(98908),g=i(33512),p=i(55246),_=i(69652),y=i(96395),I=i(96483),x=i(11025),C=i(86279),j=i(26731),$=i(62753),b=i(49011),w=i.n(b),M=i(4301),Z=i(74263);let CartItem=t=>{var e,i,o;let{cartMenu:b,withoutInfo:D,className:k,onChange:N,categoryDiscountPercent:O}=t,{updateOrderCartItem:T,cart:S}=(0,Z.j)(),Y=M.n.getCartItemPrice(b),{section:P,categories:U}=(0,f.Z)(),{handleOpenMenuItem:z}=(0,d.Z)(),R=M.n.getCartItemPrice(b,{withoutDiscount:!0}),H=(0,c.useRouter)(),V=(0,m.Z)(!0),L=null===(e=b.originItem.media)||void 0===e?void 0:e[0],E=(0,r.useMemo)(()=>(null==S?void 0:S.filter(t=>{let{originItem:e}=t;return e._id===b.originItem._id}))||[],[S]),q="RecommendationBlockItem-".concat(E.length>1?b.uuid:b.originItem._id),G=null==U?void 0:U.find(t=>t._id===b.originItem.category),W=(0,r.useMemo)(()=>{let t=[];return null==b||b.options.forEach(e=>{var i;null===(i=e.items)||void 0===i||i.forEach(e=>{t.push(e)})}),t},[b]),A=(0,r.useMemo)(()=>!(b.originItem.menu_options.length<=0)&&!(1===b.originItem.menu_options.length&&b.originItem.menu_options[0].required&&1===b.originItem.menu_options[0].list.length),[b.originItem]),B=(0,r.useMemo)(()=>{var t;return"".concat(V,"/").concat(null==P?void 0:P.hurl,"/").concat(null==G?void 0:G.hurl,"/").concat(null!==(t=b.originItem.hurl)&&void 0!==t?t:b.originItem._id)},[H.asPath,P,b.originItem,G]),F=(0,r.useMemo)(()=>{var t;return(null==b?void 0:null===(t=b.options)||void 0===t?void 0:t.reduce((t,e)=>{let{items:i}=e;return i.forEach(e=>t+=e.originItem.price),t},0))||0},[b]),Q=(0,r.useMemo)(()=>{if((O||b.originItem.discount)&&R&&R>Y)return R},[R,O,b.originItem.discount]),handleOpenUrlRoute=async t=>{let e="".concat(H.asPath,"?goBack=true").concat(t?"&uuid=".concat(b.uuid):"&fromUuid=".concat(b.uuid));await H.push(e,void 0,{shallow:!0,scroll:!1})},X=(0,r.useCallback)(async()=>{await handleOpenUrlRoute(!0)},[H]),J=(0,r.useCallback)(async t=>{t.stopPropagation(),await handleOpenUrlRoute(!1)},[H]),onClick=async t=>{t.stopPropagation(),await z(b.originItem,B,null==b?void 0:b.uuid)},K=(0,r.useCallback)(t=>{t.stopPropagation(),t.nativeEvent.stopPropagation(),t.nativeEvent.stopImmediatePropagation()},[]);return(0,n.jsxs)(s.E.div,{layoutId:H.route===v.Z.CheckOrder?q:void 0,className:l()(w().root,k),onClick:onClick,children:[(0,n.jsxs)("div",{className:w().contentLeft,children:[(0,n.jsxs)("div",{className:l()([w().name,D&&w().withoutInfo]),children:[(0,n.jsxs)("span",{children:[b.count,"x "]}),b.originItem.name]}),!!b.originItem.description&&!D&&(0,n.jsx)("div",{className:w().description,children:b.originItem.description}),(0,n.jsx)(x.Z,{menu:b.originItem}),(W.length>0||b.originItem.pack)&&(0,n.jsx)("div",{style:{marginTop:"8px"},onClick:K,children:(0,n.jsx)($.Z,{menu:b.originItem,cartMenu:b,onEditClick:X})}),0===W.length&&b.originItem.menu_options.length>0&&(0,n.jsx)("div",{onClick:K,children:(0,n.jsx)(C.Z,{className:"edit-item-in-cart",style:{paddingRight:16,paddingLeft:8,marginTop:8},withShadow:!0,size:"small",iconLeft:(0,n.jsx)(j.Z,{}),onClick:X,children:(0,h.ZP)("edit_options")})}),A&&(0,n.jsx)("div",{style:{marginTop:8},children:(0,n.jsx)(C.Z,{className:"add-same-item-in-cart",onClick:J,style:{paddingRight:16,paddingLeft:8},withShadow:!0,size:"small",iconLeft:(0,n.jsx)(g.Z,{}),children:(0,h.ZP)("add_item_with_other_options")})}),(0,n.jsxs)("div",{className:w().price,children:[(0,n.jsx)(p.Z,{className:w().discount,priceData:Y,priceBeforeDiscount:Q}),(0,n.jsx)(_.ZP,{discount:b.originItem.discount,className:w().loyalty,count:b.count,price:b.originItem.price+F,pack:null===(i=b.originItem.pack)||void 0===i?void 0:i.cost,id:b.originItem._id,source:"cart"})]})]}),(0,n.jsxs)("div",{className:w().contentRight,children:[(0,n.jsx)(I.Z,{imageUrl:L,externalMedia:null===(o=b.originItem)||void 0===o?void 0:o.externalMedia,alt:b.originItem.name,source:"thumbnail",className:w().image}),(0,n.jsx)("div",{onClick:K,children:(0,n.jsx)(y.Z,{dataLayerRemove:"cart-item-counter-remove",dataLayerAdd:"cart-item-counter-add",className:w().counter,withShadow:!0,removeIconType:"trash",size:"small",onChange:t=>{if(N)return N({count:t,uuid:b.uuid});let{originItem:e,...i}=b;T(e,{...i,count:t,uuid:b.uuid})},count:b.count})})]})]})}},78781:function(t,e,i){"use strict";i.d(e,{P9:function(){return getYoutubeVideoId},SI:function(){return getMenuItemMedia},_5:function(){return getMenuExternalMedia},im:function(){return replaceYoutubeDomainToNoCookie}});let getYoutubeVideoId=t=>{if(!t)return null;let e=new URL(t),i=new URLSearchParams(e.search);if(i.get("v"))return i.get("v");let n=null==e?void 0:e.pathname.split("/");return n[n.length-1]},getMenuItemMedia=function(t){var e,i,n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"thumbnail",o=null===(i=t.media)||void 0===i?void 0:null===(e=i.find(t=>t[r]))||void 0===e?void 0:e[r];if(o)return o;let l=null===(n=t.externalMedia)||void 0===n?void 0:n.find(t=>t);if(l&&"youtube"===l.type){let t=getYoutubeVideoId(l.url);return"https://img.youtube.com/vi/".concat(t,"/hqdefault.jpg")}},getMenuExternalMedia=t=>{var e;let i=null===(e=t.externalMedia)||void 0===e?void 0:e.find(t=>t);return null!=i?i:null},replaceYoutubeDomainToNoCookie=t=>t.replaceAll("https://www.youtube.com/embed/","https://www.youtube-nocookie.com/embed/")},41240:function(t){t.exports={body:"Cutlery_body__OAX51",info:"Cutlery_info__tsvIg",canSkip:"Cutlery_canSkip__yfTha"}},2264:function(t){t.exports={root:"InvalidGifts_root__EUyVu",title:"InvalidGifts_title__TZGia",listTitle:"InvalidGifts_listTitle__eUHXn",list:"InvalidGifts_list__14nZc"}},49011:function(t){t.exports={root:"CartItem_root__hWrSY",contentLeft:"CartItem_contentLeft__ab65E",name:"CartItem_name__f6UP6",withoutInfo:"CartItem_withoutInfo__F6h8C",description:"CartItem_description__3OxsR",price:"CartItem_price__s6QU2",discount:"CartItem_discount__mvQsY",loyalty:"CartItem_loyalty__jAkvQ",contentRight:"CartItem_contentRight__uO_MH",image:"CartItem_image__V4btf",counter:"CartItem_counter__pjUOJ"}}}]);