PageSourceSearch

https://www.cote.co.uk/_next/static/chunks/3da11cfd2651f042.js

js cote.co.uk collected 2026-09-24 10:21:52 UTC 26,366 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,58092,e=>{e.v("/_next/static/media/preferences.c580a6a2.webp")},64626,e=>{e.v("/_next/static/media/map-pin.9b78547a.svg")},25218,e=>{"use strict";var t=e.i(71645);e.s(["useHorizontalScroll",0,()=>{let e=(0,t.useRef)(null),a=null,s=()=>{a&&(clearInterval(a),a=null)};return(0,t.useEffect)(()=>{let t,a,l=e.current,r=!1,n=e=>{l&&(r=!0,l.classList.add("active"),t=e.pageX-l.offsetLeft,a=l.scrollLeft)},i=()=>{l&&(r=!1,l.classList.remove("active"))},o=e=>{if(!r||!l)return;let s=e.pageX-l.offsetLeft-t;l.scrollLeft=a-s};return l&&(l.addEventListener("mousedown",n),l.addEventListener("mouseleave",i),l.addEventListener("mouseup",i),l.addEventListener("mousemove",o)),()=>{l&&(l.removeEventListener("mousedown",n),l.removeEventListener("mouseleave",i),l.removeEventListener("mouseup",i),l.removeEventListener("mousemove",o)),s()}}),{scrollContainerRef:e,scrollBy:t=>{e.current&&e.current.scrollBy({left:t,behavior:"smooth"})},startContinuousScroll:t=>{s(),a=setInterval(()=>{e.current&&e.current.scrollBy({left:t})},10)},stopScroll:s}}])},28040,e=>{"use strict";var t=e.i(43476);e.s(["default",0,({direction:e,onDark:a,color:s})=>{let l="down";switch(e){case"up":l="rotate-180";break;case"left":l="-rotate-90";break;case"right":l="rotate-90"}let r="fill-black";return"blue"===s?r="fill-cote-blue":a&&(r="fill-cote-beige"),(0,t.jsx)("svg",{width:"8",height:"6",viewBox:"0 0 9 6",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,t.jsx)("path",{d:"M4.97424 5.77243L8.58333 1.83833C8.84113 1.56225 8.84113 1.14813 8.58333 0.872056C8.32554 0.595978 7.93885 0.595978 7.68106 0.872056L4.45865 4.25401L1.23624 0.872056C0.978451 0.595978 0.591762 0.595978 0.333969 0.872056C0.205073 1.01009 0.140625 1.14813 0.140625 1.35519C0.140625 1.56225 0.205073 1.70029 0.333969 1.83833L3.94307 5.77243C4.26531 6.04851 4.652 6.04851 4.97424 5.77243C4.90979 5.77243 4.90979 5.77243 4.97424 5.77243Z",className:r})})}])},918,e=>{"use strict";var t=e.i(71645);function a(e){let[a,s]=(0,t.useState)(e),l=(0,t.useRef)(null);return(0,t.useEffect)(()=>{let e=e=>{l.current&&!l.current.contains(e.target)&&s(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),{containerElementRef:l,isOpen:a,setIsOpen:s}}e.s(["default",()=>a])},90029,e=>{"use strict";var t=e.i(71645);e.s(["default",0,()=>{let[e,a]=(0,t.useState)(!1),s=()=>{a(globalThis.matchMedia("(max-width: 1023px)").matches)};return(0,t.useEffect)(()=>(s(),window.addEventListener("resize",s),()=>{window.removeEventListener("resize",s)}),[]),e}])},32189,(e,t,a)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},65156,(e,t,a)=>{"use strict";var s=e.r(32189);function l(){}function r(){}r.resetWarningCache=l,t.exports=function(){function e(e,t,a,l,r,n){if(n!==s){var i=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:l};return a.PropTypes=a,a}},45009,(e,t,a)=>{t.exports=e.r(65156)()},43794,(e,t,a)=>{!function(){"use strict";var a={}.hasOwnProperty;function s(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=l(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)a.call(e,r)&&e[r]&&(t=l(t,r));return t}(r)))}return e}function l(e,t){return t?e?e+" "+t:e+t:e}if(t.exports)s.default=s,t.exports=s;else if("function"==typeof define&&"object"==typeof define.amd&&define.amd)void 0!==s&&e.v(s);else window.classNames=s}()},975,e=>{"use strict";var t=e.i(43476);e.s(["default",0,({fullScreen:e})=>
1(0,t.jsx)("div",{className:`${e&&"fixed left-0 top-0 h-full w-full"}`,children:(0,t.jsxs)("div",{className:"loader",children:[(0,t.jsx)("div",{className:"loader-dot bg-cote-blue"}),(0,t.jsx)("div",{className:"loader-dot bg-cote-blue"}),(0,t.jsx)("div",{className:"loader-dot bg-cote-blue"})]})})])},49876,e=>{"use strict";var t=e.i(95187);let a=(0,t.createServerReference)("7fd37b3b013b444e302be255449549624a4b564cac",t.callServer,void 0,t.findSourceMapURL,"updateCustomer");e.s(["updateCustomer",()=>a])},68271,e=>{"use strict";var t=e.i(43476),a=e.i(76895),s=e.i(57688),l=e.i(46696);e.s(["useToastWithCancelButton",0,()=>({toastWithCancel:(e,r)=>{let n=Date.now();return(0,l.toast)(e,{...r,id:n,cancel:(0,t.jsx)(s.default,{src:a.default,alt:"Close message",onClick:()=>l.toast.dismiss(n),className:"flex cursor-pointer self-start"})})}})])},43552,84516,e=>{"use strict";var t=e.i(43476);let a=e=>/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[\w-]{2,63}$/.test(e);e.s(["isValidEmail",0,a,"isValidRequiredField",0,e=>""!==e.trim(),"validateYear",0,(e,t,a)=>{if(e.startsWith("0"))return{errorMessage:"Invalid year format",hasError:!0,isValid:!1,preventInput:!0};if(e.length>4)return{errorMessage:"Year cannot be more than 4 digits",hasError:!0,isValid:!1,preventInput:!0};let s=Number(e);return s<t?{errorMessage:`Year must be at least ${t}`,hasError:!0,isValid:!1,preventInput:!1}:s>a?{errorMessage:"Year cannot be in the future",hasError:!0,isValid:!1,preventInput:!1}:{errorMessage:"",hasError:!1,isValid:!0,preventInput:!1}}],84516);var s=e.i(71645);e.s(["default",0,({label:e,placeholder:l,id:r,value:n,onChange:i,required:o,className:c,testId:u=""})=>{let[d,m]=(0,s.useState)(!0),[f,h]=(0,s.useState)("");return(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[e&&(0,t.jsxs)("label",{htmlFor:r,className:"text-left text-xs text-cote-blue",children:[e," ",o&&"*"]}),(0,t.jsx)("input",{id:r,type:"email",className:`flex h-12 w-full items-center justify-between border ${d&&!f?"border-cote-blue":"border-red-500"} bg-cote-beige p-1 px-2 font-sb-sunrise-regular text-base font-normal text-cote-blue placeholder-cote-blue placeholder-opacity-70 focus:outline-none ${c}`,"data-testid":u,placeholder:l,value:n,onChange:e=>{let t=a(e.target.value);m(t),i(e,t)},onBlur:()=>{o&&!n?h("This field is required"):d?h(""):h("Invalid email address")}}),f&&(0,t.jsx)("span",{className:"text-xs text-red-500",children:f})]})}],43552)},8060,29106,e=>{"use strict";var t=e.i(43476);e.s(["default",0,({label:e,labelHtml:a,id:s,checked:l,onChange:r,isRequired:n,formSubmitted:i,testId:o=""})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{children:i&&n&&!l&&(0,t.jsx)("span",{className:"text-xs text-red-600",children:"This field is required"})}),(0,t.jsx)("div",{className:"flex items-center gap-2 text-left",children:(0,t.jsxs)("label",{htmlFor:s,className:"styled-checkbox-container lg:mr-5 lg:inline-block lg:w-auto",children:[a?(0,t.jsx)("span",{className:"text-cote-blue [&>a]:underline [&>p>a]:underline",dangerouslySetInnerHTML:{__html:a}}):(0,t.jsx)("span",{className:"text-cote-blue",children:e}),(0,t.jsx)("input",{id:s,checked:l,type:"checkbox",onChange:r,"data-testid":o}),(0,t.jsx)("span",{className:"checkmark border-2"})]})})]})],8060);var a=e.i(71645);e.s(["default",0,({label:e,placeholder:s,id:l,value:r,onChange:n,required:i,className:o,testId:c=""})=>{let[u,d]=(0,a.useState)("");return(0,t.jsxs)("div",{className:`flex flex-col gap-1 ${o}`,children:[e&&(0,t.jsx)("label",{htmlFor:l,className:"text-left text-xs text-cote-blue",children:e}),(0,t.jsx)("input",{id:l,type:"text",className:`flex h-12 w-full items-center justify-between border ${u?"border-red-500":"border-cote-blue"} font-sb-sunrise-regular bg-cote-beige p-1 px-2 text-base font-normal text-cote-blue placeholder-cote-blue placeholder-opacity-70 focus:outline-none`,"data-testid":c,placeholder:s,value:r,onChange:n,onBlur:()=>{i&&!r?d("This field is required"):d("")}}),u&&(0,t.jsx)("span",{className:"text-xs text-red-600",children:u})]})}],29106)},63571,6167,e=>{"use strict";var t=e.i(43476),a=e.i(918),s=e.i(71645),l=e.i(975),r=e.i(28040);let n=({label:e="",options:n,selected:i,defaultOption:o="Select",isCleanDesign:c=!1,disabled:u=!1,isLoading:d=!1,testId:m,isDark:f=!1,className:h="",buttonClassName:x="",widthStyles:b,required:p=!1})=>{let{containerElementRef:g,isOpen:v,setIsOpen:A}
1=(0,a.default)(!1),[y,C]=(0,s.useState)(i),[N,j]=(0,s.useState)("");return(0,s.useEffect)(()=>{i&&""!==i&&" "!==i?C(i):C(o)},[o,i]),(0,t.jsxs)("div",{className:`relative z-10 ${b??"w-full max-w-56"} ${u?"disabled":""} ${N?"mb-8":"mb-0"} ${h}`,ref:g,"data-testid":m,children:[(0,t.jsx)("button",{className:`${c?"":"border border-black"} flex h-10 ${b??"w-full max-w-56"} items-center justify-between  p-1 focus:outline-none lg:p-3 ${x} ${N?"border-red-500":""}`,onClick:()=>{A(!v)},onBlur:()=>{p&&(!y||y===o)?j("This field is required"):j("")},children:d?(0,t.jsx)(l.default,{}):(0,t.jsxs)(t.Fragment,{children:[c?(0,t.jsx)("div",{className:"text-xs",children:y}):(0,t.jsxs)("div",{className:"text-left",children:[(0,t.jsx)("div",{className:"text-[10px]",children:e}),(0,t.jsx)("div",{className:"text-xs uppercase text-cote-blue","data-testid":`${m}:value`,children:y})]}),(0,t.jsx)("span",{className:"mx-1",children:(0,t.jsx)(r.default,{onDark:f,direction:v?"up":"down"})})]})}),(0,t.jsx)("div",{className:`absolute left-0 right-0 mt-1 max-h-[200px] w-full min-w-52 flex-col overflow-auto border border-black bg-cote-beige text-cote-blue [&>*]:px-2 [&>*]:py-1 [&>*]:text-center ${v?"flex":"hidden"}`,role:"menuitem","data-testid":`selectOptions:${e}`,tabIndex:0,children:n?.map(a=>(0,t.jsx)("button",{onMouseDown:()=>{a.callback(),C(a.value),j(""),A(!1)},"data-testid":`selectOption:${e?e+"-":""}${a.value}`,children:a.value},a.key))}),N&&(0,t.jsx)("span",{className:"text-xs text-red-600",children:N})]})};e.s(["default",0,n],6167);var i=e.i(43809);e.s(["default",0,({className:e,buttonClassName:a,isRequired:s,handleRestaurantChange:l,initialSelectedValue:r})=>{let{restaurants:o}=(0,i.useRestaurants)(),c=async e=>{l(e.brasserieId)};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mb-1 font-semibold text-cote-blue opacity-70",children:["Location ",s&&"*"]}),(0,t.jsx)(n,{className:`${e} font-sb-sunrise-regular text-cote-blue [&_div]:text-base [&_div]:font-normal [&_div]:normal-case`,buttonClassName:a,testId:"select:RestaurantInput",selected:r?.title??"Favourite Brasserie",options:o?.map(e=>({value:e.title,callback:()=>c(e),key:e.brasserieId}))})]})}],63571)},14180,e=>{"use strict";var t=e.i(95187);let a=(0,t.createServerReference)("7fead1350b7742cff1a15ab9e8a06ffee69b2d12a8",t.callServer,void 0,t.findSourceMapURL,"getCustomer");e.s(["getCustomer",()=>a])},60118,54540,90611,33990,75386,e=>{"use strict";var t=e.i(43476),a=e.i(8060);e.s(["default",0,({userData:e,setMothersDay:s,setFathersDay:l,setValentinesDay:r,setChristmasNewYear:n,setChildrensOffers:i})=>(0,t.jsxs)("div",{className:"mb-2 text-left text-xs text-cote-blue",children:[(0,t.jsx)("h3",{className:"mb-2 text-base font-semibold",children:"We understand you may 
1not celebrate certain occasions or want to hear about certain offers. Tell us which ones you wouldn’t like to hear about:"}),(0,t.jsx)(a.default,{label:"Mother's Day",checked:e.occasionMothersDay??!1,onChange:e=>s(e.target.checked),testId:"input:MothersDayCheckbox"}),(0,t.jsx)(a.default,{label:"Father's Day",checked:e.occasionFathersDay??!1,onChange:e=>l(e.target.checked),testId:"input:FathersDayCheckbox"}),(0,t.jsx)(a.default,{label:"Valentine's Day",checked:e.occasionValentinesDay??!1,onChange:e=>r(e.target.checked),testId:"input:ValentinesDayCheckbox"}),(0,t.jsx)(a.default,{label:"Christmas & New Year",checked:e.occasionChristmasNewYear??!1,onChange:e=>n(e.target.checked),testId:"input:ChristmasNewYearCheckbox"}),(0,t.jsx)(a.default,{label:"Children's offers",checked:e.childrensOffers??!1,onChange:e=>i(e.target.checked),testId:"input:ChildrensOffersCheckbox"})]})],60118),e.s(["default",0,({userData:e,setMenuUpdates:s,setExclusiveOffers:l,setCompetitionNotifications:r})=>(0,t.jsxs)("div",{className:"mb-2 text-left text-xs text-cote-blue",children:[(0,t.jsx)("h3",{className:"mb-2 text-base font-semibold",children:"What are you craving? Tell us what you’d like to hear about? "}),(0,t.jsx)(a.default,{label:"Menu updates: Sneak peeks on new seasonal dishes.",checked:e.menuUpdates??!1,onChange:e=>
1s(e.target.checked),testId:"input:MenuUpdatesCheckbox"}),(0,t.jsx)(a.default,{label:"Exclusive offers: Member-only discounts and surprises.",checked:e.exclusiveOffers??!1,onChange:e=>l(e.target.checked),testId:"input:ExclusiveOffersCheckbox"}),(0,t.jsx)(a.default,{label:"Competitions: Your chance to win dining experiences and more.",checked:e.competitionNotifications??!1,onChange:e=>r(e.target.checked),testId:"input:CompetitionNotificationsCheckbox"})]})],54540);var s=e.i(6167),l=e.i(6705),r=e.i(27036),n=e.i(84516),i=e.i(32729),o=e.i(71645);let c=({setDobFieldHasError:e,initialValue:a,onChangeCallback:s,className:c,isRequired:u=!1})=>{let d=a&&"number"==typeof a&&!Number.isNaN(a)?i.DateTime.fromSeconds(a):null,m=(0,r.getCurrentYear)(),[f,h]=(0,o.useState)(""),[x,b]=(0,o.useState)(d?d.day:""),[p,g]=(0,o.useState)(d?d.month:""),[v,A]=(0,o.useState)(d?.year?.toString()??""),[y,C]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if(a&&"number"==typeof a&&!Number.isNaN(a)){let e=i.DateTime.fromSeconds(a);b(e.day),g(e.month),A(e.year.toString())}},[a]);let N=()=>!!(x||p||v),j=()=>!x&&!p&&!v,w=()=>{if(!u&&j())return h(""),e(!1),s(null),!0;if(N()&&(!x||!p||!v))return h("Please complete all date fields"),e(!0),s(null),!1;if(x&&p&&v){let t=i.DateTime.fromObject({day:x,month:p,year:Number(v)});return t.isValid?(h(""),e(!1),s(t.toSeconds()),!0):(h("Invalid date"),e(!0),s(null),!1)}return h(""),e(!1),!0},k=(t,a)=>{if(y||C(!0),(""===a||Number.isNaN(Number(a)))&&("day"===t&&b(""),"month"===t&&g(""),"year"===t&&A(""),1)){u&&N()?(h("Please complete all date fields"),e(!0)):j()&&(h(""),e(!1)),s(null);return}let r=Number(a);switch(t){case"day":(t=>{if(t<1||t>31){h("Day must be between 1 and 31"),e(!0),s(null);return}b(t),w()})(r);break;case"month":(t=>{if(t<1||t>12){h("Month must be between 1 and 12"),e(!0),s(null);return}g(t),w()})(r);break;case"year":(t=>{let a=(0,n.validateYear)(t,l.minumumDatePickerYear,m);if(!a.preventInput){if(A(t),h(a.errorMessage),e(a.hasError),!a.isValid)return s(null);x&&p&&t&&w()}})(a)}},I=e=>{let t=e.nativeEvent.data;t&&!/^\d$/.test(t)&&e.preventDefault()},S=()=>{y||N()?w():!u&&j()&&(h(""),e(!1))},E=`flex h-12 w-full items-center justify-between border ${f?"border-red-500":"border-cote-blue"} bg-cote-beige p-1 px-2 font-sb-sunrise-regular text-base font-normal text-cote-blue placeholder-cote-blue placeholder-opacity-70 focus:outline-none`;return(0,t.jsxs)("div",{className:`flex flex-col gap-1 ${c}`,children:[(0,t.jsxs)("div",{className:"text-left text-xs text-cote-blue opacity-70",children:["Birthday ",u&&"*"]}),(0,t.jsxs)("div",{className:"grid grid-cols-3 gap-4",children:[(0,t.jsx)("input",{type:"number",min:1,max:31,className:E,"data-testid":"input:BirthdayDayInput",placeholder:"DD",value:x,onBeforeInput:I,onChange:e=>k("day",e.target.value),onBlur:S}),(0,t.jsx)("input",{type:"number",min:1,max:12,className:E,"data-testid":"input:BirthdayMonthInput",placeholder:"MM",value:p,onBeforeInput:I,onChange:e=>k("month",e.target.value),onBlur:S}),(0,t.jsx)("input",{type:"number",className:E,"data-testid":"input:BirthdayYearInput",placeholder:"YYYY",value:v,onBeforeInput:I,onChange:e=>k("year",e.target.value),onBlur:S})]}),f&&(0,t.jsx)("span",{className:"text-xs text-red-600",children:f})]})};var u=e.i(43552),d=e.i(29106);e.s(["default",0,({userData:e,setUserTitle:a,setFirstName:r,setLastName:n,setEmail:i,handleBirthDateChange:o,setDobFieldHasError:m,disableEmail:f=!1,birthdayRequied:h=!1})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"mb-1 mt-8 text-left text-xs text-cote-blue opacity-70 lg:mt-0",children:"Title *"}),(0,t.jsx)(s.default,{className:"mb-3 h-12 w-full max-w-full font-sb-sunrise-regular text-cote-blue [&_div]:text-base [&_div]:font-normal [&_div]:normal-case",buttonClassName:"max-w-full w-full h-12",testId:"select:TitleInput",selected:e.userTitle??l.titles[0],required:!0,options:l.titles?.map(e=>({value:e,callback:()=>a(e),key:e}))}),(0,t.jsx)(d.default,{label:"First name *",className:"mb-3",testId:"input:PreferencesFirstNameInput",placeholder:"Enter First name",value:e.firstName??"",onChange:e=>r(e.target.value),required:!0}),(0,t.jsx)(d.default,{label:"Last name *",className:"mb-3",testId:"input
1:PreferencesLastNameInput",placeholder:"Enter Last name",value:e.lastName??"",required:!0,onChange:e=>n(e.target.value)}),(0,t.jsx)(u.default,{label:"Email",placeholder:"Enter your email",value:e.email,className:`${f&&"disabled"}`,testId:"input:PreferencesEmailInput",required:!0,onChange:e=>i(e.target.value)}),(0,t.jsx)(c,{initialValue:e.initialBirthDate??0,isRequired:h,setDobFieldHasError:m??(()=>{}),onChangeCallback:o,className:"my-3"})]})],90611),e.s(["default",0,({userData:e,setVegetarian:s,setVegan:l,setGlutenFree:r,setChildrensMenu:n})=>(0,t.jsxs)("div",{className:"mb-2 text-left text-xs text-cote-blue",children:[(0,t.jsx)("h3",{className:"mb-3 text-left text-base font-semibold text-cote-blue",children:"Dietary Requirements/Interests:"}),(0,t.jsx)(a.default,{label:"Vegetarian",checked:e.vegetarian??!1,onChange:()=>s(!e.vegetarian),testId:"input:VegetarianCheckbox"}),(0,t.jsx)(a.default,{label:"Vegan",checked:e.vegan??!1,onChange:()=>l(!e.vegan),testId:"input:VeganCheckbox"}),(0,t.jsx)(a.default,{label:"Gluten free",checked:e.glutenFree??!1,onChange:()=>r(!e.glutenFree),testId:"input:GlutenFreeCheckbox"}),(0,t.jsx)(a.default,{label:"Children's menu",checked:e.childrensMenu??!1,onChange:()=>n(!e.childrensMenu),testId:"input:ChildrensMenuCheckbox"})]})],33990);var m=e.i(975);e.s(["FormHeader",0,({isPreferencesPage:e})=>(0,t.jsxs)("div",{className:"mb-9",children:[(0,t.jsx)("h1",{className:"mb-2 text-left font-sb-versailles-medium text-3xl text-cote-brown sm:pt-6 lg:mb-3 lg:pt-0 ",children:e?"Update your preferences":"Join the Côte Club & Get Exclusive Restaurant Offers"}),(0,t.jsx)("h2",{className:"mb-4 text-left font-sb-versailles-medium text-base text-cote-blue lg:mb-6",children:e?"":"Sign up to emails and we'll treat you & a friend to a complimentary glass of sparkling Crémant de Bourgogne, plus you'll be the first to hear about all the latest news and offers from Côte."})]}),"LoadingScreen",0,()=>(0,t.jsx)("div",{className:"grid h-fit min-h-[800px] content-center justify-center",children:(0,t.jsx)(m.default,{})}),"SuccessMessage",0,({title:e,message:a})=>(0,t.jsxs)("div",{className:"col-span-2 mx-6 flex min-h-[50vh] flex-col items-center justify-center lg:min-h-[30vh]",children:[(0,t.jsx)("h1",{className:"mb-2 mt-6 text-center font-sb-versailles-medium text-3xl text-cote-brown sm:pt-6 lg:mb-3",children:e}),(0,t.jsx)("h2",{className:"mb-4 text-center font-sb-versailles-medium text-base text-cote-blue lg:mb-6",dangerouslySetInnerHTML:{__html:a}})]})],75386)},31221,94993,e=>{"use strict";var t=e.i(43809),a=e.i(14180),s=e.i(6705),l=e.i(71645),r=e.i(25982),n=e.i(79420),i=e.i(84516);let o=(e,t)=>t.find(t=>t.brasserieId===e),c=(e,t,a,l,i,o)=>{(0,n.trackEvent)({registered:e},"consent",(0,r.getNowInSeconds)(),{action:t,category:a,location:l,placement:i,...s.generalConsentFields,...o})};e.s(["basicUserDataFormValidation",0,(e,t,a,s)=>{let l={};return e&&0!==e.trim().length||(l.userTitle="Title"),t&&0!==t.trim().length||(l.firstName="First name"),a&&0!==a.trim().length||(l.lastName="Last name"),(0,i.isValidEmail)(s)||(l.email="Email"),l},"getPartners",0,(e,t,a)=>{let s=[],{partnerOneCodeInExponea:l,partnerTwoCodeInExponea:r}=a;return l&&e&&s.push(l),r&&t&&s.push(r),s.join(", ")},"getRestaurantById",0,o,"getRestaurantByName",0,(e,t)=>t.find(t=>t.title===e),"stripHtml",0,e=>{let t=document.createElement("div");return t.innerHTML=e,t.textContent??t.innerText??""},"trackConsentEvent",0,c],94993),e.s(["default",0,e=>{let{restaurants:r}=(0,t.useRestaurants)(),[n,i]=(0,l.useState)(!0),[u,d]=(0,l.useState)(!1),[m,f]=(0,l.useState)(null),[h,x]=(0,l.useState)(null),[b,p]=(0,l.useState)(!1),[g,v]=(0,l.useState)(""),[A,y]=(0,l.useState)(""),[C,N]=(0,l.useState)(""),[j,w]=(0,l.useState)(!1),[k,I]=(0,l.useState)(""),[S,E]=(0,l.useState)(""),[T,L]=(0,l.useState)(!1),[B,_]=(0,l.useState)(!1),[D,M]=(0,l.useState)(!1),[R,O]=(0,l.useState)(!1),[F,P]=(0,l.useState)(!1),[$,U]=(0,l.useState)(!1),[V,Y]=(0,l.useState)(!1),[q,H]=(0,l.useState)(!1),[G,W]=(0,l.useState)(!1),[Q,z]=(0,l.useState)(!1),[K,X]=(0,l.useState)(!1),[J,Z]=(0,l.useState)(!1);(0,l.useEffect)(()=>{e&&(async()=>{let t=await (0,a.getCustomer)(e);t&&(f(t.birth_date??0),x(t.birth_date??0),p(t.childrens_menu),v(t.email),y(t.favourite_restaurant),N(t.first_name),w(t.gluten_free),I(t.last_name),E(t.title??s.titles[0]),L(t.vegetarian),_(t.vegan),M(t.menuUpdates),O(t.exclusiveOffers),P(t.competitionNotifications),U(t.occasionMothersDay),Y(t.occasionFathersDay),H(t.occasionValentinesDay),W(t.occasionChristmasNewYear),z(t.childrensOffers),X(t.cah||t.newsletter),Z(t.cah||t.newsletter)),i(!1)})()},[e]);let ee=({shouldSubscribe:e,email:t,category:a,placement:s=""})=>{let l=new Date().toISOString();c(t,e?"accept":"reject",a,globalThis.location.href,s,e?{identification:t,imported_timestamp:l}:{tracking_engine:"cote"})};return{userData:{occasionMothersDay:$,occasionFathersDay:V,occasionValentinesDay:q,occasionChristmasNewYear:G,birthDate:m,initialBirthDate:h,childrensMenu:b,email:g,favouriteRestaurant:A,firstName:C,glutenFree:j,lastName:k,userTitle:S,vegetarian:T,vegan:B,menuUpdates:D,exclusiveOffers:R,competitionNotifications:F,initialconsentCheckboxValue:K,consentCheckboxValue:J,childrensOffers:Q},isPageLoading:n,initialconsentCheckboxValue:K,consentCheckboxValue:J,allRestaurantsList:r,newsletterCheckError:u,setOccasionMothersDay:U,setOccasionFathersDay:Y,setOccasionValentinesDay:H,setOccasionChristmasNewYear:W,getPreferencesObject:()=>({first_name:C,last_name:k,email:g,title:S,birth_date:m,favourite_restaurant:A,vegetarian:T,vegan:B,menuUpdates:D,exclusiveOffers:R,competitionNotifications:F,gluten_free:j,
1childrens_menu:b,occasionMothersDay:$,occasionFathersDay:V,occasionValentinesDay:q,occasionChristmasNewYear:G,childrensOffers:Q}),setChildrensMenu:p,setEmail:v,setFirstName:N,setGlutenFree:w,setLastName:I,setUserTitle:E,setVegetarian:L,setVegan:_,setMenuUpdates:M,setExclusiveOffers:O,setCompetitionNotifications:P,handleRestaurantChange:e=>{let t=o(e,r);y(t?.title??"")},handleBirthDateChange:e=>{f(e)},setconsentCheckboxValue:Z,handleConsentEvents:e=>{let t=!!e||J;if(t!==K)for(let e of["newsletter","cah"])ee({shouldSubscribe:t,email:g,category:e})},setNewsletterCheckError:d,sendConsentEvent:ee,setFavouriteRestaurant:y,setChildrensOffers:z}}],31221)},3295,e=>{"use strict";let t={src:e.i(58092).default,width:1176,height:710,blurWidth:8,blurHeight:5,blurDataURL:"data:image/webp;base64,UklGRjgBAABXRUJQVlA4TCsBAAAvBwABEM1VICICHgiACQMAAIAdIAded84DgoSASyi4AwQgEAAAAAAAAAAAAAAAAAAAAGIcAgG5ewIAAOCBAKQwAAAAnH/h/2Y9XoANGMAIAAAAAAAAAAAAAAAAAAAAAAAAAAARCAAACCL3eCAAJxAAAADnP+0DKQ8wBOABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBCQCEqu80DATBhAAAAOP+eIweEkACADrwcn3gIANABnB+AcAgAAAAAAAAAAAgADDhwAEAAF4GERAPJge96t5rs+xirEAUMwgFnqx3NcWyEP9ZwbGqrjxCSIIeMKP95n8844VuG7e8ylNQ9wnGTb4BYLl5offZ5vpOSXzpupxfPE7PCqCP0hNco9Kb3v3XyvPt/j7Rc9C3eCgA="};e.s(["default",0,t])},57725,e=>{"use strict";var t=e.i(43476),a=e.i(92248),s=e.i(57688),l=e.i(60141);e.s(["default",0,({data:e})=>{if(!e?.isActive)return null;let r="";e.isOverlapDisabled||(r=e.contentPosition?.[0]==="right"?"lg:-translate-x-10":"lg:translate-x-10");let n=e.headingType?.[0]||"h1";return(0,t.jsxs)("div",{className:`mx-4 flex min-h-96 w-[calc(100%-32px)] flex-col lg:mx-0 lg:w-full ${e.contentPosition?.[0]==="right"?"lg:flex-row":"lg:flex-row-reverse"}`,style:{backgroundColor:e.backgroundColor},"data-testid":"container:GeneralContentBlockWrapper",children:[(0,t.jsxs)("div",{className:"relative  w-full lg:w-1/2",children:[e.sideImage&&(0,t.jsx)(s.default,{className:"h-full w-full",src:`${e.sideImage?.node.mediaURL}`,alt:`${e.title}`,width:1366,height:1400,style:{objectFit:"cover"},unoptimized:e.sideImage?.node.mediaURL.startsWith("/")}),e.carouselImages&&(0,t.jsx)(l.Carousel,{showArrows:!1,showThumbs:!1,showStatus:!1,infiniteLoop:!0,dynamicHeight:!0,autoPlay:!0,interval:5e3,showIndicators:(e.carouselImages?.length??0)>1,className:"responsive-carousel",children:e.carouselImages?.map(a=>(0,t.jsxs)("div",{className:"relative h-full w-full",children:[(0,t.jsx)(s.default,{src:a.node.mediaURL,alt:e.title??"",width:1366,height:0,style:{objectFit:"cover"},className:"h-full w-full lg:m-auto"}),(0,t.jsx)("div",{className:"gradient-blue-black-light relative flex"})]},a.node.mediaURL))})]}),(0,t.jsx)("section",{className:`w-full content-center lg:w-1/2 lg:transform ${r}`,children:(0,t.jsxs)("div",{className:"px-2 py-10 lg:my-5 lg:px-20 lg:py-16",style:{backgroundColor:e.contentBackgroundColor},children:[(0,t.jsx)(n,{style:{color:e.titleColor},className:"font-sb-versailles-medium text-3xl text-cote-brown",dangerouslySetInnerHTML:{__html:e.title??""}}),(0,t.jsx)("div",{style:{color:e.contentColor},className:"mb-6 mt-4 font-sb-sunrise-regular text-cote-blue","data-testid":"text:GeneralContentBlockContentText",dangerouslySetInnerHTML:{__html:e.content}}),(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row  lg:gap-x-2",children:[(0,a.dynamicButtonLink)({isActive:e.isButtonActive,url:e.ctaLink,ctaUrlNewTab:e.isCTALinkOpenInNewTab?"_blank":"_self",color:e.ctaBackground,text:e.ctaText,isEmailInput:e.isEnabledEmailInputCta,emailInput:e.ctaEmailInput}),(0,a.dynamicButtonLink)({isActive:e.isCTA2Active,url:e.cta2URL,ctaUrlNewTab:e.isCTA2LinkOpenInNewTab?"_blank":"_self",color:e.cta2Color,text:e.cta2Text,isEmailInput:e.isEnabledEmailInputCta2,emailInput:e.cta2EmailInput}),(0,a.dynamicButtonLink)({isActive:e.isCTA3Active,url:e.cta3URL,ctaUrlNewTab:e.isCTA3LinkOpenInNewTab?"_blank":"_self",color:e.cta3Color,text:e.cta3Text})]})]})})]})}])}]);

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.