1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[17446],{17446:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>p});var r=l(95155),a=l(12115),n=l(76604),s=l(74284),i=l(60760),o=l(66766),c=l(65306),u=l.n(c),d=l(58458),f=l.n(d);let p=e=>{let{gallery:t,customStyle:l}=e,[c,d]=(0,a.useState)(0),p=(0,a.useRef)(null),h=(0,n.W)(p,{once:!0,margin:"-10%"}),m=[{url:(null==t?void 0:t.image_url1)||"https://images.unsplash.com/photo-1544025162-d76694265947?auto=format",title:(null==t?void 0:t.gallery_title1)||"Fresh & Flavorful"},{url:(null==t?void 0:t.image_url2)||"https://images.unsplash.com/photo-1555939594-58d7cb561ad1?auto=format",title:(null==t?void 0:t.gallery_title2)||"Made with Care"},{url:(null==t?void 0:t.image_url3)||"https://images.unsplash.com/photo-1473093226795-af9932fe5856?auto=format",title:(null==t?void 0:t.gallery_title3)||"Rich in Flavor"},{url:(null==t?void 0:t.image_url4)||"https://images.unsplash.com/photo-1504674900247-0877df9cc836?auto=format",title:(null==t?void 0:t.gallery_title4)||"Perfectly Prepared"}];return(0,r.jsx)("section",{style:l,ref:p,className:"!w-full !py-40 !bg-white !overflow-hidden",children:(0,r.jsxs)("div",{className:"!max-w-7xl !mx-auto !px-6 !grid !grid-cols-1 lg:!grid-cols-12 !gap-12 !items-center",children:[(0,r.jsxs)("div",{className:"lg:!col-span-4 !flex !flex-col !gap-6 !order-2 lg:!order-1",children:[(0,r.jsx)(s.P.div,{initial:{opacity:0,x:-30},animate:h?{opacity:1,x:0}:{},transition:{duration:1},className:"!mb-8",children:(0,r.jsx)("h2",{className:"".concat(f().className," !text-5xl !font-black !mb-4 !uppercase !tracking-tighter"),style:{color:"var(--custom-title-color)",fontSize:"var(--custom-title-size)"},children:(null==t?void 0:t.title)||"FOCUS POINT"})}),(0,r.jsx)("div",{className:"!flex !flex-col !gap-4",children:m.map((e,t)=>(0,r.jsx)("div",{onClick:()=>d(t),className:"relative !cursor-pointer !transition-all !duration-500 !overflow-hidden !rounded-sm group !h-24 !border-l-4 ".concat(c===t?"!border-[#c5a572] !pl-4":"!border-transparent !opacity-40 hover:!opacity-100"),children:(0,r.jsxs)("div",{className:"!flex !items-center !gap-6 !h-full",children:[(0,r.jsx)("div",{className:"relative !w-20 !h-20 !flex-shrink-0 !overflow-hidden !rounded-sm",children:(0,r.jsx)(o.default,{src:e.url,alt:e.title,fill:!0,className:"!object-cover"})}),(0,r.jsx)("span",{className:"".concat(u().className," !text-sm !font-bold !tracking-[0.2em] !transition-all group-hover:!text-[#c5a572] !whitespace-pre-wrap"),children:e.title})]})},t))})]}),(0,r.jsxs)("div",{className:"lg:!col-span-8 relative !aspect-[16/9] lg:!h-[700px] !rounded-sm !overflow-hidden !bg-gray-50 !shadow-2xl !order-1 lg:!order-2",children:[(0,r.jsx)(i.N,{mode:"wait",children:(0,r.jsxs)(s.P.div,{initial:{opacity:0,x:50},animate:{opacity:1,x:0},exit:{opacity:0,x:-50},transition:{duration:.8,ease:[.16,1,.3,1]},className:"absolute !inset-0",children:[(0,r.jsx)(o.default,{src:m[c].url,alt:m[c].title,fill:!0,className:"!object-cover"}),(0,r.jsx)("div",{className:"absolute !inset-0 !bg-black/10"})]},c)}),(0,r.jsxs)("div",{className:"absolute !bottom-10 !right-10 !z-20 !flex !flex-col !items-end !gap-2 !text-white",children:[(0,r.jsxs)("span",{className:"!text-4xl !font-black !font-playfair !tracking-tighter !whitespace-pre-wrap",children:["0",c+1]}),(0,r.jsx)("div",{className:"!w-12 !h-px !bg-white/40"}),(0,r.jsx)("span",{className:"!text-[10px] !uppercase !tracking-[0.5em] !font-medium !font-inter !whitespace-pre-wrap",children:"Featured Selection"})]})]})]})})}},58458:e=>{e.exports={style:{fontFamily:"'Playfair Display', 'Playfair Display Fallback'",fontStyle:"normal"},className:"__className_42d662"}},60760:(e,t,l)=>{"use strict";l.d(t,{N:()=>x});var r=l(95155),a=l(12115),n=l(90869),s=l(82885),i=l(97494),o=l(80845),c=l(51508);class u extends a.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,l=e instanceof HTMLElement&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=l-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function d(e){let{children:t,isPresent:l,anchorX:n}=e,s=(0,a.useId)(),i=(0,a.useRef)(null),o=(0,a.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:d}=(0,a.useContext)(c.Q);return(0,a.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:a,right:c}=o.current;if(l||!i.current||!e||!t)return;i.current.dataset.motionPopId=s;let u=document.createElement("style");
1return d&&(u.nonce=d),document.head.appendChild(u),u.sheet&&u.sheet.insertRule('\n [data-motion-pop-id="'.concat(s,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===n?"left: ".concat(a):"right: ".concat(c),"px !important;\n top: ").concat(r,"px !important;\n }\n ")),()=>{document.head.removeChild(u)}},[l]),(0,r.jsx)(u,{isPresent:l,childRef:i,sizeRef:o,children:a.cloneElement(t,{ref:i})})}let f=e=>{let{children:t,initial:l,isPresent:n,onExitComplete:i,custom:c,presenceAffectsLayout:u,mode:f,anchorX:h}=e,m=(0,s.M)(p),g=(0,a.useId)(),x=(0,a.useCallback)(e=>{for(let t of(m.set(e,!0),m.values()))if(!t)return;i&&i()},[m,i]),v=(0,a.useMemo)(()=>({id:g,initial:l,isPresent:n,custom:c,onExitComplete:x,register:e=>(m.set(e,!1),()=>m.delete(e))}),u?[Math.random(),x]:[n,x]);return(0,a.useMemo)(()=>{m.forEach((e,t)=>m.set(t,!1))},[n]),a.useEffect(()=>{n||m.size||!i||i()},[n]),"popLayout"===f&&(t=(0,r.jsx)(d,{isPresent:n,anchorX:h,children:t})),(0,r.jsx)(o.t.Provider,{value:v,children:t})};function p(){return new Map}var h=l(32082);let m=e=>e.key||"";function g(e){let t=[];return a.Children.forEach(e,e=>{(0,a.isValidElement)(e)&&t.push(e)}),t}let x=e=>{let{children:t,custom:l,initial:o=!0,onExitComplete:c,presenceAffectsLayout:u=!0,mode:d="sync",propagate:p=!1,anchorX:x="left"}=e,[v,y]=(0,h.xQ)(p),b=(0,a.useMemo)(()=>g(t),[t]),w=p&&!v?[]:b.map(m),j=(0,a.useRef)(!0),N=(0,a.useRef)(b),_=(0,s.M)(()=>new Map),[P,k]=(0,a.useState)(b),[E,C]=(0,a.useState)(b);(0,i.E)(()=>{j.current=!1,N.current=b;for(let e=0;e<E.length;e++){let t=m(E[e]);w.includes(t)?_.delete(t):!0!==_.get(t)&&_.set(t,!1)}},[E,w.length,w.join("-")]);let I=[];if(b!==P){let e=[...b];for(let t=0;t<E.length;t++){let l=E[t],r=m(l);w.includes(r)||(e.splice(t,0,l),I.push(l))}return"wait"===d&&I.length&&(e=I),C(g(e)),k(b),null}let{forceRender:S}=(0,a.useContext)(n.L);return(0,r.jsx)(r.Fragment,{children:E.map(e=>{let t=m(e),a=(!p||!!v)&&(b===E||w.includes(t));return(0,r.jsx)(f,{isPresent:a,initial:(!j.current||!!o)&&void 0,custom:l,presenceAffectsLayout:u,mode:d,onExitComplete:a?void 0:()=>{if(!_.has(t))return;_.set(t,!0);let e=!0;_.forEach(t=>{t||(e=!1)}),e&&(null==S||S(),C(N.current),p&&(null==y||y()),c&&c())},anchorX:x,children:e},t)})})}},65306:e=>{e.exports={style:{fontFamily:"'Inter', 'Inter Fallback'",fontStyle:"normal"},className:"__className_dce187"}},66766:(e,t,l)=>{"use strict";l.d(t,{default:()=>a.a});var r=l(71469),a=l.n(r)},71469:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var l in t)Object.defineProperty(e,l,{enumerable:!0,get:t[l]})}(t,{default:function(){return o},getImageProps:function(){return i}});let r=l(88229),a=l(38883),n=l(33063),s=r._(l(51193));function i(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080],imageSizes:[32,64,128,256],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,l]of Object.entries(t))void 0===l&&delete t[e];return{props:t}}let o=n.Image},76604:(e,t,l)=>{"use strict";l.d(t,{W:()=>s});var r=l(12115),a=l(44438);let n={some:0,all:1};function s(e,{root:t,margin:l,amount:i,once:o=!1,initial:c=!1}={}){let[u,d]=(0,r.useState)(c);return(0,r.useEffect)(()=>{if(!e.current||o&&u)return;let r={root:t&&t.current||void 0,margin:l,amount:i};return function(e,t,{root:l,margin:r,amount:s="some"}={}){let i=(0,a.KJ)(e),o=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let l=o.get(e.target);if(!!l!==e.isIntersecting)if(e.isIntersecting){let l=t(e.target,e);"function"==typeof l?o.set(e.target,l):c.unobserve(e.target)}else"function"==typeof l&&(l(e),o.delete(e.target))})},{root:l,rootMargin:r,threshold:"number"==typeof s?s:n[s]});return i.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(d(!0),o?void 0:()=>d(!1)),r)},[t,e,l,o,i]),u}}}]);
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.