1"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[224],{14778:(e,t,i)=>{i.d(t,{oz:()=>m,wb:()=>g,Kp:()=>p});var a=i(60712),n=i(59284),r=i(20147),d=i(78350);const o=r.Ay.div.withConfig({componentId:"sc-frfng5-0"})(["display:flex;flex-direction:column;width:100%;height:",";position:relative;"],(e=>e.theme.token("height-tabs"))),s=r.Ay.div.withConfig({componentId:"sc-frfng5-1"})(["display:flex;"]),l=r.Ay.span.withConfig({componentId:"sc-frfng5-2"})(["height:3px;background-color:",";width:",";transform:",";transition:",";position:absolute;inset-block-end:0;"],(e=>e.theme.token("background-active")),(e=>e.tabSlideWidth+"%"),(e=>(0,d.gM)(100*e.idx+"%")),(e=>e.theme.token("transition-component"))),c=r.Ay.button.withConfig({componentId:"sc-frfng5-3"})(["width:100%;height:",";background-color:transparent;border:none;border-block-end:1px solid ",";transition:",";font:",";&:focus{background-color:",";outline:none;}&:not(:focus-visible){background-color:transparent;}&:focus-visible{background-color:",";}"," ",""],(e=>e.theme.token("height-tabs")),(e=>e.theme.token("border-color-default")),(e=>e.theme.token("transition-component")),(e=>e.theme.token("text-style-tabs")),(e=>e.theme.token("background-focus")),(e=>e.theme.token("background-focus")),(e=>!e.disabled&&!e.$selected&&(0,r.AH)(["&:hover{border-block-end:1px solid ",";}"],e.theme.token("border-color-hover"))),(e=>{let t=e.disabled,i=e.theme.token;return t?(0,r.AH)(["color:",";cursor:not-allowed;"],i("text-disabled")):(0,r.AH)(["color:",";cursor:pointer;"],i("text-default"))})),h=r.Ay.div.withConfig({componentId:"sc-frfng5-4"})(["display:",";position:relative;flex-direction:column;height:100%;justify-content:center;&:focus{outline:none;box-shadow:",";}&:not(:focus-visible){box-shadow:none;}&:focus-visible{box-shadow:",";}"],(e=>e.$selected?"flex":"none"),(e=>e.theme.token("box-shadow-pattern")),(e=>e.theme.token("box-shadow-pattern"))),g=e=>{let t=e.children,i=e.selectedIndex,r=e.onChange,d=e.className;if(!t||n.Children.count(t)<=0)return null;const c=100/t.length,h=n.Children.map(t,((e,t)=>{if(!(0,n.isValidElement)(e))return e;return(0,n.cloneElement)(e,{onClick:e=>{r(e,t)}})}));return(0,a.jsxs)(o,Object.assign({className:d},{children:[(0,a.jsx)(s,Object.assign({role:"tablist"},{children:h}),void 0),(0,a.jsx)(l,{tabSlideWidth:c,idx:i},void 0)]}),void 0)},m=e=>{let t=e.id,i=e.label,n=e.disabled,r=e.onClick,d=e.selected,o=e["aria-controls"],s=e["data-testid"];return(0,a.jsx)(c,Object.assign({id:t,role:"tab",$selected:d,onClick:r,disabled:n,"aria-selected":d,"aria-controls":o,"data-testid":s},{children:i}),void 0)},p=e=>{let t=e.id,i=e.selected,n=e.children,r=e.className,d=e["aria-labelledby"],o=e["data-testid"];return(0,a.jsx)(h,Object.assign({className:r,id:t,hidden:!i,$selected:i,role:"tabpanel",tabIndex:0,"aria-labelledby":d,"data-testid":o},{children:n}),"tab-panel_"+t)}},25865:(e,t,i)=>{i.d(t,{QR:()=>g,TC:()=>u,fM:()=>h,gZ:()=>s,jR:()=>c,kc:()=>b,oE:()=>f,oq:()=>m,p6:()=>y,r9:()=>p,uy:()=>l});var a=i(20147),n=i(24553),r=i(40767),d=i(84662),o=i(68605).P;const s=a.Ay.div.withConfig({componentId:"sc-1i4xolg-0"})(["width:100%;height:125px;"]),l=(0,a.Ay)(n.B8).withConfig({componentId:"sc-1i4xolg-1"})(["padding:0;margin:0;"]),c=a.Ay.h3.withConfig({componentId:"sc-1i4xolg-2"})(["color:",";font-size:1.125rem;font-weight:700;padding-block-start:0.625rem;font-family:",";"],o.color.primary,r.Z.headerThree),h=a.Ay.p.withConfig({componentId:"sc-1i4xolg-3"})(["font-weight:400;font-size:0.75rem;"]),g=a.Ay.div.withConfig({componentId:"sc-1i4xolg-4"})(["padding-block-start:1.5em;padding-block-end:1em;padding-inline:1.5em;"]),m=a.Ay.div.withConfig({componentId:"sc-1i4xolg-5"})(["display:flex;align-items:center;margin-block-end:0.85em;h3,p{margin:0;}svg{margin:0 4px;}"]),p=a.Ay.div.withConfig({componentId:"sc-1i4xolg-6"})(["display:flex;justify-content:space-between;align-items:center;margin-block-end:0.85em;p{margin:0;}"]),u=a.Ay.div.withConfig({componentId:"sc-1i4xolg-7"})(["padding:1.5em;button{width:100%;}"]),y=a.Ay.div.withConfig({componentId:"sc-1i4xolg-8"})(["padding:1.5em;button{width:100%;}"]),b=(0,a.Ay)(n.B8).withConfig({componentId:"sc-1i4xolg-9"})(["padding:",";li:first-child{border-block-start:none;}li:last-child{border-block-end:none;}"],d.M.$spacing2),f=(0,a.Ay)(n.ck).withConfig({componentId:"sc-1i4xolg-10"})(["padding:0.625rem 1.5em;"])},10854:(e,t,i)=>{i.d(t,{Ak:()=>y,CP:()=>I,Ig:()=>w,PF:()=>u,UT:()=>b,VV:()=>m,Xm:()=>A,kU:()=>v,mU:()=>x,ml:()=>C,oj:()=>j,pP:()=>f,s4:()=>k});var a=i(15076),n=i.n(a),r=i(20147),d=i(24553),o=i(21729),s=i(40767),l=i(68376),c=i(84662),h=i(68605).P;const g=(0,r.AH)(["padding:"," ",";"],c.M.$spacing0,c.M.$spacing4),m=r.Ay.div.withConfig({componentId:"sc-1rz4nsi-0"})(["display:flex;flex-direction:column;"]),p=r.Ay.p.withConfig({componentId:"sc-1rz4nsi-1"})(["font-family:",";font-size:1rem;font-weight:700;margin:0 1.5rem;line-height:initial;padding:0;","{padding:0;}"],s.Z.headerThree,h.desktop),u=p,y=p,b=p,f=r.Ay.p.withConfig({componentId:"sc-1rz4nsi-2"})(["font-size:0.75rem;font-weight:400;margin-block-start:0;margin-block-end:0.75rem;margin-inline:1.5rem;line-height:initial;padding:0;font-family:",";color:",";"],s.Z.headerThree,h.color.error),v=(0,r.Ay)(n()).withConfig({componentId:"sc-1rz4nsi-3"})(["z-index:",";padding:0.75rem;margin:0.75rem 1.5rem;font-family:",";"],h.zIndex.below,s.Z.copyTwo),x=(0,r.Ay)(o.H).withConfig({componentId:"sc-1rz4nsi-4"})(["height:5.5rem;width:initial;border:solid 1px ",";background-color:#ffffff;padding:0.75rem;margin:0.75rem 1.5rem;border-radius:0px;font-family:",";
1"],h.color.grey.two,s.Z.copyTwo),C=(0,r.Ay)(d.B8).withConfig({componentId:"sc-1rz4nsi-5"})(["display:flex;flex-direction:column;padding-block-start:2rem;"]),w=r.Ay.div.withConfig({componentId:"sc-1rz4nsi-6"})(["display:flex;flex-direction:row;padding:1.875rem;align-items:center;"]),k=r.Ay.p.withConfig({componentId:"sc-1rz4nsi-7"})(["font-family:",";font-weight:400;font-size:1rem;margin:0;flex:1;"],s.Z.headerThree),j=r.Ay.div.withConfig({componentId:"sc-1rz4nsi-8"})([""," width:100%;display:flex;flex-flow:column;button{margin:1.25rem 0;}"],g),A=r.Ay.div.withConfig({componentId:"sc-1rz4nsi-9"})(["height:50px;",";padding:2px;margin-block-end:20px;border-radius:","px !important;border:"," !important;"],l.Hp,(e=>e.radius?e.radius:"0"),(e=>e.border&&"1px solid #9d9797")),I=r.Ay.div.withConfig({componentId:"sc-1rz4nsi-10"})(["",";font-size:"," !important;padding-block-start:","px !important;padding-inline-end:","px !important;padding-block-end:","px !important;padding-inline-start:","px !important;margin:5px;height:40px;overflow:auto;font-family:",";font-weight:400;ul{list-style:none;margin:0;padding:0;}::-webkit-scrollbar{width:3px;height:",";}::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:8px;}::-webkit-scrollbar-thumb{padding-block-start:5px;border:4px solid #88898a;border-radius:8px;background-clip:padding-box;}"],l.Hp,(e=>e.fontSize?e.theme.pxToRem(e.fontSize):"0.75rem"),(e=>e.paddingTop?e.paddingTop:"0"),(e=>e.paddingRight?e.paddingRight:"0"),(e=>e.paddingBottom?e.paddingBottom:"0"),(e=>e.paddingLeft?e.paddingLeft:"0"),h.fontFamily.base,c.M.$spacing3)},34909:(e,t,i)=>{i.d(t,{M1:()=>g,Pd:()=>h,hE:()=>c,mc:()=>p,w7:()=>l,yS:()=>m});var a=i(20147),n=i(50399),r=i(40767),d=i(84662),o=i(68605).P;const s=(0,a.AH)(["padding:"," ",";"],d.M.$spacing0,d.M.$spacing4),l=a.Ay.div.withConfig({componentId:"sc-2af92d-0"})(["",";padding-block-start:2rem;padding-block-end:1rem;padding-inline:0;"],s),c=a.Ay.h1.withConfig({componentId:"sc-2af92d-1"})(["text-align:center;font-family:",";font-size:1.625rem;font-weight:700;margin-block-start:2.5rem;margin-block-end:1.25rem;margin-inline:0;line-height:initial;padding:0 2rem;","{padding:0;}"],r.Z.headerThree,o.desktop),h=a.Ay.h2.withConfig({componentId:"sc-2af92d-2"})(["text-align:center;font-family:",";font-size:",";font-weight:400;margin-block-start:0;margin-block-end:1.25rem;margin-inline:0;line-height:initial;padding:0 2rem;","{padding:0;}"],r.Z.headerThree,(e=>e.theme.token("text-style-list-item-info")),o.desktop),g=a.Ay.div.withConfig({componentId:"sc-2af92d-3"})(["height:calc(100vh - 139px);display:grid;max-width:1000px;width:100%;margin:0 auto;"]),m=(0,a.Ay)(n.J).withConfig({componentId:"sc-2af92d-4"})([""]),p=a.Ay.div.withConfig({componentId:"sc-2af92d-5"})(["margin:0 auto;display:flex;flex-direction:column;position:relative;width:100%;"])},43733:(e,t,i)=>{i.d(t,{y:()=>b});var a=i(58168),n=(i(59284),i(94390)),r=i(90182),d=i(20147),o=i(6186),s=i(40937),l=i(44928);const c=!0;var h=i(27464),g=i(60712),m=i(68605).P;const p=d.I4.div.withConfig({componentId:"sc-1flga55-0"})(["position:absolute;inset-inline-start:calc(1.25rem + env(safe-area-inset-left));display:flex;align-items:center;justify-content:center;"]),u=e=>{let t=e.heading,i=e.closeHref,a=e.onClose,d=e.disableClose,s=e.skipGoBackOnClose,l=void 0!==s&&s,u=e.useBackButton,y=void 0!==u&&u,b=e.hideHeader,f=void 0!==b&&b;const v=(0,r.Zp)(),x=e=>{a?a(e):i?v(i):l||window.history.back()};return f?null:(0,g.jsxs)(h.Y9,{"data-testid":"full-page-screen-header-Header",children:[!d&&(y?(0,g.jsx)(p,{"data-testid":"full-page-screen-header-ButtonWrapper",children:(0,g.jsx)(h.OV,{"data-testid":"full-page-screen-header-StyledButton",onClick:x,inverted:c,children:(0,g.jsx)(n.I,{"data-testid":"full-page-screen-header-Icon",icon:"back",color:m.color.white,width:"1.5rem","aria-hidden":!0})})}):(0,g.jsx)(p,{"data-testid":"full-page-screen-header-ButtonWrapper-1",children:(0,g.jsx)(o.J,{"data-testid":"full-page-screen-header-CloseButton",onClick:x,inverted:c})})),(0,g.jsx)(h.DZ,{"data-testid":"full-page-screen-header-Heading",children:t})]})},y=(0,l.RX)(u),b=e=>(0,s.U)("mobile")?(0,g.jsx)(y,(0,a.A)({"data-testid":"full-page-screen-header-PortaledFullPageScreenHeader"},e)):(0,g.jsx)(u,(0,a.A)({"data-testid":"full-page-screen-header-FullPageScreenHeader"},e))},50399:(e,t,i)=>{i.d(t,{J:()=>m});var a=i(59284),n=i(20147),r=i(65035),d=i(88821),o=i(43733),s=i(60712),l=i(68605).P;const c=n.Ay.div.withConfig({componentId:"sc-69ap94-0"})(["position:fixed;display:grid;z-index:",";inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;-webkit-overflow-scrolling:touch;overflow:hidden;","{overflow-y:auto;}"],l.zIndex.overlay+100,l.desktop),h=n.Ay.div.withConfig({componentId:"sc-69ap94-1"})(["position:relative;height:100%;min-height:100%;"]),g=n.Ay.section.withConfig({componentId:"sc-69ap94-2"})(["position:fixed;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;background-color:",";display:flex;flex:1;"," ","{inset-block-start:",";}"],(e=>
1e.theme.primaryBackground),(e=>e.$shouldRemoveOverflow?(0,n.AH)(["overflow-y:hidden;"]):(0,n.AH)(["overflow:scroll;overflow-y:auto;overflow-x:visible;"])),l.desktop,l.layout.checkoutHeaderHeight),m=e=>{let t=e.className,i=e.children,n=e.heading,m=e.closeHref,p=e.onClose,u=e.disableClose,y=e.removeOverflow,b=e.skipGoBackOnClose,f=void 0!==b&&b,v=e.useBackButton,x=void 0!==v&&v,C=e.hideHeader,w=void 0!==C&&C,k=e.adjustToVisualViewport,j=void 0!==k&&k;const A=(0,d.Ws)().setFullPageModalActive,I=(0,a.useRef)(null);return(0,r.x)({containerRef:I,verticalOffset:Number.parseInt(l.layout.checkoutHeaderHeight,10),adjustToVisualViewport:j}),(0,a.useEffect)((()=>(A(!0),()=>A(!1))),[A]),(0,s.jsxs)(c,{"data-testid":"full-page-screen-index-FullPageContainer",className:t,children:[(0,s.jsx)(o.y,{"data-testid":"full-page-screen-index-PortalHeader",closeHref:m,heading:n,onClose:p,disableClose:u,skipGoBackOnClose:f,useBackButton:x,hideHeader:w}),(0,s.jsx)(h,{"data-testid":"full-page-screen-index-ContainerWrapper",children:(0,s.jsx)(g,{"data-testid":"full-page-screen-index-Container",ref:I,$shouldRemoveOverflow:y,children:i})})]})}},27464:(e,t,i)=>{i.d(t,{DZ:()=>o,OV:()=>s,Y9:()=>d,bF:()=>r});var a=i(20147),n=i(68605).P;const r="calc("+n.layout.checkoutHeaderHeight+" + env(safe-area-inset-top))",d=a.Ay.div.withConfig({componentId:"sc-15rql6a-0"})(["display:flex;align-items:center;background:",";width:100%;z-index:",";height:",";"," ","{position:absolute;}"],n.color.black,n.zIndex.overlay+150,r,n.native((0,a.AH)(["padding-block-start:env(safe-area-inset-top);"])),n.desktop),o=a.Ay.h1.withConfig({componentId:"sc-15rql6a-1"})(["font-size:1.25rem;color:",";font-family:",";margin:0.75rem auto;text-transform:capitalize;"],n.color.white,n.fontFamily.base),s=a.Ay.button.withConfig({componentId:"sc-15rql6a-2"})(["align-items:center;appearance:none;border:0;background:",";"," border-radius:50%;color:",";cursor:pointer;display:flex;font-size:1.375rem;justify-content:center;padding:0;"],(e=>e.inverted?n.color.black:e.theme.primaryBackground),(e=>e.noBackground&&"background: transparent;"),(e=>e.inverted?n.color.white:n.color.black))},62780:(e,t,i)=>{i.d(t,{Y:()=>a});const a=i(20147).Ay.div.withConfig({componentId:"sc-yfjotp-0"})(["width:100vw;height:100vh;display:flex;align-items:center;"])},21729:(e,t,i)=>{i.d(t,{H:()=>l});var a=i(20454),n=i(58168),r=(i(59284),i(20147)),d=i(68605).P;const o=r.Ay.textarea.withConfig({componentId:"sc-18zou13-0"})(["width:100%;padding:0.7rem 0.9rem;box-sizing:border-box;background-color:",";border:1px solid rgb(220,220,220);border-radius:4px;resize:none;"],d.color.white);var s=i(60712);const l=e=>{let t=(0,n.A)({},((0,a.A)(e),e));return(0,s.jsx)(o,(0,n.A)({"data-testid":"textarea-input-textarea-input-StyledTextarea"},t))}},97198:(e,t,i)=>{i.r(t),i.d(t,{CateringBirthdaySection:()=>Dt});var a=i(59284),n=i(58168),r=i(60712);const d=(0,a.createContext)(void 0),o=(e,t)=>{switch(t.type){case"NEXT_STEP":return(0,n.A)({},e,{formStep:e.formStep+1});case"PREV_STEP":return(0,n.A)({},e,{formStep:e.formStep-1});case"SET_STORE":return(0,n.A)({},e,{storeSelected:t.storeSelected});case"SET_CLIENT_INFORMATION":return(0,n.A)({},e,{name:t.payload.name,surname:t.payload.surname,phone:t.payload.phone,email:t.payload.email});case"SET_EVENT_TYPE":return(0,n.A)({},e,{eventType:t.eventType});case"SET_PEOPLE_DATE_TIME":return(0,n.A)({},e,{date:t.payload.date,time:t.payload.time,kids:t.payload.kids,adults:t.payload.adults,allergens:t.payload.allergens,comments:t.payload.comments});default:throw new Error("action type not handled")}},s={formStep:1,eventType:"catering",name:"",surname:"",phone:"",email:"",storeSelected:{},date:"",time:"",kids:0,adults:0,allergens:0,comments:""},l=e=>{let t=e.children;const i=(0,a.useReducer)(o,s),n=i[0],l=i[1],c=(0,a.useMemo)((()=>({state:n,dispatch:l})),[n]);return(0,r.jsx)(d.Provider,{value:c,children:t})};const c=()=>{const e=(0,a.useContext)(d);if(void 0===e)throw new Error("useCateringBirthday must be used within a CateringBirthdayProvider");return e};var h=i(96290),g=i(90182),m=i(53683);const p=()=>(0,r.jsxs)("svg",{"data-testid":"birthday-icon-index-svg",width:"25",height:"26",fill:"none",viewBox:"0 0 25 26",children:[(0,r.jsxs)("g",{"data-testid":"birthday-icon-index-g",fill:"#000",clipPath:"url(#clip0_14193_28862)",children:[(0,r.jsx)("path",{"data-testid":"birthday-icon-index-path",d:"M0 15.5c.025-.13.046-.261.077-.39.294-1.264 1.32-2.08 2.64-2.1.275-.005.55-.002.864-.002v-3.12-3.113h3.546v6.216h3.59V6.776h3.55v6.213h3.591V6.777h3.557v6.264c.44 0 .857-.027 1.267.006 1.12.09 2.15 1.12 2.27 2.237.01.088.032.173.048.26v2.813c-.684-.03-1.19-.399-1.668-.844a3.359 3.359 0 00-.661-.487c-1.41-.774-3.155-.575-4.279.437a14.2 14.2 0 01-.543.462c-.4.327-.865.431-1.374.402-.509-.03-.875-.319-1.25-.62-.363-.29-.727-.608-1.144-.795-1.373-.613-2.686-.46-3.894.454-.207.157-.399.334-.6.499-.794.648-1.764.644-2.531-.035-.6-.533-1.228-1.012-2.035-1.179-1.275-.264-2.417.006-3.388.891-.47.429-.959.801-1.632.814L0 15.499z"}),(0,r.jsx)("path",{"data-testid":"birthday-icon-index-path-1",d:"M25 20.142V25.5H0v-5.357c.43.029.837-.06 1.245-.19.658-.213 1.168-.647 1.661-1.096.78-.71 1.919-.566 2.575.037.347.32.72.644 1.138.846 1.432.695 2.804.549 4.074-.427.217-.168.429-.344.638-.522.595-.507 1.668-.602 2.34-.002.221.198.454.385.69.565 1.115.856 2.337 1.011 3.656.554.601-.208 1.069-.611 1.523-1.026.737-.67 1.838-.683 2.53-.037.152.142.322.264.481.4.707.6 1.51.931 2.448.898zM5.446.5C6.21.843 6.542 1.542 6.84 2.245c.334.788.399 1.613.114 2.436C6.68 5.476 6 5.895 5.31 5.828c-.978-.093-1.606-.705-1.7-1.553-.066-.6.095-1.096.563-1.49.205-.173.389-.369.58-.555.49-.476.628-1.074.604-1.73h.09zM12.589.5c.763.343 1.095 1.042 1.393 1.745.335.788.4 1.613.115 2.436-.274.795-.955 1.214-1.645 1.148-.977-.093-1.606-.705-1.7-1.553-.066-.6.095-1.096.564-1.49.204-.173.388-.368.58-.555.488-.476.629-1.074.604-1.73L12.589.5zM19.731.5c.749.334 1.076 1.017 1.376 1.704.35.802.424 1.639.13 2.476-.25.714-.769 1.131-1.532 1.155a1.764 1.764 0 01-1.808-1.538c-.077-.626.102-1.138.593-1.544.195-.16.367-.347.549-.524.489-.475.628-1.074.603-1.729h.09z"})]}),(0,r.jsx)("defs",{"data-testid":"birthday-icon-index-defs",children:(0,r.jsx)("clipPath",{"data-testid":"birthday-icon-index-clipPath",id:"clip0_14193_28862",children:(0,r.jsx)("path",{"data-testid":"birthday-icon-index-path-2",fill:"#fff",d:"M0 0H25V25H0z",transform:"translate(0 .5)"})})})]});var u=i(24553),y=i(41366),b=i(77119),f=i(38285);const v=()=>{var e;const t=(0,f._F)(),i=t.featureEventReservationsId,a=void 0===i?"":i,n=t.featureIdsLoading,r=(0,b.Duz)({variables:{featureEventReservationsId:a},skip:!a}),d=r.data,o=r.loading;return{featureEventReservations:null!=(e=null==d?void 0:d.FeatureEventReservations)?e:null,featureEventReservationsLoading:o||n}};var x=i(41657),C=i(2687),w=i(95549);let k=function(e){return e[e.CelebrationType=1]="CelebrationType",e[e.ClientInformation=2]="ClientInformation",e[e.Location=3]="Location",e[e.Re
1servationDetails=4]="ReservationDetails",e[e.EventConfirmation=5]="EventConfirmation",e[e.CompletedReservation=6]="CompletedReservation",e}({});var j=i(40937),A=i(94390),I=i(602),E=i(23372),S=i(69627),T=i(20147),M=i(29133),P=i(40767),B=i(84662),L=i(68605).P;const R=(0,T.AH)(["padding:"," ",";"],B.M.$spacing0,B.M.$spacing4),_=T.Ay.div.withConfig({componentId:"sc-w464uf-0"})(["width:100%;display:flex;flex-direction:column;position:relative;flex:1 0 0;"]),V=(L.desktop,L.zIndex.below,L.color.background,L.color.background,T.Ay.div.withConfig({componentId:"sc-w464uf-7"})(["background-color:",";border-block-start:",";margin-block-end:",";"],(e=>e.transparent?"transparent":e.theme.token("background-active")),(e=>e.disableBorder?"none":"1px solid "+e.theme.token("border-color-default")),B.M.$spacing2)),z=T.Ay.div.withConfig({componentId:"sc-w464uf-8"})(["margin:0 auto;max-width:1000px;width:100%;"]),N=T.Ay.div.withConfig({componentId:"sc-w464uf-9"})(["color:",";display:flex;position:relative;align-items:center;justify-content:center;margin:0 auto;max-width:1000px;width:100%;"],(e=>e.transparent?e.theme.token("text-default"):e.theme.token("text-reversed"))),D=T.Ay.h1.withConfig({componentId:"sc-w464uf-10"})(["font:",";font-weight:",";"],P.Z.headerOne,(e=>{var t;return L.fontWeight[null!=(t=e.weight)?t:"heavy"]})),H=T.Ay.div.withConfig({componentId:"sc-w464uf-11"})(["position:absolute;cursor:pointer;inset-inline-start:",";"],B.M.$spacing2),O=(0,T.Ay)(z).withConfig({componentId:"sc-w464uf-12"})(["height:100%;"]),F=T.Ay.div.withConfig({componentId:"sc-w464uf-13"})(["position:absolute;inset-inline-end:",";"],B.M.$spacing2),$=T.Ay.div.withConfig({componentId:"sc-w464uf-14"})(["padding:"," ",";width:100%;height:",";white-space:initial;"],B.M.$spacing2,B.M.$spacing4,(e=>e.$showStoreLocator?"80px":"")),W=T.Ay.div.withConfig({componentId:"sc-w464uf-15"})(["display:flex;flex-direction:column;justify-content:center;align-items:center;white-space:nowrap;","{flex-direction:row;}"],L.desktop),U=(0,T.Ay)(W).withConfig({componentId:"sc-w464uf-16"})(["padding-block-end:",";"],B.M.$spacing2),q=T.Ay.div.withConfig({componentId:"sc-w464uf-17"})(["padding:1rem 0.8rem;"]),Z=e=>{let t=e.currentView,i=e.updateView;const n=c().dispatch,d=(0,h.A)().formatMessage,o=(0,a.useCallback)((()=>n({type:"PREV_STEP"})),[n]);return(0,r.jsx)(V,{"data-testid":"location-page-header-LocationHeaderBackground",transparent:!0,disableBorder:!0,children:(0,r.jsxs)(N,{"data-testid":"location-page-header-LocationHeaderWrapper",transparent:!0,children:[(0,r.jsx)(E.B,{"data-testid":"location-page-header-ClearStoreSmButton"}),(0,r.jsx)(H,{"data-testid":"location-page-header-LocationBackHeaderButton",children:(0,r.jsxs)(q,{"data-testid":"location-page-header-LocationBackArrow",onClick:o,children:[(0,r.jsx)(A.I,{"data-testid":"location-page-header-Icon",icon:"back",color:"icon-header-contrast",width:"24px","aria-hidden":!0}),(0,r.jsx)(I.s,{"data-testid":"location-page-header-VisuallyHidden",children:d({id:"back"})})]})}),(0,r.jsx)(D,{"data-testid":"location-page-header-LocationHeader",weight:"normal",children:d({id:"restaurants"})}),(0,r.jsx)(F,{"data-testid":"location-page-header-LocationToggleViewButtonWrapper",children:(0,r.jsx)(S.k,{"data-testid":"location-page-header-ToggleViewButton",variant:m.Vs.TEXT_ONLY,color:"text-default",currentView:t,updateStoreLocatorView:i})})]})})};var Y=i(34909);const K=e=>{let t=e.titleTab,i=e.title,a=e.subtitle,n=e.disableClose,d=e.children,o=e.modalTitle,s=e.currentView,l=e.updateView;const m=(0,h.A)().formatMessage,p=(0,j.U)("mobile"),u=(0,g.Zp)(),y=c().state.formStep;return(0,r.jsx)(r.Fragment,{children:p?(0,r.jsx)(Y.yS,{"data-testid":"header-catering-birthday-header-StyledFullPageScreen","aria-label":m({id:"accountCateringBirthday"}),heading:o||m({id:"accountCateringBirthday"}),disableClose:n,children:(0,r.jsx)(Y.M1,{"data-testid":"header-catering-birthday-header-CateringBirthdayWrapper",children:(0,r.jsxs)(Y.mc,{"data-testid":"header-catering-birthday-header-Container",children:[t&&(0,r.jsx)(x.mg,{"data-testid":"header-catering-birthday-header-Helmet",title:t}),y===k.Location&&(0,r.jsx)(Z,{"data-testid":"header-catering-birthday-header-PageHeader",currentView:s,updateView:l}),i&&(0,r.jsxs)(Y.w7,{"data-testid":"header-catering-birthday-header-HeadingContainer",children:[(0,r.jsx)(Y.hE,{"data-testid":"catering-birthday-title",children:i}),a&&(0,r.jsx)(Y.Pd,{"data-testid":"catering-birthday-subtitle",children:a})]}),d]})})}):(0,r.jsx)(C.aF,{"data-testid":"header-catering-birthday-header-Modal",eventData:{modalAppearanceEventMessage:m({id:"accountCateringBirthday"})},size:w.r.FULLSCREEN,onDismiss:()=>{u("../")},children:(0,r.jsx)(Y.yS,{"data-testid":"header-catering-birthday-header-StyledFullPageScreen-1","aria-label":m({id:"accountCateringBirthday"}),heading:o||m({id:"accountCateringBirthday"}),disableClose:n,children:(0,r.jsx)(Y.M1,{"data-testid":"header-catering-birthday-header-CateringBirthdayWrapper-1",children:(0,r.jsxs)(Y.mc,{"data-testid":"header-catering-birthday-header-Container-1",children:[t&&(0,r.jsx)(x.mg,{"data-testid":"header-catering-birthday-header-Helmet-1",title:t}),(0,r.jsxs)(Y.w7,{"data-testid":"header-catering-birthday-header-HeadingContainer-1",children:[y===k.Location&&(0,r.jsx)(Z,{"data-testid":"header-catering-birthday-header-PageHeader-1",currentView:s,updateView:l}),i&&(0,r.jsx)(Y.hE,{"data-testid":"catering-birthday-title",children:i}),a&&(0,r.jsx)(Y.Pd,{"data-testid":"catering-birthday-subtitle",children:a})]}),d]})})})})})};var X=i(16828);const G=(0,T.AH)(["padding:"," ",";"],B.M.$spacing0,B.M.$spacing4),J=(0,T.Ay)(u.B8).withConfig({componentId:"sc-1pprvkz-0"})(["flex:1;"]),Q=T.Ay.div.withConfig({componentId:"sc-1pprvkz-1"})(["display:flex;flex-direction:row;"]),ee=T.Ay.div.withConfig({componentId:"sc-1pprvkz-2"})(["padding:1.875rem;"]),te=T.Ay.div.withConfig({componentId:"sc-1pprvkz-3"})(["display:flex;flex-grow:1;flex-direction:row;padding:1.875rem;"]),ie=(0,T.Ay)(A.I).withConfig({componentId:"sc-1pprvkz-4"})(["margin:0;padding:0;"]),ae=T.Ay.p.withConfig({componentId:"sc-1pprvkz-5"})(["font-family:",";font-weight:400;font-size:1 rem;padding-inline-start:0.75rem;margin:0;"],P.Z.headerThree),ne=T.Ay.div.withConfig({componentId:"sc-1pprvkz-6"})([""," width:100%;display:flex;flex-flow:column;button{margin:1.25rem 0;}"],G),re=e=>{let t=e.value,i=e.icon,a=e.selectedValue,n=e.onSelected;const d=(0,h.A)().formatMessage;return(0,r.jsx)(u.ck,{"data-testid":"select-eventList-ListItem",children:(0,r.jsxs)(Q,{"data-testid":"select-eventList-CateringBirthdayListItemWrapper",children:[(0,r.jsxs)(te,{"data-testid":"select-eventList-CateringBirthdayIconTextWrapper",children:[i,(0,r.jsx)(ae,{"data-testid":"catering-birthday-select-"+t,children:d({id:t})})]}),(0,r.jsx)(ee,{"data-testid":"select-eventList-CateringBirthdayRadioButtonWrapper",children:(0,r.jsx)(X.A,{"data-testid":"catering-birthday-select-"+t+"-radio",onChange:n(t),"aria-label":d({id:t}),label:"",value:t,checked:a===t})})]})})},de={catering:(0,r.jsx)(ie,{"data-testid":"select-catering-birthday-select-CateringBirthdayIcon",icon:"cateringTwo",color:"black",width:"31px",height:"32px"}),birthday:(0,r.jsx)(p,{"data-testid":"select-catering-birthday-select-IconBirthday"})},oe=()=>{const e=(0,h.A)().formatMessage,t=(0,a.useState)(""),i=t[0],n=t[1],d=(0,g.Zp)(),o=c().dispatch,s=v().featureEventReservations,l=(null==s?void 0:s.enabledEvents)||[],p=(0,a.useCallback)((()=>{o({type:"SET_EVENT_TYPE",eventType:"catering"===i?"catering":"birthday"}),o({type:"NEXT_STEP"})}),[o,i]),b=(0,a.useCallback)((e=>()=>n(e)),[]),f=(0,a.useCallback)((()=>{d("../")}),[d]);return(0,r.jsxs)(K,{"data-testid":"select-catering-birthday-select-CateringBirthdayHeader",title:e({id:"whatToCelebrate"}),titleTab:e({id:"accountCateringBirthday"}),disableClose:!1,children:[(0,r.jsxs)(J,{"data-testid":"select-catering-birthday-select-CateringList",children:[l.map((e=>{var t;const a=null==e||null==(t=e.eventType)?void 0:t.toLowerCase();return a&&de[a]?(0,r.jsx)(re,{"data-testid":"select-catering-birthday-select-EventList",value:a,icon:de[a],selectedValue:i,onSelected:b},a):null})),(0,r.jsx)(u.ck,{"data-testid":"select-catering-birthday-select-ListItem",children:(0,r.jsx)(Q,{"data-testid":"select-catering-birthday-select-CateringBirthdayListItemWrapper"})})]}),(0,r.jsxs)(ne,{"data-testid":"select-catering-birthday-select-ContainerButton",children:[(0,r.jsx)(m.rA,{"data-testid":"select-catering-birthday-select-ActionButton",disabled:!i,onClick:p,"aria-label":e({id:"continue"}),children:e({id:"continue"})}),(0,r.jsx)(y.N,{"data-testid":"select-catering-birthday-select-UnstyledButton",type:"button",onClick:f,"aria-label":e({id:"back"}),children:e({id:"back"})})]})]})};var se=i(26976),le=i(50958),ce=i(48319);const he=T.Ay.div.withConfig({componentId:"sc-g1d6xz-0"})(["display:flex;flex-direction:column;flex-grow:2;padding-block-start:0;height:100%;"]);var ge=i(868),me=i(87377),pe=i(69),ue=i(77591),ye=i(6729),be=i(93439),fe=i(90536),ve=i(88123),xe=i(48740),Ce=i(39089),we=i(75512),ke=i(43781),je=i.n(ke),Ae=i(23353),Ie=i(19323),Ee=i(78625),Se=i(3814),Te=i(18143),Me=i(75008);const Pe=T.Ay.div.withConfig({componentId:"sc-1cz6m8v-0"})(["display:flex;flex-direction:column-reverse;height:100%;"]),Be=e=>{let t=e.restaurant,i=e.showStoreCard,a=e.showStoreActions,n=e.customElement,d=e.isCateringBirthday,o=e.handleSelectStore;return(0,r.jsxs)(r.Fragment,{children:[n,i&&(0,r.jsx)(Me.W,{"data-testid":"map-view-map-view-StoreCard",restaurant:t,isCateringBirthday:d,handleSelectStore:o}),a&&(0,r.jsx)(Te.N,{"data-testid":"map-view-map-view-StoreActions",restaurant:t})]})},Le=e=>{let t=e.activeCoordinates,i=e.currentViewIsMap,d=e.handleResetLocation,o=e.onSearchClick,s=e.storesNearby,l=e.setStore,c=e.showStoreCard,h=void 0===c||c,g=e.showStoreActions,m=void 0!==g&&g,p=e.customElement,u=e.isCateringBirthday,y=e.handleSelectStore;const b=(0,j.U)("mobileFullscreen"),f=(0,j.U)("desktop"),v=(0,a.useState)(null),x=v[0],C=v[1],w=(0,a.useState)(!1),k=w[0],A=w[1],I=(0,n.A)({},(E=()=>{A(!0)},{dragend:je()(E,200)}
1),{click:()=>C(null)});var E;const S=(0,Ie.T)(t?{eventListeners:I,position:t}:{eventListeners:I}),T=S.center,M=S.createMarker,P=S.map,B=S.markers,L=S.panTo,R=S.zoom;return(0,Ee.n)({createMarker:M,map:P,markers:B,panTo:L,storesNearby:s,activeStoreId:null==x?void 0:x._id,onClickMarker:e=>{e._id&&e._id!==(null==x?void 0:x._id)&&(l(e),C(e))}}),(0,r.jsx)(Ae.K,{"data-testid":"map-view-map-view-GoogleGeolocationLibraryLoader",children:(0,r.jsxs)(Pe,{"data-testid":"map-view-map-view-MapContainer",children:[(0,r.jsx)(Se.W,{"data-testid":"map-view-map-view-StoreLocatorMap",map:P,currentViewIsMap:i,handleResetLocation:d,hasPanned:k,isDesktop:f,isMobileFullScreen:b,onClickSearch:()=>{A(!1),o(T)},zoom:R}),i&&x&&(0,r.jsx)(Be,{"data-testid":"map-view-map-view-MapViewStoreCard",showStoreCard:h,showStoreActions:m,restaurant:x,customElement:p,isCateringBirthday:u,handleSelectStore:y})]})})},Re=()=>{var e;const t=(0,h.A)().formatMessage,i=(0,a.useState)(!1),o=i[0],s=i[1],l=(0,a.useState)(),c=l[0],m=l[1],p=(0,g.zy)(),u=(0,j.U)("desktop"),y=(0,be.mJ)(),b=y.activeCoordinates,f=y.manualAddress,v=y.isPermissionGranted,x=y.resetCoordsAndLoadCurrentPosition,C=y.setCoordinatesManual,w=y.setManualAddress,k=y.updateManualCoordinates,A=y.loadCurrentPosition,I=(0,me.yu)(),E=I.currentView,S=I.updateStoreLocatorView,T=(0,ue.q)(),M=T.storesNearby,P=T.storeLocatorDispatch,B=T.errorFavs,L=T.errorNearby,R=T.errorRecent,V=T.searchingNearby,N=T.searchingRecent,D=T.searchingFavs,H=T.storesFavs,F=T.storesRecent,W=(0,pe.q)({storeLocatorDispatch:P}),q=W.ErrorDialog,Z=W.Dialog,Y=W.searchNearbyRestaurants,X=W.searchFavRestaurants,G=(0,a.useContext)(d);if(!G)throw new Error("CateringBirthdayContext is not provided");const J=G.dispatch,Q=(0,a.useCallback)((e=>{J({type:"SET_STORE",storeSelected:(0,n.A)({},e,{additionalHours:null})}),J({type:"NEXT_STEP"})}),[J]),ee=(0,fe._P)(fe.N$.ENABLE_MAP_FALLBACK),te=null==(e=(0,fe._P)(fe.N$.SHOW_STORE_LOCATOR))||e,ie=(0,fe._P)(fe.N$.ENABLE_DELIVERY_ADDRESS_ON_SAME_SCREEN)&&p.pathname===Ce.JZ.address;(0,ge.C)({pieceOfAddress:f,skip:!ee});const ae=(0,a.useCallback)((e=>w(null!=e?e:"")),[w]),ne=(0,a.useCallback)((e=>{C({newCoords:e}),w("")}),[C,w]);return(0,a.useEffect)((()=>{(0,xe.u1)(b)&&Y((0,n.A)({location:b},"birthday"===G.state.eventType?{hasBirthdayReservation:!0}:{}))}),[b,Y,G.state.eventType]),(0,a.useEffect)((()=>{null!=c&&c.latitude&&null!=c&&c.longitude?C({newCoords:{lat:c.latitude||0,lng:c.longitude||0}}):A()}),[]),(0,a.useEffect)((()=>{X((0,n.A)({location:b},"birthday"===G.state.eventType?{hasBirthdayReservation:!0}:{}))}),[b,X,G.state.eventType]),(0,r.jsx)(se.A,{"data-testid":"location-catering-birthday-location-IntlProvider",locale:"en",messages:ve,children:(0,r.jsxs)(K,{"data-testid":"location-catering-birthday-location-CateringBirthdayHeader",titleTab:t({id:"accountCateringBirthday"}),title:t({id:"whereItTakePlace"}),subtitle:t({id:"selectYourResturant"}),disableClose:!1,currentView:E,updateView:S,children:[(0,r.jsx)(ce.u,{"data-testid":"location-catering-birthday-location-LocationTermsModal",isOpen:o,dismissModal:()=>s(!1)}),(0,r.jsx)(z,{"data-testid":"location-catering-birthday-location-LocationMaxWidth",children:(0,r.jsx)(U,{"data-testid":"location-catering-birthday-location-LocationSearchContainer",children:(0,r.jsx)($,{"data-testid":"location-catering-birthday-location-LocationSearchBarWrapper",$showStoreLocator:te,children:(0,r.jsx)(we.I,{"data-testid":"location-catering-birthday-location-SearchBar",autoFocus:!f&&v&&u,value:f,onInputValueChange:ae,onAddressSelected:k})})})}),(0,r.jsxs)(_,{"data-testid":"location-catering-birthday-location-LocationContainer",children:[(0,r.jsxs)(he,{"data-testid":"location-catering-birthday-location-FittedViewContainer",children:[ie||E!==me.yL.LIST_VIEW?null:(0,r.jsx)(z,{"data-testid":"location-catering-birthday-location-LocationMaxWidth-1",children:(0,r.jsx)(ye.u,{"data-testid":"location-catering-birthday-location-ListView",errorFavs:B,errorNearby:L,errorRecent:R,searchingNearby:V,searchingRecent:N,searchingFavs:D,storesFavs:H,storesNearby:M,storesRecent:F,handleSelectStore:Q,isCateringBirthday:!0})}),(0,r.jsx)(O,{"data-testid":"location-catering-birthday-location-LocationMaxWidthFullHeight",children:(0,r.jsx)(Le,{"data-testid":"location-catering-birthday-location-MapView",currentViewIsMap:E===me.yL.MAP_VIEW,storesFavs:H,storesNearby:null!=M?M:[],storesRecent:F,activeCoordinates:b,onSearchClick:ne,handleResetLocation:()=>x(),setStore:m,isCateringBirthday:!0,handleSelectStore:Q})})]}),(0,r.jsx)(le.d,{"data-testid":"location-catering-birthday-location-LocationTermsButton",onClick:()=>s(!0),children:t({id:"deliveryLocationTerms"})})]}),(0,r.jsx)(q,{"data-testid":"location-catering-birthday-location-ErrorDialog"}),(0,r.jsx)(Z,{"data-testid":"location-catering-birthday-location-Dialog"})]})})};var _e=i(22638),Ve=i(39661),ze=i(59279),Ne=i(77216),De=i(7218),He=i(53666),Oe=i(57124),Fe=i(25865),$e=i(10854),We=i(5761),Ue=i(68605).P;const qe=(0,T.AH)(["padding:"," ",";"],B.M.$spacing0,B.M.$spacing4),Ze=T.Ay.div.withConfig({componentId:"sc-1tzf3gf-0"})([""," width:100%;display:flex;flex-flow:column;button{margin:1.25rem 0;}"],qe),Ye=T.Ay.div.withConfig({componentId:"sc-1tzf3gf-1"})(["display:flex;flex-direction:column;flex:1;"," ","{padding:0;}"],qe,Ue.desktop),Ke=(0,T.Ay)(We.A).withConfig({componentId:"sc-1tzf3gf-2"})(["z-index:",";"],Ue.zIndex.below),Xe=()=>{var e;const t=(0,h.A)().formatMessage,i=(0,Ne.Ym)().region,d=(0,ze.A)().user,o=c(),s=o.state,l=s.eventType,g=s.name,p=s.surname,u=s.phone,y=s.email,b=o.dispatch,f=v().featureEventReservations,x=null==f||null==(e=f.privacyPolicyDisclaimers)?void 0:e.privacyPolicyDisclaimersCells,C=(null==d?void 0:d.details.phoneNumber)===De.Aw?"":null==d?void 0:d.details.phoneNumber,w=(0,a.useMemo)((()=>g||(null==d?void 0:d.details.name)||""),[g,d]),k=(0,a.useMemo)((()=>u||C||""),[u,d]),j=(0,a.useMemo)((()=>(0,Oe.Z)(y)||(0,Oe.Z)(null==d?void 0:d.details.email)||""),[y,d]),A=(0,a.useState)({name:w,surname:p,phone:k,email:j}),I=A[0],E=A[1],S=(0,a.useState)({phone:"",email:""}),T=S[0],M=S[1],P=(0,a.useCallback)((e=>{e.preventDefault(),E((t=>(0,n.A)({},t,{[e.target.name]:e.target.value})))}),[]),B=(0,a.useCallback)((async e=>{const a=e.target.value;E((e=>(0,n.A)({},e,{phone:a})));const r=await(0,He.OK)({phoneNumber:a,country:i,simpleValidation:!0}
1),d=r.error,o=r.valid?"":(0,He.DZ)(d,t);M((e=>(0,n.A)({},e,{phone:a?o:""})))}),[t,i]),L=(0,a.useCallback)((e=>{const i=e.target.value;E((e=>(0,n.A)({},e,{email:i})));const a=(0,He.xd)(i)?"":t({id:"notValidEmailError"});M((e=>(0,n.A)({},e,{email:i?a:""})))}),[t]),R=(0,a.useCallback)((()=>{b({type:"NEXT_STEP"}),b({type:"SET_CLIENT_INFORMATION",payload:{name:I.name,surname:I.surname,phone:I.phone,email:I.email}})}),[b,I.email,I.name,I.phone,I.surname]),_=(0,a.useCallback)((()=>{b({type:"PREV_STEP"})}),[b]),V=(0,a.useMemo)((()=>!I.name||!I.surname||!I.phone||!I.email||!!T.phone||!!T.email),[T.email,T.phone,I.email,I.name,I.phone,I.surname]);return(0,r.jsxs)(K,{"data-testid":"client-information-catering-birthday-client-information-CateringBirthdayHeader",title:t({id:"whosReservation"},{eventType:l}),titleTab:t({id:"whosReservation"},{eventType:l}),subtitle:t({id:"needPersonalDetailsReservation"}),disableClose:!0,children:[(0,r.jsxs)(Ye,{"data-testid":"client-information-catering-birthday-client-information-CateringBirthdayWrapper",children:[(0,r.jsx)(Ke,{required:!0,name:"name","data-testid":"name-field",label:t({id:"name"}),"aria-label":t({id:"name"}),hintMessage:t({id:"enterName"}),value:I.name,onChange:P}),(0,r.jsx)(Ke,{required:!0,name:"surname","data-testid":"surname-field",label:t({id:"surname"}),"aria-label":t({id:"surname"}),hintMessage:t({id:"enterSurname"}),value:I.surname,onChange:P}),(0,r.jsx)(Ke,{required:!0,name:"phone","data-testid":"phone-field",label:t({id:"telephoneNumber"}),"aria-label":t({id:"telephoneNumber"}),hintMessage:t({id:"enterTelephoneNumber"}),errorMessage:T.phone,value:I.phone,onChange:B}),(0,r.jsx)(Ke,{required:!0,name:"email",type:"email","data-testid":"email-field",label:t({id:"email"}),"aria-label":t({id:"email"}),hintMessage:t({id:"enterEmail"}),errorMessage:T.email,value:I.email,onChange:L}),(0,r.jsx)(Fe.kc,{"data-testid":"client-information-catering-birthday-client-information-PoliciesContainer",children:null==x?void 0:x.map((e=>{var t,i;return(null==e||null==(t=e.disclaimerContent)?void 0:t.locale)&&(0,r.jsx)($e.Xm,{"data-testid":"client-information-catering-birthday-client-information-PrivacyPolicyDisclaimerBox",radius:null==e?void 0:e.radius,border:null==e?void 0:e.border,children:(0,r.jsx)($e.CP,{"data-testid":"client-information-catering-birthday-client-information-PrivacyPolicyDisclaimer",fontSize:null==e?void 0:e.fontSize,paddingTop:null==e?void 0:e.paddingTop,paddingRight:null==e?void 0:e.paddingRight,paddingBottom:null==e?void 0:e.paddingBottom,paddingLeft:null==e?void 0:e.paddingLeft,children:(0,r.jsx)(_e.j,{"data-testid":"client-information-catering-birthday-client-information-SanityBlockRenderer",content:null==e||null==(i=e.disclaimerContent)?void 0:i.locale})})})}))})]}),(0,r.jsxs)(Ze,{"data-testid":"client-information-catering-birthday-client-information-ContainerButtonContinue",children:[(0,r.jsx)(m.rA,{"data-testid":"client-information-catering-birthday-client-information-ActionButton",disabled:V,onClick:R,fullWidth:!0,children:t({id:"continue"})}),(0,r.jsx)(Ve.N,{"data-testid":"client-information-catering-birthday-client-information-UnstyledButton",type:"button",onClick:_,"aria-label":t({id:"back"}),children:t({id:"back"})})]})]})};var Ge=i(10364),Je=i(62780),Qe=i(80772),et=i(93145),tt=i(99253),it=i(2921);const at=e=>{let t=e.inputField,i=e.value,a=e.onChange,n=e.min;const d=(0,h.A)().formatMessage;return(0,r.jsx)(u.ck,{"data-testid":"details-catering-bithday-attendee-input-ListItem",children:(0,r.jsxs)($e.Ig,{"data-testid":"details-catering-bithday-attendee-input-CateringBirthdayInputWrapper",children:[(0,r.jsx)($e.s4,{"data-testid":"details-catering-bithday-attendee-input-CateringBirthdayText",children:d({id:t})}),(0,r.jsx)(it.A,{"data-testid":"details-catering-bithday-attendee-input-NumberInput","aria-label":"Quantity "+i+" of "+t,value:i,onChange:a,"decrement-aria-label":"decrement-"+t,"increment-aria-label":"increment-"+t,min:n})]})})};let nt,rt,dt,ot,st=(0,et.DC)(),lt=(0,et.i$)();const ct=()=>{var e,t,i,d,o,s,l,g,p,u,b,f,x,C,w;const k=(0,h.A)().formatMessage,j=c(),A=j.dispatch,I=j.state,E=I.date,S=I.time,T=I.comments,M=I.eventType,P=v(),B=P.featureEventReservations,L=P.featureEventReservationsLoading,R=null==B||null==(e=B.enabledEvents)?void 0:e.find((e=>{var t;return(null==e||null==(t=e.eventType)?void 0:t.toLowerCase())===M.toLowerCase()})),_="FeatureBirthday"===(null==R?void 0:R.__typename)&&null!=(t=null==(i=R.birthdayAttendees)||null==(i=i.find((e=>"Kids"===(null==e?void 0:e.key))))?void 0:i.minimum)?t:0,V="FeatureBirthday"===(null==R?void 0:R.__typename)?null!=(d=null==(o=R.birthdayAttendees)||null==(o=o.find((e=>"Adults"===(null==e?void 0:e.key))))?void 0:o.minimum)?d:0:"FeatureCatering"===(null==R?void 0:R.__typename)&&null!=(s=null==(l=
1R.cateringAttendees)||null==(l=l.find((e=>"Catering Guest"===(null==e?void 0:e.key))))?void 0:l.minimum)?s:0,z=null!=(g=null==R||null==(p=R.allergens)?void 0:p.minimum)?g:0,N=null!=(u=null==R||null==(b=R.reservationTime)?void 0:b.earliestReservationDay)?u:0,D=null!=(f=null==R||null==(x=R.reservationTime)?void 0:x.latestReservationDay)?f:0,H=null!=(C=null==R||null==(w=R.reservationTime)?void 0:w.availableHours)?C:[],O=(0,a.useState)(!0),F=O[0],$=O[1],W=(0,a.useState)({date:E,time:S,comments:T}),U=W[0],q=W[1],Z=(0,a.useState)(),Y=Z[0],X=Z[1],G=(0,a.useState)(),J=G[0],Q=G[1],ee=(0,a.useState)(0),te=ee[0],ie=ee[1],ae=(0,a.useState)(0),ne=ae[0],re=ae[1],de=(0,a.useState)(0),oe=de[0],se=de[1];if(lt.toLowerCase().trim().startsWith("mm"))nt=/^(0?[1-9]|1[012])[- /.](0?[1-9]|[12]\d|3[01])[- /.](19|20)?\d{2}$/,dt=new Date(U.date);else{const e=U.date.split("/");nt=/^(0?[1-9]|[12][/\d]|3[01])[- /.](0?[1-9]|1[012])[- /.]\d{4}$/,dt=new Date(+e[2],+e[1]-1,+e[0])}-1!=st.toLowerCase().trim().indexOf("am")?(rt=/^([1-9]|0[1-9]|1[0-2]):[0-5][/\d] ([AaPp][Mm])$/,ot=tt.wH):(rt=/^([01]\d|2[0-3]):?([0-5]\d)$/,ot=tt.pm);const le=(0,a.useMemo)((()=>new Date),[]),ce=(0,a.useCallback)((e=>{q((t=>(0,n.A)({},t,{[e.target.name]:e.target.value})))}),[]),he=(0,a.useCallback)((()=>{Y||J||(A({type:"SET_PEOPLE_DATE_TIME",payload:{date:U.date,time:U.time,kids:te,adults:ne,allergens:oe,comments:U.comments}}),A({type:"NEXT_STEP"}))}),[Y,J,A,U.date,U.time,te,ne,oe,U.comments]),ge=(0,a.useCallback)((()=>A({type:"PREV_STEP"})),[A]),me=()=>(0,r.jsx)(Je.Y,{"data-testid":"details-catering-birthday-details-LoadingContainer",children:(0,r.jsx)(Ge.b,{"data-testid":"details-catering-birthday-details-LoadingAnimation"})});return(0,a.useEffect)((()=>{if(_&&0===te&&ie(_),V&&0===ne&&re(V),z&&0===oe&&se(z),U.date){if(nt.test(U.date)&&dt>le){if(N||D){const e=(0,Qe.Af)(dt,{advancedDay:N,maximumDaysBetweenRequestAndEvent:D});e.errorMessageId?(X(k({id:e.errorMessageId},{advancedDay:e.allowDays})),$(!0)):X(void 0)}}else X(k({id:"dateInvalidMessage"})),$(!0)}if(U.time){const e=rt.test(U.time.trim()),t=H.length?H:De.r6;e?(0,Qe.gV)(U.time,t)?Q():(Q(k({id:"birthdayTimeInvalidMessage"})),$(!0)):(Q(k({id:"birthdayTimeFormatError"})),$(!0))}U.date&&U.time&&(ne>0||te>0)&&!Y&&!J&&$(!1)}),[ne,oe,Y,U.date,U.time,te,J,_,V,z]),L?(0,r.jsx)(me,{"data-testid":"details-catering-birthday-details-LoadingDiv"}):(0,r.jsxs)(K,{"data-testid":"details-catering-birthday-details-CateringBirthdayHeader",title:k({id:"howWillTheEvent"}),disableClose:!0,titleTab:k({id:"howWillTheEvent"}),subtitle:k({id:"whenTheEventWillBeAndHowManyPeople"}),children:[(0,r.jsxs)($e.VV,{"data-testid":"details-catering-birthday-details-CateringBirthdayDateTimeWrapper",children:[(0,r.jsx)($e.PF,{"data-testid":"details-catering-birthday-details-DateLabel",children:k({id:"date"})}),(0,r.jsx)($e.kU,{mask:tt.jr,"aria-label":k({id:"date"}),placeholder:lt.toUpperCase(),guide:!1,name:"date",id:"catering-birthday-date-input","data-testid":"catering-birthday-date-input",onChange:ce,value:U.date}),Y&&(0,r.jsx)($e.pP,{"data-testid":"details-catering-birthday-details-InvalidMessage",children:Y}),(0,r.jsx)($e.Ak,{"data-testid":"details-catering-birthday-details-TimeLabel",children:k({id:"time"})}),(0,r.jsx)($e.kU,{mask:ot,"aria-label":k({id:"time"}),placeholder:st.toUpperCase(),guide:!1,name:"time",id:"catering-birthday-time-input","data-testid":"catering-birthday-time-input",onChange:ce,value:U.time}),"string"===typeof J&&(0,r.jsx)($e.pP,{"data-testid":"details-catering-birthday-details-InvalidMessage-1",children:J}),(0,r.jsx)($e.UT,{"data-testid":"details-catering-birthday-details-CommentLabel",children:k({id:"comments"})}),(0,r.jsx)($e.mU,{name:"comments",value:U.comments,"aria-label":k({id:"comments"}),onChange:ce,placeholder:k({id:"comments"}),"data-testid":"catering-birthday-time-input",id:"catering-birthday-time-input"})]}),(0,r.jsxs)($e.ml,{"data-testid":"details-catering-birthday-details-CateringBirthdayAttendeeWrapper",children:["birthday"===M&&(0,r.jsx)(at,{"data-testid":"details-catering-birthday-details-CateringBirthdayAttendeeInput",inputField:"kids",value:te,onChange:ie,min:_&&te?_:0}
1),(0,r.jsx)(at,{"data-testid":"details-catering-birthday-details-CateringBirthdayAttendeeInput-1",inputField:"adults",value:ne,onChange:re,min:V&&ne?V:0}),(0,r.jsx)(at,{"data-testid":"details-catering-birthday-details-CateringBirthdayAttendeeInput-2",inputField:"allergens",value:oe,onChange:se,min:z&&oe?z:0})]}),(0,r.jsxs)($e.oj,{"data-testid":"details-catering-birthday-details-ContainerButton",children:[(0,r.jsx)(m.rA,{"data-testid":"details-catering-birthday-details-ActionButton",disabled:F,onClick:he,"aria-label":k({id:"continue"}),children:k({id:"continue"})}),(0,r.jsx)(y.N,{"data-testid":"details-catering-birthday-details-UnstyledButton",type:"button",onClick:ge,"aria-label":k({id:"back"}),children:k({id:"back"})})]})]})};var ht=i(97059),gt=i(35710);const mt=e=>(0,r.jsxs)("svg",(0,n.A)({"data-testid":"bullet-index-svg",width:5,height:5,fill:"none"},e,{children:[(0,r.jsx)("title",{"data-testid":"bullet-index-title",children:"Bullet Icon"}),(0,r.jsx)("path",{"data-testid":"bullet-index-path",d:"M2.493 4.642c1.134 0 2.072-.84 2.072-1.988 0-1.134-.938-1.96-2.072-1.96C1.36.694.421 1.52.421 2.654c0 1.148.938 1.988 2.072 1.988Z",fill:"#1F1F1F"})]}));var pt=i(63563),ut=i(77696);const yt="mm/dd/yyyy"===(0,et.i$)().toLowerCase(),bt=()=>{var e,t,i;const d=c(),o=d.dispatch,s=d.state,l=s.eventType,g=s.name,p=s.surname,f=s.phone,v=s.email,x=s.storeSelected,C=s.date,w=s.time,k=s.kids,j=s.adults,A=s.allergens,I=s.comments,E=(null==x||null==(e=x.customerFacingAddress)?void 0:e.locale)||(null==x||null==(t=x.physicalAddress)?void 0:t.address1),S=(0,h.A)().formatMessage,T=(0,a.useState)({commercialPolicyChecked:!1,privacyPolicyChecked:!1}),M=T[0],P=T[1],B=(0,pt.q)().trackEvent,L=(0,a.useMemo)((()=>new Date(yt?C:(e=>{const t=e.trim().split("/"),i=t[0];return t[1]+"/"+i+"/"+t[2]})(C))),[C]),R=(0,gt.A)(L,"EEEE").toLowerCase(),_=(0,gt.A)(L,"MMMM").toLowerCase(),V=(0,gt.A)(L,"dd"),z=(0,gt.A)(L,"yyyy"),N=(0,a.useMemo)((()=>({lat:null==x?void 0:x.latitude,lng:null==x?void 0:x.longitude})),[x]),D=(0,Ie.T)(x?{position:N}:void 0),H=D.map,O=D.createMarker,F=(0,b.KUL)({skip:!(null!=x&&x.number)&&!(null!=x&&x._id),variables:{filter:{_id:{eq:null==x?void 0:x._id},number:{eq:null==x?void 0:x.number}},limit:1}}),$=(0,a.useMemo)((()=>{var e;return(null==F||null==(e=F.data)||null==(e=e.allRestaurant[0].email)?void 0:e[0])||""}),[F]),W=(0,a.useMemo)((()=>!M.privacyPolicyChecked),[M.privacyPolicyChecked]),U=(0,a.useCallback)((()=>{var e;B({name:ut.og.CATERING_BIRTHDAY_EVENT,type:ut.wf.Other,attributes:{eventType:l,userEmail:v,userName:g,userPhone:f,userSurname:p,storeLocation:E,eventDate:C,eventTime:w,noOfKids:k.toString()?k.toString():"0",noOfAdults:j.toString(),noOfAllergens:A.toString(),Comments:I,storeEmail:$,receiveCommsAgreement:M.commercialPolicyChecked,privacyPolicyAgreement:M.privacyPolicyChecked,storeId:null!=(e=null==x?void 0:x.number)?e:""}}),o({type:"NEXT_STEP"})}),[j,A,C,o,v,l,k,B,g,f,M.commercialPolicyChecked,M.privacyPolicyChecked,$,x,p,I]),q=(0,a.useCallback)((()=>o({type:"PREV_STEP"})),[o]),Z=S({id:R})+" - "+(V+" "+S({id:_})+", "+z)+" "+w;return(0,a.useEffect)((()=>{const e=O({type:Ie.k.User,location:N});e&&e.active()}),[N,H,O]),(0,r.jsxs)(K,{"data-testid":"confirmation-catering-birthday-event-confirmation-CateringBirthdayHeader",modalTitle:S({id:"confirmation"}),titleTab:S({id:"confirmation"}),disableClose:!1,children:[(0,r.jsx)(Fe.gZ,{"data-testid":"confirmation-catering-birthday-event-confirmation-MapWrapper",children:H}),(0,r.jsx)(Fe.uy,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationList",children:(0,r.jsxs)(Fe.QR,{"data-testid":"confirmation-catering-birthday-event-confirmation-UserRestaurantInfoContainer",children:[(0,r.jsxs)(u.ck,{"data-testid":"confirmation-catering-birthday-event-confirmation-ListItem",children:[(0,r.jsx)(Fe.jR,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationTitleText",children:g}),(0,r.jsx)(Fe.fM,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationText",children:v}),(0,r.jsx)(Fe.fM,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationText-1",children:f})]}),(0,r.jsxs)(u.ck,{"data-testid":"confirmation-catering-birthday-event-confirmation-ListItem-1",children:[(0,r.jsx)(Fe.jR,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationTitleText-1",children:S({id:"restaurant"})}),(0,r.jsxs)(Fe.fM,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationText-2",children:[E," - ",null==x||null==(i=x.physicalAddress)?void 0:i.city]}),(0,r.jsx)(Fe.oq,{"data-testid":"confirmation-catering-birthday-event-confirmation-ResturantMilesStatusWrapper",children:(null==x?void 0:x.distanceInMiles)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(Fe.fM,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationText-3",children:[null==x?void 0:x.distanceInMiles," ",S({id:"miles"})]}),(0,r.jsx)(mt,{"data-testid":"confirmation-catering-birthday-event-confirmation-IconBullet"})]})})]}),(0,r.jsxs)(u.ck,{"data-testid":"confirmation-catering-birthday-event-confirmation-ListItem-2",children:[(0,r.jsx)(Fe.jR,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationTitleText-2",children:S({id:"details"})}),(0,r.jsx)(Fe.r9,{"data-testid":"confirmation-catering-birthday-event-confirmation-EventDateTimeWrapper",children:(0,r.jsx)(Fe.fM,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationText-4",children:Z})}),(0,r.jsxs)(Fe.fM,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationText-5",children:[j," ",
1S({id:"adults"})]}),"birthday"===l&&(0,r.jsxs)(Fe.fM,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationText-6",children:[k," ",S({id:"kids"})]}),(0,r.jsxs)(Fe.fM,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationText-7",children:[A," ",S({id:"allergens"})]}),(0,r.jsxs)(Fe.fM,{"data-testid":"confirmation-catering-birthday-event-confirmation-ConfirmationText-8",children:[S({id:"comments"})," : ",I]})]})]})}),(0,r.jsxs)(Fe.kc,{"data-testid":"confirmation-catering-birthday-event-confirmation-PoliciesContainer",children:[(0,r.jsx)(Fe.oE,{"data-testid":"confirmation-catering-birthday-event-confirmation-PolicyWrapper",children:(0,r.jsx)(ht.S,{label:S({id:"cateringBirthdayCommercialPolicy"}),checked:M.commercialPolicyChecked,onChange:()=>{P((e=>(0,n.A)({},e,{commercialPolicyChecked:!e.commercialPolicyChecked})))},name:"checkbox-commercial-policy","aria-label":"checkbox-commercial-policy","data-testid":"commercial-checkbox"})}),(0,r.jsx)(Fe.oE,{"data-testid":"confirmation-catering-birthday-event-confirmation-PolicyWrapper-1",children:(0,r.jsx)(ht.S,{label:S({id:"cateringBirthdayPrivacyPolicy"}),checked:M.privacyPolicyChecked,onChange:()=>{P((e=>(0,n.A)({},e,{privacyPolicyChecked:!e.privacyPolicyChecked})))},name:"checkbox-privacy-policy","aria-label":"checkbox-privacy-policy","data-testid":"privacy-checkbox"})})]}),(0,r.jsx)(Fe.TC,{"data-testid":"confirmation-catering-birthday-event-confirmation-ContinueButtonContainer",children:(0,r.jsx)(m.rA,{"data-testid":"confirmation-catering-birthday-event-confirmation-ActionButton","aria-label":S({id:"finish"}),disabled:W,onClick:U,children:S({id:"finish"})})}),(0,r.jsx)(Fe.p6,{"data-testid":"confirmation-catering-birthday-event-confirmation-BackButtonContainer",children:(0,r.jsx)(y.N,{"data-testid":"confirmation-catering-birthday-event-confirmation-UnstyledButton",type:"button",onClick:q,"aria-label":S({id:"back"}),children:S({id:"back"})})})]})};var ft=i(53094),vt=i(50399),xt=i(68605).P;const Ct=(0,T.AH)(["","{width:90vw;}"],xt.mobileSmall),wt=(0,T.AH)(["display:flex;flex-direction:column;justify-content:space-around;min-height:calc(100vh - 57px - 3rem);","{display:block;margin-block-start:0;margin-block-end:0;}"],xt.mobile),kt=T.Ay.div.withConfig({componentId:"sc-1js68qa-0"})(["background-color:",";padding-block-start:2.5rem;padding-block-end:0.5rem;padding-inline:0;padding-block-end:max(0.5rem,env(safe-area-inset-bottom));position:relative;align-items:center;flex:2;overflow-y:auto;"],xt.color.background),jt=(0,T.Ay)(vt.J).withConfig({componentId:"sc-1js68qa-1"})(["background:",";width:100%;h1{text-transform:capitalize;}"],(e=>e.theme.primaryBackground)),At=T.Ay.div.withConfig({componentId:"sc-1js68qa-2"})(["margin:auto;text-align:center;width:8rem;padding:1.5rem;svg{fill:",";width:4.5rem;}","{svg{width:8rem;}}","{margin-block-start:7.5rem;}"],xt.color.primary,xt.desktop,xt.mobileTiny),It=T.Ay.div.withConfig({componentId:"sc-1js68qa-3"})(["max-width:",";margin:auto;padding:0 1.5rem;","{padding:0 2.75rem;}"],xt.layout.smallerSectionMaxWidth,xt.desktop),Et=T.Ay.div.withConfig({componentId:"sc-1js68qa-4"})(["align-items:center;width:100%;margin:0 auto;",""],wt),St=T.Ay.div.withConfig({componentId:"sc-1js68qa-5"})(["width:100%;","{padding-block-end:2rem;}"],xt.mobile),Tt=T.Ay.div.withConfig({componentId:"sc-1js68qa-6"})(["margin:1.5rem auto;"]),Mt=T.Ay.h2.withConfig({componentId:"sc-1js68qa-7"})(["font-weight:700;font-size:1.875rem;text-align:center;"]),Pt=T.Ay.p.withConfig({componentId:"sc-1js68qa-8"})(["font-weight:400;font-size:1.25rem;text-align:center;"]),Bt=T.Ay.div.withConfig({componentId:"sc-1js68qa-9"})(["position:relative;width:",";margin-block-end:",";background:",";padding:1rem 1.125rem;overflow:hidden;display:flex;justify-content:center;flex-direction:column;border-radius:10px;"," ","{width:100%;margin-block-end:0.5rem;}"],(e=>e.isListView?"100%":"25rem"),(e=>e.isListView?"0.5rem":"auto"),xt.color.cardBackground,(e=>!e.isListView&&Ct),xt.desktop),Lt=T.Ay.p.withConfig({componentId:"sc-1js68qa-10"})(["text-transform:capitalize;margin:0;padding-block-end:0.375rem;font-weight:700;"]),Rt=T.Ay.p.withConfig({componentId:"sc-1js68qa-11"})(["margin:0;padding:0;"]),_t=T.Ay.div.withConfig({componentId:"sc-1js68qa-12"})(["display:flex;align-items:center;svg{margin:0 4px;}"]),Vt="mm/dd/yyyy"===(0,et.i$)().toLowerCase(),zt=()=>{var e,t;const i=(0,h.A)().formatMessage,n=c().state,d=n.storeSelected,o=n.date,s=n.time,l=n.eventType,g=(0,a.useMemo)((()=>new Date(Vt?o:(e=>{const t=e.trim().split("/"),i=t[0];return t[1]+"/"+i+"/"+t[2]})(o))),[o]),m=(0,gt.A)(g,"MMMM").toLowerCase(),p=(0,gt.A)(g,"dd"),u=(0,gt.A)(g,"yyyy"),y=p+" "+i({id:m})+", "+u,b=(0,a.useState)(""),f=b[0],v=b[1],x=(0,a.useState)(""),C=x[0],w=x[1],k=(0,a.useState)(""),j=k[0],A=k[1],I=(0,a.useCallback)((e=>{"birthday"===e?(v(i({id:"birthday"}
1)),w(i({id:"birthdayReservationSent"})),A(i({id:"birthdayParty"}))):(v(i({id:"catering"})),w(i({id:"cateringReservationSent"})),A(i({id:"catering"})))}),[i]);(0,a.useEffect)((()=>{I(l)}),[l]);const E=(null==d||null==(e=d.customerFacingAddress)?void 0:e.locale)||(null==d||null==(t=d.physicalAddress)?void 0:t.address1);return(0,r.jsx)(K,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-CateringBirthdayHeader",disableClose:!1,children:(0,r.jsx)(kt,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-CateringBirthdayReservationPage",children:(0,r.jsx)(jt,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-StyledFullPageScreen",heading:f,"aria-label":f,closeHref:Ce.JZ.base,children:(0,r.jsx)(Et,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-ContentContainer",children:(0,r.jsxs)(St,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-Content",children:[(0,r.jsx)(At,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-CheckoutIconWrapper",children:(0,r.jsx)(ft.M,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-CheckoutIcon"})}),(0,r.jsx)(It,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-NarrowSection",children:(0,r.jsxs)(Tt,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-ContentHeader",children:[(0,r.jsx)(Mt,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-ContentTitle","aria-label":C,children:C}),(0,r.jsx)(Pt,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-ContentSubTitle","aria-label":i({id:"contactToConfirmReservation"}),children:i({id:"contactToConfirmReservation"})})]})}),(0,r.jsx)(It,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-NarrowSection-1",children:(0,r.jsxs)(Bt,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-StoreCard",children:[(0,r.jsx)(Lt,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-StoreInfo","aria-label":E,children:E}),(0,r.jsxs)(Rt,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-StoreInfoDetails","aria-label":y+" - "+s,children:[y," - ",s]}),(null==d?void 0:d.distanceInMiles)&&(0,r.jsxs)(_t,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-DistanceInfoContainer",children:[(0,r.jsxs)(Rt,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-StoreInfoDetails-1","aria-label":i({id:"miles"}),children:[null==d?void 0:d.distanceInMiles," ",i({id:"miles"})]}),(0,r.jsx)(mt,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-IconBullet"}),null==d?void 0:d.status]}),(0,r.jsx)(Rt,{"data-testid":"catering-birthday-reservation-page-catering-birthday-reservation-StoreInfoDetails-2","aria-label":j,children:j})]})})]})})})})})},Nt=()=>(e=>{switch(e){case k.CelebrationType:return(0,r.jsx)(oe,{"data-testid":"catering-birthday-catering-birthday-CateringBirthdaySelect"});case k.ClientInformation:return(0,r.jsx)(Xe,{"data-testid":"catering-birthday-catering-birthday-CateringBirthdayClientInformation"});case k.Location:return(0,r.jsx)(Ae.K,{"data-testid":"catering-birthday-catering-birthday-GoogleGeolocationLibraryLoader",children:(0,r.jsx)(Re,{"data-testid":"catering-birthday-catering-birthday-CateringBirthdayLocation"})});case k.ReservationDetails:return(0,r.jsx)(ct,{"data-testid":"catering-birthday-catering-birthday-CateringBirthdayDetails"});case k.EventConfirmation:return(0,r.jsx)(bt,{"data-testid":"catering-birthday-catering-birthday-CateringBirthdayEventConfirmation"});case k.CompletedReservation:return(0,r.jsx)(zt,{"data-testid":"catering-birthday-catering-birthday-CateringBirthdayReservation"});default:throw new Error("step not handled")}})(c().state.formStep),Dt=()=>(0,r.jsx)(l,{"data-testid":"catering-birthday-catering-birthday-section-CateringBirthdayProvider",children:(0,r.jsx)(Nt,{"data-testid":"catering-birthday-catering-birthday-section-CateringBirthday"})})},3282:(e,t,i)=>{i.d(t,{o:()=>m});var a=i(59284),n=i(96290),r=i(90182),d=i(87981),o=i(90536),s=i(85099),l=i(48708),c=i(14436),h=i(39089),g=i(23975);const m=()=>{const e=(0,o._P)(o.N$.ENABLE_DELIVERY),t=(0,o._P)(o.N$.ENABLE_DELIVERY_ONLY),i=(0,r.zy)(),m=(0,d.Y)().getLocalizedRouteForPath,p=(0,s.$2)().serviceMode,u=(0,n.A)().formatMessage,y=(0,o._P)(o.N$.ENABLE_APP_
1V2_STORE_LOCATOR_FEATURE),b=(0,a.useMemo)((()=>t?y?[{label:u({id:"delivery"}),value:g.bO.DELIVERY}]:[{label:u({id:"locations"}),value:g.bO.PICKUP},{label:u({id:"delivery"}),value:g.bO.DELIVERY}]:[{label:u({id:y?"pickup":"pickUp"}),value:g.bO.PICKUP},e?{label:u({id:"delivery"}),value:g.bO.DELIVERY}:null].filter(c.P)),[u,e,t,y]),f=(0,a.useState)((()=>{var e;return p===l.h.DELIVERY?g.bO.DELIVERY:(null==(e=b[0])?void 0:e.value)||g.bO.PICKUP})),v=f[0],x=f[1];return(0,a.useEffect)((()=>{var e,a;i.pathname!==h.JZ.storeLocator?i.pathname.startsWith(h.JZ.store)?x(t?g.bO.DELIVERY:g.bO.PICKUP):i.pathname!==h.JZ.address?p===l.h.DELIVERY?x(g.bO.DELIVERY):x(null!=(e=null==(a=b[0])?void 0:a.value)?e:g.bO.PICKUP):x(g.bO.DELIVERY):x(t?g.bO.DELIVERY:g.bO.PICKUP)}),[m,t,i.pathname,p,b]),{serviceModeCategory:v,setServiceModeCategory:x,serviceModeCategoryOptions:b}}},99253:(e,t,i)=>{i.d(t,{O7:()=>s,dz:()=>o,iD:()=>y,jr:()=>c,pm:()=>g,wA:()=>l,wH:()=>h,xf:()=>p});var a=i(462),n=i(7218),r=i(53666);const d=e=>new Array(e).fill(/\d/),o=(d(3),d(3),d(4),e=>/^(3[47])/.test(e)?[...d(4),"\u2000",...d(6),"\u2000",...d(5)]:[...d(4),"\u2000",...d(4),"\u2000",...d(4),"\u2000",...d(4)]),s=[/\d/,/\d/,"/",/\d/,/\d/],l=[/\d/,/\d/,"/",/\d/,/\d/,/\d/,/\d/],c=[/\d/,/\d/,"/",/\d/,/\d/,"/",/\d/,/\d/,/\d/,/\d/],h=[/[0-1]/,/\d/,":",/[0-5]/,/\d/," ",/[AaPp]$/,/[Mm]$/],g=[/[0-2]/,/\d/,":",/[0-5]/,/\d/],m=(d(n.rs),d(7),e=>{const t=e.match(/^(\d{1,3})-(\d+)$/);if(t){return"+"+t[1]+t[2]}return e}),p=e=>r.Xw.test(e),u=e=>{if(!e)return e;const t=m(e),i=(0,a.o5)(t);if(i){const e=i.formatInternational(),t=i.nationalNumber,a="+"+i.countryCallingCode;if(t.length>=3){return a+e.substring(a.length).replace(/\d/g,((e,t,i)=>i.slice(t).replace(/\D/g,"").length<=3?e:"*"))}return e}if(e.length>4){const t=e.slice(-3);return""+"*".repeat(Math.max(0,e.length-3))+t}return e},y=e=>e?p(e)?(e=>{if(!e||!p(e))return e;const t=e.split("@"),i=t[0],a=t[1];let n=i.substring(0,2),r=i.substring(i.length-2),d="*".repeat(Math.max(0,i.length-4));return i.length<5&&(n=i.substring(0,1),r=i.substring(i.length-1),d="*".repeat(Math.max(0,i.length-2))),""+n+d+r+"@"+a})(e):(e=>{try{var t;let n=(0,a.o5)(e);if(null!=(t=n)&&t.number)return!0;const r=m(e);var i;return!(r===e||(n=(0,a.o5)(r),null==(i=n)||!i.number))}catch(n){return!1}})(e)||/^[\d+\-()s]+$/.test(e)&&e.length>=5?u(e):e:e}}]);
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.