PageSourceSearch

https://saffronvabeach.com/_next/static/chunks/182-6ad698a93fed12e8.js

js saffronvabeach.com collected 2026-10-04 10:43:52 UTC 208,364 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[182],{59814:function(e,o,n){var t=n(57437),i=n(63832),l=n(88416);o.Z=e=>(0,t.jsx)(i.Z,{sx:{pointerEvents:"none",display:"flex",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:(0,t.jsx)(l.Z,{sx:{width:e.width,height:"auto"},children:(0,t.jsxs)("svg",{width:"37",height:"26",viewBox:"0 0 37 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{d:"M0 4.72727C0 2.11647 2.02842 0 4.53061 0H32.4694C34.9716 0 37 2.11647 37 4.72727V21.2727C37 23.8835 34.9716 26 32.4694 26H4.53061C2.02842 26 0 23.8835 0 21.2727V4.72727Z",fill:"black",fillOpacity:"0.8"}),(0,t.jsx)("path",{d:"M24.1633 13L15.6684 18.1174V7.88258L24.1633 13Z",fill:"white"})]})})})},25350:function(e,o,n){var t=n(57437);n(2265);var i=n(63832),l=n(81705),r=n(69424);let d=e=>{switch(e){case"primary":return{backgroundColor:r.MN,color:"#fff","&:hover":{backgroundColor:r.MN},"&:focus":{backgroundColor:"#2b6ff4",color:"#fff"},"&:disabled":{backgroundColor:"transparent",color:"#9e9e9e"}};case"secondary":return{backgroundColor:"#f5f5f5",color:"#626262","&:hover":{backgroundColor:"#f1f5ff",color:r.MN},"&:focus":{backgroundColor:"#e2ebfd",color:"#0e5bf3"},"&:disabled":{backgroundColor:"transparent",color:"#9e9e9e"}};case"icon":return{backgroundColor:"transparent",color:"#666","&:hover":{backgroundColor:"#f1f5ff",color:r.MN},"&:focus":{backgroundColor:"#e2ebfd",color:"#0e5bf3"},"&:disabled":{backgroundColor:"transparent",color:"#9e9e9e"}};default:return{}}};o.Z=e=>{let{variant:o,...n}=e;return(0,t.jsx)(i.Z,{...n,sx:{display:"inline-flex",alignItems:"center",justifyContent:"center",borderRadius:"50%",height:"40px",width:"40px",cursor:"pointer",...d(o)},children:(0,t.jsx)(l.Z,{})})}},69691:function(e,o,n){n.d(o,{Z:function(){return r}});var t=n(57437),i=n(2265),l=function(e,o,n,t){let[l,r]=(0,i.useState)(""),[d,a]=(0,i.useState)(!0),s=o?[4,2,5]:[9,5,11],c=o?3:1;return(0,i.useEffect)(()=>{if(!n)return;let o=0,i=0,l=s[Math.floor(Math.random()*s.length)],d=setInterval(()=>{i+=1,o===e.length&&(a(!1),clearInterval(d),t&&t()),i===l&&(r(e.substring(0,o+c)),o+=c,i=0,l=s[Math.floor(Math.random()*s.length)])},10);return()=>{clearInterval(d)}},[e,o,n,t]),{text:l,isTyping:d}},r=e=>{let[o,n]=i.useState(!1);i.useEffect(()=>{n(!0)},[]);let{text:r,isTyping:d}=l(e.text||"",e.fastMode||!1,e.enabled&&o,e.completeCallback);return o&&e.enabled?(0,t.jsx)(t.Fragment,{children:r}):(0,t.jsx)(t.Fragment,{children:e.text})}},39236:function(e,o,n){n.d(o,{Pr:function(){return v},dc:function(){return u},hs:function(){return h},si:function(){return s}});var t=n(57437),i=n(69424),l=n(59832),r=n(25350),d=n(2958),a=n(93209);let s=e=>{let{children:o,onClick:n,label:r,isDisabled:d,sx:a}=e,s=d?void 0:i.MN;return(0,t.jsx)(l.Z,{sx:{background:"none",color:d?"rgba(0, 0, 0, 0.38)":"rgba(0, 0, 0, 0.60)",cursor:d?"default":"pointer","&:hover":{background:"none",color:s},...a},"aria-label":r,disabled:d,onClick:d?void 0:n,children:o})},c=e=>{let{children:o,onClick:n,label:r,isDisabled:d,sx:a}=e,s=d?void 0:i.MN;return(0,t.jsx)(l.Z,{sx:{background:d?"rgba(0, 0, 0, 0.0)":"rgba(0, 0, 0, 0.04)",color:d?"rgba(0, 0, 0, 0.38)":"rgba(0, 0, 0, 0.60)",cursor:d?"default":"pointer","&:hover":{background:d?void 0:"rgba(14, 91, 243, 0.06)",color:s},...a},"aria-label":r,"aria-disabled":d,onClick:d?void 0:n,children:o})},u=e=>{let{onClick:o,isDisabled:n,sx:i}=e;return(0,t.jsx)(c,{onClick:o,isDisabled:n,label:"back",sx:{...i},children:(0,t.jsx)(d.Z,{})})},v=e=>{let{onClick:o,isDisabled:n,sx:i}=e;return(0,t.jsx)(c,{onClick:o,isDisabled:n,label:"next",sx:{...i},children:(0,t.jsx)(a.Z,{})})},h=e=>{let{onClick:o,sx:n}=e;return(0,t.jsx)(c,{onClick:o,isDisabled:!1,label:"close modal",sx:{...n},children:(0,t.jsx)(r.Z,{variant:"secondary"})})}},12356:function(e,o,n){var t=n(57437),i=n(87367);o.Z=e=>{var o,n,l;let{scheme:r,editorMode:d,pageId:a}=e,s=null==r?void 0:null===(l=r.pages)||void 0===l?void 0:null===(n=l.find(e=>e.pageId===a))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"LocationContactInfo"===e.rendererComponent),c=null==s?void 0:s.data,u="".concat("AIzaSyDUhBI8iQH0_qRn7fIe0KrA2CrLeQcwIeU"),v="".concat("bfa7e34cebba9f98"),h=!(null==c?void 0:c.address)&&!(null==c?void 0:c.city)&&!(null==c?void 0:c.state)&&!(null==c?void 0:c.zip)&&!(null==c?void 0:c.country);return!!u&&!!v&&(!!d||null!=s&&!!s.visible)&&!!c&&!h&&!!s&&(0,t.jsx)(i.default,{scheme:r,editorMode:d,apiKey:u,mapId:v,pageId:a})}},86022:function(e,o,n){var t=n(57437),i=n(62069),l=n(46387),r=n(23110),d=n(69400),a=n(24436),s=n(8461),c=n(69691),u=n(70725);o.default=e=>{var o,n,v,h,g,p,m,x,f,y,b,C;let{scheme:S,editorMode:j,pageId:w}=e,I=null==S?void 0:null===(v=S.pages)||void 0===v?void 0:null===(n=v.find(e=>e.pageId===w))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"Hero"===e.rendererComponent),Z=null==I?void 0:I.title,k=null==I?void 0:null===(g=I.images)||void 0===g?void 0:null===(h=g[0])||void 0===h?void 0:h.url,F=null==S?void 0:null===(y=S.pages)||void 0===y?void 0:null===(f=y.find(e=>e.pageId===w))||void 0===f?void 0:null===(x=f.pageItems)||void 0===x?void 0:null===(m=x.find(e=>"SocialLinks"===e.rendererComponent))||void 0===m?void 0:null===(p=m.data)||void 0===p?void 0:p.socialLinks,T=null==I?void 0:null===(C=I.images)||void 0===C?void 0:null===(b=C[0])||void 0===b?void 0:b.croppedImageUrl,E=(0,r.Z)(e=>e.typewriterEnabled.hero),M=(0,r.Z)(e=>e.updateTypewriterState);return!!I&&(!!j||null!=I&&!!I.visible)&&(0,t.jsxs)(i.ZP,{container:!0,direction:"column",justifyContent:"space-between",alignItems:"center",minHeight:{md:"100vh",xs:"50vh"},id:"hero",sx:{backgroundImage:"linear-gradient(180deg, rgba(0,0,0, 0.8),rgba(0,0,0, 0.8)), url(".concat((0,s.g)(T||k),")"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},children:[(0,t.jsx)(a.default,{scheme:S,bgcolor:"transparent",color:"#FFFFFF",data:e.data,pageId:e.pageId,editorMode:j}),(0,t.jsxs)(i.ZP,{item:!0,xs:12,children:[(0,t.jsx)(l.Z,{variant:"h2",component:"h1",marginX:8,marginY:8,textAlign:"center",lineHeight:1.5,color:"#ffffff",sx:{whiteSpace:"pre-wrap"},"data-editor-field":u.Js.title,children:(0,t.jsx)(c.Z,{text:Z,enabled:E||!1,completeCallback:()=>M("hero",!1)})}),(0,t.jsx)(d.Z,{socialLinks:F,sxIcon:{color:"#FFFFFF"}})]}),(0,t.jsx)(i.ZP,{item:!0,height:"20vh"})]})}},48502:function(e,o,n){var t=n(57437),i=n(62069),l=n(46387),r=n(44811),d=n(23110),a=n(8461),s=n(69691),c=n(69424),u=n(99583),v=n(70725);o.default=e=>{var o,n,h,g,p,m,x,f,y,b,C;let{scheme:S,editorMode:j,pageId:w}=e,I=null==S?void 0:null===(h=S.pages)||void 0===h?void 0:null===(n=h.find(e=>e.pageId===w))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"Reservations"===e.rendererComponent),Z=null==I?void 0:I.content,k=null==I?void 0:I.visible,F=null==I?void 0:I.title,T=null==I?void 0:I.buttons,E=null==I?void 0:null===(p=I.images)||void 0===p?void 0:null===(g=p[0])||void 0===g?void 0:g.url,M=null==I?void 0:null===(x=I.images)||void 0===x?void 0:null===(m=x[0])||void 0===m?void 0:m.croppedImageUrl,A=null==S?void 0:null===(b=S.pages)||void 0===b?void 0:null===(y=b.find(e=>e.pageId===c.iY.Shared))||void 0===y?void 0:null===(f=y.pageItems)||void 0===f?void 0:f.find(e=>"ReservationsCallToAction"===e.rendererComponent),O=null==A?void 0:null===(C=A.data)||void 0===C?void 0:C.lightHouseServices,L=(0,d.Z)(e=>e.typewriterEnabled.Reservations),R=(0,d.Z)(e=>e.updateTypewriterState);return!!I&&(!!j||!!k)&&(0,t.jsxs)(i.ZP,{container:!0,direction:"column",justifyContent:"center",alignItems:"center",minHeight:"50vh",padding:8,id:"reservations",className:"scroll-to",color:"#ffffff",sx:{backgroundImage:"linear-gradient(180deg, rgba(0,0,0, 0.8),rgba(0,0,0, 0.7)), url(".concat((0,a.g)(M||E),")"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center",opacity:k?"1":"0.2"},children:[(0,t.jsx)(i.ZP,{item:!0,marginBottom:4,children:(0,t.jsx)(l.Z,{variant:"h2",component:"h2",textAlign:"center","data-editor-field":v.Js.title,children:(0,t.jsx)(s.Z,{text:F||"",enabled:L||!1,completeCallback:()=>R("reservations",!1)})})}),(0,t.jsx)(i.ZP,{item:!0,marginBottom:4,children:(0,t.jsx)(l.Z,{variant:"body1",component:"div",lineHeight:2.5,textAlign:"center","data-editor-field":v.Js.content,dangerouslySetInnerHTML:{__html:(0,u.Z)(Z)||""}})}),T&&(null==A||(null==A?void 0:A.visible)===!0)&&T.map((e,o)=>{var n;return(0,t.jsx)(i.ZP,{item:!0,children:(0,t.jsx)(r.Z,{variant:"contained",href:null==O?void 0:null===(n=O[0])||void 0===n?void 0:n.url,target:"_blank",rel:"noopener","data-editor-field":(0,v.Q2)(o),sx:{textTransform:"none",fontWeight:700},children:e.text})},o)})]})}},19595:function(e,o,n){var t=n(57437),i=n(63582),l=n(98489),r=n(63832),d=n(46387),a=n(44811),s=n(23110),c=n(37837),u=n(19386),v=n(8461),h=n(69691),g=n(84498),p=n(99583),m=n(70725);o.default=e=>{var o,n,x,f,y,b,C;
1let{scheme:S,editorMode:j,type:w,reverse:I,data:Z,pageId:k}=e,F=null==S?void 0:null===(x=S.pages)||void 0===x?void 0:null===(n=x.find(e=>e.pageId===k))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>e.rendererComponent===w),T=null==F?void 0:F.content,E=null==F?void 0:F.title,M=null==F?void 0:F.buttons,A=null==F?void 0:null===(y=F.images)||void 0===y?void 0:null===(f=y[0])||void 0===f?void 0:f.url,O=null==F?void 0:null===(C=F.images)||void 0===C?void 0:null===(b=C[0])||void 0===b?void 0:b.croppedImageUrl,L=w.charAt(0).toLowerCase()+w.slice(1),{showOrderOnlineCTA:R}=(0,u.V)(Z,S),{href:P,handler:U}=(0,c.S)(Z,S),_=(0,s.Z)(e=>e.typewriterEnabled[w]),D=(0,s.Z)(e=>e.updateTypewriterState);return!!F&&(!!j||null!=F&&!!F.visible)&&(0,t.jsx)(i.Z,{id:L,className:"scroll-to",paddingY:8,sx:{opacity:(null==F?void 0:F.visible)?"1":"0.2"},children:(0,t.jsx)(l.Z,{children:(0,t.jsxs)(i.Z,{gap:10,sx:{flexDirection:{xs:"column-reverse",md:I?"row-reverse":"row"}},children:[(0,t.jsx)(r.Z,{sx:{width:{xs:"100%",md:"50%"}},children:(0,t.jsx)(r.Z,{component:"img",src:O||(0,v.g)(A),alt:E||"",sx:{objectFit:"cover",aspectRatio:g.s.CLASSIC_EATERY.SECTION_WITH_IMAGE_AND_TEXT,width:"100%"}})}),(0,t.jsxs)(i.Z,{sx:{width:{xs:"100%",md:"50%"}},children:[(0,t.jsx)(d.Z,{variant:"h2",component:"h3",marginY:5,"data-editor-field":m.Js.title,children:(0,t.jsx)(h.Z,{text:E||"",enabled:_||!1,completeCallback:()=>D("".concat(e.type),!1)})}),(0,t.jsx)(d.Z,{variant:"body1",component:"div",lineHeight:2.5,"data-editor-field":m.Js.content,dangerouslySetInnerHTML:{__html:(0,p.Z)(T)||""}}),M&&R&&M.map((e,o)=>(0,t.jsx)(r.Z,{marginTop:4,children:P?(0,t.jsx)(a.Z,{variant:"contained",component:"a",href:P,target:"_blank",rel:"noopener noreferrer",onClick:U,"data-editor-field":(0,m.Q2)(o),sx:{textTransform:"none",fontWeight:700},children:e.text}):(0,t.jsx)(a.Z,{variant:"contained",onClick:U,"data-editor-field":(0,m.Q2)(o),sx:{textTransform:"none",fontWeight:700},children:e.text})},o))]})]})})})}},43639:function(e,o,n){var t=n(57437),i=n(2265),l=n(28450),r=n(46387),d=n(98489),a=n(62069),s=n(63832),c=n(17150),u=n(63582),v=n(35791),h=n(59832),g=n(77468),p=n(25350),m=n(84554),x=n(97631),f=n(68621),y=n(23110),b=n(57835);let C="STW_ALL",S={"&.MuiTabPanel-root":{paddingTop:0}},j=function(e,o){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,t=(null==o?"".concat(e,"-").concat(n):String(o)).normalize("NFKC").trim();return(t=(t=t.replace(/[^A-Za-z0-9]+/g,"-")).replace(/^-+|-+$/g,""))||"".concat(e,"-").concat(n)},w=e=>{var o,n,i;let{scheme:d,clickedDepartment:a,clickedMenuObject:s,selectDepartment:c}=e,u=null==d?void 0:null===(n=d.styling)||void 0===n?void 0:null===(o=n.themeColors)||void 0===o?void 0:o.fontColor;return(0,t.jsxs)(m.Z,{onChange:c,variant:"scrollable",scrollButtons:!0,allowScrollButtonsMobile:!0,"aria-label":"departments",TabIndicatorProps:{style:{display:"none"}},sx:{"& .MuiTab-root":{textTransform:"none",maxWidth:"none"},"& .MuiTab-root, & .MuiTab-root.Mui-selected":{color:u},"& .MuiTabScrollButton-root.Mui-disabled":{opacity:{xs:.5,md:0}}},children:[(0,t.jsx)(l.Z,{value:C,label:(0,t.jsx)(r.Z,{variant:"h4",fontWeight:a===C?700:400,fontSize:{xs:"22px",md:"25px"},children:"All"}),sx:{fontSize:"1.563rem"}}),null==s?void 0:null===(i=s.departments)||void 0===i?void 0:i.map((e,o)=>{var n;let i=j("dep",null!==(n=null==e?void 0:e.id)&&void 0!==n?n:null==e?void 0:e.name,o);return(0,t.jsx)(l.Z,{value:i,label:(0,t.jsx)(r.Z,{variant:"h4",fontWeight:a===i?700:400,fontSize:{xs:"22px",md:"25px"},children:null==e?void 0:e.name}),sx:{fontSize:"1.563rem"}},"dep-".concat(i))})]})},I=e=>{let{children:o,description:n}=e;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.Z,{variant:"h4",fontWeight:700,marginTop:4,marginBottom:n?0:2,fontSize:{xs:"22px",md:"33px"},children:o}),n&&(0,t.jsx)(r.Z,{variant:"subtitle1",mb:2,children:n},n)]})},Z=e=>{var o;let{department:n,scheme:i,data:l}=e;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(I,{description:null==n?void 0:n.description,children:null==n?void 0:n.name}),(0,t.jsx)(a.ZP,{container:!0,direction:"row",spacing:2,children:null==n?void 0:null===(o=n.items)||void 0===o?void 0:o.map((e,o)=>{var n;return e.available?(0,t.jsx)(k,{scheme:i,name:e.name,description:e.description||"",imageUrl800x800:e.imageUrl800x800,price:e.price,data:l},"".concat(null!==(n=null==e?void 0:e.id)&&void 0!==n?n:e.name,"-").concat(o)):null})})]})},k=e=>{var o,n,i,l,d,v,h,g,p,m,x;let{scheme:f,name:C,description:S,imageUrl800x800:j,price:w,data:I}=e,Z=(null==f?void 0:null===(n=f.styling)||void 0===n?void 0:null===(o=n.menuStyles)||void 0===o?void 0:o.cardBackgroun
1dColor)||"#FFF",k=(null==f?void 0:null===(l=f.styling)||void 0===l?void 0:null===(i=l.menuStyles)||void 0===i?void 0:i.cardBorderColor)||"#000",F=null==f?void 0:null===(v=f.styling)||void 0===v?void 0:null===(d=v.themeColors)||void 0===d?void 0:d.fontColor,[T,E]=(0,y.Z)(e=>[e.updateIsCardFoodMenuItemModalOpen,e.updateCardFoodMenuClickedItem]),M=(0,c.Z)(e=>e.breakpoints.up("md")),A={locale:null==I?void 0:null===(h=I.shopProfile)||void 0===h?void 0:h.locale,currencyCode:null==I?void 0:null===(g=I.shopProfile)||void 0===g?void 0:g.currencyCode,currencySymbol:null==I?void 0:null===(p=I.shopProfile)||void 0===p?void 0:p.currencySymbol},O=A?(0,b.o)(A):void 0,L=O&&w?O(w):"",R=(null==f?void 0:null===(x=f.styling)||void 0===x?void 0:null===(m=x.menuStyles)||void 0===m?void 0:m.displayMenuImage)?j:null;return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(a.ZP,{item:!0,xs:12,md:6,children:(0,t.jsx)(s.Z,{component:M?"button":"div",onClick:()=>{T(!0),E({name:C,description:S,price:L,menuImageUrl:R})},padding:0,paddingBottom:0,overflow:"hidden",border:"1px solid ".concat(k),borderRadius:"0.5rem",bgcolor:Z,sx:{cursor:{md:"pointer"},"&:hover":{border:{md:"1px solid ".concat(F)}},transitionDuration:".2s",fontSize:"inherit",height:{md:"11em"},pointerEvents:{xs:"none",md:"all"},width:"100%",color:"unset",textAlign:"unset"},children:(0,t.jsxs)(u.Z,{height:"100%",sx:{flexDirection:{xs:"column-reverse",md:"row"}},children:[(0,t.jsxs)(u.Z,{height:"100%",justifyContent:"space-between",px:2,pt:2,sx:{width:{xs:"100%",md:R?"50%":"100%"}},children:[(0,t.jsxs)(u.Z,{children:[(0,t.jsx)(r.Z,{variant:"body1",fontWeight:700,sx:{overflow:{xs:"hidden"},display:{xs:"-webkit-box"},WebkitLineClamp:{xs:"1"},WebkitBoxOrient:{xs:"vertical"}},children:C}),S&&(0,t.jsx)(r.Z,{variant:"body1",fontWeight:400,pt:1,sx:{overflow:{md:"hidden"},display:{md:"-webkit-box"},WebkitLineClamp:{md:"3"},WebkitBoxOrient:{md:"vertical"}},children:S})]}),(0,t.jsx)(r.Z,{variant:"body1",fontWeight:700,pb:2,children:L})]}),R&&(0,t.jsx)(s.Z,{height:"100%",sx:{width:{xs:"100%",md:"50%"},aspectRatio:{xs:"2/1",sm:"3/1",md:"unset"},backgroundImage:"\n                  url(".concat(R,")\n                "),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}})]})})})})},F=e=>{var o,n,i,l,a,c;let{scheme:m,editorMode:x}=e,f=(0,y.Z)(e=>e.preview),[b,C,S]=(0,y.Z)(e=>[e.isCardFoodMenuItemModalOpen,e.updateIsCardFoodMenuItemModalOpen,e.cardFoodMenuClickedItem]),j=(null==m?void 0:null===(n=m.styling)||void 0===n?void 0:null===(o=n.menuStyles)||void 0===o?void 0:o.cardBackgroundColor)||"#FFF",w=null==m?void 0:null===(l=m.styling)||void 0===l?void 0:null===(i=l.themeColors)||void 0===i?void 0:i.fontColor,I=null==m?void 0:null===(c=m.styling)||void 0===c?void 0:null===(a=c.themeColors)||void 0===a?void 0:a.fontColor,Z=()=>(null==I?void 0:I.toLowerCase())==="#ffffff"||(null==I?void 0:I.toLowerCase())==="#fff"?w:"#F5F5F5";return(0,t.jsxs)(v.Z,{fullWidth:!0,maxWidth:"md",scroll:"body",open:b,onClose:()=>C(!1),"aria-labelledby":"menu-item-description",sx:{"& .MuiPaper-root":{width:"37.5rem",background:j,border:"1px solid ".concat(w),borderRadius:"10px",margin:x&&f?"32px":x?"32px -25% 32px 32px":"32px"}},children:[(0,t.jsx)(h.Z,{sx:{position:"absolute",right:"0",top:"0",margin:"1.25rem",padding:"0",background:Z(),"&:hover":{background:Z()}},onClick:()=>C(!1),children:(0,t.jsx)(p.Z,{variant:"secondary"})}),(0,t.jsx)(g.Z,{sx:{padding:0},children:(0,t.jsx)(d.Z,{disableGutters:!0,maxWidth:"md",children:(0,t.jsxs)(u.Z,{children:[S.menuImageUrl&&(0,t.jsx)(s.Z,{component:"img",src:S.menuImageUrl,sx:{aspectRatio:"2/1",objectFit:"cover"}}),(0,t.jsxs)(u.Z,{spacing:3,paddingX:5,paddingY:7,children:[(0,t.jsx)(r.Z,{variant:"h5",fontWeight:700,fontSize:"22px",children:S.name}),(0,t.jsx)(r.Z,{variant:"body1",fontSize:"18px",children:S.description}),(0,t.jsx)(r.Z,{fontWeight:700,fontSize:"18px",children:S.price})]})]})})})]})};o.default=e=>{var o,n,c,u,v,h;let{menuData:g,scheme:p,data:y,editorMode:b}=e,I=null==p?void 0:null===(n=p.styling)||void 0===n?void 0:null===(o=n.themeColors)||void 0===o?void 0:o.fontColor,[k,T]=(0,i.useState)(""),[E,M]=(0,i.useState)(C),A=null!==(h=null==g?void 0:null===(c=g.menus)||void 0===c?void 0:c.filter(e=>e.available))&&void 0!==h?h:[],O=A.map((e,o)=>{var n;return j("menu",null!==(n=null==e?void 0:e.id)&&void 0!==n?n:null==e?void 0:e.name,o)}),L=O[0],R=O.indexOf(k),P=R>=0?A[R]:A[0];return(0,i.useEffect)(()=>{A.length?T(L||""):T(""),M(C)},[A.length]),A&&(null==A?void 0:A.length)>=1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.Z,{disableGutters:!0,sx:{marginTop:"5%",marginBottom:"10%",paddingX:{xs:"5%",md:3}},id:"menu",className:"scroll-to",children:(0,t.jsxs)(x.ZP,{value:E||C,children:[(0,t.jsx)(a.ZP,{container:!0,direction:"row",justifyContent:"flex-start",children:(0,t.jsx)(x.ZP,{value:k||L||!1,children:(0,t.jsx)(m.Z,{onChange:(e,o)=>{T(o),M(C)},"aria-label":"schedules",variant:"scrollable",scrollButtons:!0,allowScrollButtonsMobile:!0,TabIndicatorProps:{style:{display:"none"}},sx:{"& .MuiTab-root":{textTransform:"none",maxWidth:"none"},"& .MuiTab-root, & .MuiTab-root.Mui-selected":{color:I},"& .MuiTabScrollButton-root.Mui-disabled":{opacity:{xs:.5,md:0}}},children:A.map((e,o)=>{let n=O[o];return(0,t.jsx)(l.Z,{value:n,label:(0,t.jsx)(r.Z,{variant:"h4",fontWeight:k===n?700:400,fontSize:{xs:"25px",md:"36px"},children:null==e?void 0:e.name})},"menu-".concat(n))})})})}),(0,t.jsx)(a.ZP,{container:!0,direction:"row",justifyContent:"flex-start",children:P&&P.departments&&(0,t.jsx)(w,{scheme:p,clickedDepartment:E,clickedMenuObject:P,selectDepartment:(e,o)=>{M(o)}})}),(0,t.jsxs)(s.Z,{children:[(0,t.jsx)(f.Z,{value:C,sx:S,children:P&&(null==P?void 0:null===(u=P.departments)||void 0===u?void 0:u.map((e,o)=>{var n;return(0,t.jsx)(s.Z,{children:(0,t.jsx)(Z,{department:e,scheme:p,data:y})},"".concat(C,"-").concat(j("dep",null!==(n=null==e?void 0:e.id)&&void 0!==n?n:null==e?void 0:e.name,o)))}))},C),P&&(null==P?void 0:null===(v=P.departments)||void 0===v?void 0:v.map((e,o)=>{var n;let i=j("dep",null!==(n=null==e?void 0:e.id)&&void 0!==n?n:null==e?void 0:e.name,o);return(0,t.jsx)(f.Z,{value:i,sx:S,children:(0,t.jsx)(Z,{department:e,scheme:p,data:y})},"dep-panel-".concat(i))}))]})]})}),(0,t.jsx)(F,{scheme:p,editorMode:b})]})}},50261:function(e,o,n){n.r(o),n.d(o,{default:function(){return B}});var t=n(57437),i=n(31691),l=n(17150),r=n(63582),d=n(46387),a=n(62069),s=n(35791),c=n(59832),u=n(77468),v=n(71096),h=n.n(v),g=n(25350),p=n(2265),m=n(23110),x=n(8461),f=n(16210),y=n(67208),b=n(45841),C=n(16956),S=n(36137),j=n(67571),w=n(55572),I=n(99583);let Z=e=>{let{event:o,isFullHeight:n=!1,isWide:i=!1}=e,{startDate:l,startTime:r,endTime:a,eventName:s,eventAddress:c,shortDescription:u}=o,v=h()(l).format("dddd, MMMM Do, YYYY"),g=h()(r,"HH:mm:ss").format("h:mmA"),p=h()(a,"HH:mm:ss").format("h:mmA"),m="";return r&&a?m="".concat(g," - ").concat(p):r&&!a?m="".concat(g):!r&&a&&(m="Ends ".concat(p)),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.Z,{fontSize:i?"1.375rem":"1.25rem",fontWeight:700,children:s}),(0,t.jsx)(d.Z,{fontSize:"1rem",fontWeight:500,children:v}),c&&(0,t.jsx)(d.Z,{fontSize:"1rem",fontWeight:400,children:c}),u&&(0,t.jsx)(d.Z,{variant:"body1",fontSize:"0.875rem",fontWeight:400,component:"div",onClickCapture:e=>{e.target.closest("a")&&e.stopPropagation()},sx:n?{lineHeight:1.8,"& p":{m:0,mb:.5}}:{overflow:{md:"hidden"},display:{md:"-webkit-box"},WebkitLineClamp:{md:i?2:3},WebkitBoxOrient:{md:"vertical"},lineHeight:1.7,"& p":{m:0},"& ul, & ol":{p:0,m:0}},dangerouslySetInnerHTML:{__html:(0,I.Z)(u||"")}}),m&&(0,t.jsx)(j.Z,{icon:(0,t.jsx)(w.Z,{style:{color:"#FFF"}}),label:m,size:"small",sx:{width:"fit-content",justifyContent:"left",backgroundColor:"#101010",color:"#FFF"}})]})}
1,k=e=>{var o;let{date:n}=e,i=null===(o=h()(n).format("MMM"))||void 0===o?void 0:o.toUpperCase(),l=h()(n).format("D");return(0,t.jsxs)(r.Z,{direction:"column",sx:{width:"64px",height:"64px",background:"#000",color:"#FFF",alignItems:"center",justifyContent:"center"},children:[(0,t.jsx)(d.Z,{fontSize:"20px",fontWeight:700,lineHeight:1,overflow:"hidden",whiteSpace:"nowrap",children:i}),(0,t.jsx)(d.Z,{fontSize:"20px",fontWeight:700,lineHeight:1,overflow:"hidden",whiteSpace:"nowrap",children:l})]})},F=(0,f.ZP)(y.Z)(e=>{let{theme:o}=e;return{width:"267px",height:"100%",display:"flex",flexDirection:"column"}}),T=e=>{var o,n,d,s;let{event:c,roundcorner:u=!1,scheme:v}=e,h=(0,i.Z)(),g=(0,l.Z)(h.breakpoints.down("sm")),[p,f]=(0,m.Z)(e=>[e.updateIsEventCardModalOpen,e.updateClickedEventCard]),y=(null==v?void 0:null===(n=v.styling)||void 0===n?void 0:null===(o=n.themeColors)||void 0===o?void 0:o.fontColor)||"#000",j=(null==c?void 0:c.image)&&!(null==c?void 0:c.hideImage),w=null==v?void 0:null===(s=v.styling)||void 0===s?void 0:null===(d=s.themeColors)||void 0===d?void 0:d.backgroundColor;return(0,t.jsx)(a.ZP,{item:!0,xs:"auto",children:(0,t.jsxs)(F,{variant:"outlined",sx:{justifyContent:j?"flex-start":"center",backgroundColor:w,border:"1px solid ".concat(y),borderRadius:u?"10px":0,minHeight:"228px"},children:[j&&(0,t.jsx)(b.Z,{sx:{height:153},image:(0,x.g)((null==c?void 0:c.croppedImageUrl)||(null==c?void 0:c.image)),children:(0,t.jsx)(k,{date:null==c?void 0:c.startDate})}),(0,t.jsx)(C.Z,{onClick:e=>{e.target.closest("a")||g||(p(!0),f(c))},children:(0,t.jsx)(S.Z,{sx:{gap:1,maxWidth:"100%",paddingY:3,paddingX:"20px",overflowWrap:"anywhere",wordBreak:"break-word"},children:(0,t.jsx)(r.Z,{direction:"column",gap:"10px",sx:{justifyContent:"center",height:"100%"},children:(0,t.jsx)(Z,{event:c})})})})]})})},E={width:"100%",display:"flex",justifyContent:"flex-start"},M={width:"100%",display:"flex",justifyContent:"center"},A=(0,f.ZP)(y.Z)(e=>{let{theme:o}=e;return{width:"100%",height:"100%",display:"flex",flexDirection:"row",justifyContent:"center"}}),O=e=>{var o,n,d,s;let{event:c,roundcorner:u=!1,scheme:v,isModal:h=!1}=e,g=(0,i.Z)(),p=(0,l.Z)(g.breakpoints.down("sm")),[f,y]=(0,m.Z)(e=>[e.updateIsEventCardModalOpen,e.updateClickedEventCard]),j=u?"8px":0,w=(null==v?void 0:null===(n=v.styling)||void 0===n?void 0:null===(o=n.themeColors)||void 0===o?void 0:o.fontColor)||"#000",I=(null==c?void 0:c.image)&&!(null==c?void 0:c.hideImage),F=null==v?void 0:null===(s=v.styling)||void 0===s?void 0:null===(d=s.themeColors)||void 0===d?void 0:d.backgroundColor,T={};h&&(T=I?E:M);let O=!h&&!p;return(0,t.jsx)(a.ZP,{item:!0,xs:12,children:(0,t.jsxs)(A,{variant:"outlined",sx:{border:h?0:"1px solid ".concat(w),borderRadius:j,minHeight:"228px",...h&&{minHeight:"300px",borderRadius:j},backgroundColor:F},children:[I&&(0,t.jsx)(b.Z,{sx:{maxWidth:"47.1%",width:"100%",height:"100%"},image:(0,x.g)((null==c?void 0:c.croppedImageUrl)||(null==c?void 0:c.image)),children:(0,t.jsx)(k,{date:null==c?void 0:c.startDate})}),(0,t.jsx)(C.Z,{component:"div",disableRipple:!0,sx:T,onClick:O?e=>{e.target.closest("a")||(f(!0),y(c))}:void 0,role:O?"button":void 0,tabIndex:O?0:-1,onKeyDown:O?e=>{e.target.closest("a")||"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),f(!0),y(c))}:void 0,children:(0,t.jsx)(S.Z,{sx:{gap:1,maxWidth:h?"100%":"72.8%",paddingLeft:"30px",overflowWrap:"anywhere",wordBreak:"break-word",...h&&{padding:"61px"}},children:(0,t.jsx)(r.Z,{direction:"column",gap:"10px",sx:{justifyContent:"flex-start",height:"100%"},children:(0,t.jsx)(Z,{event:c,isFullHeight:h,isWide:!0})})})})]})})};var L=n(5460),R=n(70725),P=n(58746),U=n.n(P),_=n(39236);h().extend(U());let D=e=>{var o,n,i,l;let{scheme:r,editorMode:d,roundcorner:v=!1}=e,[h,p,x]=(0,m.Z)(e=>[e.isEventCardModalOpen,e.updateIsEventCardModalOpen,e.clickedEventCard]);if(!x)return h&&p(!1),(0,t.jsx)(t.Fragment,{});let f=null==r?void 0:null===(n=r.styling)||void 0===n?void 0:null===(o=n.themeColors)||void 0===o?void 0:o.fontColor,y=null==r?void 0:null===(l=r.styling)||void 0===l?void 0:null===(i=l.themeColors)||void 0===i?void 0:i.fontColor,b=()=>(null==y?void 0:y.toLowerCase())==="#ffffff"||(null==y?void 0:y.toLowerCase())==="#fff"?f:"#F5F5F5",C=(null==x?void 0:x.image)&&!(null==x?void 0:x.hideImage);return(0,t.jsxs)(s.Z,{fullWidth:!0,maxWidth:"md",scroll:"body",open:h,onClose:()=>p(!1),"aria-labelledby":"menu-item-description",PaperProps:{sx:{position:"relative",boxShadow:"none",borderRadius:"0",marginRight:d?"-20%":0,maxWidth:"850px",...!C&&{width:"440px"}},style:{backgroundColor:"transparent",boxShadow:"none",border:"2px s
1olid ".concat(f),borderRadius:v?"10px":0}},children:[(0,t.jsx)(c.Z,{sx:{position:"absolute",right:"0",top:"0",margin:"1.25rem",padding:"0",zIndex:e=>e.zIndex.modal+1,background:b(),"&:hover":{background:b()}},onClick:e=>{e.stopPropagation(),p(!1)},children:(0,t.jsx)(g.Z,{variant:"secondary"})}),(0,t.jsx)(u.Z,{sx:{padding:0},children:(0,t.jsx)(a.ZP,{container:!0,alignItems:"stretch",justifyContent:"center",textAlign:"left",sx:{"&.MuiGrid-root":{width:"100%",margin:0}},children:(0,t.jsx)(O,{event:x,roundcorner:v,scheme:r,isModal:!0})})})]})},N=e=>{let o=null,n=-1;return null==e?void 0:e.reduce((e,t)=>{let i=h()(null==t?void 0:t.startDate).format("MMMM YYYY");if(o&&i===o)(null==t?void 0:t.visible)&&e[n][1].push(t);else{o=i;let l=(null==t?void 0:t.visible)?[t]:[],r=[o,l];n>=0&&0===e[n][1].length?e[n]=r:(e.push(r),n++)}return e},[])},H=e=>{let o=0,n=h()();return e.some((e,t)=>{let[i,l]=e;return!!h()(i,"MMMM YYYY").isSameOrAfter(n,"month")&&(o=t,!0)})||(o=e.length-1),o};var B=e=>{var o,n,s,c,u,v;let{scheme:h,editorMode:g,activeEvents:m,pageId:x,roundcorner:f=!1}=e,y=null==h?void 0:null===(s=h.pages)||void 0===s?void 0:null===(n=s.find(e=>e.pageId===x))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"Event"===e.rendererComponent),b=null==m?void 0:m.filter(e=>null==e?void 0:e.visible),C=N(b),S=null==y?void 0:y.visible,j=!b||(null==b?void 0:b.length)===0,[w,I]=(0,p.useState)(-1);(0,p.useEffect)(()=>{-1===w&&(null==C?void 0:C.length)>0&&I(H(C)),w>=(null==C?void 0:C.length)&&I((null==C?void 0:C.length)-1)},[w,C]);let[Z,k]=(0,p.useState)(1),F=(0,L.s9)(h)?"#FFFFFF":"#101010",E=null==C?void 0:null===(c=C[w])||void 0===c?void 0:c[0],M=null==C?void 0:null===(u=C[w])||void 0===u?void 0:u[1],A=(null==C?void 0:C.length)===1,P=(0,i.Z)(),U=(0,l.Z)(P.breakpoints.down("sm"));return!!y&&(!!g||!!S&&!j)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(r.Z,{id:"Events",className:"scroll-to","data-editor-no-action":"",direction:"column",alignItems:"center",gap:5.5,margin:"10%",sx:{opacity:S?"1":"0.2"},children:[(0,t.jsx)(d.Z,{variant:"h3",fontWeight:700,marginTop:{md:6,xs:4},sx:{fontSize:{md:"3.125rem",xs:"1.875rem"}},"data-editor-field":R.Js.title,children:null==y?void 0:y.title}),g&&j?(0,t.jsx)(d.Z,{variant:"h4",sx:{py:2.5},children:"No events added yet."}):(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)(r.Z,{width:"100%",direction:"column",justifyContent:"space-between",alignItems:"center",gap:5.5,children:[A?(0,t.jsx)(d.Z,{fontWeight:500,fontSize:"1.875rem",children:E}):(0,t.jsx)(r.Z,{width:"100%",direction:"row",justifyContent:"space-between",alignItems:"center",textAlign:"center",children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(_.dc,{onClick:()=>{I(w-1),k(1)},isDisabled:0===w,sx:{background:"none",marginLeft:{xs:"-10%",sm:0},color:F,opacity:0===w?.5:1}}),(0,t.jsx)(d.Z,{fontWeight:500,fontSize:"1.875rem",children:E}),(0,t.jsx)(_.Pr,{onClick:()=>{I(w+1),k(1)},isDisabled:w===(null==C?void 0:C.length)-1,sx:{background:"none",marginRight:{xs:"-10%",sm:0},color:F,opacity:w===(null==C?void 0:C.length)-1?.5:1}})]})}),(0,t.jsx)(a.ZP,{container:!0,rowGap:2.5,columnGap:{xs:1,md:6.25},alignItems:"stretch",justifyContent:"center",textAlign:"left",maxWidth:"905px",sx:{"&.MuiGrid-root":{width:"100%",margin:0}},children:null==M?void 0:null===(v=M.slice((Z-1)*6,6*Z))||void 0===v?void 0:v.map(e=>{let o=(null==e?void 0:e.image)&&!(null==e?void 0:e.hideImage);return(null==M?void 0:M.length)===1&&o&&!U?(0,t.jsx)(O,{event:e,roundcorner:f,scheme:h},null==e?void 0:e.id):(0,t.jsx)(T,{event:e,roundcorner:f,scheme:h},null==e?void 0:e.id)})}),(null==M?void 0:M.length)>6&&(0,t.jsxs)(r.Z,{direction:"row",justifyContent:"center",alignItems:"center",gap:1,children:[(0,t.jsx)(_.dc,{onClick:()=>k(Z-1),isDisabled:1===Z,sx:{background:"none",color:F,opacity:1===Z?.5:1}}),(0,t.jsx)(d.Z,{style:{fontSize:"14px"},children:"".concat(Z," of ").concat(Math.ceil((null==M?void 0:M.length)/6))}),(0,t.jsx)(_.Pr,{onClick:()=>k(Z+1),isDisabled:6*Z>=(null==M?void 0:M.length),sx:{background:"none",color:F,opacity:6*Z>=(null==M?void 0:M.length)?.5:1}})]})]})})]}),(0,t.jsx)(D,{roundcorner:f,scheme:h,editorMode:g,pageId:x})]})}},79631:function(e,o,n){var t=n(57437),i=n(2265),l=n(98489),r=n(63832),d=n(46387),a=n(62069),s=n(18856),c=n(57835);let u=function(e,o){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,t=(null==o?"".concat(e,"-").concat(n):String(o)).normalize("NFKC").trim();return(t=(t=t.replace(/[^A-Za-z0-9]+/g,"-")).replace(/^-+|-+$/g,""))||"".concat(e,"-").concat(n)},v=e=>{var o,n,i;let{name:l,description:r,price:s,data:u}=e,v={locale:null==u?void 0:null===(o=u.shopProfile)||void 0===o?void 0:o.locale,currencyCode:null==u?void 0:null===(n=u.shopProfile)||void 0===n?void 0:n.currencyCode,currencySymbol:null==u?void 0:null===(i=u.shopProfile)||void 0===i?void 0:i.currencySymbol},h=v?(0,c.o)(v):void 0,g=h&&s?h(s):"";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(a.ZP,{container:!0,direction:"row",justifyContent:"space-between",alignItems:"baseline",marginTop:4,children:[(0,t.jsx)(d.Z,{variant:"body1",fontWeight:600,children:l}),(0,t.jsx)(d.Z,{variant:"body1",fontWeight:300,children:g})]}),r&&(0,t.jsx)(d.Z,{variant:"body1",fontWeight:300,width:"80%",children:r})]})};o.default=e=>{var o,n;let{menuData:c,scheme:h,data:g}=e,[p,m]=(0,i.useState)(""),x=null!==(n=null==c?void 0:null===(o=c.menus)||void 0===o?void 0:o.filter(e=>e.available))&&void 0!==n?n:[],f=x.map((e,o)=>{var n;return u("menu",null!==(n=null==e?void 0:e.id)&&void 0!==n?n:null==e?void 0:e.name,o)});return(0,i.useEffect)(()=>{x.length?m(f[0]):m("")},[x.length]),x&&(null==x?void 0:x.length)>=1&&(0,t.jsxs)(l.Z,{sx:{marginTop:"5%",marginBottom:"10%"},id:"menu",className:"scroll-to",children:[(null==x?void 0:x.length)>1&&(0,t.jsx)(r.Z,{sx:{display:"flex",justifyContent:"center"},children:(0,t.jsx)(d.Z,{variant:"h2",marginTop:2,children:"MENU"})}),(0,t.jsx)(a.ZP,{container:!0,direction:"row",justifyContent:"center",columnGap:6.25,marginY:x.length>1?8:4,children:x.length>1&&x.map((e,o)=>{var n,i,l,r;let a=f[o],c=p===a||!p&&0===o;return(0,t.jsx)(s.Z,{href:"/",onClick:e=>{e.preventDefault(),m(a)},color:c?null==h?void 0:null===(i=h.styling)||void 0===i?void 0:null===(n=i.buttonStyles)||void 0===n?void 0:n.buttonColor:null==h?void 0:null===(r=h.styling)||void 0===r?void 0:null===(l=r.themeColors)||void 0===l?void 0:l.fontColor,underline:"hover",style:c?{textDecoration:"underline"}:void 0,children:(0,t.jsx)(d.Z,{variant:"h4",fontWeight:c?700:400,style:{fontSize:"2.7849rem"},children:null==e?void 0:e.name})},"menu-link-".concat(a))})}),x.map((e,o)=>{var n;let l=f[o];return(0,t.jsx)(i.Fragment,{children:null==e?void 0:null===(n=e.departments)||void 0===n?void 0:n.map((e,o)=>{var n,r;return(0,t.jsx)(i.Fragment,{children:p===l&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.Z,{variant:"h3",fontWeight:700,marginY:4,marginBottom:(null==e?void 0:e.description)?1:4,style:{fontSize:"2.7849rem"},children:null==e?void 0:e.name},null==e?void 0:e.name),(null==e?void 0:e.description)&&(0,t.jsx)(d.Z,{variant:"subtitle1",mb:4,children:null==e?void 0:e.description},null==e?void 0:e.description),null==e?void 0:null===(n=e.items)||void 0===n?void 0:n.map((e,o)=>{var n;return e.available?(0,t.jsx)(v,{name:null==e?void 0:e.name,description:e.description||"",price:null==e?void 0:e.price,data:g},"item-".concat(null!==(n=null==e?void 0:e.id)&&void 0!==n?n:"".concat(null==e?void 0:e.name,"-").concat(o))):null})]})},"dep-".concat(u("dep",null!==(r=null==e?void 0:e.id)&&void 0!==r?r:null==e?void 0:e.name,o)))})},"menu-block-".concat(l))})]})}},75889:function(e,o,n){n.r(o);var t=n(57437),i=n(62069),l=n(63832),r=n(63582),d=n(18856),a=n(46387),s=n(44811),c=n(69400),u=n(37837),v=n(58297),h=n(19386),g=n(8461),p=n(56849),m=n(69424),x=n(1701);let f={textDecoration:"none",cursor:"pointer",background:"transparent",padding:0,textTransform:"none",fontWeight:700,borderRadius:"inherit",font:"inherit",display:{xs:"none",md:"block"}};o.default=e=>{var o,n,y,b,C,S,j,w,I,Z,k,F,T,E,M,A,O,L,R,P,U,_,D,N;let{scheme:H,data:B,sx:W,pageId:z,editorMode:Y}=e,G=null==H?void 0:null===(y=H.pages)||void 0===y?void 0:null===(n=y.find(e=>e.pageId===m.iY.Shared))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"Logo"===e.rendererComponent),J=null==G?void 0:null===(C=G.images)||void 0===C?void 0:null===(b=C[0])||void 0===b?void 0:b.url,V=null==G?void 0:G.visible,X=null==H?void 0:null===(j=H.styling)||void 0===j?void 0:null===(S=j.themeColors)||void 0===S?void 0:S.fontColor,Q=null==H?void 0:null===(F=H.pages)||void 0===F?void 0:null===(k=F.find(e=>e.pageId===m.iY.Shared))||void 0===k?void 0:null===(Z=k.pageItems)||void 0===Z?void 0:null===(I=Z.find(e=>"SocialLinks"===e.rendererComponent))||void 0===I?void 0:null===(w=I.data)||void 0===w?void 0:w.socialLinks,K=Y?(0,x.Wr)(H):null==H?void 0:H.menuCtaLink,q=null==H?void 0:null===(M=H.pages)||void 0===M?void 0:null===(E=M.find(e=>e.pageId===m.iY.Shared))||void 0===E?void 0:null===(T=E.pageItems)||void 0===T?void 0:T.find(e=>"ReservationsCallToAction"===e.rendererComponent),$=null==q?void 0:null===(A=q.data)||void 0===A?void 0:A.lightHouseServices,ee=null==H?void 0:null===(R=H.pages)||void 0===R?void 0:null===(L=R.find(e=>e.pageId===m.iY.Shared))||void 0===L?void 0:null===(O=L.pageItems)||void 0===O?void 0:O.find(e=>"Shift4GiftCallToAction"===e.rendererComponent),eo=null==ee?void 0:null===(P=ee.data)||void 0===P?void 0:P.lightHouseServices,{showOrderOnlineCTA:en,skyTabOnlineService:et,visibleExternalServices:ei}=(0,h.V)(B,H),{href:el,handler:er}=(0,u.S)(B,H);return(0,t.jsxs)(i.ZP,{container:!0,direction:"column",alignItems:"center",paddingY:8,"data-editor-no-action":"",sx:{bgcolor:null==H?void 0:null===(_=H.styling)||void 0===_?void 0:null===(U=_.themeColors)||void 0===U?void 0:U.backgroundColor,...W},children:[(0,t.jsx)(i.ZP,{item:!0,children:V&&J&&(0,t.jsx)(l.Z,{component:"img",src:(0,g.g)(J),alt:"Logo",maxHeight:100,sx:{maxWidth:{xs:"75vw",sm:"50vw",md:"30vw"}},id:"footer"})}),(0,t.jsxs)(r.Z,{direction:"row",gap:8,marginY:2,children:[K&&(0,t.jsx)(d.Z,{href:K,color:X,sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{children:"Menu"})}),(null==ee?void 0:ee.visible)&&(null==eo?void 0:eo.length)>0&&(0,t.jsx)(d.Z,{href:null==eo?void 0:null===(D=eo[0])||void 0===D?void 0:D.url,color:X,target:"_blank",rel:"noopener","aria-label":"Gift Cards (opens in a new tab)",sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{children:"Gift Cards"})}),(null==q?void 0:q.visible)&&(null==$?void 0:$.length)>0&&(0,t.jsx)(d.Z,{href:null==$?void 0:null===(N=$[0])||void 0===N?void 0:N.url,target:"_blank",rel:"noopener","aria-label":"Reservations (opens in a new tab)",color:X,sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{children:"Reservations"})}),en&&(el?(0,t.jsx)(s.Z,{component:"a",href:el,target:"_blank",rel:"noopener noreferrer",onClick:er,sx:{...f,color:X||"#FFFFFF","&:hover":{background:"transparent",color:X||"#FFFFFF"}},children:(0,t.jsx)(a.Z,{children:"Order Now"})}):(0,t.jsx)(s.Z,{onClick:er,sx:{...f,color:X||"#FFFFFF","&:hover":{background:"transparent",color:X||"#FFFFFF"}},children:(0,t.jsx)(a.Z,{children:"Order Now"})}))]}),(0,t.jsxs)(r.Z,{direction:"row",gap:4,height:"34px",alignItems:"end",children:[(0,t.jsx)(c.Z,{sx:{justifyContent:"space-between"},sxIcon:{color:X},socialLinks:Q}),en&&et&&ei.map((e,o)=>(0,t.jsx)(p.x,{service:e},o))]}),(0,t.jsxs)(a.Z,{variant:"body2",display:"flex",alignItems:"center",marginY:2,children:[(0,t.jsx)(v.Z,{sx:{fontSize:".8rem"}}),"\xa0",new Date().getFullYear(),"\xa0Powered by\xa0",(0,t.jsx)(d.Z,{href:"https://www.shift4.com/",target:"_blank",rel:"noopener",color:X,fontWeight:"bold","aria-label":"Visit SkyTab (opens in a new tab)",sx:{textDecoration:"none","&:hover":{opacity:.7}},children:"Shift4"})]})]})}},64957:function(e,o,n){var t=n(57437),i=n(63582),l=n(63832),r=n(46387),d=n(18856),a=n(44811),s=n(62069),c=n(69400),u=n(37837),v=n(58297),h=n(19386),g=n(8461),p=n(56849),m=n(69424),x=n(1701);let f={textDecoration:"none",cursor:"pointer",background:"transparent",padding:0,textTransform:"none",fontWeight:700,borderRadius:"inherit",font:"inherit",textAlign:"left",display:{xs:"none",md:"block"}};o.default=e=>{var o,n,y,b,C,S,j,w,I,Z,k,F,T,E,M,A,O,L,R,P,U,_,D,N;let{scheme:H,data:B,sx:W,pageId:z,editorMode:Y}=e,G=null==H?void 0:null===(y=H.pages)||void 0===y?void 0:null===(n=y.find(e=>e.pageId===m.iY.Shared))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"Logo"===e.rendererComponent),J=null==G?void 0:null===(C=G.images)||void 0===C?void 0:null===(b=C[0])||void 0===b?void 0:b.url,V=null==G?void 0:G.visible,X=(null==H?void 0:null===(j=H.styling)||void 0===j?void 0:null===(S=j.footerStyles)||void 0===S?void 0:S.fontColor)||"#FFF",Q=(null==H?void 0:null===(I=H.styling)||void 0===I?void 0:null===(w=I.footerStyles)||void 0===w?void 0:w.backgroundColor)||"#101010",K=null==H?void 0:null===(E=H.pages)||void 0===E?void 0:null===(T=E.find(e=>e.pageId===m.iY.Shared))||void 0===T?void 0:null===(F=T.pageItems)||void 0===F?void 0:null===(k=F.find(e=>"SocialLinks"===e.rendererComponent))||void 0===k?void 0:null===(Z=k.data)||void 0===Z?void 0:Z.socialLinks,q=Y?(0,x.Wr)(H):null==H?void 0:H.menuCtaLink,$=null==H?void 0:null===(O=H.pages)||void 0===O?void 0:null===(A=O.find(e=>e.pageId===m.iY.Shared))||void 0===A?void 0:null===(M=A.pageItems)||void 0===M?void 0:M.find(e=>"ReservationsCallToAction"===e.rendererComponent),ee=null==$?void 0:null===(L=$.data)||void 0===L?void 0:L.lightHouseServices,eo=null==H?void 0:null===(U=H.pages)||void 0===U?void 0:null===(P=U.find(e=>e.pageId===m.iY.Shared))||void 0===P?void 0:null===(R=P.pageItems)||void 0===R?void 0:R.find(e=>"Shift4GiftCallToAction"===e.rendererComponent),en=null==eo?void 0:null===(_=eo.data)||void 0===_?void 0:_.lightHouseServices,{showOrderOnlineCTA:et,skyTabOnlineService:ei,visibleExternalServices:el}=(0,h.V)(B,H),{href:er,handler:ed}=(0,u.S)(B,H);return(0,t.jsxs)(i.Z,{direction:{xs:"column",md:"row"},alignItems:"center",justifyContent:"space-between",gap:4,paddingY:8,paddingX:"10%","data-editor-no-action":"",sx:{bgcolor:Q,...W},children:[(0,t.jsxs)(l.Z,{sx:{textAlign:{xs:"center",md:"left"}},children:[V&&J&&(0,t.jsx)(l.Z,{component:"img",src:(0,g.g)(J),alt:"Logo",maxHeight:120,sx:{maxWidth:{xs:"40vw",sm:"35vw",md:"17vw"}},id:"footer"}),(0,t.jsxs)(r.Z,{variant:"body2",display:"flex",justifyContent:{xs:"center",md:"flex-start"},alignItems:"center",color:X,sx:{marginTop:V&&J?2:0,"& a":{color:X}},children:[(0,t.jsx)(v.Z,{sx:{fontSize:".8rem",color:X}}),"\xa0",new Date().getFullYear(),"\xa0Powered by\xa0",(0,t.jsx)(d.Z,{href:"https://www.shift4.com/",target:"_blank",rel:"noopener",fontWeight:"bold","aria-label":"Visit SkyTab (opens in a new tab)",sx:{textDecoration:"none","&:hover":{opacity:.7}},children:"Shift4"})]})]}),(0,t.jsx)(l.Z,{sx:{textAlign:{xs:"center",md:"left"}},children:(0,t.jsxs)(i.Z,{direction:"column",gap:2,alignItems:{xs:"center",md:"flex-start"},children:[q&&(0,t.jsx)(d.Z,{href:q,color:X,sx:{textDecoration:"none"},children:(0,t.jsx)(r.Z,{children:"Menu"})}),(null==eo?void 0:eo.visible)&&(null==en?void 0:en.length)>0&&(0,t.jsx)(d.Z,{href:null==en?void 0:null===(D=en[0])||void 0===D?void 0:D.url,color:X,target:"_blank",rel:"noopener","aria-label":"Gift Cards (opens in a new tab)",sx:{textDecoration:"none"},children:(0,t.jsx)(r.Z,{children:"Gift Cards"})}),(null==$?void 0:$.visible)&&(null==ee?void 0:ee.length)>0&&(0,t.jsx)(d.Z,{href:null==ee?void 0:null===(N=ee[0])||void 0===N?void 0:N.url,target:"_blank",rel:"noopener","aria-label":"Reservations (opens in a new tab)",color:X,sx:{textDecoration:"none"},children:(0,t.jsx)(r.Z,{children:"Reservations"})}),et&&(er?(0,t.jsx)(a.Z,{component:"a",href:er,target:"_blank",rel:"noopener noreferrer",onClick:ed,sx:{...f,color:X||"#FFFFFF","&:hover":{background:"transparent",color:X||"#FFFFFF"}},children:(0,t.jsx)(r.Z,{children:"Order Now"})}):(0,t.jsx)(a.Z,{onClick:ed,sx:{...f,color:X||"#FFFFFF","&:hover":{background:"transparent",color:X||"#FFFFFF"}},children:(0,t.jsx)(r.Z,{children:"Order Now"})}))]})}),(0,t.jsx)(s.ZP,{container:!0,justifyContent:"center",width:"auto",children:(0,t.jsxs)(i.Z,{direction:"row",gap:4,height:"34px",alignItems:"end",children:[(0,t.jsx)(c.Z,{sx:{justifyContent:"flex-end"},sxIcon:{color:X},socialLinks:K}),et&&ei&&el.map((e,o)=>(0,t.jsx)(p.x,{service:e},o))]})})]})}},87367:function(e,o,n){n
1.d(o,{default:function(){return v}});var t=n(57437),i=n(2265),l=n(63832),r=n(51888),d=n(21652),a=n.n(d);let s=async function(e,o){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2,t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e||!o){let o=e?"apiKey":"finalAddress",n="Google Maps API Error: Missing required parameter: ".concat(o,". Address: ").concat(e);throw console.error(n),Error(n)}try{let i="https://maps.googleapis.com/maps/api/geocode/json?address=".concat(encodeURIComponent(e),"&key=").concat(o);console.info("[Attempt ".concat(t,"] Fetching coordinates from Google Maps: ").concat(i));let l=await fetch(i);if(!l.ok){let e="Google Maps API Request Failed [Attempt ".concat(t,"] - Status: ").concat(l.status," - URL: ").concat(i);throw console.error(e),Error(e)}let r=await l.json();if("OK"!==r.status){let i="Google Maps API Error [Attempt ".concat(t,"] - Status: ").concat(r.status," - Message: ").concat(r.error_message||"No error message"," - Address: ").concat(e);if(console.error(i),n>0&&["OVER_QUERY_LIMIT","REQUEST_DENIED","UNKNOWN_ERROR"].includes(r.status))return console.warn("Retrying due to ".concat(r.status,"... (Attempt ").concat(t+1,"/").concat(3,")")),await new Promise(e=>setTimeout(e,1e3)),s(e,o,n-1,t+1);throw Error(i)}return console.info("[Attempt ".concat(t,"] Successfully retrieved coordinates.")),r}catch(l){if(n>0)return console.warn("Retrying due to error: ".concat(l.message,"... (Attempt ").concat(t+1,"/").concat(3,")")),await new Promise(e=>setTimeout(e,1e3)),s(e,o,n-1,t+1);let i="Google Maps Error: Failed after ".concat(t," attempts. Address: ").concat(e,". Last error: ").concat(l.message);throw console.error(i),Error(i)}},c=new r.aN({apiKey:"AIzaSyDUhBI8iQH0_qRn7fIe0KrA2CrLeQcwIeU",version:"weekly"}),u=(e,o,n,t)=>{let[l,r]=(0,i.useState)(!1),[d,u]=(0,i.useState)({lat:0,lng:0});return(0,i.useEffect)(()=>{if(t){u(t);return}(async()=>{var n,t,i,l,r;let d=await s(e,o),a=null==d?void 0:null===(n=d.results)||void 0===n?void 0:n.find(e=>void 0!==e.plus_code);if(a)u(a.geometry.location);else{let e=null==d?void 0:null===(t=d.results)||void 0===t?void 0:t.find(e=>"ROOFTOP"===e.geometry.location_type);e?u(e.geometry.location):u(null==d?void 0:null===(r=d.results)||void 0===r?void 0:null===(l=r[0])||void 0===l?void 0:null===(i=l.geometry)||void 0===i?void 0:i.location)}})()},[o,e,t]),(0,i.useEffect)(()=>{let o=!0;if(!a()(d,{lat:0,lng:0}))return Promise.all([c.importLibrary("maps"),c.importLibrary("marker")]).then(e=>{let t,[{Map:i},{AdvancedMarkerElement:l}]=e;if(o){try{t=new i(document.getElementById("map"),{center:d,zoom:15,mapId:n})}catch(e){t=new i(document.getElementById("map"),{center:d,zoom:15})}new l({map:t,position:d}),r(!0)}}).catch(o=>{throw Error("Google Maps Library Error, Failed to initialize the map, Coordinates ".concat(JSON.stringify(d)," Address: ").concat(e," Error: ").concat(o," Error-JSON: ").concat(JSON.stringify(o)))}),()=>{o=!1}},[d]),{mapLoaded:l}};var v=e=>{var o,n,r;let{scheme:d,apiKey:a,mapId:s,pageId:c}=e,v=null==d?void 0:null===(r=d.pages)||void 0===r?void 0:null===(n=r.find(e=>e.pageId===c))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"LocationContactInfo"===e.rendererComponent),h=null==v?void 0:v.data,{mapLoaded:g}=u("".concat(null==h?void 0:h.address,", ").concat(null==h?void 0:h.city,", ").concat(null==h?void 0:h.state," ").concat(null==h?void 0:h.zip,", ").concat(null==h?void 0:h.country),a,s,(0,i.useMemo)(()=>(null==h?void 0:h.latitude)&&(null==h?void 0:h.longitude)?{lat:h.latitude,lng:h.longitude}:void 0,[null==h?void 0:h.latitude,null==h?void 0:h.longitude]));return(0,t.jsx)(l.Z,{id:"map",height:"470px",width:"100%",sx:{opacity:(null==v?void 0:v.visible)?"1":"0.2",display:g?"block":"none"}})}},4345:function(e,o,n){n.r(o);var t=n(57437),i=n(63832),l=n(46387),r=n(28450),d=n(31353),a=n(82253),s=n(95320),c=n(63582),u=n(59832),v=n(44811),h=n(81705),g=n(29361),p=n(42071),m=n(8461),x=n(97631),f=n(84554),y=n(68621),b=n(42052),C=n(2265),S=n(45606),j=n(70725),w=n(59814);let I="1086px",Z={"&.MuiTabPanel-root":{width:"100%",paddingTop:0,marginTop:{md:"3.563rem",xs:"1.375rem"}}},k={"&.MuiTabPanel-root":{paddingY:0,display:"flex",justifyContent:"center"}};o.default=e=>{var o,n,s,c,u,v,h,g;let{sx:p,scheme:T,editorMode:E,roundcorner:M,pageId:A}=e,O=null==T?void 0:null===(s=T.pages)||void 0===s?void 0:null===(n=s.find(e=>e.pageId===A))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"MediaGallery"===e.rendererComponent),L=null==O?void 0:null===(c=O.data)||void 0===c?void 0:c.media,R=null==O?void 0:O.visible,P=!L||(null==L?void 0:L.length)===0,U=null==L?void 0:L.filter(e=>"Image"===e.type),[_,D]=(0,C.useState)(!1),[N,H]=(0,C.useState)(0),B=null==L?void 0:L.filter(e=>"Video"===e.type),W=(null==B?void 0:B.length)>1,[z,Y]=(0,C.useState)(null==B?void 0:null===(u=B[0])||void 0===u?void 0:u.id),G=null==B?void 0:B.find(e=>z===e.id);(0,C.useEffect)(()=>
1{if(!(null==B?void 0:B.find(e=>z===e.id))){var e;Y(null==B?void 0:null===(e=B[0])||void 0===e?void 0:e.id)}},[B,z]);let J=(0,b.M)(e=>e.selectedGalleryTab),V=(0,b.M)(e=>e.updateSelectedGalleryTab);if((0,C.useEffect)(()=>{((null==U?void 0:U.length)||(null==B?void 0:B.length))&&((null==U?void 0:U.length)||"Images"!==J?(null==B?void 0:B.length)||"Videos"!==J||V("Images"):V("Videos"))},[U,B,J,V]),!O||!E&&(!R||P))return!1;let X=1===(g=null==U?void 0:U.length)?1:2===g||4===g?2:5===g?3:7===g||8===g?4:3,Q=(null==U?void 0:U.length)===5||(null==U?void 0:U.length)===7,K=(null==U?void 0:U.length)===5?"30%":(null==U?void 0:U.length)===7?"22%":"auto",q=null==T?void 0:null===(h=T.styling)||void 0===h?void 0:null===(v=h.themeColors)||void 0===v?void 0:v.fontColor;return(0,t.jsxs)(i.Z,{id:"MediaGallery",className:"scroll-to","data-editor-no-action":"",display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",marginY:"10%",sx:{opacity:R?"1":"0.2",...p},children:[(0,t.jsx)(l.Z,{variant:"h3",margin:{md:6,xs:4},sx:{fontSize:{md:"3.125rem",xs:"1.875rem"},...p},"data-editor-field":j.Js.title,children:null==O?void 0:O.title}),E&&P?(0,t.jsx)(l.Z,{variant:"h4",sx:{py:2.5},children:"No Media On Gallery"}):(0,t.jsxs)(x.ZP,{value:J,children:[!!(null==U?void 0:U.length)&&!!(null==B?void 0:B.length)&&(0,t.jsxs)(f.Z,{onChange:(e,o)=>{V(o)},"aria-label":"media gallery ".concat(J),TabIndicatorProps:{style:{background:q}},sx:{"& .MuiTab-root":{textTransform:"none",maxWidth:"none"},"& .MuiTab-root, & .MuiTab-root.Mui-selected":{color:q}},children:[(0,t.jsx)(r.Z,{value:"Images",label:"Images",sx:{fontSize:{md:"1.875rem",xs:"1.25rem"}}}),(0,t.jsx)(r.Z,{value:"Videos",label:"Videos",sx:{fontSize:{md:"1.875rem",xs:"1.25rem"}}})]}),(0,t.jsx)(y.Z,{value:"Images",children:(0,t.jsx)(d.Z,{sx:{width:"100%",display:{xs:"flex",sm:Q?"flex":"grid"},flexWrap:"wrap",justifyContent:"center",padding:"2rem 3rem"},cols:X,children:null==U?void 0:U.map((e,o)=>(0,t.jsx)(a.Z,{onClick:()=>{D(!0),H(o)},cols:1,sx:{height:"auto",width:{xs:"90%",sm:K},"&:hover":{cursor:"pointer"}},children:(0,t.jsx)("img",{src:(0,m.g)(e.croppedImageUrl||e.url),alt:e.altText||e.description||"",loading:"lazy",style:{height:"auto",aspectRatio:"1 / 1",borderRadius:M?"30px":"0px"}})},e.id))})}),(0,t.jsx)(y.Z,{value:"Videos",sx:Z,children:(0,t.jsxs)(x.ZP,{value:!!G&&z,children:[null==B?void 0:B.map(e=>(0,t.jsx)(y.Z,{value:e.id||"",sx:k,children:(0,t.jsx)("iframe",{width:"100%",height:"auto",src:e.url,title:"YouTube video player",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0,style:{border:"none",aspectRatio:"16 / 9",maxWidth:I}})},e.id)),(0,t.jsx)(i.Z,{display:"flex",justifyContent:"center",width:"100%",children:(0,t.jsx)(f.Z,{onChange:(e,o)=>{Y(o)},variant:"scrollable",scrollButtons:!0,allowScrollButtonsMobile:!0,"aria-label":"videos",TabIndicatorProps:{style:{background:q}},sx:{maxWidth:I,"& .MuiTabs-flexContainer":{alignItems:"start"},"& .MuiTab-root":{textTransform:"none",maxWidth:"none",paddingTop:0,marginTop:"0.75rem","&:hover":{opacity:"0.75"}},"& .MuiTab-root, & .MuiTab-root.Mui-selected":{color:q}},children:W&&(null==B?void 0:B.map(e=>(0,t.jsx)(r.Z,{value:e.id,label:e.title,icon:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.Z,{component:"img",src:(0,m.g)((0,S.b7)(e.url)),alt:e.description,loading:"lazy",sx:{borderRadius:"4px",width:{md:"20.625rem",xs:"8.75rem"},height:"auto",aspectRatio:"16 / 9"}}),(0,t.jsx)(w.Z,{width:"60px"})]}),sx:{fontSize:{md:"1rem",xs:"0.75rem"}}},e.id)))})})]})})]}),(0,t.jsx)(F,{open:_,close:()=>D(!1),images:U,selectedImageIndex:N,setSelectedImageIndex:H})]})};let F=e=>{var o;let{open:n,close:r,images:d,selectedImageIndex:a,setSelectedImageIndex:v}=e,m=e=>{let o=(null==d?void 0:d.length)-1;"Next"===e&&(a===o?v(0):v(a+1)),"Prev"===e&&(0===a?v(o):v(a-1))};return(0,C.useEffect)(()=>{let e=e=>{"ArrowRight"===e.key?m("Next"):"ArrowLeft"===e.key&&m("Prev")};return n&&window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[n,a,r]),(0,t.jsx)(s.Z,{open:n,sx:{zIndex:10001},children:(0,t.jsxs)(c.Z,{height:"100vh",width:"100vw",bgcolor:"#000000",children:[(0,t.jsx)(i.Z,{height:"10%",display:"flex",justifyContent:"flex-end",padding:2,children:(0,t.jsx)(u.Z,{onClick:r,children:(0,t.jsx)(h.Z,{htmlColor:"#FFFFFF",fontSize:"large"})})}),(0,t.jsxs)(c.Z,{direction:"row",height:"80%",width:"100vw",justifyContent:"space-between",alignItems:"center",children:[(0,t.jsx)(T,{onClick:()=>m("Prev"),children:(0,t.jsx)(g.Z,{htmlColor:"#FFFFFF",fontSize:"large"})}),(0,t.jsx)(i.Z,{display:"flex",justifyContent:"center",width:"100vw",height:"95%",children:(0,t.jsx)(i.Z,{component:"img",width:"80%",src:d?null===(o=d[a])||void 0===o?void 0:o.url:"",alt:"Media Gallery image ".concat(a+1," of ").concat(null==d?void 0:d.length),sx:{width:{xs:"100%",md:"80%"},objectFit:"contain"}})}),(0,t.jsx)(T,{onClick:()=>m("Next"),sx:{right:0},children:(0,t.jsx)(p.Z,{htmlColor:"#FFFFFF",fontSize:"large"})})]}),(0,t.jsxs)(l.Z,{variant:"h5",color:"#FFFFFF",height:"5%",textAlign:"center",fontWeight:600,children:[a+1," / ",null==d?void 0:d.length]})]})})},T=e=>(0,t.jsx)(v.Z,{disableRipple:!0,onClick:e.onClick,sx:{position:"absolute",width:"5%",height:"80%",background:"transparent","&:hover":{background:"transparent"},...e.sx},children:e.children})},56849:function(e,o,n){n.d(o,{x:function(){return d}});var t=n(57437),i=n(8461),l=n(63832),r=n(27648);let d=e=>{let{service:o}=e,n="";return(null==o?void 0:o.key)==="ubereats"?n=
1"images/icons/uberEats.png":(null==o?void 0:o.key)
1==="doordash"&&(n="images/icons/doorDash.png"),(0,t.jsx)(r.default,{href:(null==o?void 0:o.url)||"",target:"_blank",rel:"noopener","aria-label":"Opens in a new tab",role:"button",children:(0,t.jsx)(l.Z,{sx:{width:"34px",height:"34px",backgroundImage:"url(".concat((0,i.g)(n),")"),backgroundSize:"34px 34px",backgroundRepeat:"no-repeat",backgroundPosition:"bottom"}})})}},244:function(e,o,n){var t=n(57437),i=n(35791),l=n(59832),r=n(79507),d=n(63582),a=n(46387),s=n(77468),c=n(98489),u=n(63832),v=n(18856),h=n(25350),g=n(68139),p=n(23110),m=n(19386),x=n(8461),f=n(37837);o.default=e=>{let{data:o,activeScheme:n}=e,{visibleExternalServices:y}=(0,m.V)(o,n),b=(0,p.Z)(e=>e.isOrderOnlineModalOpen),C=(0,p.Z)(e=>e.updateIsOrderOnlineModalOpen),{trackEvent:S}=(0,g.rS)();return(0,t.jsxs)(i.Z,{fullWidth:!0,maxWidth:"md",scroll:"body",open:b,onClose:()=>C(!1),"aria-labelledby":"available-online-ordering-services","data-testid":"onlineordering_modal",sx:{".MuiPaper-root":{width:"37.5rem"}},children:[(0,t.jsx)(l.Z,{sx:{position:"absolute",right:"0",top:"0",margin:"1.25rem",padding:"0",background:"transparent"},onClick:()=>C(!1),children:(0,t.jsx)(h.Z,{variant:"secondary"})}),(0,t.jsx)(r.Z,{sx:{padding:0,marginTop:{xs:(null==y?void 0:y.length)<3?"5.875rem":"4.875rem",md:"4.5rem"}},children:(0,t.jsxs)(d.Z,{justifyContent:"center",alignItems:"center",direction:"row",spacing:2,height:"3.375rem",children:[(0,t.jsx)("img",{height:"100%",src:(0,x.g)("images/icons/takeout_icon.svg"),alt:"Order Online Icon"}),(0,t.jsx)(d.Z,{justifyContent:"center",children:(0,t.jsx)(a.Z,{variant:"h5",color:"#000000",fontWeight:"800",textAlign:"left",fontFamily:"Nunito Sans",children:"Order Online"})})]})}),(0,t.jsx)(s.Z,{sx:{padding:0},children:(0,t.jsx)(c.Z,{maxWidth:"md",disableGutters:!0,children:(0,t.jsx)(d.Z,{sx:{flexDirection:{xs:"column",md:"row"},alignItems:{xs:"center"},justifyContent:"space-evenly",gap:{xs:"3.125rem",md:"1.563rem"},marginTop:"4rem",marginBottom:{xs:y.length<3?"5.875rem":"4.875rem",md:"4.5rem"},marginX:"2.75rem"},children:y.map(e=>{var o;return(0,t.jsx)(u.Z,{children:(0,t.jsx)(v.Z,{href:null!==(o=(0,f.G)(e.url,e.key))&&void 0!==o?o:void 0,target:"_blank",onClick:()=>{C(!1),S({action:"olo_click",elementName:e.key,elementType:"link",component:"OrderOnline",additionalData:null})},children:(0,t.jsx)(u.Z,{component:"img",src:(0,x.g)("https://cdn01.s4shops.com/logos/".concat(e.key,".png")),alt:e.name,sx:{width:"100%",maxHeight:"2.375rem"}})})},e.key)})})})})]})}},10821:function(e,o,n){var t=n(57437),i=n(2265),l=n(44811),r=n(62069),d=n(46387),a=n(98489),s=n(37837),c=n(19386),u=n(8461),v=n(69424);let h=e=>(0,t.jsx)(l.Z,{href:e.linkUrl?e.linkUrl:"",target:"_blank",rel:"noopener",sx:{textTransform:"none",fontWeight:700,backgroundColor:"inherit",color:e.textColor,borderColor:"#000",borderWidth:"0px",borderRadius:"20px","&:hover":{backgroundColor:"#333333",cursor:"pointer",color:"#FFFFFF"}},onClick:e.onClick&&e.onClick,onMouseEnter:()=>e.onHover(!0),onMouseLeave:()=>e.onHover(!1),"data-testid":"".concat(e.text.toLowerCase().replace(" ",""),"_btn"),children:(0,t.jsxs)(r.ZP,{item:!0,textAlign:"center",justifyContent:"center",minWidth:{xs:150,md:191},height:{xs:100,md:159},paddingY:{xs:0,md:3},children:[(0,t.jsx)("img",{src:(0,u.g)(e.imgURL),alt:e.text,height:"60%"}),(0,t.jsx)(d.Z,{variant:"h5",marginTop:{xs:0,md:1},fontWeight:800,whiteSpace:"nowrap",children:e.text})]})});o.default=e=>{var o,n,l,d,u,g,p,m,x,f,y,b,C,S,j,w,I;let{scheme:Z,data:k,editorMode:F,pageId:T}=e,E=null==Z?void 0:null===(l=Z.pages)||void 0===l?void 0:null===(n=l.find(e=>e.pageId===T))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"ProductRibbon"===e.rendererComponent),{showOrderOnlineCTA:M}=(0,c.V)(k,Z),{href:A,handler:O}=(0,s.S)(k,Z),L=null==Z?void 0:null===(g=Z.pages)||void 0===g?void 0:null===(u=g.find(e=>e.pageId===v.iY.Shared))||void 0===u?void 0:null===(d=u.pageItems)||void 0===d?void 0:d.find(e=>"ReservationsCallToAction"===e.rendererComponent),R=null==L?void 0:null===(p=L.data)||void 0===p?void 0:p.lightHouseServices,P=null==Z?void 0:null===(f=Z.pages)||void 0===f?void 0:null===(x=f.find(e=>e.pageId===v.iY.Shared))||void 0===x?void 0:null===(m=x.pageItems)||void 0===m?void 0:m.find(e=>"Shift4GiftCallToAction"===e.rendererComponent),U=null==P?void 0:null===(y=P.data)||void 0===y?void 0:y.lightHouseServices,[_,D]=(0,i.useState)(null),N=(null==Z?void 0:null===(C=Z.styling)||void 0===C?void 0:null===(b=C.ribbonStyles)||void 0===b?void 0:b.fontColor)||"#FFF",H=e=>_===e?"Light":"#FFF"!==N&&"#FFFFFF"!==N?"Dark":"Light",B="https://cdn01.s4shops.com/skytabweb/assets/icons",W="".concat(B,"/giftCards").concat(H("GiftCards"),".svg"),z="".concat(B,"/reservations").concat(H("Reservations"),".svg"),Y="".concat(B,"/orderOnline").concat(H("OrderOnline"),".svg");return!!E&&(!!F||null!=E&&!!E.visible)&&(0,t.jsx)(a.Z,{id:"productRibbon",className:"scroll-to","data-editor-no-action":"",maxWidth:!1,disableGutters:!0,children:(0,t.jsxs)(r.ZP,{container:!0,direction:"row",gap:{xs:1,md:2.5},justifyContent:"center",alignItems:"center",style:{backgroundColor:null==Z?void 0:null===(j=Z.styling)||void 0===j?void 0:null===(S=j.ribbonStyles)||void 0===S?void 0:S.backgroundColor},paddingY:5.2,children:[(null==P?void 0:P.visible)&&(null==U?void 0:U.length)>0&&(0,t.jsx)(h,{text:"Gift Cards",textColor:N,imgURL:W,linkUrl:null==U?void 0:null===(w=U[0])||void 0===w?void 0:w.url,onHover:e=>D(e?"GiftCards":null)}),(null==L?void 0:L.visible)&&(null==R?void 0:R.length)>0&&(0,t.jsx)(h,{text:"Reservations",textColor:N,imgURL:z,linkUrl:null==R?void 0:null===(I=R[0])||void 0===I?void 0:I.url,onHover:e=>D(e?"Reservations":null)}),M&&(0,t.jsx)(h,{text:"Order Online",textColor:N,imgURL:Y,linkUrl:null!=A?A:void 0,onClick:O,onHover:e=>D(e?"OrderOnline":null)})]})})}},73303:function(e,o,n){n.r(o);var t=n(57437),i=n(2265),l=n(44538),r=n(63832);o.default=e=>{var o,n,d,a;let{scheme:s}=e,[c,u]=(0,i.useState)(!1),v=()=>{!c&&window.scrollY>200?u(!0):c&&window.scrollY<=200&&u(!1)};return(0,i.useEffect)(()=>(window.addEventListener("scroll",v),()=>{window.removeEventListener("scroll",v)}),[v,c]),(0,t.jsx)(r.Z,{onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})},sx:{display:c?"inline-flex":"none",position:"fixed",bottom:"20px",right:"20px",height:{xs:"45px",sm:"75px"},width:{xs:"45px",sm:"75px"},justifyContent:"center",alignItems:"center",borderRadius:"50%",boxShadow:"0 0 10px rgba(0, 0, 0, 0.3)",backgroundColor:null==s?void 0:null===(n=s.styling)||void 0===n?void 0:null===(o=n.themeColors)||void 0===o?void 0:o.fontColor,color:null==s?void 0:null===(a=s.styling)||void 0===a?void 0:null===(d=a.themeColors)||void 0===d?void 0:d.backgroundColor,border:"none",cursor:"pointer",transition:"0.3s","& .MuiSvgIcon-root":{fontSize:{xs:"24px",sm:"48px"}}},children:(0,t.jsx)(l.Z,{})})}},69400:function(e,o,n){var t=n(57437),i=n(62069),l=n(18856),r=n(88416);let d=e=>{let{url:o,sx:n}=e;return(0,t.jsx)(i.ZP,{item:!0,children:(0,t.jsx)(l.Z,{href:o,sx:n,target:"_blank",rel:"noopener","aria-label":"Visit our Facebook page (opens in a new tab)",children:(0,t.jsx)(r.Z,{xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"})})})})},a=e=>{let{url:o,sx:n}=e;return(0,t.jsx)(i.ZP,{item:!0,children:(0,t.jsx)(l.Z,{href:o,sx:n,target:"_blank",rel:"noopener","aria-label":"Visit our Instagram profile (opens in a new tab)",children:(0,t.jsx)(r.Z,{xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 
10-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})})})})},s=e=>{let{url:o,sx:n}=e;return(0,t.jsx)(i.ZP,{item:!0,children:(0,t.jsx)(l.Z,{href:o,sx:n,target:"_blank",rel:"noopener","aria-label":"Visit our X account (opens in a new tab)",children:(0,t.jsx)(r.Z,{xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})})})},c=e=>{let{url:o,sx:n}=e;return(0,t.jsx)(i.ZP,{item:!0,children:(0,t.jsx)(l.Z,{href:o,sx:n,target:"_blank",rel:"noopener","aria-label":"Visit our TikTok profile (opens in a new tab)",children:(0,t.jsx)(r.Z,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M12.53.02C13.84 0 15.14.01 16.44 0c.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"})})})})};o.Z=e=>{let{socialLinks:o,sx:n={justifyContent:"center"},sxIcon:l={color:"#000000"}}=e;return(0,t.jsx)(i.ZP,{container:!0,direction:"row",sx:n,gap:4,children:(0,t.jsx)(t.Fragment,{children:null==o?void 0:o.map((e,o)=>{var n,i,r,u;return"Facebook"===e.type&&(null===(n=e.url)||void 0===n?void 0:n.length)>0?(0,t.jsx)(d,{url:e.url,sx:l},o):"Instagram"===e.type&&(null===(i=e.url)||void 0===i?void 0:i.length)>0?(0,t.jsx)(a,{url:e.url,sx:l},o):"X"===e.type&&(null===(r=e.url)||void 0===r?void 0:r.length)>0?(0,t.jsx)(s,{url:e.url,sx:l},o):"TikTok"===e.type&&(null===(u=e.url)||void 0===u?void 0:u.length)>0?(0,t.jsx)(c,{url:e.url,sx:l},o):void 0})})})}},10703:function(e,o,n){n.r(o),n.d(o,{default:function(){return y}});var t=n(57437),i=n(2265),l=n(63582),r=n(46387),d=n(63832),a=n(95084),s=n(71096),c=n.n(s),u=n(8461),v=n(42052),h=n(59832),g=n(29361),p=n(42071),m=n(5460),x=e=>{let{scheme:o,filteredTestimonialItems:n}=e,[r,a]=(0,v.M)(e=>[e.currentTestimonialIndex,e.updateCurrentTestimonialIndex]),s=null==n?void 0:n[r];(0,i.useEffect)(()=>{r>=(null==n?void 0:n.length)&&a(0)},[n,r,a]);let c=e=>{"Next"===e&&(r===(null==n?void 0:n.length)-1?a(0):a(r+1)),"Prev"===e&&(0===r?a((null==n?void 0:n.length)-1):a(r-1))};return(null==n?void 0:n.length)>1&&(0,t.jsxs)(l.Z,{direction:"row",justifyContent:"center",alignItems:"center",spacing:1,marginY:4,children:[(0,t.jsx)(h.Z,{"aria-label":"previous",onClick:()=>{c("Prev")},children:(0,t.jsx)(g.Z,{htmlColor:(0,m.s9)(o)?"#FFFFFF":"#101010"})}),n&&(null==n?void 0:n.map(e=>(0,t.jsx)(d.Z,{height:"15px",width:"15px",borderRadius:"50%",bgcolor:s===e?(0,m.s9)(o)?"#FFFFFF":"#101010":"#6D6D6D"},e.id))),(0,t.jsx)(h.Z,{"aria-label":"next",onClick:()=>{c("Next")},children:(0,t.jsx)(p.Z,{htmlColor:(0,m.s9)(o)?"#FFFFFF":"#101010"})})]})},f=n(70725),y=e=>{var o,n,s,h,g;let{scheme:p,editorMode:y,roundcorner:b,sx:C,pageId:S}=e,j=null==p?void 0:null===(s=p.pages)||void 0===s?void 0:null===(n=s.find(e=>e.pageId===S))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"Testimonials"===e.rendererComponent),w=null==j?void 0:null===(h=j.data)||void 0===h?void 0:h.testimonials,I=null==w?void 0:w.filter(e=>null==e?void 0:e.visible),Z=null==j?void 0:j.visible,k=!I||(null==I?void 0:I.length)===0,F=(0,v.M)(e=>e.currentTestimonialIndex),T=(0,v.M)(e=>e.updateCurrentTestimonialIndex),E=null==I?void 0:I[F],M=c()(null==E?void 0:E.
1createdDate).format("M/D/YYYY");return(0,i.useEffect)(()=>{let e;return I&&I.length>0&&(e=setInterval(()=>{T((F+1)%I.length)},8e3)),()=>{e&&clearInterval(e)}},[I,F,T]),!!j&&(!!y||!!Z&&!k)&&(0,t.jsxs)(l.Z,{id:"Testimonials",className:"scroll-to","data-editor-no-action":"",direction:"column",alignItems:"center",marginY:"10%",sx:{opacity:Z?"1":"0.2",...C},children:[(0,t.jsx)(r.Z,{variant:"h3",margin:{md:6,xs:4},sx:{fontSize:{md:"3.125rem",xs:"1.875rem"}},"data-editor-field":f.Js.title,children:null==j?void 0:j.title}),y&&k?(0,t.jsx)(r.Z,{variant:"h4",sx:{py:2.5},children:"No Testimonials Yet"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.Z,{bgcolor:"#FFFFFF",border:"1px solid #000000",borderRadius:b?"10px":"0px",color:(0,m.s9)(p)?"#000000":"inherit",sx:{width:{xs:"90%",md:"50%"}},children:(0,t.jsxs)(l.Z,{direction:"column",alignItems:"center",textAlign:"center",padding:4,children:[(null==E?void 0:E.imageVisible)&&!(null==(g=null==E?void 0:E.imageUrl)?void 0:g.includes("testimonialsDefaultImg.svg"))&&(0,t.jsx)(d.Z,{sx:{width:{xs:"50%",md:"20%"},aspectRatio:"1/1",borderRadius:"50%",backgroundImage:"url(".concat((0,u.g)((null==E?void 0:E.croppedImageUrl)||(null==E?void 0:E.imageUrl)),")"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}}),(0,t.jsx)(r.Z,{fontSize:"22px",fontWeight:400,marginY:2,sx:{wordBreak:"break-word"},children:null==E?void 0:E.text}),(0,t.jsx)(a.Z,{size:"large",readOnly:!0,max:null==E?void 0:E.rating,value:null==E?void 0:E.rating,sx:{"& .MuiRating-iconFilled":{color:"#101010"}}}),(0,t.jsx)(r.Z,{fontSize:"24px",fontWeight:700,marginY:1,children:null==E?void 0:E.reviewersName}),(null==E?void 0:E.createdDate)&&(0,t.jsx)(r.Z,{fontSize:"18px",fontWeight:400,fontStyle:"italic",children:M})]})}),(0,t.jsx)(x,{scheme:p,filteredTestimonialItems:I})]})]})}},24436:function(e,o,n){n.r(o),n.d(o,{default:function(){return O}});var t=n(57437),i=n(63832),l=n(18856),r=n(62069),d=n(63582),a=n(46387),s=n(44811),c=n(59832),u=n(35791),v=n(77468),h=n(2265),g=n(99465),p=n(25350),m=n(37837),x=n(19386),f=n(5460),y=n(70725),b=n(8461),C=n(69424),S=n(83236),j=n(1701),w=n(8058),I=n(42187),Z=n(78767),k=n(22018),F=n(2291),T=n(87061),E=n(99376);let M=e=>{let{color:o,bgcolor:n,logoSize:r,uniqueKey:s,editorMode:c,mobile:u=!1,onNavigate:v}=e,{isLoggedIn:g,user:p,getUserInfo:m,pointsBalance:x,logout:y,setDashboardActiveTab:b}=(0,T.U)(),[C,S]=(0,h.useState)(!(g&&p)),[j,M]=(0,h.useState)(null),[A,O]=(0,h.useState)(!1),L=(0,E.useRouter)(),R=(0,E.usePathname)(),P=void 0!==x?Number(x):void 0,U=()=>{M(null)},_=async()=>{U(),y&&(await y(),L.push("/loyalty"))};return((0,h.useEffect)(()=>{if(!c){if(!s){S(!1);return}(async()=>{await m(s),S(!1)})()}},[s,m,c]),g&&p&&!C)?u?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(l.Z,{onClick:()=>O(!A),color:o,sx:{textDecoration:"none",cursor:"pointer",display:"flex",alignItems:"center",gap:1,WebkitTapHighlightColor:"transparent"},children:[(0,t.jsx)(a.Z,{variant:"h3",children:"Account"}),(0,t.jsx)(F.Z,{sx:{fontSize:"2rem",transition:"transform 0.2s ease-in-out",transform:A?"rotate(0deg)":"rotate(-90deg)"}})]}),A&&(0,t.jsxs)(d.Z,{spacing:2,sx:{mt:-2},children:[(0,t.jsx)(l.Z,{onClick:()=>{null==v||v(),b("overview"),"/loyalty-dashboard"!==R&&L.push("/loyalty-dashboard")},sx:{textDecoration:"none",cursor:"pointer",color:o,opacity:.8,WebkitTapHighlightColor:"transparent"},children:(0,t.jsx)(a.Z,{variant:"h5",children:"Rewards"})}),(0,t.jsx)(l.Z,{onClick:()=>{null==v||v(),b("account-settings"),"/loyalty-dashboard"!==R&&L.push("/loyalty-dashboard")},sx:{textDecoration:"none",cursor:"pointer",color:o,opacity:.8,WebkitTapHighlightColor:"transparent"},children:(0,t.jsx)(a.Z,{variant:"h5",children:"Account Settings"})}),(0,t.jsx)(l.Z,{onClick:()=>{null==v||v(),b("security-settings"),"/loyalty-dashboard"!==R&&L.push("/loyalty-dashboard")},sx:{textDecoration:"none",color:o,opacity:.8,WebkitTapHighlightColor:"transparent"},children:(0,t.jsx)(a.Z,{variant:"h5",children:"Security"})}),(0,t.jsx)(l.Z,{onClick:async()=>{null==v||v(),y&&(await y(),L.push("/loyalty"))},sx:{textDecoration:"none",cursor:"pointer",color:o,opacity:.8,WebkitTapHighlightColor:"transparent"},children:(0,t.jsx)(a.Z,{variant:"h5",children:"Log Out"})})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(i.Z,{component:"button",type:"button",onClick:e=>{M(e.currentTarget)},sx:{display:"flex",alignItems:"center",gap:"4px",color:o,cursor:"pointer",minWidth:"auto",background:"none",border:"none",outline:"none"},children:[(0,t.jsx)(k.Z,{}),(0,t.jsx)(a.Z,{sx:{fontSize:{xs:(0,f.$o)(r)},fontWeight:500}
1,children:void 0!==P?"".concat(P.toLocaleString()," pts"):"0 pts"}),(0,t.jsx)(F.Z,{})]}),(0,t.jsxs)(w.Z,{anchorEl:j,open:!!j,onClose:U,disableScrollLock:!0,slotProps:{paper:{elevation:4,sx:{mt:1,backgroundColor:n,minWidth:180,borderRadius:1,"& .MuiMenuItem-root":{fontSize:"0.95rem",fontWeight:500,py:1.5}}}},transformOrigin:{horizontal:"right",vertical:"top"},anchorOrigin:{horizontal:"right",vertical:"bottom"},children:[(0,t.jsx)(I.Z,{onClick:()=>{U(),b("overview"),"/loyalty-dashboard"!==R&&L.push("/loyalty-dashboard")},sx:{textDecoration:"none",color:o},children:"Rewards"}),(0,t.jsx)(I.Z,{onClick:()=>{U(),b("account-settings"),"/loyalty-dashboard"!==R&&L.push("/loyalty-dashboard")},sx:{textDecoration:"none",color:o},children:"Account"}),(0,t.jsx)(I.Z,{onClick:()=>{U(),b("security-settings"),"/loyalty-dashboard"!==R&&L.push("/loyalty-dashboard")},sx:{textDecoration:"none",color:o},children:"Security"}),(0,t.jsx)(I.Z,{onClick:_,sx:{color:o},children:"Log Out"})]})]}):u?(0,t.jsx)(l.Z,{href:"/loyalty",color:o,onClick:()=>null==v?void 0:v(),pb:4,sx:{textDecoration:"none",borderBottom:"1px solid ".concat((0,Z.Fq)(o,.5))},children:(0,t.jsx)(a.Z,{variant:"h3",children:"Loyalty"})}):(0,t.jsx)(l.Z,{href:"/loyalty",color:o,sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{sx:{fontSize:{xs:(0,f.$o)(r)},fontWeight:500},children:"Loyalty"})})},A={position:"absolute",top:"auto",left:"-10000px",width:"1px",height:"1px",overflow:"hidden"};var O=e=>{var o,n,w,I,Z,k,F,T,E,O,L,R,P,U,_,D,N,H,B,W,z,Y,G,J,V,X,Q,K,q,$,ee,eo,en;let{scheme:et,data:ei,bgcolor:el="#FFFFFF",color:er="#000000",sx:ed,pageId:ea,editorMode:es}=e,ec=null==et?void 0:null===(w=et.pages)||void 0===w?void 0:null===(n=w.find(e=>e.pageId===C.iY.Shared))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"Logo"===e.rendererComponent),eu=null==ec?void 0:null===(Z=ec.images)||void 0===Z?void 0:null===(I=Z[0])||void 0===I?void 0:I.url,ev=null==ec?void 0:ec.visible,eh=null==et?void 0:null===(T=et.pages)||void 0===T?void 0:null===(F=T.find(e=>e.pageId===ea))||void 0===F?void 0:null===(k=F.pageItems)||void 0===k?void 0:k.find(e=>"FoodAndBeverageMenu"===e.rendererComponent),eg=null==eh?void 0:eh.data;null==eg||null===(E=eg.menus)||void 0===E||E.filter(e=>e.available);let ep=null==et?void 0:null===(R=et.pages)||void 0===R?void 0:null===(L=R.find(e=>e.pageId===C.iY.Shared))||void 0===L?void 0:null===(O=L.pageItems)||void 0===O?void 0:O.find(e=>"ReservationsCallToAction"===e.rendererComponent),em=null==ep?void 0:null===(P=ep.data)||void 0===P?void 0:P.lightHouseServices,ex=null==et?void 0:null===(D=et.pages)||void 0===D?void 0:null===(_=D.find(e=>e.pageId===C.iY.Shared))||void 0===_?void 0:null===(U=_.pageItems)||void 0===U?void 0:U.find(e=>"Shift4GiftCallToAction"===e.rendererComponent),ef=null==ex?void 0:null===(N=ex.data)||void 0===N?void 0:N.lightHouseServices,ey=es?(0,j.Wr)(et):null==et?void 0:et.menuCtaLink,{showOrderOnlineCTA:eb}=(0,x.V)(ei,et),{href:eC,handler:eS}=(0,m.S)(ei,et),ej=(0,S.o)(et),ew=null==ej?void 0:ej.some(e=>"/about-us"===e.url),[eI,eZ]=(0,h.useState)(!1),ek=null==et?void 0:null===(B=et.styling)||void 0===B?void 0:null===(H=B.logoStyles)||void 0===H?void 0:H.size,eF=null==et?void 0:null===(z=et.styling)||void 0===z?void 0:null===(W=z.themeColors)||void 0===W?void 0:W.backgroundColor,eT=null==et?void 0:null===(G=et.styling)||void 0===G?void 0:null===(Y=G.themeColors)||void 0===Y?void 0:Y.fontColor,eE=null==ei?void 0:null===(J=ei.shopProfile)||void 0===J?void 0:J.isGivexLoyaltyEnabled,eM=null==et?void 0:null===(V=et.pages)||void 0===V?void 0:V.find(e=>"Loyalty"===e.pageName),eA=null==eM?void 0:eM.active;return(0,t.jsxs)(i.Z,{sx:{pointerEvents:es?"none":"auto"},children:[(0,t.jsxs)(i.Z,{sx:{position:"relative"},children:[(0,t.jsx)(l.Z,{href:"#OrderOnline",sx:A,children:"Skip to the main content"}),(0,t.jsx)(l.Z,{href:"#contact",sx:A,children:"Skip to the visit us section"}),(0,t.jsx)(l.Z,{href:"#footer",sx:A,children:"Skip to the footer"})]}),(0,t.jsx)(r.ZP,{item:!0,id:"logo",className:"scroll-to",paddingY:3,paddingX:"10%",width:1,bgcolor:el,sx:{dis
1play:{xs:"none",md:"block"},...ed},children:(0,t.jsx)("nav",{children:(0,t.jsxs)(r.ZP,{container:!0,direction:"row",justifyContent:"space-between",alignItems:"center",children:[ev&&eu?(0,t.jsx)(i.Z,{component:"img",src:(0,b.g)(eu),alt:"Logo",maxHeight:()=>(0,f.ZY)(ek),maxWidth:"50%",sx:{pointerEvents:es?"auto":void 0}}):(0,t.jsx)(i.Z,{}),(0,t.jsxs)(d.Z,{direction:"row",display:"flex",width:ev?"unset":"100%",justifyContent:ev?"unset":"center",spacing:4,alignItems:"center",children:[(null!==(eo=null==ej?void 0:ej.length)&&void 0!==eo?eo:0)>1&&(null==ej?void 0:ej.filter(e=>!ey||"/menu"!=e.url).map(e=>(0,t.jsx)(l.Z,{"aria-label":e.title,href:es?"":e.url,color:er,sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{sx:{fontSize:{xs:(0,f.$o)(ek)},fontWeight:500},children:e.title})},e.title))),ey&&(0,t.jsx)(l.Z,{href:ey,role:"button","aria-label":"Menu",color:er,sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{sx:{fontSize:{xs:(0,f.$o)(ek)},fontWeight:500},children:"Menu"})}),(null==ex?void 0:ex.visible)&&(null==ef?void 0:ef.length)>0&&(0,t.jsx)(l.Z,{href:null==ef?void 0:null===(X=ef[0])||void 0===X?void 0:X.url,color:er,target:"_blank",rel:"noopener",role:"button","aria-label":"Gift Cards (opens in a new tab)",sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{sx:{fontSize:{xs:(0,f.$o)(ek)},fontWeight:500},children:"Gift Cards"})}),(null==ep?void 0:ep.visible)&&(null==em?void 0:em.length)>0&&(0,t.jsx)(l.Z,{href:null==em?void 0:null===(Q=em[0])||void 0===Q?void 0:Q.url,target:"_blank",rel:"noopener",role:"button","aria-label":"Reservations (opens in a new tab)",color:er,sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{sx:{fontSize:{xs:(0,f.$o)(ek)},fontWeight:500},children:"Reservations"})}),eE&&eA&&(0,t.jsx)(M,{color:er,bgcolor:el,logoSize:ek,uniqueKey:null==ei?void 0:null===(K=ei.shopProfile)||void 0===K?void 0:K.loyaltyUniqueKey,editorMode:es}),eb&&(eC?(0,t.jsx)(s.Z,{variant:"contained",component:"a",href:eC,target:"_blank",rel:"noopener noreferrer",onClick:eS,sx:{fontSize:{xs:(0,f.$o)(ek)},fontWeight:700,textTransform:"none"},disableRipple:!0,children:"Order Now"}):(0,t.jsx)(s.Z,{variant:"contained",onClick:eS,sx:{fontSize:{xs:(0,f.$o)(ek)},fontWeight:700,textTransform:"none"},disableRipple:!0,children:"Order Now"}))]})]})})}),(0,t.jsxs)(d.Z,{direction:"row",alignItems:"center",justifyContent:"space-between",bgcolor:el,padding:2,width:"100%",height:"9.5vh",sx:{display:{xs:"flex",md:"none"}},children:[ev&&eu?(0,t.jsx)(i.Z,{component:"img",src:(0,b.g)(eu),alt:"Logo",maxHeight:"100%",maxWidth:"50%","data-editor-section":es?y.Rm.logo:void 0,sx:{pointerEvents:es?"auto":void 0}}):(0,t.jsx)(i.Z,{}),(0,t.jsx)(c.Z,{onClick:()=>eZ(!eI),sx:{zIndex:"10000"},children:eI?(0,t.jsx)(p.Z,{variant:"secondary"}):(0,t.jsx)(g.Z,{sx:{color:er}})})]}),(0,t.jsx)(u.Z,{open:eI,fullScreen:!0,children:(0,t.jsx)(v.Z,{sx:{backgroundColor:eF},children:(0,t.jsxs)(d.Z,{textAlign:"left",paddingTop:"15vh",paddingX:2,spacing:4,children:[eE&&eA&&(0,t.jsx)(M,{color:null!=eT?eT:er,bgcolor:el,logoSize:ek,uniqueKey:null==ei?void 0:null===(q=ei.shopProfile)||void 0===q?void 0:q.loyaltyUniqueKey,editorMode:es,mobile:!0,onNavigate:()=>eZ(!1)}),(null!==(en=null==ej?void 0:ej.length)&&void 0!==en?en:0)>1&&(null==ej?void 0:ej.filter(e=>!ey||"/menu"!=e.url).map(e=>(0,t.jsx)(l.Z,{href:es?"":e.url,onClick:()=>eZ(!1),color:eT,sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{variant:"h3",children:e.title})},e.title))),ey&&(0,t.jsx)(l.Z,{href:ey,onClick:()=>eZ(!1),color:eT,sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{variant:"h3",children:"Menu"})}),(null==ex?void 0:ex.visible)&&(null==ef?void 0:ef.length)>0&&(0,t.jsx)(l.Z,{href:null==ef?void 0:null===($=ef[0])||void 0===$?void 0:$.url,onClick:()=>eZ(!1),color:eT,target:"_blank",rel:"noopener",sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{variant:"h3",children:"Gift Cards"})}),(null==ep?void 0:ep.visible)&&(null==em?void 0:em.length)>0&&(0,t.jsx)(l.Z,{href:null==em?void 0:null===(ee=em[0])||void 0===ee?void 0:ee.url,onClick:()=>eZ(!1),target:"_blank",rel:"noopener",color:eT,sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{variant:"h3",children:"Reservations"})}),!ew&&(0,t.jsx)(l.Z,{href:"./#aboutUs",onClick:()=>eZ(!1),color:eT,sx:{textDecoration:"none"},children:(0,t.jsx)(a.Z,{variant:"h3",children:"About Us"})}),eb&&(0,t.jsx)(l.Z,{href:null!=eC?eC:void 0,target:eC?"_blank":void 0,rel:eC?"noopener noreferrer":void 0,onClick:()=>{eZ(!1),eS()},color:eT,sx:{textDecoration:"none",cursor:"pointer"},children:(0,t.jsx)(a.Z,{variant:"h3",children:"Order Now"})})]})})})]})}},62661:function(e,o,n){n.d(o,{C:function(){return l}});var t=n(57437),i=n(63832);let l=e=>{let{fillColor:o,sx:n}=e,l={width:"25%",...n};return(0,t.jsx)(i.Z,{sx:l,children:(0,t.jsx)(r,{fillColor:o})})},r=e=>{let{fillColor:o}=e;return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 427 120",fill:"none",style:{display:"flex"},children:(0,t.jsx)("path",{d:"M1.04799 90.9156C4.56738 63.5459 16.5688 41.057 34.078 29.0225C54.0997 15.2612 72.0716 12.5199 98.3868 19.2135C111.077 22.4412 121.39 28.3955 148.268 48.0117C163.91 59.4271 164.584 59.7395 174.652 60.2277C189.133 60.9304 197.483 55.8799 211.71 37.8138C230.174 14.3673 251.355 0.646624 268.815 0.821792C279.492 0.928824 293.66 8.16617 304.567 19.0858C322.148 36.6868 330.595 38.9567 349.66 31.2016C362.965 25.7896 379.279 24.4127 402.456 26.7458C426.046 29.1203 427.817 30.3107 425.546 42.2695C422.599 57.7915 415.734 79.9513 413.207 82.1015C411.923 83.1933 409.61 83.3952 408.066 82.5504C402.912 79.7292 368.028 78.6895 359.148 81.0925C354.327 82.3971 346.189 85.5666 341.065 88.1357C323.713 96.8345 302.307 90.7221 286.885 72.6644C277.463 61.6329 274.261 59.7017 264.471 59.1504C253.503 58.5328 249.068 62.5657 235.437 85.554C225.526 102.268 221.913 106.928 215.073 111.818C193.683 127.109 154.359 117.499 126.206 90.1005C110.432 74.7496 103.988 70.2667 92.3097 66.5189C84.8816 64.1351 79.4137 63.8732 73.093 65.5981C57.7653 69.7812 54.3698 73.0941 45.187 92.8261C35.
16185 113.387 36.6619 113.055 14.0204 102.736C0.464366 96.5569 0.337502 96.4416 1.04799 90.9156Z",fill:o})})}},1428:function(e,o,n){var t,i,l,r;n.d(o,{BQ:function(){return a},C6:function(){return d},Fx:function(){return u},cv:function(){return i},qe:function(){return c},ru:function(){return m},sD:function(){return p},tW:function(){return s},xd:function(){return g}}),(l=t||(t={})).CLASSIC_EATERY="CLASSIC_EATERY",l.METROPOLITAN="METROPOLITAN",l.ELEGANCE="ELEGANCE",l.FEASTFUL="FEASTFUL",l.SAVORY="SAVORY";let d={CLASSIC_EATERY:"Classic Eatery",METROPOLITAN:"Metropolitan",ELEGANCE:"Elegance",FEASTFUL:"Feastful",SAVORY:"Savory"},a=new Set([d.FEASTFUL,d.ELEGANCE,d.SAVORY]),s=new Set([d.FEASTFUL]),c=new Set([d.SAVORY]),u=new Set([d.SAVORY]),v="https://cdn01.s4shops.com/skytabweb/assets/theme",h="editor/thumbnail.png",g={[d.CLASSIC_EATERY]:"".concat(v,"/classiceatery/").concat(h),[d.METROPOLITAN]:"".concat(v,"/metropolitan/").concat(h),[d.ELEGANCE]:"".concat(v,"/elegance/").concat(h),[d.FEASTFUL]:"".concat(v,"/feastful/").concat(h),[d.SAVORY]:"".concat(v,"/savory/").concat(h)};(r=i||(i={})).TRADITIONAL="TRADITIONAL",r.CARD="CARD";let p={TRADITIONAL:"traditional",CARD:"card"},m={[p.TRADITIONAL]:"images/menuLayout/traditional/thumb.png",[p.CARD]:"images/menuLayout/card/thumb.png"}},38663:function(e,o,n){var t=n(57437),i=n(63582),l=n(63832),r=n(98489),d=n(46387),a=n(23110),s=n(8461),c=n(69691),u=n(99583),v=n(70725);o.default=e=>{var o,n,h,g,p,m,x;let{scheme:f,editorMode:y,type:b,reverse:C,pageId:S}=e,j=null==f?void 0:null===(h=f.pages)||void 0===h?void 0:null===(n=h.find(e=>e.pageId===S))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>e.rendererComponent===b),w=null==j?void 0:j.content,I=null==j?void 0:j.visible,Z=null==j?void 0:j.title,k=null==j?void 0:null===(p=j.images)||void 0===p?void 0:null===(g=p[0])||void 0===g?void 0:g.url,F=null==j?void 0:null===(x=j.images)||void 0===x?void 0:null===(m=x[0])||void 0===m?void 0:m.croppedImageUrl,T=b.charAt(0).toLowerCase()+b.slice(1),E=(0,a.Z)(e=>e.typewriterEnabled[b]),M=(0,a.Z)(e=>e.updateTypewriterState);return!!j&&(!!y||null!=j&&!!j.visible)&&(0,t.jsxs)(i.Z,{id:T,className:"scroll-to",direction:C?"column-reverse":"column",sx:{opacity:I?"1":"0.2"},children:[(0,t.jsx)(l.Z,{component:"img",src:(0,s.g)(F||k),maxHeight:{md:"50vh"},sx:{aspectRatio:{xs:"16/9",md:"unset"},objectFit:"cover"},marginTop:{xs:C?5:0,md:0}}),(0,t.jsx)(r.Z,{maxWidth:"xl",children:(0,t.jsxs)(i.Z,{direction:{xs:"column",md:"row"},marginY:{md:16},alignItems:{md:"center"},justifyContent:{md:"space-around"},children:[(0,t.jsx)(l.Z,{width:{xs:"100%",md:"40%"},children:(0,t.jsx)(d.Z,{variant:"h2",component:"h3",marginY:5,"data-editor-field":v.Js.title,children:(0,t.jsx)(c.Z,{text:Z||"",enabled:E||!1,completeCallback:()=>M("".concat(e.type),!1)})})}),(0,t.jsx)(l.Z,{width:{xs:"100%",md:"40%"},children:(0,t.jsx)(d.Z,{variant:"body1",component:"div",lineHeight:2.5,"data-editor-field":v.Js.content,dangerouslySetInnerHTML:{__html:(0,u.Z)(w)||""}})})]})})]})}},40531:function(e,o,n){var t=n(57437),i=n(63582),l=n(63832),r=n(46387),d=n(44811),a=n(98489),s=n(23110),c=n(69400),u=n(8461),v=n(69691),h=n(69424),g=n(84498),p=n(1701),m=n(99583),x=n(70725);let f=e=>{let{children:o}=e;return(0,t.jsx)(a.Z,{maxWidth:"xl",children:(0,t.jsx)(i.Z,{direction:{xs:"column",md:"row"},marginY:{xs:5.5,md:12},gap:{xs:4,md:0},alignItems:{md:"center"},justifyContent:{md:"space-around"},children:o})})},y=e=>{let{children:o}=e;return(0,t.jsx)(a.Z,{children:(0,t.jsx)(i.Z,{direction:"column",width:"100%",alignItems:"center",gap:4,paddingY:{xs:8,md:16},children:o})})};o.default=e=>{var o,n,a,b,C,S,j,w,I,Z,k,F,T,E,M,A,O,L;let{scheme:R,editorMode:P,pageId:U}=e,_=null==R?void 0:null===(a=R.pages)||void 0===a?void 0:null===(n=a.find(e=>e.pageId===U))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"Hero"===e.rendererComponent),D=null==_?void 0:_.title,N=null==_?void 0:_.content,H=null==_?void 0:null===(C=_.images)||void 0===C?void 0:null===(b=C[0])||void 0===b?void 0:b.url,B=null==_?void 0:null===(j=_.images)||void 0===j?void 0:null===(S=j[0])||void 0===S?void 0:S.croppedImageUrl,W
1=null==_?void 0:null===(I=_.images)||void 0===I?void 0:null===(w=I[0])||void 0===w?void 0:w.alt,z=null==R?void 0:null===(E=R.pages)||void 0===E?void 0:null===(T=E.find(e=>e.pageId===h.iY.Shared))||void 0===T?void 0:null===(F=T.pageItems)||void 0===F?void 0:null===(k=F.find(e=>"SocialLinks"===e.rendererComponent))||void 0===k?void 0:null===(Z=k.data)||void 0===Z?void 0:Z.socialLinks,Y=P?(0,p.Wr)(R):null==R?void 0:R.menuCtaLink,G=(0,s.Z)(e=>e.typewriterEnabled.hero),J=(0,s.Z)(e=>e.updateTypewriterState);return!!_&&(!!P||null!=_&&!!_.visible)&&(0,t.jsxs)(i.Z,{direction:"column",id:"hero",className:"scroll-to",children:[(0,t.jsx)(l.Z,{component:"img",alt:W||"headline image",src:(0,u.g)(B||H),maxHeight:{md:"50vh"},sx:{aspectRatio:{xs:g.s.ELEGANCE.HERO_MOBILE,md:"unset"},objectFit:"cover"},width:"100%"}),N?(0,t.jsxs)(f,{children:[(0,t.jsxs)(i.Z,{width:{xs:"100%",md:"40%"},gap:3,children:[(0,t.jsx)(r.Z,{variant:"h2",component:"h1",lineHeight:1.5,sx:{whiteSpace:"pre-wrap"},"data-editor-field":x.Js.title,children:(0,t.jsx)(v.Z,{text:D,enabled:G||!1,completeCallback:()=>J("hero",!1)})}),(0,t.jsx)(c.Z,{sxIcon:{color:null==R?void 0:null===(A=R.styling)||void 0===A?void 0:null===(M=A.themeColors)||void 0===M?void 0:M.fontColor},socialLinks:z,sx:{justifyContent:"left",marginTop:".5rem"}})]}),(0,t.jsxs)(i.Z,{width:{xs:"100%",md:"40%"},gap:3,alignItems:"start",children:[(0,t.jsx)(r.Z,{variant:"body1",component:"div",fontSize:"1.375rem",sx:{whiteSpace:"pre-wrap"},"data-editor-field":x.Js.content,dangerouslySetInnerHTML:{__html:(0,m.Z)(N)||""}}),Y&&(0,t.jsx)(d.Z,{variant:"contained",size:"medium",href:P?void 0:Y,"data-editor-no-action":"",sx:{fontWeight:700,textTransform:"none"},children:"Explore Menu"})]})]}):(0,t.jsxs)(y,{children:[(0,t.jsx)(r.Z,{variant:"h2",component:"h1",textAlign:"center",lineHeight:1.5,sx:{whiteSpace:"pre-wrap"},"data-editor-field":x.Js.title,children:(0,t.jsx)(v.Z,{text:D,enabled:G||!1,completeCallback:()=>J("hero",!1)})}),(0,t.jsx)(c.Z,{sxIcon:{color:null==R?void 0:null===(L=R.styling)||void 0===L?void 0:null===(O=L.themeColors)||void 0===O?void 0:O.fontColor},socialLinks:z}),Y&&(0,t.jsx)(d.Z,{variant:"contained",href:P?void 0:Y,"data-editor-no-action":"",sx:{fontWeight:700,textTransform:"none"},children:"Explore Menu"})]})]})}},25660:function(e,o,n){var t=n(57437),i=n(63582),l=n(63832),r=n(46387),d=n(44811),a=n(23110),s=n(37837),c=n(19386),u=n(8461),v=n(69691),h=n(69424),g=n(84498),p=n(99583),m=n(70725);o.default=e=>{var o,n,x,f,y,b,C,S,j,w,I;let{scheme:Z,data:k,editorMode:F,type:T,pageId:E}=e,M=null==Z?void 0:null===(x=Z.pages)||void 0===x?void 0:null===(n=x.find(e=>e.pageId===E))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>e.rendererComponent===T),A=null==M?void 0:M.content,O=null==M?void 0:M.visible,L=null==M?void 0:M.title,R=null==M?void 0:M.buttons,P=null==M?void 0:null===(y=M.images)||void 0===y?void 0:null===(f=y[0])||void 0===f?void 0:f.url,U=null==M?void 0:null===(C=M.images)||void 0===C?void 0:null===(b=C[0])||void 0===b?void 0:b.croppedImageUrl,_=T.charAt(0).toLowerCase()+T.slice(1),D=null==Z?void 0:null===(w=Z.pages)||void 0===w?void 0:null===(j=w.find(e=>e.pageId===h.iY.Shared))||void 0===j?void 0:null===(S=j.pageItems)||void 0===S?void 0:S.find(e=>"ReservationsCallToAction"===e.rendererComponent),N=null==D?void 0:null===(I=D.data)||void 0===I?void 0:I.lightHouseServices,{showOrderOnlineCTA:H}=(0,c.V)(k,Z),{href:B,handler:W}=(0,s.S)(k,Z),z=(0,a.Z)(e=>e.typewriterEnabled[T]),Y=(0,a.Z)(e=>e.updateTypewriterState);return!!M&&(!!F||null!=M&&!!M.visible)&&(0,t.jsxs)(i.Z,{id:_,className:"scroll-to",marginY:8,direction:{xs:"column",md:"row"},height:{xs:"100%"},sx:{opacity:O?"1":"0.2"},children:[(0,t.jsx)(l.Z,{width:{md:"50%"},height:{md:"100vh"},component:"img",src:(0,u.g)(U||P),alt:L||"section image",sx:{objectFit:"cover",aspectRatio:{xs:g.s.ELEGANCE.RESERVATIONS_AND_ORDER_ONLINE_MOBILE,md:g.s.ELEGANCE.RESERVATIONS_AND_ORDER_ONLINE}}}),(0,t.jsxs)(i.Z,{width:{md:"50%"},maxWidth:{md:"calc(1536px - 50%)"},margin:{md:"auto"},paddingX:3,justifyContent:"center",height:"100%",children:[(0,t.jsx)(r.Z,{variant:"h2",component:"h3",marginTop:{xs:8,md:0},"data-editor-field":m.Js.title,children:(0,t.jsx)(v.Z,{text:L||"",enabled:z||!1,completeCallback:()=>Y("".concat(e.type),!1)})}),(0,t.jsx)(r.Z,{variant:"body1",component:"div",lineHeight:2.5,marginTop:4,"data-editor-field":m.Js.content,dangerouslySetInnerHTML:{__html:(0,p.Z)(A)||""}}),R&&"OrderOnline"===T&&H&&R.map((e,o)=>(0,t.jsx)(l.Z,{marginY:4,children:B?(0,t.jsx)(d.Z,{variant:"contained",component:"a",href:B,target:"_blank",rel:"noopener noreferrer",onClick:W,"data-editor-field":(0,m.Q2)(o),sx:{fontWeight:700,textTransform:"none"},children:e.text}):(0,t.jsx)(d.Z,{variant:"contained",onClick:W,"data-editor-field":(0,m.Q2)(o),sx:{fontWeight:700,textTransform:"none"},children:e.text})},o)),R&&"Reservations"===T&&(null==D||(null==D?void 0:D.visible)===!0)&&R.map((e,o)=>{var n;return(0,t.jsx)(l.Z,{marginY:4,children:(0,t.jsx)(d.Z,{variant:"contained",href:null==N?void 0:null===(n=N[0])||void 0===n?void 0:n.url,target:"_blank",rel:"noopener","data-editor-field":(0,m.Q2)(o),sx:{textTransform:"none",fontWeight:700},children:e.text})},o)})]})]})}},52587:function(e,o,n){n.d(o,{default:function(){return x}});var t=n(57437),i=n(98489),l=n(63582),r=n(63832),d=n(46387),a=n(23110),s=n(8461);let c=e=>{let{fillColor:o,sx:n}=e,i={width:"40%",top:"-32%",right:"-22%",transform:"rotate(-20deg)",...n};return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(r.Z,{position:"absolute",sx:i,children:(0,t.jsx)(u,{fillColor:o})})})},u=e=>(0,t.jsx)("svg",{viewBox:"0 0 171 188",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M53.2885 81.3179C53.2706 81.9472 53.5333 82.1113 54.0768 81.8104C57.8899 79.7266 61.6716 77.4809 65.4219 75.0734C77.0006 67.6365 89.3114 61.8365 102.354 57.6735C108.317 55.7652 117.243 53.9391 121.191 60.
1122C126.123 67.8439 120.524 78.5752 116.462 86.5023C110.308 98.5081 104.333 110.769 98.5344 123.286C98.4562 123.455 98.4118 123.638 98.4038 123.825C98.3957 124.011 98.4241 124.198 98.4874 124.373C98.5506 124.549 98.6475 124.71 98.7723 124.847C98.8972 124.984 99.0476 125.095 99.2148 125.173C100.944 125.98 102.871 126.687 104.995 127.294C125.584 133.171 145.606 140.613 165.063 149.618C167.358 150.68 169.001 152.301 169.994 154.481C174.542 164.487 152.815 168.338 146.926 169.603C136.444 171.847 125.57 176.874 115.828 181.682C112.783 183.187 101.734 190.608 99.1138 186.066C99.0577 185.969 99.0259 185.86 99.0212 185.748C99.0165 185.636 99.039 185.524 99.0868 185.423C101.263 180.677 104.672 178.194 109.233 175.253C119.505 168.632 129.123 163.115 138.087 158.701C139.293 158.106 140.385 157.326 141.544 156.649C141.63 156.598 141.701 156.523 141.748 156.433C141.794 156.343 141.815 156.241 141.807 156.14C141.8 156.038 141.764 155.941 141.704 155.859C141.644 155.778 141.563 155.715 141.469 155.678C126.693 149.892 111.615 144.985 96.2371 140.959C90.0323 139.338 81.6447 135.645 83.2952 127.512C84.7909 120.126 88.1055 113.396 91.4807 106.741C97.1848 95.4781 103.003 84.2795 108.936 73.1446C109.28 72.5017 109.327 71.5305 109.644 70.867C109.688 70.7731 109.704 70.6681 109.69 70.565C109.677 70.4618 109.633 70.365 109.566 70.2865C109.499 70.208 109.41 70.1512 109.312 70.1231C109.213 70.095 109.108 70.0968 109.01 70.1284C104.178 71.6787 99.5652 73.6371 95.1726 76.0036C84.6135 81.6895 74.3867 87.9432 64.4922 94.7645C59.9447 97.8971 52.0961 103.259 46.949 102.753C41.2899 102.199 38.1235 96.5428 37.9349 91.2969C37.7866 86.9834 38.0696 82.695 38.7837 78.4316C41.7345 60.7855 45.1098 43.536 47.5351 25.5616C47.6654 24.595 47.3487 24.408 46.5852 25.0008C46.0822 25.3883 45.4466 26.0404 44.6786 26.9569C34.0431 39.6238 24.234 52.92 15.2513 66.8454C13.5805 69.4353 11.7143 71.8702 9.65282 74.15C5.38828 78.8557 -0.371878 73.425 0.0188698 68.4937C0.400635 63.6741 2.13205 58.8271 5.21312 53.9527C16.0058 36.8903 28.4469 21.1934 42.5362 6.86219C47.3397 1.97873 50.1019 -0.928097 56.6301 0.26883C60.5443 0.986987 61.2248 3.68862 61.3932 7.49143C61.6447 13.1592 61.5167 18.567 61.0092 23.7149C59.3653 40.3762 56.3067 58.3506 53.814 75.7026C53.5221 77.718 53.3469 79.5898 53.2885 81.3179Z",fill:e.fillColor})});var v=n(69691),h=n(84498),g=n(99583),p=n(70725);let m="".concat("https://cdn01.s4shops.com/skytabweb/assets","/images/customSectionImage2.png");var x=e=>{var o,n,u,x,f,y,b,C,S,j,w,I,Z,k,F,T,E;let{scheme:M,editorMode:A,type:O,reverse:L,pageId:R}=e,P=null==M?void 0:null===(u=M.pages)||void 0===u?void 0:null===(n=u.find(e=>e.pageId===R))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>e.rendererComponent===O),U=null==P?void 0:P.content,_=null==P?void 0:P.visible,D=null==P?void 0:P.title,N=null==P?void 0:null===(f=P.images)||void 0===f?void 0:null===(x=f[0])||void 0===x?void 0:x.url,H=null==P?void 0:null===(b=P.images)||void 0===b?void 0:null===(y=b[0])||void 0===y?void 0:y.croppedImageUrl,B=(null==P?void 0:null===(S=P.images)||void 0===S?void 0:null===(C=S[1])||void 0===C?void 0:C.url)||m,W=null==P?void 0:null===(w=P.images)||void 0===w?void 0:null===(j=w[1])||void 0===j?void 0:j.croppedImageUrl,z=(null==P?void 0:null===(Z=P.images)||void 0===Z?void 0:null===(I=Z[0])||void 0===I?void 0:I.alt)||"",Y=(null==P?void 0:null===(F=P.images)||void 0===F?void 0:null===(k=F[1])||void 0===k?void 0:k.alt)||"",G=O.charAt(0).toLowerCase()+O.slice(1),J=(0,a.Z)(e=>e.typewriterEnabled[O]),V=(0,a.Z)(e=>e.updateTypewriterState);return!!P&&(!!A||null!=P&&!!P.visible)&&(0,t.jsx)(i.Z,{maxWidth:!1,sx:{paddingX:{xs:"10%"}},children:(0,t.jsxs)(l.Z,{id:G,className:"scroll-to",direction:{xs:"column-reverse",md:L?"row-reverse":"row"},sx:{opacity:_?"1":"0.2",paddingBottom:{xs:7,md:0}},alignItems:"center",gap:{xs:5,md:7.5},marginY:{md:12},children:[(0,t.jsxs)(r.Z,{width:{xs:"100%",md:"50%"},sx:{position:"relative"},children:[(0,t.jsx)(r.Z,{component:"img",borderRadius:"30px",src:(0,s.g)(H||N),alt:z,maxWidth:"60%",sx:{aspectRatio:h.s.FEASTFUL.ABOUT_US_AND_SALES_PITCH,objectFit:"cover"}}),B&&(0,t.jsxs)(r.Z,{maxWidth:"45%",sx:{position:"absolute",left:"50%",top:"50%",transform:"translate(-5%, -50%) rotate(-10deg)"},children:[(0,t.jsx)(r.Z,{component:"img",borderRadius:"30px",src:(0,s.g)(W||B),alt:Y,width:"100%",sx:{aspectRatio:h.s.FEASTFUL.ABOUT_US_AND_SALES_PITCH_2,objectFit:"cover"}}),(0,t.jsx)(c,{fillColor:null==M?void 0:null===(E=M.styling)||void 0===E?void 0:null===(T=E.buttonStyles)||void 0===T?void 0:T.buttonColor})]})]}),(0,t.jsxs)(r.Z,{width:{xs:"100%",md:"50%"},children:[(0,t.jsx)(d.Z,{variant:"h2",component:"h3",marginBottom:5,"data-editor-field":p.Js.title,children:(0,t.jsx)(v.Z,{text:D||"",enabled:J||!1,completeCallback:()=>V("".concat(e.type),!1)})}),(0,t.jsx)(d.Z,{variant:"body1",component:"div",lineHeight:2,"data-editor-field":p.Js.content,dangerouslySetInnerHTML:{__html:(0,g.Z)(U)||""}})]})]})})}},29598:function(e,o,n){var t=n(57437),i=n(62069),l=n(46387),r=n(44811),d=n(23110),a=n(69400),s=n(8461),c=n(69691),u=n(1701),v=n(99583),h=n(70725);o.default=e=>{var o,n,g,p,m,x,f,y,b,C,S,j,w,I,Z,k,F,T,E,M,A,O;let{scheme:L,editorMode:R,pageId:P}=e,U=null==L?void 0:null===(g=L.pages)||void 0===g?void 0:null===(n=g.find(e=>e.pageId===P))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"Hero"===e.rendererComponent),_=null==U?void 0:U.title,D=null==U?void 0:U.content,N=null==U?void 0:null===(m=U.images)||void 0===m?void 0:null===(p=m[0])||void 0===p?void 0:p.url,H=null==L?void 0:null===(C=L.pages)||void 0===C?void 0:null===(b=C.find(e=>e.pageId===P))||void 0===b?void 0:null===(y=b.pageItems)||void 0===y?void 0:null===(f=y.find(e=>"SocialLinks"===e.rendererComponent))||void 0===f?void 0:null===(x=f.data)||void 0===x?void 0:x.socialLinks,B=null==U?void 0:null===(j=U.images)||void 0===j?void 0:null===(S=j[0])||void 0===S?void 0:S.croppedImageUrl,W
1=R?(0,u.Wr)(L):null==L?void 0:L.menuCtaLink,z=(0,d.Z)(e=>e.typewriterEnabled.hero),Y=(0,d.Z)(e=>e.updateTypewriterState);if(!U||!R&&!(null==U?void 0:U.visible))return!1;let G=null==L?void 0:null===(I=L.styling)||void 0===I?void 0:null===(w=I.themeColors)||void 0===w?void 0:w.backgroundColor,J=(null==G?void 0:G.toUpperCase())==="#FFFFFF",V=J?null==L?void 0:null===(k=L.styling)||void 0===k?void 0:null===(Z=k.themeColors)||void 0===Z?void 0:Z.backgroundColor:null==L?void 0:null===(T=L.styling)||void 0===T?void 0:null===(F=T.buttonStyles)||void 0===F?void 0:F.buttonColor,X=J?null==L?void 0:null===(M=L.styling)||void 0===M?void 0:null===(E=M.themeColors)||void 0===E?void 0:E.fontColor:null==L?void 0:null===(O=L.styling)||void 0===O?void 0:null===(A=O.buttonStyles)||void 0===A?void 0:A.buttonTextColor;return(0,t.jsxs)(i.ZP,{container:!0,justifyContent:"left",alignItems:"center",minHeight:{md:"68.8vh"},id:"hero",className:"scroll-to",sx:{backgroundImage:"linear-gradient(180deg, rgba(0,0,0, 0.5),rgba(0,0,0, 0.5)), url(".concat((0,s.g)(B||N),")"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},children:[(0,t.jsxs)(i.ZP,{container:!0,item:!0,xs:12,md:6,flexDirection:"column",gap:"0.6875rem",paddingLeft:"10%",paddingRight:"5%",paddingY:"10%",children:[(0,t.jsx)(l.Z,{variant:"h2",component:"h1",fontWeight:700,lineHeight:1.5,color:"#FFFFFF",sx:{whiteSpace:"pre-wrap"},"data-editor-field":h.Js.title,children:(0,t.jsx)(c.Z,{text:_,enabled:z||!1,completeCallback:()=>Y("hero",!1)})}),D&&(0,t.jsx)(l.Z,{variant:"body1",component:"div",fontSize:"1.375rem",color:"#FFFFFF",sx:{whiteSpace:"pre-wrap"},"data-editor-field":h.Js.content,dangerouslySetInnerHTML:{__html:(0,v.Z)(D)||""}}),(0,t.jsxs)(i.ZP,{container:!0,item:!0,xs:12,md:6,flexDirection:"column",gap:2.5,children:[(0,t.jsx)(a.Z,{socialLinks:H,sxIcon:{color:"#FFFFFF"},sx:{justifyContent:"left",marginTop:".5rem"}}),W&&(0,t.jsx)(r.Z,{variant:"contained",href:R?void 0:W,"data-editor-no-action":"",sx:{width:"fit-content",fontWeight:700,fontSize:"1.25rem",textTransform:"none",backgroundColor:V,color:X,boxShadow:"none"},children:"See Menu"})]})]}),(0,t.jsx)(i.ZP,{item:!0})]})}},30069:function(e,o,n){n.d(o,{OrderOnline:function(){return y},Reservations:function(){return f}});var t=n(57437),i=n(63582),l=n(46387),r=n(63832),d=n(44811),a=n(98489),s=n(23110),c=n(37837),u=n(19386),v=n(8461),h=n(69691),g=n(84498),p=n(69424),m=n(99583),x=n(70725);let f=e=>{var o,n,a,c,u,g,f,y,b,C,S,j,w,I,Z,k,F,T,E,M,A,O,L,R,P;let{scheme:U,data:_,editorMode:D,type:N,pageId:H}=e,B=null==U?void 0:null===(a=U.pages)||void 0===a?void 0:null===(n=a.find(e=>e.pageId===H))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>e.rendererComponent===N),W=null==B?void 0:B.content,z=null==B?void 0:B.visible,Y=null==B?void 0:B.title,G=null==B?void 0:B.buttons,J=null==B?void 0:null===(u=B.images)||void 0===u?void 0:null===(c=u[0])||void 0===c?void 0:c.url,V=null==B?void 0:null===(f=B.images)||void 0===f?void 0:null===(g=f[0])||void 0===g?void 0:g.croppedImageUrl,X=N.charAt(0).toLowerCase()+N.slice(1),Q=null==U?void 0:null===(C=U.pages)||void 0===C?void 0:null===(b=C.find(e=>e.pageId===p.iY.Shared))||void 0===b?void 0:null===(y=b.pageItems)||void 0===y?void 0:y.find(e=>"ReservationsCallToAction"===e.rendererComponent),K=null==Q?void 0:null===(S=Q.data)||void 0===S?void 0:S.lightHouseServices,q=(0,s.Z)(e=>e.typewriterEnabled[N]),$=(0,s.Z)(e=>e.updateTypewriterState);if(!B||!D&&!(null==B?void 0:B.visible))return!1;let ee=null==U?void 0:null===(w=U.styling)||void 0===w?void 0:null===(j=w.themeColors)||void 0===j?void 0:j.backgroundColor,eo=(null==ee?void 0:ee.toUpperCase())==="#FFFFFF",en=eo?null==U?void 0:null===(Z=U.styling)||void 0===Z?void 0:null===(I=Z.themeColors)||void 0===I?void 0:I.backgroundColor:null==U?void 0:null===(F=U.styling)||void 0===F?void 0:null===(k=F.buttonStyles)||void 0===k?void 0:k.buttonColor,et=eo?null==U?void 0:null===(E=U.styling)||void 0===E?void 0:null===(T=E.themeColors)||void 0===T?void 0:T.fontColor:null==U?void 0:null===(A=U.styling)||void 0===A?void 0:null===(M=A.buttonStyles)||void 0===M?void 0:M.buttonTextColor,ei=(null==U?void 0:null===(L=U.styling)||void 0===L?void 0:null===(O=L.themeColors)||void 0===O?void 0:O.backgroundColor2)||"#101010",el=(null==U?void 0:null===(P=U.styling)||void 0===P?void 0:null===(R=P.themeColors)||void 0===R?void 0:R.fontColor2)||"#FFF";return(0,t.jsx)(i.Z,{id:X,className:"scroll-to",paddingY:8,direction:{xs:"column",md:"row"},height:{xs:"100%"},sx:{opacity:z?"1":"0.2",backgroundImage:"linear-gradient(180deg, rgba(0,0,0, 0.5),rgba(0,0,0, 0.5)), url(".concat((0,v.g)(V||J),")"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},children:(0,t.jsxs)(i.Z,{minWidth:{md:"40%"},maxWidth:{md:"45%"},marginX:{xs:"2rem",md:"10%"},marginY:{md:"10%"},paddingX:{xs:2.5,md:7.5},paddingY:6,justifyContent:"left",height:"100%",borderRadius:"30px",sx:{backgroundColor:ei,color:el},children:[(0,t.jsx)(l.Z,{variant:"h2",component:"h3","data-editor-field":x.Js.title,children:(0,t.jsx)(h.Z,{text:Y||"",enabled:q||!1,completeCallback:()=>$("".concat(e.type),!1)})}),(0,t.jsx)(l.Z,{variant:"body1",component:"div",fontSize:"1.375rem",lineHeight:2,marginTop:4,"data-editor-field":x.Js.content,dangerouslySetInnerHTML:{__html:(0,m.Z)(W)||""}}),G&&"Reservations"===N&&(null==Q||(null==Q?void 0:Q.visible)===!0)&&G.map((e,o)=>{var n;return(0,t.jsx)(r.Z,{marginY:4,children:(0,t.jsx)(d.Z,{variant:"contained",href:null==K?void 0:null===(n=K[0])||void 0===n?void 0:n.url,target:"_blank",rel:"noopener","data-editor-field":(0,x.Q2)(o),sx:{backgroundColor:en,color:et,textTransform:"none",fontWeight:700,boxShadow:"none"},children:e.text})},o)})]})})},y=e=>{var o,n,p,f,y,b,C;let{scheme:S,data:j,editorMode:w,type:I,reverse:Z,sx:k,pageId:F}=e,T=null==S?void 0:null===(p=S.pages)||void 0===p?void 0:null===(n=p.find(e=>e.pageId===F))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>e.rendererComponent===I),E=null==T?void 0:T.content,M=null==T?void 0:T.visible,A=null==T?void 0:T.title,O=null==T?void 0:T.buttons,L=null==T?void 0:null===(y=T.images)||void 0===y?void 0:null===(f=y[0])||void 0===f?void 0:f.url,R=null==T?void 0:null===(C=T.images)||void 0===C?void 0:null===(b=C[0])||void 0===b?void 0:b.croppedImageUrl,P=I.charAt(0).toLowerCase()+I.slice(1),{showOrderOnlineCTA:U}=(0,u.V)(j,S),{href:_,handler:D}=(0,c.S)(j,S),N=(0,s.Z)(e=>e.typewriterEnabled[I]),H=(0,s.Z)(e=>e.updateTypewriterState);return!!T&&(!!w||!!M)&&(0,t.jsx)(r.Z,{id:P,sx:{opacity:M?"1":"0.2",...k},children:(0,t.jsx)(a.Z,{sx:{paddingTop:{md:16},paddingX:{xs:"10%"}},maxWidth:!1,children:(0,t.jsxs)(i.Z,{direction:{xs:Z?"column-reverse":"column",md:Z?"row-reverse":"row"},justifyContent:"space-around",gap:{xs:3.75,md:7.5},children:[(0,t.jsx)(r.Z,{width:{xs:"100%",md:"50%"},display:"flex",justifyContent:"center",alignItems:"center",children:(0,t.jsx)(r.Z,{component:"img",src:(0,v.g)(R||L),alt:A||"section image",borderRadius:"30px",sx:{aspectRatio:g.s.FEASTFUL.ORDER_ONLINE,objectFit:"cover",width:{xs:"100%"}}})}),(0,t.jsxs)(i.Z,{width:{xs:"100%",md:"50%"},children:[(0,t.jsx)(l.Z,{variant:"h2",component:"h3",marginTop:8,"data-editor-field":x.Js.title,children:(0,t.jsx)(h.Z,{text:A||"",enabled:N||!1,completeCallback:()=>H("".concat(e.type),!1)})}),(0,t.jsx)(l.Z,{variant:"body1",component:"div",lineHeight:2,marginTop:4,"data-editor-field":x.Js.content,dangerouslySetInnerHTML:{__html:(0,m.Z)(E)||""}}),O&&"OrderOnline"===I&&U&&O.map((e,o)=>(0,t.jsx)(r.Z,{marginY:4,children:_?(0,t.jsx)(d.Z,{variant:"contained",component:"a",href:_,target:"_blank",rel:"noopener noreferrer",onClick:D,"data-editor-field":(0,x.Q2)(o),sx:{boxShadow:"none",textTransform:"none",fontWeight:700},children:e.text}):(0,t.jsx)(d.Z,{variant:"contained",onClick:D,"data-editor-field":(0,x.Q2)(o),sx:{boxShadow:"none",textTransform:"none",fontWeight:700},children:e.text})},o))]})]})})})}},68126:function(e,o,n){var t=n(57437),i=n(63832),l=n(63582),r=n(98489),d=n(46387),a=n(44811),s=n(23110),c=n(69400),u=n(8461),v=n(69691),h=n(84498),g=n(1701),p=n(70725);let m=e=>(0,t.jsx)(i.Z,{position:"absolute",sx:{height:"100%",width:"100%",overflow:"hidden"},children:(0,t.jsx)(i.Z,{component:"svg",viewBox:"0 0 635 795",fill:"none",xmlns:"http://www.w3.org/2000/svg",sx:{height:"100%",width:{xs:"100%",md:"inherit"}},children:(0,t.jsx)("path",{d:"M2692.45 362.26C3004.31 156.272 3318.21 -52.3678 3640.8 -240.213C3645.7 -243.057 3651.23 -244.342 3656.77 -243.922C3662.31 -243.503 3667.62 -241.396 3672.12 -237.841C3709.69 -208.394 3687.71 -180.622 3658.06 -162.479C3327.96 39.4151 3001.45 248.101 2678.52 463.58C2646.82 484.653 2572.43 542.43 2549.81 474.884C2522.08 392.405 2859.5 64.303 2920.85 -0.312515C2921.56 -0.886215 2922.03 -1.74513 2922.16 -2.70042C2922.3 -3.6557 2922.07 -4.62909 2921.55 -5.40637C2921.02 -6.18364 2920.24 -6.7012 2919.36 -6.84515C2918.49 -6.98911 2917.6 -6.74765 2916.88 -6.17393C2596.68 182.23 2271.44 361.283 1941.18 530.986C1916.38 543.826 1754.7 623.095 1714.7 611.791C1647.34 592.811 1669.84 522.752 1706.39 487.444C1860.61 338.303 2014.84 190.51 2169.06 44.067C2169.61 43.5378 2169.96 42.8037 2170.04 42.0084C2170.12 41.213 2169.93 40.414 2169.49 39.7677C2169.06 39.1214 2168.43 38.6745 2167.71 38.5146C2166.99 38.3547 2166.24 38.4935 2165.61 38.9035C2045.98 116.637 980.17 766.7 923.295 555.549C903.612 482.839 993.207 422.689 1035.64 381.938C1155.61 267.128 1272.64 149.713 1386.74 29.6926C1387.13 29.3779 1387.39 28.9071 1387.46 28.3837C1387.53 27.8602 1387.41 27.3271 1387.12 26.9014C1386.83 26.4758 1386.4 26.1926 1385.92 26.114C1385.44 26.0355 1384.95 26.1682 1384.56 26.4828C990.906 265.779 600.488 508.471 213.307 754.5
159C169.766 782.284 129.975 801.823 93.9321 813.173C12.7725 838.992 23.5085 738.231 57.2505 696.363C214.031 501.819 364.805 302.297 509.572 97.7971C509.809 97.575 509.956 97.259 509.98 96.9188C510.004 96.5786 509.903 96.2419 509.7 95.9828C509.496 95.7237 509.207 95.5635 508.896 95.5373C508.584 95.5111 508.276 95.6211 508.038 95.8432C105.052 364.074 -311.483 636.074 -685.84 949.661C-689.079 952.38 -693.02 953.896 -697.087 953.988C-731.596 954.825 -754.986 912.958 -725.717 884.488C-449.135 615.512 -172.382 346.723 104.54 78.1193C156.687 27.5992 205.511 82.5851 164.611 122.778C41.6576 243.822 -77.3766 360.539 -192.491 472.93C-210.981 491.073 -209.746 492.84 -188.785 478.233C58.912 305.46 311.764 133.105 569.771 -38.8306C629.714 -78.7442 682.116 -17.0594 636.36 48.3934C481.369 270.384 322.798 483.769 160.649 688.548C150.424 701.48 152.043 703.62 165.506 694.967C553.709 446.088 946.003 201.442 1342.39 -38.9701C1397.73 -72.6037 1461.76 -108.61 1510.33 -131.497C1525.03 -138.475 1546.37 -134.986 1558.13 -121.728C1596.09 -79.1629 1542.54 -21.6649 1514.04 8.7588C1348.9 184.416 1183.9 348.537 1019.02 501.121C996.53 521.961 999.598 528.614 1028.23 521.078C1071.43 509.913 1116.03 498.051 1158.47 481.024C1508.67 341.047 1830.24 154.179 2155.39 -42.7383C2226.07 -85.5827 2297.77 -121.449 2370.11 -158.851C2417.53 -183.273 2457.02 -127.729 2416.25 -88.3738C2209.96 110.636 2004.19 307.6 1798.92 502.516C1794.24 506.889 1794.75 507.866 1800.46 505.447C1873.69 474.326 1944.37 443.483 2016.33 405.384C2345.4 231.587 2670.89 49.9286 2992.8 -139.592C3055.94 -176.714 3112.69 -94.0957 3062.72 -41.0635C2938.31 90.4005 2813.95 223.493 2689.64 358.213C2689.15 358.62 2688.82 359.224 2688.74 359.891C2688.65 360.559 2688.82 361.235 2689.19 361.772C2689.56 362.308 2690.11 362.661 2690.73 362.753C2691.34 362.845 2691.96 362.667 2692.45 362.26Z",fill:e.fillColor,fillOpacity:"0.8"})})});o.default=e=>{var o,n,x,f,y,b,C,S,j,w,I,Z,k,F,T,E,M,A;let{scheme:O,editorMode:L,pageId:R}=e,P=null==O?void 0:null===(x=O.pages)||void 0===x?void 0:null===(n=x.find(e=>e.pageId===R))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"Hero"===e.rendererComponent),U=null==P?void 0:P.title,_=null==P?void 0:null===(y=P.images)||void 0===y?void 0:null===(f=y[0])||void 0===f?void 0:f.url,D=null==P?void 0:null===(C=P.images)||void 0===C?void 0:null===(b=C[0])||void 0===b?void 0:b.croppedImageUrl,N=null==P?void 0:null===(j=P.images)||void 0===j?void 0:null===(S=j[0])||void 0===S?void 0:S.alt,H=null==O?void 0:null===(F=O.pages)||void 0===F?void 0:null===(k=F.find(e=>e.pageId===R))||void 0===k?void 0:null===(Z=k.pageItems)||void 0===Z?void 0:null===(I=Z.find(e=>"SocialLinks"===e.rendererComponent))||void 0===I?void 0:null===(w=I.data)||void 0===w?void 0:w.socialLinks,B=(0,s.Z)(e=>e.typewriterEnabled.hero),W=(0,s.Z)(e=>e.updateTypewriterState),z=L?(0,g.Wr)(O):null==O?void 0:O.menuCtaLink;return!!P&&(!!L||null!=P&&!!P.visible)&&(0,t.jsx)(i.Z,{id:"hero",children:(0,t.jsxs)(l.Z,{sx:{flexDirection:{xs:"column-reverse",md:"row"}},children:[(0,t.jsx)(r.Z,{sx:{width:{xs:"80vw",md:"60vw"}},children:(0,t.jsxs)(l.Z,{spacing:2,marginTop:{xs:"30vh",md:0},marginBottom:"20vh",marginX:{xs:"auto",md:12},justifyContent:"center",alignItems:{xs:"center",md:"start"},height:"100%",width:"70%",textAlign:{xs:"center",md:"left"},children:[(0,t.jsx)(d.Z,{variant:"h2",component:"h1",lineHeight:1.5,sx:{whiteSpace:"pre-wrap"},"data-editor-field":p.Js.title,children:(0,t.jsx)(v.Z,{text:U,enabled:B||!1,completeCallback:()=>W("hero",!1)})}),(0,t.jsx)(c.Z,{socialLinks:H,sx:{justifyContent:{xs:"center",md:"left"}},sxIcon:{color:"#101010"}}),z&&(0,t.jsx)(a.Z,{href:L?void 0:z,"data-editor-no-action":"",sx:{width:"fit-content",padding:"6px 22px",textTransform:"none",fontWeight:700},children:"See Menu"})]})}),(0,t.jsxs)(i.Z,{position:"relative",width:{xs:"100%",md:"40vw"},sx:{minHeight:{md:"100vh"},display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:null==O?void 0:null===(E=O.styling)||void 0===E?void 0:null===(T=E.buttonStyles)||void 0===T?void 0:T.buttonColor},children:[(0,t.jsx)(m,{fillColor:null==O?void 0:null===(A=O.styling)||void 0===A?void 0:null===(M=A.themeColors)||void 0===M?void 0:M.backgroundColor2}),(0,t.jsx)(i.Z,{component:"img",src:(0,u.g)(D||_),alt:N||"headline image",borderRadius:"30px",marginLeft:{xs:0,md:"-22vw"},marginTop:{xs:"14vh",md:0},marginBottom:{xs:"-18vh",md:0},sx:{aspectRatio:h.s.METROPOLITAN.HERO,objectFit:"cover",width:{xs:"70vw",md:"30vw"},maxHeight:{xs:"50vh",md:"60vh"},transform:"rotate(-1.9deg)",boxShadow:"0px 4px 9px 0px #3535354F"}})]})]})})}},73560:function(e,o,n){var t=n(57437),i=n(63832),l=n(98489),r=n(63582),d=n(46387),a=n(44811),s=n(23110),c=n(37837),u=n(19386),v=n(8461),h=n(69691),g=n(84498),p=n(69424),m=n(99583),x=n(70725);let f=e=>{let{fillColor:o}=e,n=e=>(0,t.jsx)(i.Z,{position:"absolute",width:"".concat(10,"%"),sx:e.sx,children:(0,t.jsx)(l,{fillColor:o})}),l=e=>(0,t.jsx)("svg",{viewBox:"0 0 171 188",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M53.2885 81.3179C53.2706 81.9472 53.5333 82.1113 54.0768 81.8104C57.8899 79.7266 61.6716 77.4809 65.4219 75.0734C77.0006 67.6365 89.3114 61.8365 102.354 57.6735C108.317 55.7652 117.243 53.9391 121.191 60.
1122C126.123 67.8439 120.524 78.5752 116.462 86.5023C110.308 98.5081 104.333 110.769 98.5344 123.286C98.4562 123.455 98.4118 123.638 98.4038 123.825C98.3957 124.011 98.4241 124.198 98.4874 124.373C98.5506 124.549 98.6475 124.71 98.7723 124.847C98.8972 124.984 99.0476 125.095 99.2148 125.173C100.944 125.98 102.871 126.687 104.995 127.294C125.584 133.171 145.606 140.613 165.063 149.618C167.358 150.68 169.001 152.301 169.994 154.481C174.542 164.487 152.815 168.338 146.926 169.603C136.444 171.847 125.57 176.874 115.828 181.682C112.783 183.187 101.734 190.608 99.1138 186.066C99.0577 185.969 99.0259 185.86 99.0212 185.748C99.0165 185.636 99.039 185.524 99.0868 185.423C101.263 180.677 104.672 178.194 109.233 175.253C119.505 168.632 129.123 163.115 138.087 158.701C139.293 158.106 140.385 157.326 141.544 156.649C141.63 156.598 141.701 156.523 141.748 156.433C141.794 156.343 141.815 156.241 141.807 156.14C141.8 156.038 141.764 155.941 141.704 155.859C141.644 155.778 141.563 155.715 141.469 155.678C126.693 149.892 111.615 144.985 96.2371 140.959C90.0323 139.338 81.6447 135.645 83.2952 127.512C84.7909 120.126 88.1055 113.396 91.4807 106.741C97.1848 95.4781 103.003 84.2795 108.936 73.1446C109.28 72.5017 109.327 71.5305 109.644 70.867C109.688 70.7731 109.704 70.6681 109.69 70.565C109.677 70.4618 109.633 70.365 109.566 70.2865C109.499 70.208 109.41 70.1512 109.312 70.1231C109.213 70.095 109.108 70.0968 109.01 70.1284C104.178 71.6787 99.5652 73.6371 95.1726 76.0036C84.6135 81.6895 74.3867 87.9432 64.4922 94.7645C59.9447 97.8971 52.0961 103.259 46.949 102.753C41.2899 102.199 38.1235 96.5428 37.9349 91.2969C37.7866 86.9834 38.0696 82.695 38.7837 78.4316C41.7345 60.7855 45.1098 43.536 47.5351 25.5616C47.6654 24.595 47.3487 24.408 46.5852 25.0008C46.0822 25.3883 45.4466 26.0404 44.6786 26.9569C34.0431 39.6238 24.234 52.92 15.2513 66.8454C13.5805 69.4353 11.7143 71.8702 9.65282 74.15C5.38828 78.8557 -0.371878 73.425 0.0188698 68.4937C0.400635 63.6741 2.13205 58.8271 5.21312 53.9527C16.0058 36.8903 28.4469 21.1934 42.5362 6.86219C47.3397 1.97873 50.1019 -0.928097 56.6301 0.26883C60.5443 0.986987 61.2248 3.68862 61.3932 7.49143C61.6447 13.1592 61.5167 18.567 61.0092 23.7149C59.3653 40.3762 56.3067 58.3506 53.814 75.7026C53.5221 77.718 53.3469 79.5898 53.2885 81.3179Z",fill:e.fillColor})});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n,{sx:{right:10,top:10}}),(0,t.jsx)(n,{sx:{left:10,bottom:10,transform:"rotate(180deg)"}})]})};o.default=e=>{var o,n,y,b,C,S,j,w,I,Z,k,F,T;let{scheme:E,data:M,editorMode:A,type:O,reverse:L,sx:R,pageId:P}=e,U=null==E?void 0:null===(y=E.pages)||void 0===y?void 0:null===(n=y.find(e=>e.pageId===P))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>e.rendererComponent===O),_=null==U?void 0:U.content,D=null==U?void 0:U.visible,N=null==U?void 0:U.title,H=null==U?void 0:U.buttons,B=null==U?void 0:null===(C=U.images)||void 0===C?void 0:null===(b=C[0])||void 0===b?void 0:b.url,W=null==U?void 0:null===(j=U.images)||void 0===j?void 0:null===(S=j[0])||void 0===S?void 0:S.croppedImageUrl,z=O.charAt(0).toLowerCase()+O.slice(1),{showOrderOnlineCTA:Y}=(0,u.V)(M,E),{href:G,handler:J}=(0,c.S)(M,E),V=null==E?void 0:null===(Z=E.pages)||void 0===Z?void 0:null===(I=Z.find(e=>e.pageId===p.iY.Shared))||void 0===I?void 0:null===(w=I.pageItems)||void 0===w?void 0:w.find(e=>"ReservationsCallToAction"===e.rendererComponent),X=null==V?void 0:null===(k=V.data)||void 0===k?void 0:k.lightHouseServices,Q=(0,s.Z)(e=>e.typewriterEnabled[O]),K=(0,s.Z)(e=>e.updateTypewriterState);return!!U&&(!!A||!!D)&&(0,t.jsxs)(i.Z,{id:z,className:"scroll-to",sx:{opacity:D?"1":"0.2",...R},children:["SalesPitch"===O&&(0,t.jsx)(l.Z,{maxWidth:!1,sx:{display:"flex",justifyContent:"center"},children:(0,t.jsxs)(r.Z,{width:{xs:"100%",md:"80%",lg:"60%"},paddingTop:8,children:[(0,t.jsx)(d.Z,{textAlign:"center",variant:"h2",component:"h3","data-editor-field":x.Js.title,children:(0,t.jsx)(h.Z,{text:N||"",enabled:Q||!1,completeCallback:()=>K("".concat(e.type),!1)})}),(0,t.jsxs)(i.Z,{position:"relative",marginY:4,children:[(0,t.jsx)(i.Z,{component:"img",width:"80%",margin:"10%",src:(0,v.g)(W||B),alt:N||"section image",borderRadius:"30px",sx:{aspectRatio:g.s.METROPOLITAN.SALES_PITCH,objectFit:"cover",transform:"rotate(-1.9deg)",boxShadow:"0px 4px 9px 0px #3535354F"}}),(0,t.jsx)(f,{fillColor:null==E?void 0:null===(T=E.styling)||void 0===T?void 0:null===(F=T.buttonStyles)||void 0===F?void 0:F.buttonColor})]}),(0,t.jsx)(d.Z,{variant:"body1",component:"div",lineHeight:2.5,paddingX:8,"data-editor-field":x.Js.content,dangerouslySetInnerHTML:{__html:(0,m.Z)(_)||""}})]})}),("OrderOnline"===O||"Reservations"===O)&&(0,t.jsx)(l.Z,{sx:{paddingTop:16},children:(0,t.jsxs)(r.Z,{direction:{xs:"column",md:L?"row-reverse":"row"},paddingX:{xs:8,md:0},children:[(0,t.jsx)(i.Z,{width:{md:"50%"},display:"flex",justifyContent:"center",alignItems:"center",children:(0,t.jsx)(i.Z,{component:"img",src:(0,v.g)(W||B),alt:N||"section image",borderRadius:"30px",sx:{aspectRatio:g.s.METROPOLITAN.RESERVATIONS_AND_ORDER_ONLINE,objectFit:"cover",transform:"rotate(-1.9deg)",boxShadow:"0px 4px 9px 0px #3535354F",width:{xs:"100%",md:"70%"}}})}),(0,t.jsxs)(r.Z,{width:{xs:"100%",md:"50%"},children:[(0,t.jsx)(d.Z,{variant:"h2",component:"h3",marginTop:8,"data-editor-field":x.Js.title,children:(0,t.jsx)(h.Z,{text:N||"",enabled:Q||!1,completeCallback:()=>K("".concat(e.type),!1)})}),(0,t.jsx)(d.Z,{variant:"body1",component:"div",lineHeight:2.5,marginTop:4,"data-editor-field":x.Js.content,dangerouslySetInnerHTML:{__html:(0,m.Z)(_)||""}}),H&&"OrderOnline"===O&&Y&&H.map((e,o)=>(0,t.jsx)(i.Z,{marginY:4,children:G?(0,t.jsx)(a.Z,{variant:"contained",component:"a",href:G,target:"_blank",rel:"noopener noreferrer",onClick:J,"data-editor-field":(0,x.Q2)(o),sx:{fontWeight:700,textTransform:"none"},children:e.text}):(0,t.jsx)(a.Z,{variant:"contained",onClick:J,"data-editor-field":(0,x.Q2)(o),sx:{fontWeight:700,textTransform:"none"},children:e.text})},o)),H&&"Reservations"===O&&(null==V||(null==V?void 0:V.visible)===!0)&&H.map((e,o)=>{var n;return(0,t.jsx)(i.Z,{marginY:4,children:(0,t.jsx)(a.Z,{variant:"contained",href:null==X?void 0:null===(n=X[0])||void 0===n?void 0:n.url,target:"_blank",rel:"noopener","data-editor-field":(0,x.Q2)(o),sx:{textTransform:"none",fontWeight:700},children:e.text})},o)})]})]})}),"AboutUs"===O&&(0,t.jsxs)(r.Z,{paddingBottom:{xs:8,md:"0"},direction:{xs:"column-reverse",md:"row"},height:{xs:"100%",md:"100vh"},children:[(0,t.jsxs)(r.Z,{width:{md:"60%"},maxWidth:{md:"calc(1200px - 40%)"},margin:{md:"auto"},paddingX:3,justifyContent:"center",height:"100%",children:[(0,t.jsx)(d.Z,{variant:"h2",component:"h3",marginTop:{xs:8,md:0},"data-editor-field":x.Js.title,children:(0,t.jsx)(h.Z,{text:N||"",enabled:Q||!1,completeCallback:()=>K("".concat(e.type),!1)})}),(0,t.jsx)(d.Z,{variant:"body1",component:"div",lineHeight:2.5,marginTop:4,"data-editor-field":x.Js.content,dangerouslySetInnerHTML:{__html:(0,m.Z)(_)||""}})]}),(0,t.jsx)(i.Z,{width:{md:"40%"},component:"img",src:(0,v.g)(W||B),alt:N||"section image",sx:{objectFit:"cover"}})]})]})}},800:function(e,o,n){var t=n(57437),i=n(63582),l=n(63832),r=n(46387),d=n(23110),a=n(8461),s=n(69691),c=n(84498),u=n(99583),v=n(70725);o.default=e=>{var o,n,h,g,p,m,x,f,y;let{scheme:b,editorMode:C,type:S,isSingleSection:j,pageId:w}=e,I=null==b?void 0:null===(h=b.pages)||void 0===h?void 0:null===(n=h.find(e=>e.pageId===w))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>e.rendererComponent===S),Z=null==I?void 0:I.content,k=null==I?void 0:I.visible,F=null==I?void 0:I.title,T=null==I?void 0:null===(p=I.images)||void 0===p?void 0:null===(g=p[0])||void 0===g?void 0:g.url,E=null==I?void 0:null===(x=I.images)||void 0===x?void 0:null===(m=x[0])||void 0===m?void 0:m.croppedImageUrl,M=(null==I?void 0:null===(y=I.images)||void 0===y?void 0:null===(f=y[0])||void 0===f?void 0:f.alt)||"",A=S.charAt(0).toLowerCase()+S.slice(1),O=(0,d.Z)(e=>e.typewriterEnabled[S]),L=(0,d.Z)(e=>e.updateTypewriterState);return!!I&&(!!C||null!=I&&!!I.visible)&&(0,t.jsxs)(i.Z,{id:A,direction:{xs:"column",md:j?"row":"column"},sx:{opacity:k?"1":"0.2",paddingBottom:{xs:7,md:0},textAlign:"left",marginBottom:{xs:0,md:7.5}}
1,alignItems:"center",gap:4,children:[(0,t.jsx)(l.Z,{width:{xs:"100%",md:j?"50%":"100%"},sx:{position:"relative",textAlign:"left"},children:(0,t.jsx)(l.Z,{component:"img",borderRadius:"AboutUs"===S?{xs:"200px 0px 0px 0px",md:"300px 0px 0px 0px"}:"SalesPitch"===S?{xs:"0px 0px 200px 0px",md:"0px 0px 300px 0px"}:"0px",src:(0,a.g)(E||T),alt:M,maxWidth:"100%",sx:{aspectRatio:c.s.SAVORY.ABOUT_US_AND_SALES_PITCH,objectFit:"cover"}})}),(0,t.jsxs)(l.Z,{width:{xs:"100%",md:j?"50%":"100%"},sx:{textAlign:"left"},children:[(0,t.jsx)(r.Z,{variant:"h2",component:"h3",marginBottom:3,"data-editor-field":v.Js.title,children:(0,t.jsx)(s.Z,{text:F||"",enabled:O||!1,completeCallback:()=>L("".concat(e.type),!1)})}),(0,t.jsx)(r.Z,{variant:"body1",component:"div",lineHeight:2,"data-editor-field":v.Js.content,dangerouslySetInnerHTML:{__html:(0,u.Z)(Z)||""}})]})]})}},34197:function(e,o,n){var t=n(57437),i=n(31691),l=n(17150),r=n(98489),d=n(62069),a=n(63832),s=n(63582),c=n(18856),u=n(46387),v=n(44811),h=n(69400),g=n(37837),p=n(58297),m=n(19386),x=n(56849),f=n(8461),y=n(69424),b=n(1701);let C={textDecoration:"none",cursor:"pointer",background:"transparent",padding:0,textTransform:"none",fontWeight:700,borderRadius:"inherit",font:"inherit",display:{xs:"none",md:"block"}};o.default=e=>{var o,n,S,j,w,I,Z,k,F,T,E,M,A,O,L,R,P,U,_,D,N,H,B,W,z,Y,G,J,V,X;let{scheme:Q,data:K,sx:q,pageId:$,editorMode:ee}=e,eo=(0,i.Z)(),en=(0,l.Z)(eo.breakpoints.down("md")),et=en?null==Q?void 0:null===(n=Q.styling)||void 0===n?void 0:null===(o=n.themeColors)||void 0===o?void 0:o.fontColor:null==Q?void 0:null===(j=Q.styling)||void 0===j?void 0:null===(S=j.footerStyles)||void 0===S?void 0:S.fontColor,ei=null==Q?void 0:null===(I=Q.styling)||void 0===I?void 0:null===(w=I.fontStyles)||void 0===w?void 0:w.bodyFontSize,el=en?null==Q?void 0:null===(k=Q.styling)||void 0===k?void 0:null===(Z=k.themeColors)||void 0===Z?void 0:Z.backgroundColor:null==Q?void 0:null===(T=Q.styling)||void 0===T?void 0:null===(F=T.footerStyles)||void 0===F?void 0:F.backgroundColor,er=null==Q?void 0:null===(A=Q.pages)||void 0===A?void 0:null===(M=A.find(e=>e.pageId===y.iY.Shared))||void 0===M?void 0:null===(E=M.pageItems)||void 0===E?void 0:E.find(e=>"Logo"===e.rendererComponent),ed=null==er?void 0:null===(L=er.images)||void 0===L?void 0:null===(O=L[0])||void 0===O?void 0:O.url,ea=null==er?void 0:er.visible,es=null==Q?void 0:null===(D=Q.pages)||void 0===D?void 0:null===(_=D.find(e=>e.pageId===y.iY.Shared))||void 0===_?void 0:null===(U=_.pageItems)||void 0===U?void 0:null===(P=U.find(e=>"SocialLinks"===e.rendererComponent))||void 0===P?void 0:null===(R=P.data)||void 0===R?void 0:R.socialLinks,ec=ee?(0,b.Wr)(Q):null==Q?void 0:Q.menuCtaLink,eu=null==Q?void 0:null===(B=Q.pages)||void 0===B?void 0:null===(H=B.find(e=>e.pageId===y.iY.Shared))||void 0===H?void 0:null===(N=H.pageItems)||void 0===N?void 0:N.find(e=>"ReservationsCallToAction"===e.rendererComponent),ev=null==eu?void 0:null===(W=eu.data)||void 0===W?void 0:W.lightHouseServices,eh=null==Q?void 0:null===(G=Q.pages)||void 0===G?void 0:null===(Y=G.find(e=>e.pageId===y.iY.Shared))||void 0===Y?void 0:null===(z=Y.pageItems)||void 0===z?void 0:z.find(e=>"Shift4GiftCallToAction"===e.rendererComponent),eg=null==eh?void 0:null===(J=eh.data)||void 0===J?void 0:J.lightHouseServices,{showOrderOnlineCTA:ep,skyTabOnlineService:em,visibleExternalServices:ex}=(0,m.V)(K,Q),{href:ef,handler:ey}=(0,g.S)(K,Q);return(0,t.jsx)(r.Z,{maxWidth:!1,"data-editor-no-action":"",sx:{paddingX:{xs:"10%"},bgcolor:el,...q},children:(0,t.jsxs)(d.ZP,{container:!0,direction:"column",paddingY:3,children:[en&&ea&&ed&&(0,t.jsx)(d.ZP,{item:!0,xs:12,display:"flex",justifyContent:"center",marginBottom:2,children:(0,t.jsx)(a.Z,{component:"img",src:(0,f.g)(ed),alt:"Logo",sx:{maxHeight:"100px",maxWidth:"100%"}})}),(0,t.jsxs)(d.ZP,{container:!0,direction:"row",justifyContent:{xs:"center",lg:"space-between"},alignItems:{xs:"center",lg:"flex-start"},spacing:2,children:[(0,t.jsx)(d.ZP,{item:!0,xs:12,lg:4,display:"flex",justifyContent:{xs:"center",lg:"flex-start"},children:(0,t.jsxs)(s.Z,{direction:"row",gap:4,marginY:1,alignItems:"center",children:[ec&&(0,t.jsx)(c.Z,{href:ec,color:et,sx:{textDecoration:"none"},children:(0,t.jsx)(u.Z,{children:"Menu"})}),(null==eh?void 0:eh.visible)&&(null==eg?void 0:eg.length)>0&&(0,t.jsx)(c.Z,{href:null==eg?void 0:null===(V=eg[0])||void 0===V?void 0:V.url,color:et,target:"_blank",rel:"noopener","aria-label":"Gift Cards (opens in a new tab)",sx:{textDecoration:"none"},children:(0,t.jsx)(u.Z,{children:"Gift Cards"})}),(null==eu?void 0:eu.visible)&&(null==ev?void 0:ev.length)>0&&(0,t.jsx)(c.Z,{href:null==ev?void 0:null===(X=ev[0])||void 0===X?void 0:X.url,target:"_blank",rel:"noopener","aria-label":"Reservations (opens in a new tab)",color:et,sx:{textDecoration:"none"},children:(0,t.jsx)(u.Z,{children:"Reservations"})}),ep&&(ef?(0,t.jsx)(v.Z,{component:"a",href:ef,target:"_blank",rel:"noopener noreferrer",onClick:ey,sx:{...C,color:et||"#FFFFFF","&:hover":{background:"transparent",color:et||"#FFFFFF"}},children:(0,t.jsx)(u.Z,{children:"Order Now"})}):(0,t.jsx)(v.Z,{onClick:ey,sx:{...C,color:et||"#FFFFFF","&:hover":{background:"transparent",color:et||"#FFFFFF"}},children:(0,t.jsx)(u.Z,{children:"Order Now"})}))]})}),(0,t.jsx)(d.ZP,{item:!0,xs:12,lg:4,display:"flex",justifyContent:"center",children:(0,t.jsxs)(s.Z,{direction:"row",gap:4,height:"34px",alignItems:"flex-end",sx:{marginTop:"5px"},children:[(0,t.jsx)(h.Z,{sx:{justifyContent:"center"},sxIcon:{color:et},socialLinks:es}),ep&&em&&ex.map((e,o)=>(0,t.jsx)(x.x,{service:e},o))]})}),(0,t.jsx)(d.ZP,{item:!0,xs:12,lg:4,display:"flex",justifyContent:{xs:"center",lg:"flex-end"},children:(0,t.jsxs)(u.Z,{variant:"body2",display:"flex",alignItems:"center",justifyContent:{xs:"center",lg:"flex-end"},marginTop:1,color:et,fontSize:ei,sx:{"& a":{color:et}},children:[(0,t.jsx)(p.Z,{}),"\xa0",new Date().getFullYear(),"\xa0Powered by\xa0",(0,t.jsx)(c.Z,{href:"https://www.shift4.com/",target:"_blank",rel:"noopener",fontWeight:"bold",fontSize:ei,"aria-label":"Visit SkyTab (opens in a new tab)",sx:{textDecoration:"none","&:hover":{opacity:.7}},children:"Shift4"})]})})]})]})})}},39328:function(e,o,n){var t=n(57437),i=n(31691),l=n(17150),r=n(63832),d=n(63582),a=n(62069),s=n(46387),c=n(44811),u=n(23110),v=n(69400),h=n(8461),g=n(62661),p=n(2265),m=n(69691),x=n(1701),f=n(99583),y=n(70725);let b="".concat("https://cdn01.s4shops.com/skytabweb/assets","/images/heroSectionImage2.png"),C=e=>{let{background:o}=e;return(0,t.jsx)(r.Z,{marginLeft:{xs:"20%",md:"10%"},sx:{width:{xs:"50%",md:"43%"},height:"100%",aspectRatio:"17/20",borderRadius:{xs:"120px 0px 0px 0px",md:"300px 0px 0px 0px"},backgroundImage:"url(".concat((0,h.g)(o),")"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}})},S=e=>{let{background2:o}=e;return(0,t.jsx)(r.Z,{sx:{marginLeft:{xs:"7px",md:"21px"},width:{xs:"40%",md:"35.9%"},height:"100%",borderRadius:{xs:"0px 120px 0px 0px",md:"0px 300px 0px 0px"},aspectRatio:"19/20",backgroundImage:"url(".concat((0,h.g)(o),")"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}})};o.default=e=>{var o,n,h,j,w,I,Z,k,F,T,E,M,A,O,L,R,P,U,_,D;let{scheme:N,editorMode:H,pageId:B}=e,W=null==N?void 0:null===(h=N.pages)||void 0===h?void 0:null===(n=h.find(e=>e.pageId===B))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"Hero"===e.rendererComponent),z=null==W?void 0:W.title,Y=null==W?void 0:W.content,G=(null==W?void 0:null===(w=W.images)||void 0===w?void 0:null===(j=w[0])||void 0===j?void 0:j.url)||"",J=null==W?void 0:null===(Z=W.images)||void 0===Z?void 0:null===(I=Z[0])||void 0===I?void 0:I.croppedImageUrl,V=(null==W?void 0:null===(F=W.images)||void 0===F?void 0:null===(k=F[1])||void 0===k?void 0:k.url)||b,X=null==N?void 0:null===(O=N.pages)||void 0===O?void 0:null===(A=O.find(e=>e.pageId===B))||void 0===A?void 0:null===(M=A.pageItems)||void 0===M?void 0:null===(E=M.find(e=>"SocialLinks"===e.rendererComponent))||void 0===E?void 0:null===(T=E.data)||void 0===T?void 0:T.socialLinks,Q=null==W?void 0:null===(R=W.images)||void 0===R?void 0:null===(L=R[1])||void 0===L?void 0:L.croppedImageUrl,K=H?(0,x.Wr)(N):null==N?void 0:N.menuCtaLink,q=(0,u.Z)(e=>e.typewriterEnabled.hero),$=(0,u.Z)(e=>e.updateTypewriterState),ee=(0,p.useRef)(null),eo=(0,p.useRef)(null),en=(0,p.useRef)(null),et=(0,i.Z)(),ei=(0,l.Z)(et.breakpoints.down("md")),[el,er]=(0,p.useState)("76%"),ed=(0,p.useCallback)(()=>{let e=window.innerWidth;e>=1920?er("83%"):e>=1620?er("79%"):e>=1420?er("78%"):e>=1200?er("77%"):e>=900?er("76%"):er("auto")},[]);(0,p.useEffect)(()=>(ed(),window.addEventListener("resize",ed),()=>{window.removeEventListener("resize",ed)}),[ed]);let ea=(0,p.useCallback)(()=>
1{if(ee.current&&eo.current&&en.current){let e=ee.current.offsetHeight,o=en.current.offsetHeight;eo.current.style.paddingBottom="calc(".concat(e,"px - ").concat(o,"px + 5%)")}},[]);if((0,p.useEffect)(()=>{if(!ee.current||!eo.current||!en.current)return;let e=new ResizeObserver(ea);return e.observe(ee.current),()=>null==e?void 0:e.disconnect()},[ea]),!W||!H&&!(null==W?void 0:W.visible))return!1;let es=(null==N?void 0:null===(U=N.styling)||void 0===U?void 0:null===(P=U.themeColors)||void 0===P?void 0:P.backgroundColor2)||"#101010",ec=(null==N?void 0:null===(D=N.styling)||void 0===D?void 0:null===(_=D.themeColors)||void 0===_?void 0:_.fontColor)||"#101010";return(0,t.jsxs)(r.Z,{position:"relative",id:"hero",ref:eo,children:[(0,t.jsx)(d.Z,{ref:en,paddingY:"5%",paddingBottom:{xs:"20%",md:"5%"},minHeight:{md:"68.8vh"},direction:"row",children:(0,t.jsx)(C,{background:J||G})}),(0,t.jsx)(g.C,{fillColor:es,sx:{position:"absolute",paddingBottom:{xs:"0",md:"20px"},top:el,marginTop:{xs:"-15%",md:"0"},marginLeft:{xs:"5%"},...ei&&{width:"42%"}}}),(0,t.jsxs)(r.Z,{position:"absolute",top:0,zIndex:1,width:"100%",ref:ee,children:[ei?(0,t.jsx)(d.Z,{minHeight:{md:"50.8vh"},justifyContent:"flex-end",direction:"row",paddingTop:"43%"}):(0,t.jsx)(d.Z,{minHeight:{md:"50.8vh"},justifyContent:"flex-end",direction:"row",paddingTop:"10%",children:(0,t.jsxs)(a.ZP,{container:!0,flexDirection:"row",gap:2.5,width:"34%",padding:{xs:"3.125rem"},alignItems:"center",justifyContent:"left",marginRight:"11.9%",children:[(0,t.jsx)(s.Z,{variant:"h2",component:"h1",fontWeight:700,lineHeight:1.15,sx:{whiteSpace:"pre-wrap"},"data-editor-field":y.Js.title,children:(0,t.jsx)(m.Z,{text:z,enabled:q||!1,completeCallback:()=>$("hero",!1)})}),Y&&(0,t.jsx)(s.Z,{variant:"body1",component:"div",fontSize:"1.375rem",sx:{whiteSpace:"pre-wrap"},"data-editor-field":y.Js.content,dangerouslySetInnerHTML:{__html:(0,f.Z)(Y)||""}}),(0,t.jsxs)(a.ZP,{container:!0,item:!0,flexDirection:"column",gap:2.5,children:[(0,t.jsx)(v.Z,{socialLinks:X,sxIcon:{color:ec},sx:{justifyContent:"left",marginTop:".5rem"}}),K&&(0,t.jsx)(c.Z,{variant:"contained",href:H?void 0:K,"data-editor-no-action":"",sx:{width:"fit-content",fontWeight:700,fontSize:"1.25rem",textTransform:"none",boxShadow:"none",padding:"6px 22px","&:hover":{boxShadow:"none"}},children:"See Menu"})]})]})}),(0,t.jsxs)(d.Z,{minHeight:{md:"18vh"},justifyContent:"flex-start",alignItems:"flex-end",direction:"row",marginLeft:{xs:"5%",md:"10%"},sx:{marginTop:{xs:"0",md:"-3.2rem",xl:"0"}},children:[(0,t.jsx)(r.Z,{sx:{height:"100%",width:{xs:"47%",md:"25%"},paddingBottom:{xs:"0",md:"20px"}}}),(0,t.jsx)(S,{background2:Q||V})]})]}),ei&&(0,t.jsx)(d.Z,{minHeight:{md:"50.8vh"},justifyContent:"center",direction:"row",paddingTop:"10%",children:(0,t.jsxs)(a.ZP,{container:!0,flexDirection:"row",gap:"0.6875rem",width:{xs:"100%",md:"34%"},padding:{md:"3.125rem"},alignItems:"center",justifyContent:"left",marginLeft:{xs:"10%",md:0},marginRight:"11.9%",children:[(0,t.jsx)(s.Z,{variant:"h2",component:"h1",fontWeight:700,lineHeight:1.25,fontSize:"1.875rem",sx:{whiteSpace:"pre-wrap"},"data-editor-field":y.Js.title,children:(0,t.jsx)(m.Z,{text:z,enabled:q||!1,completeCallback:()=>$("hero",!1)})}),Y&&(0,t.jsx)(s.Z,{variant:"body1",component:"div",fontSize:"1.375rem",sx:{whiteSpace:"pre-wrap"},"data-editor-field":y.Js.content,dangerouslySetInnerHTML:{__html:(0,f.Z)(Y)||""}}),(0,t.jsxs)(a.ZP,{container:!0,item:!0,flexDirection:"column",gap:2.5,children:[(0,t.jsx)(v.Z,{socialLinks:X,sxIcon:{color:ec},sx:{justifyContent:"left",marginTop:".5rem"}}),K&&(0,t.jsx)(c.Z,{variant:"contained",href:H?void 0:K,"data-editor-no-action":"",sx:{width:"fit-content",fontWeight:700,fontSize:"1.25rem",textTransform:"none",boxShadow:"none",borderRadius:"25px",padding:"6px 22px"},children:"See Menu"})]})]})})]})}},34078:function(e,o,n){n.d(o,{OrderOnline:function(){return C}});var t=n(57437),i=n(31691),l=n(17150),r=n(63832),d=n(98489),a=n(63582),s=n(46387),c=n(44811),u=n(23110),v=n(37837),h=n(8461),g=n(19386);let p=e=>{let{fillColor:o,sx:n}=e,i={width:"25%",...n};return(0,t.jsx)(r.Z,{sx:i,children:(0,t.jsx)(m,{fillColor:o})})},m=e=>{let{fillColor:o}=e;return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 264 254",fill:"none",style:{display:"flex"},children:(0,t.jsx)("path",{d:"M166.085 0.000288808C162.022 0.000288808 157.971 0.260123 153.924 0.782775C149.877 1.30538 145.833 2.0906 141.787 3.14352C137.74 4.19644 133.69 5.51607 129.629 7.10704C125.569 8.69806 121.498 10.561 117.408 12.6978C113.318 14.8346 109.209 17.2454 105.076 19.9357C100.942 22.626 96.7824 25.5959 92.5902 28.8475C88.3981 32.0991 84.1731 35.6326 79.9076 39.4532C75.642 43.2738 71.3366 47.3821 66.9831 51.7794C61.908 56.9053 5
17.3983 61.9571 53.4864 66.8799C49.5746 71.8027 46.2592 76.5965 43.574 81.2068C40.8888 85.817 38.8333 90.2428 37.4388 94.4311C36.0443 98.6193 35.3121 102.569 35.2718 106.226C35.2288 109.805 35.2717 111.803 35.6924 113.224C36.1087 114.644 36.9052 115.487 38.3718 116.754C39.5419 117.765 40.7288 118.492 42.147 118.912C43.5651 119.333 45.2158 119.447 47.3173 119.232C49.4187 119.018 51.9707 118.473 55.1911 117.579C58.4111 116.684 62.3011 115.44 67.0753 113.822C76.2987 110.696 84.0839 108.378 84.3762 108.671C84.7024 108.997 83.2092 111.208 80.4858 114.58C77.762 117.952 73.8059 122.487 69.2025 127.457C60.0984 137.288 52.6529 145.882 45.412 155.084C38.1711 164.286 31.1361 174.097 22.8565 186.359C17.4759 194.327 13.1202 201.252 9.71261 207.363C6.30463 213.475 3.84526 218.775 2.25329 223.495C1.45709 225.856 0.876888 228.071 0.505615 230.171C0.132197 232.271 -0.0291755 234.255 0.00430337 236.153C0.0472251 238.051 0.270341 239.861 0.68711 241.615C1.10345 243.368 1.71076 245.066 2.49493 246.734C3.48299 248.836 4.66513 250.346 6.32792 251.456C7.99027 252.565 10.1338 253.273 13.0418 253.772C15.1282 254.129 18.6512 254.048 22.3756 253.658C26.0994 253.269 30.0249 252.572 32.9153 251.693C37.6478 250.255 43.4449 248.029 50.0519 245.162C56.6592 242.296 64.076 238.789 72.0526 234.79C88.0066 226.791 106.195 216.821 124.596 206.063C142.997 195.304 161.611 183.756 178.417 172.601C186.82 167.023 194.77 161.545 202.017 156.311C209.263 151.077 215.804 146.089 221.389 141.495C226.503 137.288 230.695 133.559 234.007 130.243C237.32 126.926 239.753 124.021 241.347 121.462C242.144 120.182 242.732 118.991 243.115 117.876C243.497 116.761 243.677 115.722 243.656 114.755C243.613 113.788 243.415 112.89 242.999 112.054C242.583 111.218 241.976 110.444 241.178 109.723C240.191 108.829 238.395 108.207 235.99 107.844C233.586 107.481 230.573 107.379 227.154 107.528C223.734 107.679 219.908 108.079 215.875 108.724C211.842 109.37 207.602 110.258 203.359 111.381C195.918 113.35 189.689 114.82 189.516 114.646C189.344 114.472 195.174 110.534 202.476 105.892C210.377 100.87 217.522 96.1246 223.902 91.6654C230.282 87.2062 235.897 83.0321 240.741 79.148C245.585 75.2639 249.658 71.6705 252.952 68.3734C256.245 65.0762 258.758 62.0755 260.486 59.3771C262.118 56.8288 263.176 54.4451 263.671 52.2592C264.167 50.0734 264.1 48.0853 263.482 46.3284C262.865 44.5715 261.698 43.0463 259.991 41.7847C258.285 40.5231 256.039 39.5258 253.266 38.826C250.079 38.0217 243.717 37.626 235.642 37.5656C227.567 37.5054 217.778 37.7785 207.737 38.3081C197.695 38.8375 187.4 39.6235 178.312 40.5888C169.224 41.5541 161.344 42.6983 156.132 43.9454C154.57 44.3188 159.123 41.1161 166.248 36.8253C170.363 34.3471 174.13 31.8613 177.467 29.4451C180.804 27.0289 183.708 24.6813 186.1 22.4806C188.491 20.28 190.368 18.2258 191.647 16.3942C192.926 14.5626 193.608 12.9527 193.608 11.6438C193.608 9.7136 193.028 8.02237 191.873 6.56876C190.719 5.11518 188.989 3.90065 186.69 2.92757C184.39 1.95453 181.519 1.22204 178.084 0.733546C174.648 0.245049 170.648 0 166.086 0L166.085 0.000288808Z",fill:o})})};var x=n(69691),f=n(99583),y=n(70725);let b="".concat("https://cdn01.s4shops.com/skytabweb/assets","/images/orderOnlineSectionImage2.png"),C=e=>{var o,n,h,p,m,C,S,j,I,Z,k,F,T;let{scheme:E,data:M,editorMode:A,type:O,sx:L,pageId:R}=e,P=null==E?void 0:null===(h=E.pages)||void 0===h?void 0:null===(n=h.find(e=>e.pageId===R))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>e.rendererComponent===O),U=null==P?void 0:P.content,_=null==P?void 0:P.visible,D=null==P?void 0:P.title,N=null==P?void 0:P.buttons,H=(null==P?void 0:null===(m=P.images)||void 0===m?void 0:null===(p=m[0])||void 0===p?void 0:p.url)||"",B=null==P?void 0:null===(S=P.images)||void 0===S?void 0:null===(C=S[0])||void 0===C?void 0:C.croppedImageUrl,W=(null==P?void 0:null===(I=P.images)||void 0===I?void 0:null===(j=I[1])||void 0===j?void 0:j.url)||b,z=null==P?void 0:null===(k=P.images)||void 0===k?void 0:null===(Z=k[1])||void 0===Z?void 0:Z.croppedImageUrl,Y=O.charAt(0).toLowerCase()+O.slice(1),{showOrderOnlineCTA:G}=(0,g.V)(M,E),{href:J,handler:V}=(0,v.S)(M,E),X=(0,u.Z)(e=>e.typewriterEnabled[O]),Q=(0,u.Z)(e=>e.updateTypewriterState),K=(0,i.Z)(),q=(0,l.Z)(K.breakpoints.down("lg")),$=(null==E?void 0:null===(T=E.styling)||void 0===T?void 0:null===(F=T.themeColors)||void 0===F?void 0:F.backgroundColor2)||"#101010";return!!P&&(!!A||!!_)&&(0,t.jsx)(r.Z,{id:Y,sx:{opacity:_?"1":"0.2",...L},children:(0,t.jsxs)(d.Z,{sx:{paddingTop:{lg:8},paddingBottom:"10%",paddingX:{xs:"10%"}},maxWidth:!1,children:[!q&&(0,t.jsxs)(a.Z,{direction:"row",justifyContent:"space-around",gap:{xs:3.75,lg:7.75},children:[(0,t.jsxs)(a.Z,{width:{xs:"100%",lg:"30%"},children:[(0,t.jsx)(s.Z,{variant:"h2",component:"h3",marginTop:8,"data-editor-field":y.Js.title,children:(0,t.jsx)(x.Z,{text:D||"",enabled:X||!1,completeCallback:()=>Q("".concat(e.type),!1)})}),(0,t.jsx)(s.Z,{variant:"body1",component:"div",lineHeight:2,marginTop:4,"data-editor-field":y.Js.content,dangerouslySetInnerHTML:{__html:(0,f.Z)(U)||""}}),N&&"OrderOnline"===O&&G&&N.map((e,o)=>(0,t.jsx)(r.Z,{marginY:4,children:J?(0,t.jsx)(c.Z,{variant:"contained",component:"a",href:J,target:"_blank",rel:"noopener noreferrer",onClick:V,"data-editor-field":(0,y.Q2)(o),sx:{boxShadow:"none",padding:"6px 22px",textTransform:"none",fontWeight:700,"&:hover":{boxShadow:"none"}},children:e.text}):(0,t.jsx)(c.Z,{variant:"contained",onClick:V,"data-editor-field":(0,y.Q2)(o),sx:{boxShadow:"none",padding:"6px 22px",textTransform:"none",fontWeight:700,"&:hover":{boxShadow:"none"}},children:e.text})},o))]}),(0,t.jsx)(w,{imageUrl:B||H,imageUrl2:z||W,fillColor:$})]}),q&&(0,t.jsxs)(a.Z,{width:{xs:"100%",lg:"50%"},children:[(0,t.jsx)(s.Z,{variant:"h2",component:"h3",marginTop:8,"data-editor-field":y.Js.title,children:(0,t.jsx)(x.Z,{text:D||"",enabled:X||!1,completeCallback:()=>Q("".concat(e.type),!1)})}),(0,t.jsx)(w,{imageUrl:B||H,imageUrl2:z||W,fillColor:$,isSmallScreen:!0}),(0,t.jsx)(s.Z,{variant:"body1",component:"div",lineHeight:2,marginTop:8,"data-editor-field":y.Js.content,dangerouslySetInnerHTML:{__html:(0,f.Z)(U)||""}}),N&&"OrderOnline"===O&&G&&N.map((e,o)=>(0,t.jsx)(r.Z,{marginY:4,children:J?(0,t.jsx)(c.Z,{variant:"contained",component:"a",href:J,target:"_blank",rel:"noopener noreferrer",onClick:V,"data-editor-field":(0,y.Q2)(o),sx:{boxShadow:"none",padding:"6px 22px",textTransform:"none",fontWeight:700},children:e.text}):(0,t.jsx)(c.Z,{variant:"contained",onClick:V,"data-editor-field":(0,y.Q2)(o),sx:{boxShadow:"none",padding:"6px 22px",textTransform:"none",fontWeight:700},children:e.text})},o))]})]})})},S=e=>{let{background:o}=e;return(0,t.jsx)(r.Z,{marginLeft:{xs:"20%",lg:"10%"},sx:{width:{xs:"100%"},height:"100%",aspectRatio:"39/50",borderRadius:{xs:"0px 120px 0px 0px",lg:"0px 300px 0px 0px"},backgroundImage:"url(".concat((0,h.g)(o),")"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}})},j=e=>{let{background2:o}=e;return(0,t.jsx)(r.Z,{sx:{marginLeft:{xs:"7px",lg:"0px"},width:{xs:"60%"},height:"100%",borderRadius:{xs:"120px 0px 0px 0px",lg:"300px 0px 0px 0px"},aspectRatio:"18/25",backgroundImage:"url(".concat((0,h.g)(o),")"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}})},w=e=>{let{imageUrl:o,imageUrl2:n,fillColor:i,isSmallScreen:l}=e;return(0,t.jsxs)(a.Z,{position:"relative",paddingY:{xs:"20%",lg:"5%"},paddingBottom:{xs:"20%",lg:"5%"},minHeight:{lg:"68.8vh"},direction:"row",width:{xs:"100%"},justifyContent:"center",children:[(0,t.jsx)(a.Z,{paddingBottom:{xs:"20%",lg:"5%"},minHeight:{lg:"68.8vh"},width:{xs:"80%",lg:"70%"},direction:"row",children:(0,t.jsx)(S,{background:o})}),(0,t.jsxs)(r.Z,{position:"absolute",top:0,zIndex:1,width:"100%",height:"100%",children:[(0,t.jsx)(a.Z,{minHeight:{lg:"34.4vh"},justifyContent:"flex-end",direction:"row",paddingTop:{xs:"63%",lg:"43%"}}),(0,t.jsxs)(a.Z,{minHeight:{lg:"50vh"},justifyContent:"flex-start",alignItems:"flex-end",direction:"row",marginLeft:{xs:"5%",lg:"10%"},children:[(0,t.jsx)(j,{background2:n}),(0,t.jsx)(p,{fillColor:i,sx:{marginLeft:{xs:"5%"},marginBottom:{xs:"-10px",lg:"-39px"},...l&&{width:"38%"}}})]})]})]})}},44719:function(e,o,n){n.d(o,{Reservations:function(){return m}});var t=n(57437),i=n(63582),l=n(63832),r=n(98489),d=n(46387),a=n(44811),s=n(23110),c=n(8461),u=n(62661),v=n(69691),h=n(69424),g=n(99583),p=n(70725);let m=e=>
1{var o,n,m,x,f,y,b,C,S,j,w,I,Z,k,F,T,E;let{scheme:M,editorMode:A,type:O,pageId:L}=e,R=null==M?void 0:null===(m=M.pages)||void 0===m?void 0:null===(n=m.find(e=>e.pageId===L))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>e.rendererComponent===O),P=null==R?void 0:R.content,U=null==R?void 0:R.visible,_=null==R?void 0:R.title,D=null==R?void 0:R.buttons,N=null==R?void 0:null===(f=R.images)||void 0===f?void 0:null===(x=f[0])||void 0===x?void 0:x.url,H=null==R?void 0:null===(b=R.images)||void 0===b?void 0:null===(y=b[0])||void 0===y?void 0:y.croppedImageUrl,B=O.charAt(0).toLowerCase()+O.slice(1),W=null==M?void 0:null===(j=M.pages)||void 0===j?void 0:null===(S=j.find(e=>e.pageId===h.iY.Shared))||void 0===S?void 0:null===(C=S.pageItems)||void 0===C?void 0:C.find(e=>"ReservationsCallToAction"===e.rendererComponent),z=null==W?void 0:null===(w=W.data)||void 0===w?void 0:w.lightHouseServices,Y=(0,s.Z)(e=>e.typewriterEnabled[O]),G=(0,s.Z)(e=>e.updateTypewriterState);if(!R||!A&&!(null==R?void 0:R.visible))return!1;let J=null==M?void 0:null===(Z=M.styling)||void 0===Z?void 0:null===(I=Z.buttonStyles)||void 0===I?void 0:I.buttonColor,V=null==M?void 0:null===(F=M.styling)||void 0===F?void 0:null===(k=F.buttonStyles)||void 0===k?void 0:k.buttonTextColor,X=(null==M?void 0:null===(E=M.styling)||void 0===E?void 0:null===(T=E.themeColors)||void 0===T?void 0:T.backgroundColor2)||"#101010";return(0,t.jsxs)(i.Z,{id:B,paddingY:"5%",sx:{opacity:U?"1":"0.2"},children:[(0,t.jsx)(l.Z,{sx:{backgroundImage:"url(".concat((0,c.g)(H||N),")"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center",height:{xs:"300px",md:"550px"},width:"100%"}}),(0,t.jsx)(r.Z,{sx:{marginTop:4,textAlign:"left",paddingX:{xs:"10%"}},maxWidth:!1,children:(0,t.jsxs)(i.Z,{spacing:4,children:[(0,t.jsx)(d.Z,{variant:"h2",component:"h3",sx:{paddingTop:4,width:{xs:"100%",md:"50%"}},"data-editor-field":p.Js.title,children:(0,t.jsx)(v.Z,{text:_||"",enabled:Y||!1,completeCallback:()=>G("".concat(e.type),!1)})}),(0,t.jsx)(u.C,{fillColor:X,sx:{paddingBottom:{xs:"0",md:"20px"},position:"absolute",right:"0",marginTop:{xs:"10px !important",md:"22px"},width:{xs:"32%",md:"20%"},overflow:"hidden","& svg":{position:"relative",right:{xs:"-70px",md:"-15px"}}}}),(0,t.jsx)(d.Z,{variant:"body1",fontSize:"1.375rem",component:"div",lineHeight:2,"data-editor-field":p.Js.content,dangerouslySetInnerHTML:{__html:(0,g.Z)(P)||""}}),D&&"Reservations"===O&&(null==W||(null==W?void 0:W.visible)===!0)&&D.map((e,o)=>{var n;return(0,t.jsx)(l.Z,{marginY:2,children:(0,t.jsx)(a.Z,{variant:"contained",href:null==z?void 0:null===(n=z[0])||void 0===n?void 0:n.url,target:"_blank",rel:"noopener","data-editor-field":(0,p.Q2)(o),sx:{backgroundColor:J,color:V,boxShadow:"none",padding:"6px 22px",textTransform:"none",fontWeight:700,"&:hover":{boxShadow:"none"}},children:e.text})},o)})]})})]})}},8324:function(e,o,n){n.d(o,{default:function(){return p}});var t=n(57437),i=n(12356),l=n(31691),r=n(17150),d=n(63582),a=n(62069),s=n(46387),c=n(18856),u=n(63832),v=n(8461),h=n(70725),g=e=>{var o,n,i,g,p,m,x,f,y;let{scheme:b,editorMode:C,sx:S,pageId:j}=e,w=(0,l.Z)(),I=(0,r.Z)(w.breakpoints.down("md")),Z=null==b?void 0:null===(i=b.pages)||void 0===i?void 0:null===(n=i.find(e=>e.pageId===j))||void 0===n?void 0:null===(o=n.pageItems)||void 0===o?void 0:o.find(e=>"LocationContactInfo"===e.rendererComponent),k=null==Z?void 0:Z.data,F=null==b?void 0:null===(m=b.pages)||void 0===m?void 0:null===(p=m.find(e=>e.pageId===j))||void 0===p?void 0:null===(g=p.pageItems)||void 0===g?void 0:g.find(e=>"Logo"===e.rendererComponent),T=null==F?void 0:null===(f=F.images)||void 0===f?void 0:null===(x=f[0])||void 0===x?void 0:x.url,E=(null==F?void 0:F.visible)&&(null==Z?void 0:Z.visible)&&!I,M="".concat((null==k?void 0:k.address)?null==k?void 0:k.address:"").concat((null==k?void 0:k.city)?", "+(null==k?void 0:k.city):"").concat((null==k?void 0:k.state)?", "+(null==k?void 0:k.state):"").concat((null==k?void 0:k.zip)?" "+(null==k?void 0:k.zip):"").concat((null==k?void 0:k.country)?", "+(null==k?void 0:k.country):""),A=!(null==k?void 0:k.address)&&!(null==k?void 0:k.city)&&!(null==k?void 0:k.state)&&!(null==k?void 0:k.zip)&&!(null==k?void 0:k.country),O=(null==Z?void 0:null===(y=Z.content)||void 0===y?void 0:y.split("\n"))||[];return!!Z&&(!!C||null!=Z&&!!Z.visible)&&(0,t.jsx)(d.Z,{id:"contact",gap:2,sx:{paddingX:{xs:"10%"},paddingY:{xs:9},opacity:(null==Z?void 0:Z.visible)?"1":"0.2",textAlign:{xs:"left"},...S},children:(0,t.jsxs)(a.ZP,{container:!0,spacing:2,children:[(0,t.jsxs)(a.ZP,{item:!0,xs:12,md:E?7:12,display:"flex",flexDirection:"column",justifyContent:"flex-start",alignItems:"flex-start",sx:{lineHeight:2.5},children:[(0,t.jsx)(s.Z,{variant:"h2","data-editor-field":h.Js.title,children:null==Z?void 0:Z.title}),(0,t.jsxs)(d.Z,{spacing:1,children:[!A&&(0,t.jsx)(s.Z,{variant:"body1",display:{xs:"block",md:"inline"},sx:{lineHeight:2.5},children:M}),(null==k?void 0:k.address2)&&!A&&(0,t.jsx)(s.Z,{variant:"body1",display:{xs:"block",md:"inline"},children:null==k?void 0:k.address2}),(null==k?void 0:k.phone)&&(0,t.jsxs)(s.Z,{variant:"body1",display:{xs:"block",md:"inline"},sx:{lineHeight:2.5},children:["Phone: ",k.phone]})]}),(null==k?void 0:k.email)&&(0,t.jsxs)(s.Z,{variant:"body1",sx:{lineHeight:2.5},children:["Email us:\xa0",(0,t.jsx)(c.Z,{href:"mailto:".concat(k.email),color:"inherit",style:{textDecoration:"underline"},children:k.email})]}),O.map(e=>(0,t.jsx)(s.Z,{variant:"body1",sx:{whiteSpace:"pre-wrap",lineHeight:2.5},children:e},e))]}),E&&T&&(0,t.jsx)(a.ZP,{item:!0,xs:12,md:5,display:"flex",justifyContent:"center",alignItems:"center",children:(0,t.jsx)(u.Z,{component:"img",src:(0,v.g)(T),alt:"Logo",sx:{maxHeight:"100px",maxWidth:"100%"}})})]})})},p=e=>{let{scheme:o,editorMode:n,pageId:d}=e,a=(0,l.Z)(),s=(0,r.Z)(a.breakpoints.down("md"));return(0,t.jsx)(t.Fragment,{children:s?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(g,{scheme:o,editorMode:n,sx:{paddingBottom:{xs:9,md:9},paddingTop:{xs:0}},pageId:d}),(0,t.jsx)(i.Z,{scheme:o,editorMode:n,pageId:d})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.Z,{scheme:o,editorMode:n,pageId:d}),(0,t.jsx)(g,{scheme:o,editorMode:n,sx:{paddingBottom:{xs:9,md:9}},pageId:d})]})})}},83257:function(e,o,n){n.d(o,{JO:function(){return t},Nf:function(){return i},P0:function(){return d},Vz:function(){return l},gb:function(){return r}});let t="/api/message",i="/api/events",l="/api/cache/clear",r="/api/version",d="/api/loyalty"},84498:function(e,o,n){n.d(o,{F:function(){return i},s:function(){return t}});let t={CLASSIC_EATERY:{SECTION_WITH_IMAGE_AND_TEXT:9/11},ELEGANCE:{RESERVATIONS_AND_ORDER_ONLINE:9/16,RESERVATIONS_AND_ORDER_ONLINE_MOBILE:16/9,HERO_MOBILE:16/9},FEASTFUL:{ABOUT_US_AND_SALES_PITCH:3/4,ABOUT_US_AND_SALES_PITCH_2:1,ORDER_ONLINE:5/4},METROPOLITAN:{HERO:1,SALES_PITCH:16/9,RESERVATIONS_AND_ORDER_ONLINE:1},SAVORY:{ABOUT_US_AND_SALES_PITCH:3/4},COMMON:{HIGHLIGHT_SECTION:390.5/539.839,HIGHLIGHT_SECTION_2:314.297/418.309}},i=new Map([["Classic Eatery-hero",void 0],["Classic Eatery-aboutUs",t.CLASSIC_EATERY.SECTION_WITH_IMAGE_AND_TEXT],["Classic Eatery-orderOnline",t.CLASSIC_EATERY.SECTION_WITH_IMAGE_AND_TEXT],["Classic Eatery-salesPitch",t.CLASSIC_EATERY.SECTION_WITH_IMAGE_AND_TEXT],["Classic Eatery-reservations",void 0],["Feastful-hero",void 0],["Feastful-orderOnline",t.FEASTFUL.ORDER_ONLINE],["Feastful-aboutUs",t.FEASTFUL.ABOUT_US_AND_SALES_PITCH],["Feastful-aboutUs2",t.FEASTFUL.ABOUT_US_AND_SALES_PITCH_2],["Feastful-salesPitch",t.FEASTFUL.ABOUT_US_AND_SALES_PITCH],["Feastful-salesPitch2",t.FEASTFUL.ABOUT_US_AND_SALES_PITCH_2],["Feastful-reservations",void 0],["Elegance-hero",void 0],["Elegance-orderOnline",void 0],["Elegance-aboutUs",void 0],["Elegance-salesPitch",void 0],["Elegance-reservations",void 0],["Savory-hero",void 0],["Savory-hero2",void 0],["Savory-orderOnline",void 0],["Savory-orderOnline2",void 0],["Savory-aboutUs",t.SAVORY.ABOUT_US_AND_SALES_PITCH],["Savory-salesPitch",t.SAVORY.ABOUT_US_AND_SALES_PITCH],["Savory-reservations",void 0],["Metropolitan-hero",t.METROPOLITAN.HERO],["Metropolitan-orderOnline",t.METROPOLITAN.RESERVATIONS_AND_ORDER_ONLINE],["Metropolitan-aboutUs",void 0],["Metropolitan-salesPitch",t.METROPOLITAN.SALES_PITCH],["Metropolitan-reservations",t.METROPOLITAN.RESERVATIONS_AND_ORDER_ONLINE],["Common-highlightSection",t.COMMON.HIGHLIGHT_SECTION],["Common-highlightSection2",t.COMMON.HIGHLIGHT_SECTION_2]])},69424:function(e,o,n){var t,i,l,r,d,a,s,c;n.d(o,{Di:function(){return i},Gg:function(){return m},MN:function(){return g},Nf:function(){return p},iY:function(){return l},io:function(){return r},iy:function(){return x},kF:function(){return h},rJ:function(){return u},xI:function(){return t},zi:function(){return v}}),(d=t||(t={})).ThemeColors="themeColors",d.FooterStyles="footerStyles",d.FontStyles="fontStyles",d.ButtonStyles="buttonStyles",d.RibbonStyles="ribbonStyles",d.MenuStyles="menuStyles",(a=i||(i={}
1)).ThemeColorsBackgroundColor="themeColors.backgroundColor",a.ThemeColorsBackgroundColor2="themeColors.backgroundColor2",a.ThemeColorsFontColor="themeColors.fontColor",a.ThemeColorsFontColor2="themeColors.fontColor2",a.FooterStylesBackgroundColor="footerStyles.backgroundColor",a.FooterStylesFontColor="footerStyles.fontColor",a.FontStylesGlobalFont="fontStyles.globalFont",a.FontStylesHeadingFontSize="fontStyles.headingFontSize",a.FontStylesHeadingFontStyle="fontStyles.headingFontStyle",a.FontStylesBodyFontSize="fontStyles.bodyFontSize",a.FontStylesBodyFontStyle="fontStyles.bodyFontStyle",a.ButtonStylesButtonColor="buttonStyles.buttonColor",a.ButtonStylesButtonTextColor="buttonStyles.buttonTextColor",a.ButtonStylesButtonStyle="buttonStyles.buttonStyle",a.ButtonStylesButtonFontSize="buttonStyles.buttonFontSize",a.ButtonStylesButtonFontStyle="buttonStyles.buttonFontStyle",a.ButtonStylesButtonContained="buttonStyles.buttonContained",a.RibbonStylesBackgroundColor="ribbonStyles.backgroundColor",a.RibbonStylesFontColor="ribbonStyles.fontColor",a.MenuStylesLayout="menuStyles.layout",a.MenuStylesCardBackgroundColor="menuStyles.cardBackgroundColor",a.MenuStylesCardBorderColor="menuStyles.cardBorderColor";let u="MediaGalleryMaxImagesWarning",v="MediaGalleryMaxVideosWarning",h="TestimonialsMaxWarning",g="#0E5BF3",p="$tempId_";(s=l||(l={}))[s.Shared=0]="Shared",s[s.Home=1]="Home",s[s.Loyalty=2]="Loyalty",(c=r||(r={}))[c.Hero=0]="Hero",c[c.ProductRibbon=1]="ProductRibbon",c[c.OrderOnline=2]="OrderOnline",c[c.Reservations=3]="Reservations",c[c.AboutUs=4]="AboutUs",c[c.SalesPitch=5]="SalesPitch",c[c.SocialLinks=6]="SocialLinks",c[c.Logo=7]="Logo",c[c.FoodAndBeverageMenu=8]="FoodAndBeverageMenu",c[c.LocationContactInfo=9]="LocationContactInfo",c[c.OrderOnlineCallToAction=10]="OrderOnlineCallToAction",c[c.ReservationsCallToAction=11]="ReservationsCallToAction",c[c.Shift4GiftCallToAction=12]="Shift4GiftCallToAction",c[c.MediaGallery=13]="MediaGallery",c[c.Testimonials=14]="Testimonials",c[c.Event=15]="Event",c[c.Footer=16]="Footer",c[c.TopNav=17]="TopNav",c[c.Highlight=18]="Highlight",c[c.GivexLoyaltyApp=19]="GivexLoyaltyApp",c[c.GivexLoyaltyDashboard=20]="GivexLoyaltyDashboard";let m="CacheKeyLoyaltyResponse",x=3600},70725:function(e,o,n){n.d(o,{DB:function(){return i},Js:function(){return r},Q2:function(){return d},Rm:function(){return t},eo:function(){return l}});let t={logo:"logo",hero:"hero",productRibbon:"productRibbon",orderOnline:"orderOnline",aboutUs:"aboutUs",menu:"menu",Events:"Events",salesPitch:"salesPitch",Testimonials:"Testimonials",reservations:"reservations",MediaGallery:"MediaGallery",contact:"contact",Highlight:"Highlight",GivexLoyaltyApp:"GivexLoyaltyApp"},i=Object.values(t),l=e=>"".concat(e,"-accordion"),r={title:"title",content:"content"},d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return"buttons.[".concat(e,"].text")}},77983:function(e,o,n){n.d(o,{K:function(){return i},_:function(){return t}});let t=[{name:"Antonio",fallback:"sans-serif"},{name:"Inter",fallback:"sans-serif"},{name:"Jost",fallback:"sans-serif"},{name:"Lora",fallback:"serif"},{name:"McLaren",fallback:"cursive"},{name:"Montserrat",fallback:"sans-serif"},{name:"Mulish",fallback:"sans-serif"},{name:"Noto Sans",fallback:"sans-serif"},{name:"Nunito Sans",fallback:"sans-serif"},{name:"Open Sans",fallback:"sans-serif"},{name:"Oswald",fallback:"sans-serif"},{name:"Playfair",fallback:"serif"},{name:"Playfair Display",fallback:"serif"},{name:"Roboto",fallback:"sans-serif"},{name:"Sniglet",fallback:"cursive"},{name:"Spectral",fallback:"serif"},{name:"Syne",fallback:"sans-serif"},{name:"Work Sans",fallback:"sans-serif"}],i=e=>{var o;if(!e)return;let n=t.find(o=>o.name===e);return'"'.concat(e,'", ').concat(null!==(o=null==n?void 0:n.fallback)&&void 0!==o?o:"sans-serif")}},87061:function(e,o,n){n.d(o,{H:function(){return d},U:function(){return a}});var t=n(57437),i=n(2265),l=n(83257);let r=(0,i.createContext)({user:null,login:async()=>({success:!1}),logout:()=>{},isLoading:!1,merchantData:null,uniqueKey:"",setMerchantData:()=>{},getUserInfo:async()=>!1,updateAuth:async()=>!1,updateUser:e=>{},isLoggedIn:!1,pointsBalance:0,redeemableRewards:[],complimentaryRewards:[],getRewardsSummary:async()=>null,rewardsLoaded:!1,dashboardActiveTab:"overview",setDashboardActiveTab:()=>{}}),d=e=>{let{children:o,loyaltyUniqueKey:n}=e,[d,a]=(0,i.useState)(null),[s,c]=(0,i.useState)(!1),[u,v]=(0,i.useState)(""),[h,g]=(0,i.useState)(null),[p,m]=(0,i.useState)(0),[x,f]=(0,i.useState)([]),[y,b]=(0,i.useState)([]),[C,S]=(0,i.useState)(!1),[j,w]=(0,i.useState)("overview"),I=(0,i.useRef)(null),Z=(0,i.useRef)(null),k=(0,i.useCallback)(async()=>{localStorage.removeItem("accessToken"),g(null),a(null),b([]),f([]),m(0),S(!1),I.current=null,Z.current=null},[]),F=(0,i.useCallback)(async(e,o,n)=>{try{c(!0);let d={...e,captchaToken:n},s="".concat(l.P0,"/").concat(o,"/login"),u=await fetch(s,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(d),credentials:"include"});if(u.ok){var t,i,r;let e=await u.json();if(!e.success||(null===(t=e.result)||void 0===t?void 0:t.requiresPasswordChange))return e;return localStorage.setItem("accessToken",(null==e?void 0:null===(i=e.result)||void 0===i?void 0:i.accessToken)||""),a((null==e?void 0:null===(r=e.result)||void 0===r?void 0:r.member)||null),await M(o),e}return{success:!1}}catch(e){return{success:!1}}finally{c(!1)}},[]),T=(0,i.useCallback)(e=>{g(e)},[]),E=(0,i.useCallback)(async e=>(I.current||(I.current=(async()=>{try{let o=localStorage.getItem("accessToken");if(!o)return a(null),!1;let n="".concat(l.P0,"/").concat(e,"/member/account-info"),t=await fetch(n,{method:"GET",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(o)}});if(401===t.status)return k(),!1;let i=await t.json();if(i.success){if(!localStorage.getItem("accessToken"))return!1;return a(i.result),await M(e),!0}return!1}finally{I.current=null}})()),I.current),[k]),M=(0,i.useCallback)(async e=>(Z.current||(Z.current=(async()=>{try{if(!localStorage.getItem("accessToken"))return a(null),null;let o="".concat(l.P0,"/").concat(e,"/member/dashboard-overview"),n=await fetch(o,{method:"GET",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("accessToken"))}});if(401===n.status)return k(),null;let t=await n.json();if(t.success){if(!localStorage.getItem("accessToken"))return null;return m(t.result.pointsBalance),f(t.result.redeemableRewards||[]),b(t.result.complimentaryRewards||[]),S(!0),t.result}return null}finally{Z.current=null}})()),Z.current),[k]),A=(0,i.useCallback)(async e=>null!=e&&((null==e?void 0:e.hasNewAccessToken)&&(null==e?void 0:e.accessToken)&&(localStorage.setItem("accessToken",e.accessToken),a(e.member||null)),!0),[]),O=(0,i.useCallback)(e=>{a(e)},[]);return(0,t.jsx)(r.Provider,{value:(0,i.useCallback)(()=>({user:d,login:F,logout:k,isLoading:s,merchantData:h,uniqueKey:n||"",setMerchantData:T,getUserInfo:E,updateAuth:A,updateUser:O,isLoggedIn:!!d,points
1Balance:p,redeemableRewards:x,complimentaryRewards:y,getRewardsSummary:M,rewardsLoaded:C,dashboardActiveTab:j,setDashboardActiveTab:w}),[d,F,k,s,h,n,T,E,A,O,p,x,y,M,C,j,w])(),children:o})},a=()=>(0,i.useContext)(r)},37837:function(e,o,n){n.d(o,{G:function(){return a},S:function(){return s}});var t=n(2265),i=n(68139),l=n(23110),r=n(19386),d=n(36126);let a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,t=arguments.length>3?arguments[3]:void 0;if("skytab"!==o)return e;let i=(0,d.ej)(d.Ux),l="".concat(e,"?referralSource=skytabwebsite&referralGuid=").concat(i);if(null==t?void 0:t.googleAdsConversionLabelEnabled){let e=null==n?void 0:n.find(e=>"Google Analytics"===e.appName&&e.enabled&&e.appEnabled),o=null==n?void 0:n.find(e=>"Google Ads"===e.appName&&e.enabled&&e.appEnabled);if((null==e?void 0:e.token)&&(l+="&ga_id=".concat(encodeURIComponent(e.token))),null==o?void 0:o.token){l+="&ads_id=".concat(encodeURIComponent(o.token));let e=o.metadata,n="string"==typeof e?(()=>{try{return JSON.parse(e)}catch(e){return}})():e,t=null==n?void 0:n.conversionLabel;t&&(l+="&conversion_label=".concat(encodeURIComponent(t)))}let t=window.location.hostname.split(".").slice(-2).join(".");l+="&stw_domain=".concat(encodeURIComponent(t))}return l},s=(e,o)=>{var n;let{trackEvent:d}=(0,i.rS)(),{skyTabOnlineService:s,visibleExternalServices:c}=(0,r.V)(e,o),u=(0,l.Z)(e=>e.updateIsOrderOnlineModalOpen),[v,h]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var o,n,t;s?h(a(null!==(n=s.url)&&void 0!==n?n:"","skytab",null==e?void 0:e.apps,{googleAdsConversionLabelEnabled:null==e?void 0:null===(o=e.shopProfile)||void 0===o?void 0:o.googleAdsConversionLabelFeatureFlagEnabled})):1===c.length?h(null!==(t=c[0].url)&&void 0!==t?t:null):h(null)},[s,c,null==e?void 0:e.apps,null==e?void 0:null===(n=e.shopProfile)||void 0===n?void 0:n.googleAdsConversionLabelFeatureFlagEnabled]),{href:v,handler:(0,t.useCallback)(()=>{s?d({action:"olo_click",elementName:s.key,elementType:"link",component:"OrderOnline",additionalData:null}):c.length>1?u(!0):1===c.length?d({action:"olo_click",elementName:c[0].key,elementType:"link",component:"OrderOnline",additionalData:null}):console.error("No olo services are visible")},[s,c,d,u])}}},36126:function(e,o,n){n.d(o,{Ux:function(){return a},ej:function(){return u},j_:function(){return v}});var t=n(2265),i=n(68139);let l=function(){let{maxInFlight:e=50,failureThreshold:o=5,openMs:n=3e4}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=0,i=0,l=0,r=0;return{tryAcquire(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();return o<l||t>=e?(r++,!1):(t++,!0)},release(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();if(t=Math.max(0,t-1),e){i=0,l=0;return}++i>=o&&(l=r+n)},drainDropped(){let e=r;return r=0,e},inFlight:()=>t,isOpen:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();return e<l}}}({maxInFlight:8,failureThreshold:3,openMs:3e4});async function r(e){if(!l.tryAcquire())return;let o=!1;try{let n=JSON.stringify(e);o=(await fetch("/api/track",{method:"POST",headers:{"Content-Type":"application/json"},body:n})).ok}catch(e){console.error("[Dispatch] Error sending tracking data to the API:",e)}finally{l.release(o)}}var d=n(99376);let a="s4-skytab-session-id",s={action:"visit",elementName:"none",elementType:"",component:"Home",additionalData:null},c=()=>{let e="";return"function"==typeof crypto.randomUUID?e=crypto.randomUUID():e="10000000-1000-4000-8000-100000000000".replace(/[018]/g,e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)),e};function u(e){let o=e+"=",n=document.cookie.split(";");for(let e=0;e<n.length;e++){let t=n[e];for(;" "==t.charAt(0);)t=t.substring(1);if(0==t.indexOf(o))return t.substring(o.length,t.length)}return""}let v=e=>{let[o,n]=(0,t.useState)(!1),[l,v]=(0,t.useState)(performance.now()),h=(0,d.usePathname)(),g="",p="",m="",x="";"undefined"==typeof document||(g=document.URL,p=document.location.hostname,m=document.referrer,(x=u(a))||function(e,o,n){let t="expires="+n.toUTCString();document.cookie=e+"="+o+";"+t+";path=/"}(a,x=c(),new Date(Date.now()+36e5)));let{Track:f,trackEvent:y}=(0,i.rS)(s,{dispatch:e=>{let o={hostname:p,url:g,referrer:m||"",sessionId:x,trackData:{page:h||"",action:e.action,component:e.component,elementName:e.elementName,elementType:e.elementType,additionalData:e.additionalData}};x&&r(o)}});(0,t.useEffect)(()=>{v(performance.now())},[]),(0,t.useEffect)(()=>{var t;o||!x||!e||(null==e?void 0:null===(t=e.shopProfile)||void 0===t?void 0:t.shopClosed)||(y(s),n(!0))},[e,o,x,y]);let b=(0,t.useCallback)(()=>{var o;if(e&&!(null==e?void 0:null===(o=e.shopProfile)||void 0===o?void 0:o.shopClosed)){let e=performance.now()-l,o={hostname:p,url:g,referrer:m||"",sessionId:x,trackData:{page:h||"",action:"duration",elementName:"none",elementType:"",component:"Home",additionalData:{durationMs:e}}};if(x){let e=new Blob([JSON.stringify(o)],{type:"application/json; charset=UTF-8"});navigator.sendBeacon("/api/track",e)}}},[e,l,p,g,m,x,h]),C=(0,t.useCallback)(()=>{"hidden"===document.visibilityState&&b()},[b]);return(0,t.useEffect)(()=>{var e;let o=(null===(e=navigator)||void 0===e?void 0:e.maxTouchPoints)>1;return o?document.addEventListener("visibilitychange",C):window.addEventListener("beforeunload",b),()=>{o?document.removeEventListener("visibilitychange",C):window.removeEventListener("beforeunload",b)}},[b,C]),{Track:f}}},19386:function(e,o,n){n.d(o,{V:function(){return i}});var t=n(69424);let i=(e,o)=>{var n,i,l,r,d,a,s;
1let c=null==e?void 0:null===(i=e.shopSetting)||void 0===i?void 0:null===(n=i.olo)||void 0===n?void 0:n.serviceVisibility,u=null==(o=o||(null==e?void 0:null===(l=e.siteSchemes)||void 0===l?void 0:l.find(o=>o.id===(null==e?void 0:e.activeScheme))))?void 0:null===(a=o.pages)||void 0===a?void 0:null===(d=a.find(e=>e.pageId===t.iY.Shared))||void 0===d?void 0:null===(r=d.pageItems)||void 0===r?void 0:r.find(e=>"OrderOnlineCallToAction"===e.rendererComponent),v=null==u?void 0:null===(s=u.data)||void 0===s?void 0:s.lightHouseServices,h=null==v?void 0:v.find(e=>"skytab"===e.key);(null==c?void 0:c.skyTab)||(h=void 0);let g=[],p=null==v?void 0:v.find(e=>"ubereats"===e.key),m=null==v?void 0:v.find(e=>"doordash"===e.key);(null==c?void 0:c.uberEats)&&p&&g.push(p),(null==c?void 0:c.doorDash)&&m&&g.push(m);let x=!!h||g.length>0,f=!!((null==u?void 0:u.visible)&&x),y=[...h?[h]:[],...g];return{showOrderOnlineCTA:f,skyTabOnlineService:h,visibleExternalServices:g,allVisibleServices:y}}},83553:function(e,o,n){n.d(o,{V:function(){return l}});var t=n(6825);let i="".concat("".concat("https://api-gw.s4shops.com/shopServiceFront"),"/api/theme");class l{static getInstance(){return this.instance||(this.instance=new this)}generateMuiTheme(e){return(0,t.I0)(e)}async getTheme(e){return await this.getThemeData("".concat(i,"/").concat(e),!1)}async getThemes(){return await this.getThemesData("".concat(i),!1)}async getThemeData(e){let o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];try{let n={};o||(n.Authorization="Bearer ".concat(localStorage.getItem("authToken")));let t=await fetch(e,{headers:n,cache:"no-cache"});if(!t.ok)throw Error(t.statusText);let i=await t.json();if(!i.success)throw Error(i.errorMessage);return i.result}catch(e){return console.error("Error in ThemeManager|getThemeData: ".concat(e),JSON.stringify(e)),{}}}async getThemesData(e){let o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];try{let n={};o||(n.Authorization="Bearer ".concat(localStorage.getItem("authToken")));let t=await fetch(e,{headers:n,cache:"no-cache"});if(!t.ok)throw Error(t.statusText);let i=await t.json();if(!i.success)throw Error(i.errorMessage);return i.result}catch(e){return console.error("Error in ThemeManager|getThemesData: ".concat(e),JSON.stringify(e)),[]}}constructor(){}}},97397:function(e,o,n){n.d(o,{I:function(){return y},W:function(){return f}});var t=n(10418),i=n(69854),l=n.n(i),r=n(34935),d=n.n(r),a=n(83257);let s=async e=>{try{let o=await fetch(a.Nf,{method:"GET",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken")),tenantId:e}});if(!o.ok)throw Error(o.statusText);let n=await o.json();if(!n.success)throw Error(n.errorMessage);return n.result}catch(e){throw Error("Error in EventManager|getEvents: ".concat(JSON.stringify(e)))}},c=async(e,o)=>{try{let n=await fetch(a.Nf,{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken")),tenantId:o},body:JSON.stringify(e)});if(!n.ok)throw Error(n.statusText);let t=await n.json();if(!t.success)throw Error(t.errorMessage);return t.result}catch(e){throw Error("Error in EventManager|createEvent: ".concat(JSON.stringify(e)))}},u=async(e,o)=>{try{let n=await fetch("".concat(a.Nf,"/").concat(e.id),{method:"DELETE",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken")),tenantId:o}});if(!n.ok)throw Error(n.statusText);let t=await n.json();if(!t.success)throw Error(t.errorMessage);return t.result}catch(e){throw Error("Error in EventManager|deleteEvent: ".concat(JSON.stringify(e)))}},v=async(e,o)=>{try{let n=await fetch("".concat(a.Nf,"/").concat(e.id),{method:"PUT",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken")),tenantId:o},body:JSON.stringify(e)});if(!n.ok)throw Error(n.statusText);let t=await n.json();if(!t.success)throw Error(t.errorMessage);return t.result}catch(e){throw Error("Error in EventManager|updateEvent: ".concat(JSON.stringify(e)))}},h=async e=>{try{let o=await fetch("".concat(a.Nf,"/publish"),{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken")),tenantId:e}});if(!o.ok)throw Error(o.statusText);let n=await o.json();if(!n.success)throw Error(n.errorMessage);return n.result}catch(e){throw Error("Error in EventManager|publishEvents: ".concat(JSON.stringify(e)))}};var g=n(69424),p=n(71096),m=n.n(p);let x=async e=>{try{let o=await fetch(a.Vz,{method:"DELETE",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken")),tenantId:e}});if(!o.ok)throw Error(o.statusText);let n=await o.json();if(!n.success)throw Error(n.errorMessage);return n.result}catch(e){throw Error("Error in CacheManager|clearCache: ".concat(JSON.stringify(e)))}},f={id:"",eventName:"",visible:!0,shortDescription:void 0,eventAddress:void 0,startDate:"",startTime:void 0,endDate:"",endTime:void 0,image:void 0,croppedImageUrl:void 0,croppedData:void 0,hideImage:!0,status:"Draft"},y=(e,o)=>({savedEvents:[],activeEvents:[],fetchEvents:async()=>{try{let n=o().data,t=await s((null==n?void 0:n.tenantId)||"");
1e({activeEvents:t,savedEvents:t})}catch(e){o().error("There was an unexpected error."),console.error("Error on fetchEvents:",e)}},isEventsModalOpen:!1,updateIsEventsModalOpen:o=>{e((0,t.Uy)(e=>{e.isEventsModalOpen=o}))},eventsPageItemIndex:void 0,updateEventsPageItemIndex(o){e((0,t.Uy)(e=>{e.eventsPageItemIndex=o}))},currentEventsScreen:void 0,updateCurrentEventsScreen:o=>{e((0,t.Uy)(e=>{e.currentEventsScreen=o}))},isEventEditMode:!1,updateIsEventEditMode(o){e((0,t.Uy)(e=>{e.isEventEditMode=o}))},eventState:{...f},updateEventState:o=>{e((0,t.Uy)(e=>{e.eventState=o}))},updateEventStatePath:(o,n)=>{e((0,t.Uy)(e=>{l()(e.eventState,o,n)}))},toggleHideEvent:(o,n)=>{e((0,t.Uy)(e=>{l()(e.activeEvents,"[".concat(o,"].visible"),!n)}))},addNewEvent:()=>{e((0,t.Uy)(e=>{let n=o().eventState,t=o().activeEvents,i=[...t],l=t.findIndex(e=>e.id===n.id);o().isEventEditMode&&-1!==l?i[l]=n:i.push({...n}),e.activeEvents=d()(i,[e=>m()(e.startDate).toDate(),e=>m()(e.endDate).toDate()]),e.eventState={...f},e.isEventEditMode=!1}))},duplicateEvent:o=>{e((0,t.Uy)(e=>{e.eventState={eventName:"".concat(o.eventName," Copy"),visible:o.visible,shortDescription:o.shortDescription,eventAddress:o.eventAddress,startDate:o.startDate,startTime:o.startTime,endDate:o.endDate,endTime:o.endTime,image:o.image,hideImage:o.hideImage,status:o.status,croppedImageUrl:o.croppedImageUrl,croppedData:o.croppedData}}))},deleteEvent:o=>{e((0,t.Uy)(e=>{e.activeEvents.splice(o,1)}))},saveEvents:async()=>{try{let e=o().activeEvents,n=o().savedEvents,t=new Set(e.map(e=>e.id)),i=n.filter(e=>!t.has(e.id)),l=e.map(e=>{var n,t,i;return(null==e?void 0:null===(n=e.id)||void 0===n?void 0:n.startsWith(g.Nf))?c(e,(null===(t=o().data)||void 0===t?void 0:t.tenantId)||"").then(e=>e):v(e,(null===(i=o().data)||void 0===i?void 0:i.tenantId)||"").then(e=>e)}),r=i.map(e=>{var n;return u(e,(null===(n=o().data)||void 0===n?void 0:n.tenantId)||"").then(e=>e)});return Promise.all([...l,...r])}catch(e){o().error("There was an error saving your events."),console.error("Error saving events:",e)}},saveAndFetchEvents:async()=>{try{var e;return await o().saveEvents(),await x((null===(e=o().data)||void 0===e?void 0:e.tenantId)||""),o().fetchEvents()}catch(e){o().error("There was an error saving and fetching your events."),console.error("Error saving and fetching events:",e)}},publishAndFetchEvents:async()=>{try{var e,n;return await o().saveEvents(),await h((null===(e=o().data)||void 0===e?void 0:e.tenantId)||""),await x((null===(n=o().data)||void 0===n?void 0:n.tenantId)||""),o().fetchEvents()}catch(e){o().error("There was an error publishing your events."),console.error("Error publishing events:",e)}}})},42052:function(e,o,n){n.d(o,{M:function(){return J}});var t=n(59625),i=n(89134),l=n(10418),r=n(69854),d=n.n(r),a=n(13735),s=n.n(a),c=n(92366),u=n.n(c);let v=(e,o)=>({notification:null,success:o=>{e({notification:{message:o,type:"success"}})},warning:o=>{e({notification:{message:o,type:"warning"}})},error:o=>{e({notification:{message:o,type:"error"}})}}),h="".concat("https://api-gw.s4shops.com/shopServiceFront"),g="".concat(h,"/api/shopContent"),p="".concat(h,"/api/shopContent/editor"),m="".concat(h,"/api/shopContent/history"),x="".concat(h,"/api/shopContent/siteScheme/Save"),f="".concat(h,"/api/shopContent/siteScheme/Publish"),y="".concat(h,"/api/shopSetting"),b="".concat(h,"/api/shopContent/siteScheme/AddPage"),C="".concat(h,"/api/shopContent/siteScheme/AddPageItem"),S="".concat("".concat("https://api-gw.s4shops.com/shopOnboardingFront"),"/api/skytabweb/shop-content/regenerate");class j{static getInstance(){return this.instance||(this.instance=new this)}
1async getShopDataEditable(){return await this.getShopData(p,!1)}async getShopDataHistory(){return await this.getShopData(m,!1)}async getShopDataReadOnly(){return await this.getShopData(g)}async regenerateSectionContent(e,o,n){try{let t=await fetch(S,{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken"))},body:JSON.stringify({tenantId:o,locationId:n,propertyNames:e})});if(!t.ok)throw Error(t.statusText);let i=await t.json();if(!i.success)throw Error(i.errorMessage);return i.result}catch(e){throw Error("Error in ShopManager|regenerateSectionContent: ".concat(e))}}async addPage(e){try{let o=await fetch(b,{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken"))},body:JSON.stringify(e)});if(!o.ok)throw Error(o.statusText);let n=await o.json();if(!n.success)throw Error(n.errorMessage);return n.result}catch(e){throw Error("Error in ShopManager|addPage: ".concat(e))}}async addPageItem(e){try{let o=await fetch(C,{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken"))},body:JSON.stringify(e)});if(!o.ok)throw Error(o.statusText);let n=await o.json();if(!n.success)throw Error(n.errorMessage);return n.result}catch(e){throw Error("Error in ShopManager|addPageItem: ".concat(e))}}async saveShopScheme(e){return await this.putScheme(e,x)}async publishShopScheme(e){return await this.putScheme(e,f)}
1async getShopSettingReadOnly(){return await this.getShopSetting(y)}async saveShopSettings(e){return await this.putShopSettings(e,y)}async putScheme(e,o){try{let n=await fetch("".concat(o),{method:"PUT",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken"))},body:JSON.stringify(e)});if(!n.ok)throw Error(n.statusText);let t=await n.json();if(!t.success)throw Error(t.errorMessage);return t.result}catch(e){throw Error("Error in ShopManage|getShopData: ".concat(JSON.stringify(e)))}}async getShopData(e){let o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];try{let n={};o||(n.Authorization="Bearer ".concat(localStorage.getItem("authToken")));let t=await fetch("".concat(e),{headers:n,cache:"no-cache"});if(401===t.status)return parent.postMessage("unauthorized","https://shopmanager.s4shops.com/"),{};if(!t.ok)throw Error(t.statusText);let i=await t.json();if(!i.success)throw Error(i.errorMessage);return i.result}catch(e){return console.error("Error in ShopManage|getShopData: ".concat(e),JSON.stringify(e)),{}}}async getShopSetting(e){try{let o=await fetch(e,{headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken"))},cache:"no-cache"});if(401===o.status)return parent.postMessage("unauthorized","https://shopmanager.s4shops.com/"),{};if(!o.ok)throw Error(o.statusText);let n=await o.json();if(!n.result)return{shopSetting:{tenantId:"",olo:{serviceVisibility:null},autoSync:{address:!0,reservation:!0}}};return n.result}catch(e){return console.error("Error in ShopManager|getShopSetting: ".concat(e),JSON.stringify(e)),{}}}async putShopSettings(e,o){try{let n=await fetch(o,{method:"PUT",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(localStorage.getItem("authToken"))},body:JSON.stringify(e)});if(!n.ok)throw Error(n.statusText);let t=await n.json();if(!t.success)throw Error(t.errorMessage);return t.result}catch(e){throw Error("Error in ShopManager|putShopSettings: ".concat(JSON.stringify(e)))}}}var w=n(83553),I=n(59128),Z=n.n(I);let k=(e,o,n)=>({path:e,value:o,previousValue:n}),F=e=>e>-1,T=(e,o)=>e+1<o,E=(e,o)=>({history:[],schemeHistory:[],currentIndex:-1,canUndo:!1,canRedo:!1,resetHistory:()=>
1{if(!o().activeScheme){console.error("Cannot reset history: no activeScheme");return}e((0,l.Uy)(e=>{e.history=[],e.schemeHistory=[],e.schemeHistory.push(Z()(o().activeScheme)),e.currentIndex=-1,e.canUndo=!1,e.canRedo=!1}))},initializeHistory:()=>{if(!o().activeScheme){console.error("Cannot initialize history: no activeScheme");return}e((0,l.Uy)(e=>{e.schemeHistory.push(Z()(o().activeScheme))}))},push:n=>{e((0,l.Uy)(e=>{e.currentIndex++,e.history.splice(e.currentIndex+1),e.schemeHistory.splice(e.currentIndex+2),e.history[e.currentIndex]=n,e.schemeHistory[e.currentIndex+1]=Z()(o().activeScheme||{}),15===e.currentIndex&&(e.history.shift(),e.schemeHistory.shift(),e.currentIndex--),e.canUndo=F(e.currentIndex),e.canRedo=T(e.currentIndex,e.history.length)}))},undo:()=>{o().canUndo&&e((0,l.Uy)(e=>{let o=e.history[e.currentIndex];d()(e.activeScheme,o.path,o.previousValue),e.currentIndex--,e.canUndo=F(e.currentIndex),e.canRedo=T(e.currentIndex,e.history.length)}))},redo:()=>{o().canRedo&&e((0,l.Uy)(e=>{e.currentIndex++;let o=e.history[e.currentIndex];d()(e.activeScheme,o.path,o.value),e.canUndo=F(e.currentIndex),e.canRedo=T(e.currentIndex,e.history.length)}))},addValueToHistory:(e,n,t,i)=>{if(void 0===e||void 0===n)return;let l=s()(o().schemeHistory[o().currentIndex+1],"pages[".concat(n,"].pageItems[").concat(e,"].")+t);if(l===i)return;let r=k("pages[".concat(n,"].pageItems[").concat(e,"].")+t,i,l);o().push(r)}}),M=j.getInstance(),A=(e,o)=>({historicData:null,fetchHistory:async()=>{try{let o=await M.getShopDataHistory();e({historicData:o})}catch(e){console.error("Error on fetchHistory:",e)}},applyPreviousSchemeData:n=>{e((0,l.Uy)(e=>{var t;null===(t=n.pages)||void 0===t||t.forEach(o=>{var n;null===(n=o.pageItems)||void 0===n||n.map((n,t)=>{var i,l;let r=null===(l=e.activeScheme)||void 0===l?void 0:null===(i=l.pages)||void 0===i?void 0:i.find(e=>e.pageId===o.pageId);r&&(r.pageItems[t]=n)})}),e.activeScheme.styling=n.styling;let i=o().themes.find(e=>e.skins.some(e=>{var o;return e.id==(null==n?void 0:null===(o=n.styling)||void 0===o?void 0:o.skinId)}));d()(e.data.siteTheme,"id",null==i?void 0:i.id),d()(e.data.siteTheme,"name",null==i?void 0:i.description),d()(e.activeScheme,"themeId",null==i?void 0:i.id)}))}});var O=n(5328);let L=(e,o)=>({isMediaGalleryModalOpen:!1,updateIsMediaGalleryModalOpen:n=>{e((0,l.Uy)(e=>{e.isMediaGalleryModalOpen=n,n&&(e.selectedGalleryTab=o().selectedScreen)}))},showUnsplashModal:!1,updateShowUnsplashModal:o=>{e((0,l.Uy)(e=>{e.showUnsplashModal=o}))},mediaGalleryPageItemIndex:void 0,updateMediaGalleryPageItemIndex:o=>{e((0,l.Uy)(e=>{e.mediaGalleryPageItemIndex=o}))},selectedScreen:"Images",updateSelectedScreen:o=>{e((0,l.Uy)(e=>{e.selectedScreen=o,e.selectedGalleryTab=o,e.selectedMediaIndex=0}))},selectedGalleryTab:"Images",updateSelectedGalleryTab:o=>{e((0,l.Uy)(e=>{e.selectedGalleryTab=o}))},selectedMediaIndex:0,updateSelectedMediaIndex:o=>{e((0,l.Uy)(e=>{e.selectedMediaIndex=o}))},updateSelectedMediaProperties:(e,n)=>{(0,o().updateActiveSchemeSectionField)(o().mediaGalleryPageItemIndex,"data.media[".concat(o().selectedMediaIndex,"].").concat(e),n)},isReplace:!1,updateIsReplace:o=>{e((0,l.Uy)(e=>{e.isReplace=o}))},uploadAnchorEl:null,updateUploadAnchorEl:o=>{e((0,l.Uy)(e=>{e.uploadAnchorEl=o}))},replaceAnchorEl:null,updateReplaceAnchorEl:o=>{e((0,l.Uy)(e=>{e.replaceAnchorEl=o}))},uploadMediaGalleryImage:e=>{var n,t,i;let l,{uploadedUrl:r,unsplashPhoto:d,hiddenFileInputRef:a,isReplace:s}=e,c=o().updateActiveSchemeSectionField,u=o().pushActiveSchemeArrayProperty,{mediaGalleryPageItemIndex:v,updateSelectedMediaIndex:h}=o(),g=null==a?void 0:null===(i=a.current)||void 0===i?void 0:null===(t=i.files)||void 0===t?void 0:null===(n=t[0])||void 0===n?void 0:n.name,p=o(),m=R(p,o().activePageId,"Image");l=d?{url:r,title:d.id,description:d.description||"",altText:d.alt_description||"",type:"Image",id:(0,O.DO)()}:{url:r,title:g||"",description:"",altText:"",type:"Image",id:(0,O.DO)()},s?c(v,"data.media[".concat(m,"]"),l):(u("pageItems[".concat(v,"].data.media"),l),h(P(p,o().activePageId,"Image")))},uploadVideoUrl:e=>{let{uploadUrl:n,isReplace:t}=e,i=o().updateActiveSchemeSectionField,l=o().pushActiveSchemeArrayProperty,{mediaGalleryPageItemIndex:r,updateSelectedMediaIndex:d}=o(),a=o(),s=R(a,o().activePageId,"Video"),c={url:n,title:"",description:"",altText:"",type:"Video",id:(0,O.DO)()};t?i(r,"data.media[".concat(s,"]"),c):(l("pageItems[".concat(r,"].data.media"),c),d(P(a,o().activePageId,"Video")))},handleMenuButtonClick:e=>{let n=e.currentTarget,t=n.textContent;"UPLOAD IMAGES"===t&&o().updateUploadAnchorEl(n),"REPLACE IMAGE"===t&&o().updateReplaceAnchorEl(n)},handleUploadFromUnsplash:e=>{o().updateShowUnsplashModal(!0),"upload"===e&&(o().updateIsReplace(!1),o().updateUploadAnchorEl(null)),"replace"===e&&(o().updateIsReplace(!0),o().updateReplaceAnchorEl(null))},handleUploadFromComputer:(e,n)=>{var t;"upload"===e&&(o().updateIsReplace(!1),o().updateUploadAnchorEl(null)),"replace"===e&&(o().updateIsReplace(!0),o().updateReplaceAnchorEl(null)),null==n||null===(t=n.current)||void 0===t||t.click()},isUploadVideoModalOpen:!1,updateIsUploadVideoModalOpen:o=>{e((0,l.Uy)(e=>{e.isUploadVideoModalOpen=o}))}}),R=(e,o,n)=>{var t,i,l,r,d,a,s;let c=null===(a=e.activeScheme)||void 0===a?void 0:null===(d=a.pages)||void 0===d?void 0:null===(r=d.find(e=>e.pageId===o))||void 0===r?void 0:null===(l=r.pageItems)||void 0===l?void 0:null===(i=l.find(e=>"MediaGallery"===e.rendererComponent))||void 0===i?void 0:null===(t=i.data)||void 0===t?void 0:t.media,u=null==c?void 0:null===(s=c.filter(e=>e.type===n))||void 0===s?void 0:s[e.selectedMediaIndex];return null==c?void 0:c.findIndex(e=>e===u)},P=(e,o,n)=>{var t,i,l,r,d,a;let s=null===(a=e.activeScheme)||void 0===a?void 0:null===(d=a.pages)||void 0===d?void 0:null===(r=d.find(e=>e.pageId===o))||void 0===r?void 0:null===(l=r.pageItems)||void 0===l?void 0:null===(i=l.find(e=>"MediaGallery"===e.rendererComponent))||void 0===i?void 0:null===(t=i.data)||void 0===t?void 0:t.media;return null==s?void 0:s.filter(e=>e.type===n).length};var U=n(74792),_=n(97397),D=n(69424),N=n(1428);n(83079);var H=(0,n(12119).$)("e48ea3f6ba0cde9f0d5b9b715ce16703342ad6e9"),B=n(40257);let W=j.getInstance(),z=w.V.getInstance(),Y=(e,o)=>{d()(e.data.siteTheme,"skin",o.id),d()(e.data.siteSchemes[0].styling,"skinId",o.id
1),d()(e.activeScheme.styling,"skinId",o.id),o.styleItems.forEach(o=>{d()(e.activeScheme.styling,o.siteSchemeStylingPath,o.value)})},G=(e,o)=>{let n=null==o?void 0:o.description;n===N.C6.ELEGANCE?d()(e.activeScheme.styling,D.Di.ButtonStylesButtonStyle,"square"):n===N.C6.SAVORY?d()(e.activeScheme.styling,D.Di.ButtonStylesButtonStyle,"circle"):d()(e.activeScheme.styling,D.Di.ButtonStylesButtonStyle,"rounded")},J=(0,t.Ue)()((0,i.XR)((e,o,n)=>({...E(e,o,n),...A(e,o,n),...v(e,o,n),...L(e,o,n),...(0,U.P)(e,o,n),...(0,_.I)(e,o,n),data:void 0,activeScheme:void 0,activePageId:1,shopSettings:void 0,updateShopSettingsResponse:void 0,themes:[],updateActiveSchemeSectionField:(n,t,i)=>{void 0!=o().activeScheme&&void 0!=n&&-1!=n&&e((0,l.Uy)(e=>{var l,r;d()(null===(r=e.activeScheme.pages)||void 0===r?void 0:null===(l=r.find(e=>e.pageId===o().activePageId))||void 0===l?void 0:l.pageItems[n],t,i)}))},updateSharedSchemeSectionField:(n,t,i)=>{void 0!=o().activeScheme&&void 0!=n&&-1!=n&&e((0,l.Uy)(e=>{var o,l;d()(null===(l=e.activeScheme.pages)||void 0===l?void 0:null===(o=l.find(e=>e.pageId===D.iY.Shared))||void 0===o?void 0:o.pageItems[n],t,i)}))},movePageItem:(n,t,i)=>{void 0!=o().activeScheme&&(e((0,l.Uy)(e=>{var o,l,r,d,a,s,c;let u=null===(o=e.activeScheme.pages)||void 0===o?void 0:o.find(e=>e.pageId===i);if(void 0==u||void 0==n||n<=-1||n>=((null==u?void 0:null===(l=u.pageItems)||void 0===l?void 0:l.length)||0)||t<0)return;let v=null==u?void 0:null===(r=u.pageItems)||void 0===r?void 0:r[n||0];null==u||null===(d=u.pageItems)||void 0===d||d.find(e=>e.position===t);let h=null==u?void 0:null===(a=u.pageItems)||void 0===a?void 0:a.findIndex(e=>e.position===t);void 0!=h&&void 0!=v&&(null===(s=u.pageItems)||void 0===s||s.splice(n,1),null===(c=u.pageItems)||void 0===c||c.splice(h,0,v))})),o().reorderPageItemPositions(i))},updateActiveSchemeStyling:(n,t)=>{void 0!=o().activeScheme&&e((0,l.Uy)(e=>{d()(e.activeScheme.styling,n,t)}))},updateActiveSchemeProperty:(n,t)=>{void 0!=o().activeScheme&&e((0,l.Uy)(e=>{var i;d()(null===(i=e.activeScheme.pages)||void 0===i?void 0:i.find(e=>e.pageId===o().activePageId),n,t)}))},pushActiveSchemeArrayProperty:(n,t)=>{void 0!=o().activeScheme&&e((0,l.Uy)(e=>{var i,l;let r=s()(null===(l=e.activeScheme)||void 0===l?void 0:null===(i=l.pages)||void 0===i?void 0:i.find(e=>e.pageId===o().activePageId),n);void 0!=r&&Array.isArray(r)&&r.push(t)}))},removeActiveSchemeArrayProperty:(n,t)=>{void 0!=o().activeScheme&&e((0,l.Uy)(e=>{var i,l;let r=s()(null===(l=e.activeScheme)||void 0===l?void 0:null===(i=l.pages)||void 0===i?void 0:i.find(e=>e.pageId===o().activePageId),n);void 0!=r&&Array.isArray(r)&&u()(r,t)}))},reorderPageItemPositions:n=>{void 0!=o().activeScheme&&e((0,l.Uy)(e=>{var o;let t=null===(o=e.activeScheme.pages)||void 0===o?void 0:o.find(e=>e.pageId===n);void 0!=t&&(null==t?void 0:t.pageItems)&&t.pageItems.forEach((e,o)=>{e.position=o+1})}))},updateActiveSchemeMenuLayout:(n,t)=>{void 0!=o().activeScheme&&e((0,l.Uy)(e=>{if(d()(e.activeScheme.styling,D.Di.MenuStylesLayout,n),t){var o,i;let n=t.styleItems.filter(e=>e.siteSchemeStylingPath.includes("".concat(D.xI.MenuStyles,"."))),l=D.Di.MenuStylesCardBackgroundColor,r=D.Di.MenuStylesCardBorderColor,a=null===(o=n.find(e=>e.siteSchemeStylingPath===l))||void 0===o?void 0:o.value,s=null===(i=n.find(e=>e.siteSchemeStylingPath===r))||void 0===i?void 0:i.value;d()(e.activeScheme.styling,l,a),d()(e.activeScheme.styling,r,s)}}))},updateActivePageId:async o=>{e({activePageId:o})},updateActiveSkin:async o=>{e((0,l.Uy)(e=>{Y(e,o)}))},updateSiteTheme:async n=>{e((0,l.Uy)(e=>{var t;let i=o().themes.find(e=>e.id==n);d()(e.data.siteTheme,"id",null==i?void 0:i.id),d()(e.data.siteTheme,"name",null==i?void 0:i.description);let l=null==i?void 0:null===(t=i.skins)||void 0===t?void 0:t.find(e=>e.isDefault);l&&(Y(e,l),G(e,i)),d()(e.activeScheme,"themeId",null==i?void 0:i.id)}))},updatePageProperty:(n,t,i)=>{void 0!=o().activeScheme&&e((0,l.Uy)(e=>{var o;d()(null===(o=e.activeScheme.pages)||void 0===o?void 0:o.find(e=>e.pageId===n),t,i)}))},fetchEditable:async()=>{try{var n;let o=await W.getShopDataEditable(),t=null==o?void 0:null===(n=o.siteSchemes)||void 0===n?void 0:n[0],i=await z.getThemes();e({data:o,activeScheme:t,themes:i})}catch(e){o().error("There was an unexpected error."),console.error("Error on fetchEditable:",e)}},save:async()=>{try{await o().saveAndFetchEvents();let n=o().activeScheme;if(void 0==n)return;let t=await W.saveShopScheme(n);t&&(e((0,l.Uy)(e=>{e.activeScheme=t})),o().success("Your changes have been saved!"),await o().fetchEditable())}catch(e){o().error("Error, please try again!"),console.error("Error on save:",e)}},removePage:n=>{try{var t,i;(null===(i=o().activeScheme)||void 0===i?void 0:null===(t=i.pages)||void 0===t?void 0:t.find(e=>e.pageId===n))&&e((0,l.Uy)(e=>{e.activeScheme.pages=e.activeScheme.pages.filter(e=>e.pageId!==n)})),o().activePageId===n&&e({activePageId:1}),o().success("Page removed successfully!")}catch(e){o().error("Error, please try again!"),console.error("Error on remove page:",e)}},addPage:async n=>{try{let t=await W.addPage(n);return t&&(e((0,l.Uy)(e=>{e.activeScheme.pages.push(t)})),o().success("Page added successfully!")),t}catch(e){return o().error("Error, please try again!"),console.error("Error on add page:",e),{}}},addPageItem:async n=>{try{let t=await W.addPageItem(n);return t&&(e((0,l.Uy)(e=>{var n;let i=null===(n=e.activeScheme.pages)||void 0===n?void 0:n.find(e=>e.pageId===o().activePageId);i&&i.pageItems.push(t)})),o().success("Section added successfully!")),t}catch(e){return o().error("Error, please try again!"),console.error("Error on add pageItem:",e),{}}},publish:async()=>{try{await o().publishAndFetchEvents();let i=o().activeScheme;if(void 0==i)return;
1let r=await W.publishShopScheme(i);if(r){var n,t;e((0,l.Uy)(e=>{e.activeScheme=r}));let i="".concat("https://").concat(null===(t=o().data)||void 0===t?void 0:null===(n=t.shopProfile)||void 0===n?void 0:n.friendlyShopUrl).concat(B.env.NEXT_PUBLIC_HTTP_ONBOARDING_PORT?":"+B.env.NEXT_PUBLIC_HTTP_ONBOARDING_PORT:"");H("shopData-"+i),o().success("Your website has been published!"),await o().fetchEditable()}}catch(e){o().error("Error, please try again!"),console.error("Error on publish:",e)}},regenerate:async(n,t,i)=>{let r=o().data,a=await W.regenerateSectionContent(n,(null==r?void 0:r.tenantId)||"",(null==r?void 0:r.locationId)||0);if(a)for(let n in a){let r=i[n];r&&e((0,l.Uy)(e=>{var i,l;d()(null===(l=e.activeScheme.pages)||void 0===l?void 0:null===(i=l.find(e=>e.pageId===o().activePageId))||void 0===i?void 0:i.pageItems[t||0],r,a[n])}))}},fetchShopSettings:async()=>{try{let o=await W.getShopSettingReadOnly();e({shopSettings:o.shopSetting})}catch(e){o().error("There was an unexpected error."),console.error("Error on fetchEditable:",e)}},updateShopSettings:async e=>{try{if(void 0==e)return;await W.saveShopSettings(e)&&await o().fetchShopSettings()}catch(e){o().error("Error, please try again!"),console.error("Error on save:",e)}}})))},74792:function(e,o,n){n.d(o,{P:function(){return s},X:function(){return a}});var t=n(10418),i=n(69854),l=n.n(i),r=n(13735),d=n.n(r);let a={id:"",visible:!0,reviewersName:"",text:"",rating:0,imageUrl:"https://cdn01.s4shops.com/skytabweb/assets/modalDefaultImg.svg",imageAltText:"testimonials-image",imageVisible:!1,createdDate:void 0,croppedImageUrl:null,croppedData:null},s=(e,o)=>({isTestimonialsModalOpen:!1,updateIsTestimonialsModalOpen:o=>{e((0,t.Uy)(e=>{e.isTestimonialsModalOpen=o}))},testimonialsPageItemIndex:void 0,updateTestimonialsPageItemIndex(o){e((0,t.Uy)(e=>{e.testimonialsPageItemIndex=o}))},currentTestimonialsScreen:void 0,updateCurrentTestimonialsScreen:o=>{e((0,t.Uy)(e=>{e.currentTestimonialsScreen=o}))},isTestimonialEditMode:!1,updateIsTestimonialEditMode(o){e((0,t.Uy)(e=>{e.isTestimonialEditMode=o}))},testimonialState:{...a},updateTestimonialState:o=>{e((0,t.Uy)(e=>{e.testimonialState=o}))},updateTestimonialStatePath:(o,n)=>{e((0,t.Uy)(e=>{l()(e.testimonialState,o,n)}))},toggleHideTestimonial:(n,i)=>{e((0,t.Uy)(e=>{var t;let r=e.testimonialsPageItemIndex;l()(null===(t=e.activeScheme.pages)||void 0===t?void 0:t.find(e=>e.pageId===o().activePageId),"pageItems[".concat(r,"].data.testimonials[").concat(n,"].visible"),!i)}))},addNewTestimonial:()=>{e((0,t.Uy)(e=>{var n,t,i,r;let s=e.testimonialsPageItemIndex,c=e.testimonialState,u=d()(null===(n=e.activeScheme.pages)||void 0===n?void 0:n.find(e=>e.pageId===o().activePageId),"pageItems[".concat(s,"].data.testimonials"));if(u||(l()(null===(t=e.activeScheme.pages)||void 0===t?void 0:t.find(e=>e.pageId===o().activePageId),"pageItems[".concat(s,"].data.testimonials"),[]),u=d()(null===(i=e.activeScheme.pages)||void 0===i?void 0:i.find(e=>e.pageId===o().activePageId),"pageItems[".concat(s,"].data.testimonials"))),e.isTestimonialEditMode){let n=u.findIndex(e=>e.id===c.id);l()(null===(r=e.activeScheme.pages)||void 0===r?void 0:r.find(e=>e.pageId===o().activePageId),"pageItems[".concat(s,"].data.testimonials[").concat(n,"]"),c)}else u.push(c);e.testimonialState=a,e.isTestimonialEditMode=!1}))},currentTestimonialIndex:0,updateCurrentTestimonialIndex:o=>{e(e=>({...e,currentTestimonialIndex:o}))}})},23110:function(e,o,n){n.d(o,{Z:function(){return l}});var t=n(59625),i=n(10418);let l=(0,t.Ue)((e,o)=>({typewriterEnabled:{hero:!1,OrderOnline:!1,AboutUs:!1,SalesPitch:!1,Reservations:!1},cardFoodMenuClickedItem:{name:"",description:"",price:"",menuImageUrl:""},clickedEventCard:void 0,isOrderOnlineModalOpen:!1,isSeoModalOpen:!1,isAddNewPageModalOpen:!1,isAddNewSectionModalOpen:!1,isChangeThemeModalOpen:!1,isRestoreHistoryModalOpen:!1,isCardFoodMenuItemModalOpen:!1,isEventCardModalOpen:!1,preview:!1,expandedSection:!1,setExpandedSection:o=>e((0,i.Uy)(e=>{e.expandedSection=o})),togglePreview:()=>e(e=>({preview:!e.preview})),setPreview:o=>e(()=>({preview:o})),updateTypewriterState:(o,n)=>{e((0,i.Uy)(e=>{let t=Object.keys(e.typewriterEnabled).find(e=>e.toLowerCase()===o.toLowerCase());void 0!==t&&(e.typewriterEnabled[t]=n)}))},updateCardFoodMenuClickedItem(o){e((0,i.Uy)(e=>{e.cardFoodMenuClickedItem=o}))},updateClickedEventCard:o=>{e((0,i.Uy)(e=>{e.clickedEventCard=o}))},updateIsOrderOnlineModalOpen:o=>{e((0,i.Uy)(e=>{e.isOrderOnlineModalOpen=o}))},updateIsChangeThemeModalOpen:o=>{e((0,i.Uy)(e=>{e.isChangeThemeModalOpen=o}))},updateIsSeoModalOpen:o=>{e((0,i.Uy)(e=>{e.isSeoModalOpen=o}))},updateIsAddNewPageModalOpen:o=>{e((0,i.Uy)(e=>{e.isAddNewPageModalOpen=o}))},updateIsAddNewSectionModalOpen:o=>{e((0,i.Uy)(e=>{e.isAddNewSectionModalOpen=o}))},updateIsRestoreHistoryModalOpen:o=>{e((0,i.Uy)(e=>{e.isRestoreHistoryModalOpen=o}))},updateIsCardFoodMenuItemModalOpen(o){e((0,i.Uy)(e=>{e.isCardFoodMenuItemModalOpen=o}))},updateIsEventCardModalOpen(o){e((0,i.Uy)(e=>{e.isEventCardModalOpen=o}))}}))},6825:function(e,o,n){n.d(o,{I0:function(){return s}});var t=n(76464),i=n(42017),l=n(58108),r=n(77983);let d="#B91C1C",a="#DC2626",s=e=>{var o,n,s,c,u,v,h,g,p,m,x,f,y,b,C,S,j,w,I,Z,k,F,T,E,M,A,O,L,R,P,U,_,D,N,H,B,W,z,Y,G,J,V,X,Q,K,q,$,ee,eo,en,et,ei,el,er,ed,ea,es,ec,eu,ev,eh,eg,ep,em,ex,ef,ey,eb,eC,eS,ej,ew,eI,eZ,ek,eF,eT,eE,eM,eA,eO,eL,eR,eP,eU,e_,eD,eN,eH,eB,eW,ez,eY,eG,eJ,eV,eX,eQ,eK,eq,e$,e0,e1,e2,e5,e3,e4,e6,e8,e7;let e9=(0,t.Z)({palette:{background:{default:null==e?void 0:null===(n=e.styling)||void 0===n?void 0:null===(o=n.themeColors)||void 0===o?void 0:o.backgroundColor},text:{primary:null==e?void 0:null===(c=e.styling)||void 0===c?void 0:null===(s=c.themeColors)||void 0===s?void 0:s.fontColor}},typography:{fontFamily:(0,r.K)(null==e?void 0:null===(v=e.styling)||void 0===v?void 0:null===(u=v.fontStyles)||void 0===u?void 0:u.globalFont),h2:{fontWeight:700,fontSize:null==e?void 0:null===(g=e.styling)||void 0===g?void 0:null===(h=g.fontStyles)||void 0===h?void 0:h.headingFontSize,fontStyle:null==e?void 0:null===(m=e.styling)||void 0===m?void 0:null===(p=m.fontStyles)||void 0===p?void 0:p.headingFontStyle},body1:{fontWeight:400,fontSize:null==e?void 0:null===(f=e.styling)||void 0===f?void 0:null===(x=f.fontStyles)||void 0===x?void 0:x.bodyFontSize,fontStyle:null==e?void 0:null===(b=e.styling)||void 0===b?void 0:null===(y=b.fontStyles)||void 0===y?void 0:y.bodyFontStyle}},components:{MuiTypography:{styleOverrides:{root:{"& a":{color:null==e?void 0:null===(S=e.styling)||void 0===S?void 0:null===(C=S.buttonStyles)||void 0===C?void 0:C.buttonColor,"&:hover":{color:"#2E2E2E"}}}}},MuiCheckbox:{styleOverrides:{root:{color:null==e?void 0:null===(w=e.styling)||void 0===w?void 0:null===(j=w.themeColors)||void 0===j?void 0:j.fontColor,"&.Mu
1i-checked":{color:null==e?void 0:null===(Z=e.styling)||void 0===Z?void 0:null===(I=Z.buttonStyles)||void 0===I?void 0:I.buttonColor}}}},MuiIconButton:{styleOverrides:{root:{color:null==e?void 0:null===(F=e.styling)||void 0===F?void 0:null===(k=F.themeColors)||void 0===k?void 0:k.fontColor,backgroundColor:"transparent","&:hover":{backgroundColor:"transparent"},"&.Mui-focusVisible":{backgroundColor:"transparent"},"&:active":{backgroundColor:"transparent"},"& .error-icon":{color:d},".Mui-error &":{color:d},".MuiPickersCalendarHeader-root &, .MuiDateCalendar-root &":{color:"#000000"}}}},MuiInputAdornment:{styleOverrides:{root:{backgroundColor:"transparent"}}},MuiButton:{styleOverrides:{root:{fontSize:null==e?void 0:null===(E=e.styling)||void 0===E?void 0:null===(T=E.buttonStyles)||void 0===T?void 0:T.buttonFontSize,fontStyle:null==e?void 0:null===(A=e.styling)||void 0===A?void 0:null===(M=A.buttonStyles)||void 0===M?void 0:M.buttonFontStyle,backgroundColor:null==e?void 0:null===(L=e.styling)||void 0===L?void 0:null===(O=L.buttonStyles)||void 0===O?void 0:O.buttonColor,color:null==e?void 0:null===(P=e.styling)||void 0===P?void 0:null===(R=P.buttonStyles)||void 0===R?void 0:R.buttonTextColor,borderColor:"#000000","&:hover":{backgroundColor:"#2E2E2E",color:"#FFFFFF"},"&.Mui-disabled":{backgroundColor:"rgba(128, 128, 128, 0.3)",color:"rgba(255, 255, 255, 0.5)",border:"1px solid rgba(255, 255, 255, 0.2)"},borderRadius:(null==e?void 0:null===(_=e.styling)||void 0===_?void 0:null===(U=_.buttonStyles)||void 0===U?void 0:U.buttonStyle)==="rounded"?"10px":(null==e?void 0:null===(N=e.styling)||void 0===N?void 0:null===(D=N.buttonStyles)||void 0===D?void 0:D.buttonStyle)==="square"?"0px":"50px"}}},MuiTabs:{styleOverrides:{indicator:{backgroundColor:null==e?void 0:null===(B=e.styling)||void 0===B?void 0:null===(H=B.buttonStyles)||void 0===H?void 0:H.buttonColor}}},MuiTab:{styleOverrides:{root:{color:null==e?void 0:null===(z=e.styling)||void 0===z?void 0:null===(W=z.themeColors)||void 0===W?void 0:W.fontColor,"&.Mui-selected":{color:null==e?void 0:null===(G=e.styling)||void 0===G?void 0:null===(Y=G.buttonStyles)||void 0===Y?void 0:Y.buttonColor}}}},MuiCircularProgress:{styleOverrides:{root:{color:null==e?void 0:null===(V=e.styling)||void 0===V?void 0:null===(J=V.buttonStyles)||void 0===J?void 0:J.buttonColor}}},MuiPaper:{styleOverrides:{root:{backgroundColor:(null==e?void 0:null===(Q=e.styling)||void 0===Q?void 0:null===(X=Q.buttonStyles)||void 0===X?void 0:X.buttonColor)?"".concat(e.styling.buttonStyles.buttonColor,"20"):"rgba(0,0,0,0.02)"}}},MuiPickersPopper:{styleOverrides:{paper:{backgroundColor:"#FFFFFF",boxShadow:"0px 4px 20px rgba(0, 0, 0, 0.15)"}}},MuiDateCalendar:{styleOverrides:{root:{backgroundColor:"#FFFFFF",color:"#000000"}}},MuiPickersCalendarHeader:{styleOverrides:{root:{color:"#000000"},label:{color:"#000000"}}},MuiPickersDay:{styleOverrides:{root:{color:"#000000","&:hover":{backgroundColor:"rgba(0, 0, 0, 0.04)"},"&.Mui-selected":{backgroundColor:null==e?void 0:null===(q=e.styling)||void 0===q?void 0:null===(K=q.buttonStyles)||void 0===K?void 0:K.buttonColor,color:(null==e?void 0:null===(ee=e.styling)||void 0===ee?void 0:null===($=ee.buttonStyles)||void 0===$?void 0:$.buttonTextColor)||"#FFFFFF","&:hover":{backgroundColor:null==e?void 0:null===(en=e.styling)||void 0===en?void 0:null===(eo=en.buttonStyles)||void 0===eo?void 0:eo.buttonColor}}}}},MuiDayCalendar:{styleOverrides:{weekDayLabel:{color:"#000000"}}},MuiPickersYear:{styleOverrides:{yearButton:{color:"#000000","&:hover":{backgroundColor:"rgba(0, 0, 0, 0.04)"},"&.Mui-selected":{backgroundColor:null==e?void 0:null===(ei=e.styling)||void 0===ei?void 0:null===(et=ei.buttonStyles)||void 0===et?void 0:et.buttonColor,color:(null==e?void 0:null===(er=e.styling)||void 0===er?void 0:null===(el=er.buttonStyles)||void 0===el?void 0:el.buttonTextColor)||"#FFFFFF"}}}},MuiTextField:{defaultProps:{variant:(null==e?void 0:null===(ea=e.styling)||void 0===ea?void 0:null===(ed=ea.textInputStyles)||void 0===ed?void 0:ed.variant)||"outlined",size:(null==e?void 0:null===(ec=e.styling)||void 0===ec?void 0:null===(es=ec.textInputStyles)||void 0===es?void 0:es.size)||"medium",margin:(null==e?void 0:null===(ev=e.styling)||void 0===ev?void 0:null===(eu=ev.textInputStyles)||void 0===eu?void 0:eu.spacing)||"normal"},styleOverrides:{root:{"--TextField-brandBorderColor":"rgba(0, 0, 0, 0.04)","--TextField-brandBorderHoverColor":"rgba(0, 0, 0, 0.04)","--TextField-brandBorderFocusedColor":"rgba(0, 0, 0, 0.04)","& label.MuiInputLabel-outlined, & label.MuiInputLabel-filled":{color:(null==e?void 0:null===(ep=e.styling)||void 0===ep?void 0:null===(eg=ep.themeColors)||void 0===eg?void 0:null===(eh=eg.fontColor)||void 0===eh?void 0:eh.toLowerCase())==="#ffffff"?"#FFFFFF":null==e?void 0:null===(ex=e.styling)||void 0===ex?void 0:null===(em=ex.themeColors)||void 0===em?void 0:em.fontColor},"& label.MuiInputLabel-outlined.Mui-focused, & label.MuiInputLabel-filled.Mui-focused":{color:(null==e?void 0:null===(eb=e.styling)||void 0===eb?void 0:null===(ey=eb.themeColors)||void 0===ey?void 0:null===(ef=ey.fontColor)||void 0===ef?void 0:ef.toLowerCase())==="#ffffff"?"#FFFFFF":null==e?void 0:null===(eS=e.styling)||void 0===eS?void 0:null===(eC=eS.theme
1Colors)||void 0===eC?void 0:eC.fontColor},"& label.Mui-error":{color:d,fontWeight:600},"& .MuiInputLabel-root, & .MuiFormLabel-root":{width:"inherit"},"&.Mui-error":{"--TextField-brandBorderColor":a,"--TextField-brandBorderHoverColor":a,"--TextField-brandBorderFocusedColor":a,"& fieldset":{borderColor:a,borderWidth:"2px",borderBottom:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},"&:hover fieldset":{borderColor:a},"&.Mui-focused fieldset":{borderColor:a},"& .MuiSvgIcon-root":{color:d},"& .MuiInputBase-root":{borderBottomLeftRadius:0,borderBottomRightRadius:0}},"& .MuiInputBase-input.Mui-error":{color:d,"&::placeholder":{color:d,opacity:1}},"& .MuiFormHelperText-root":{fontSize:"0.875rem",marginLeft:0,marginRight:0,marginTop:"4px"},"& .MuiFormHelperText-root.Mui-error":{color:d,backgroundColor:"#FCE8EA",padding:"6px 12px",borderRadius:"0 0 6px 6px",marginTop:0,fontWeight:600,fontSize:"0.875rem",border:"2px solid ".concat(a),borderTop:"none",lineHeight:1.3}}}},MuiOutlinedInput:{styleOverrides:{notchedOutline:{borderColor:"var(--TextField-brandBorderColor)"},root:{backgroundColor:(null==e?void 0:null===(eI=e.styling)||void 0===eI?void 0:null===(ew=eI.themeColors)||void 0===ew?void 0:null===(ej=ew.fontColor)||void 0===ej?void 0:ej.toLowerCase())==="#ffffff"?"#000000":"#FFFFFF","&:hover":{backgroundColor:(null==e?void 0:null===(eF=e.styling)||void 0===eF?void 0:null===(ek=eF.themeColors)||void 0===ek?void 0:null===(eZ=ek.fontColor)||void 0===eZ?void 0:eZ.toLowerCase())==="#ffffff"?"#000000":"#FFFFFF"},"&.Mui-focused":{backgroundColor:(null==e?void 0:null===(eM=e.styling)||void 0===eM?void 0:null===(eE=eM.themeColors)||void 0===eE?void 0:null===(eT=eE.fontColor)||void 0===eT?void 0:eT.toLowerCase())==="#ffffff"?"#000000":"#FFFFFF"},["&:hover .".concat(l.Z.notchedOutline)]:{borderColor:"var(--TextField-brandBorderHoverColor)"},["&.Mui-focused .".concat(l.Z.notchedOutline)]:{borderColor:"var(--TextField-brandBorderFocusedColor)"},["&.Mui-error .".concat(l.Z.notchedOutline)]:{borderColor:a,borderWidth:"2px",borderBottom:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},["&.Mui-error:hover .".concat(l.Z.notchedOutline)]:{borderColor:a},["&.Mui-error.Mui-focused .".concat(l.Z.notchedOutline)]:{borderColor:a}}}},MuiFilledInput:{styleOverrides:{root:{backgroundColor:(null==e?void 0:null===(eL=e.styling)||void 0===eL?void 0:null===(eO=eL.themeColors)||void 0===eO?void 0:null===(eA=eO.fontColor)||void 0===eA?void 0:eA.toLowerCase())==="#ffffff"?"#000000":"#FFFFFF","&:hover":{backgroundColor:(null==e?void 0:null===(eU=e.styling)||void 0===eU?void 0:null===(eP=eU.themeColors)||void 0===eP?void 0:null===(eR=eP.fontColor)||void 0===eR?void 0:eR.toLowerCase())==="#ffffff"?"#000000":"#FFFFFF"},"&.Mui-focused":{backgroundColor:(null==e?void 0:null===(eN=e.styling)||void 0===eN?void 0:null===(eD=eN.themeColors)||void 0===eD?void 0:null===(e_=eD.fontColor)||void 0===e_?void 0:e_.toLowerCase())==="#ffffff"?"#000000":"#FFFFFF"}}}},MuiInputLabel:{styleOverrides:{root:{"&.MuiInputLabel-standard:not(.Mui-focused):not(.MuiInputLabel-shrink)":{color:(null==e?void 0:null===(eW=e.styling)||void 0===eW?void 0:null===(eB=eW.themeColors)||void 0===eB?void 0:null===(eH=eB.fontColor)||void 0===eH?void 0:eH.toLowerCase())==="#ffffff"?"#db1849ff":"rgba(21, 31, 175, 0.6)"},"&.MuiInputLabel-standard.Mui-focused, &.MuiInputLabel-standard.MuiInputLabel-shrink":{color:(null==e?void 0:null===(eG=e.styling)||void 0===eG?void 0:null===(eY=eG.themeColors)||void 0===eY?void 0:null===(ez=eY.fontColor)||void 0===ez?void 0:ez.toLowerCase())==="#ffffff"?"#FFFFFF":(null==e?void 0:null===(eV=e.styling)||void 0===eV?void 0:null===(eJ=eV.buttonStyles)||void 0===eJ?void 0:eJ.buttonColor)||"rgba(0, 0, 0, 0.87)"}}}},MuiInput:{styleOverrides:{root:{backgroundColor:(null==e?void 0:null===(eK=e.styling)||void 0===eK?void 0:null===(eQ=eK.themeColors)||void 0===eQ?void 0:null===(eX=eQ.fontColor)||void 0===eX?void 0:eX.toLowerCase())==="#ffffff"?"#000000":"#FFFFFF","&::before":{borderBottom:"2px solid var(--TextField-brandBorderColor)"},"&:hover:not(.Mui-disabled, .Mui-error):before":{borderBottom:"2px s
1olid var(--TextField-brandBorderHoverColor)"},"&.Mui-focused:after":{borderBottom:"2px solid var(--TextField-brandBorderFocusedColor)"},"&:hover":{borderColor:"var(--TextField-brandBorderHoverColor)",backgroundColor:(null==e?void 0:null===(e0=e.styling)||void 0===e0?void 0:null===(e$=e0.themeColors)||void 0===e$?void 0:null===(eq=e$.fontColor)||void 0===eq?void 0:eq.toLowerCase())==="#ffffff"?"#000000":"#FFFFFF"},"&.Mui-focused":{borderColor:"var(--TextField-brandBorderFocusedColor)",backgroundColor:(null==e?void 0:null===(e5=e.styling)||void 0===e5?void 0:null===(e2=e5.themeColors)||void 0===e2?void 0:null===(e1=e2.fontColor)||void 0===e1?void 0:e1.toLowerCase())==="#ffffff"?"#000000":"#FFFFFF"},"&.Mui-error":{borderColor:a,borderWidth:"2px",borderBottomLeftRadius:0,borderBottomRightRadius:0},"&.Mui-error:hover":{borderColor:a},"&.Mui-error.Mui-focused":{borderColor:a}}}},MuiInputBase:{styleOverrides:{input:{backgroundColor:(null==e?void 0:null===(e6=e.styling)||void 0===e6?void 0:null===(e4=e6.themeColors)||void 0===e4?void 0:null===(e3=e4.fontColor)||void 0===e3?void 0:e3.toLowerCase())==="#ffffff"?"#000000":"#FFFFFF",color:null==e?void 0:null===(e7=e.styling)||void 0===e7?void 0:null===(e8=e7.themeColors)||void 0===e8?void 0:e8.fontColor}}}}});return(0,i.Z)(e9)}},8461:function(e,o,n){n.d(o,{g:function(){return t}});let t=function(e){return(arguments.length>1&&void 0!==arguments[1]&&arguments[1],e&&"string"==typeof e)?e:e||""}},57835:function(e,o,n){n.d(o,{o:function(){return t}});let t=e=>o=>isNaN(o)?"":(null==e?void 0:e.currencyCode)&&(null==e?void 0:e.locale)?new Intl.NumberFormat("".concat(e.locale),{style:"currency",currency:e.currencyCode}).format(o):o},83236:function(e,o,n){n.d(o,{o:function(){return t}});let t=e=>{var o;return null==e?void 0:null===(o=e.pages)||void 0===o?void 0:o.filter(e=>{var o;return(null!==(o=e.pageId)&&void 0!==o?o:0)>0&&e.active&&!0!==e.hideFromMenu}).map(e=>({title:e.pageName,url:e.url}))}},99583:function(e,o,n){n.d(o,{Z:function(){return l}});var t=n(47835),i=n.n(t);i().addHook("afterSanitizeAttributes",function(e){"target"in e&&(e.setAttribute("target","_blank"),e.setAttribute("rel","noopener"))});let l=e=>e?i().sanitize(e||""):""},45606:function(e,o,n){n.d(o,{b7:function(){return l},eu:function(){return d},yw:function(){return r}});let t="https://www.youtube.com/embed/",i=/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/watch\?v=|youtube\.com\/embed\/|youtube\.com\/live\/|youtu\.be\/)([a-zA-Z0-9_-]+)/,l=e=>{let o=e.match(i),n=null==o?void 0:o[1];return o?"https://img.youtube.com/vi/".concat(n,"/maxresdefault.jpg"):""},r=e=>!!e.match(i),d=e=>{if(e.startsWith(t))return e;let o=e.match(i),n=null==o?void 0:o[1];return n?t+n:""}},1701:function(e,o,n){n.d(o,{As:function(){return r},Wr:function(){return d}});var t=n(42798),i=n.n(t);let l=["home","giftcards","gift-cards","reservations","unauthorized","callback","editor","api","check","loyalty"],r=function(e,o){var n,t,r;let d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return e&&-1===l.indexOf(null===(n=i()(e))||void 0===n?void 0:n.replace("/",""))&&(d?(null==o?void 0:null===(t=o.pages)||void 0===t?void 0:t.filter(o=>o.url===e&&o.pageId!==d).length)===0:(null==o?void 0:null===(r=o.pages)||void 0===r?void 0:r.filter(o=>o.url===e).length)===0)},d=e=>{var o,n,t,i;let l=null==e?void 0:null===(n=e.pages)||void 0===n?void 0:null===(o=n.filter(e=>{var o;return e.active&&(null===(o=e.pageItems)||void 0===o?void 0:o.some(e=>"FoodAndBeverageMenu"===e.rendererComponent&&e.visible))}))||void 0===o?void 0:o.findLast(e=>e),r=null==l?void 0:null===(t=l.pageItems)||void 0===t?void 0:t.find(e=>"FoodAndBeverageMenu"===e.rendererComponent),d=null==r?void 0:r.data,a=null==d?void 0:null===(i=d.menus)||void 0===i?void 0:i.filter(e=>e.available);return l&&(null==r?void 0:r.visible)&&a&&a.length>=1?(null==l?void 0:l.url)+"#menu":void 0}},5460:function(e,o,n){n.d(o,{$o:function(){return i},ZY:function(){return t},qH:function(){return r},s9:function(){return l}});let t=e=>{switch(e){case"Standard":default:return"100px";case"Medium":return"125px";case"Large":return"150px";case"X-Large":return"200px"}},i=e=>{switch(e){case"Large":return"24px";case"X-Large":return"26px";default:return"18px"}},l=e=>{var o,n,t;let i=null==e?void 0:null===(t=e.styling)||void 0===t?void 0:null===(n=t.themeColors)||void 0===n?void 0:null===(o=n.fontColor)||void 0===o?void 0:o.toUpperCase();return"#FFF"===i||"#FFFFFF"===i},r=e=>new Promise((o,n)=>{let t=new Image;t.onload=()=>
1{o(t.width/t.height)},t.onerror=e=>{n(e)},t.src=e})},5328:function(e,o,n){function t(){let e="";return"function"==typeof crypto.randomUUID?e=crypto.randomUUID():e="10000000-1000-4000-8000-100000000000".replace(/[018]/g,e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)),e}n.d(o,{DO:function(){return t}})}}]);

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.