PageSourceSearch

https://www.firestables.co.uk/_next/static/chunks/0yirl02pdpoi7.js

js firestables.co.uk collected 2026-10-10 01:17:20 UTC 29,006 bytes, 30 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,12338,e=>{e.v({wrapper:"Buttons-module-scss-module__I1YLXa__wrapper"})},28473,e=>{"use strict";var t=e.i(19300),r=e.i(93473),n=e.i(12338);e.s(["default",0,function({buttons:e,className:o="",isTabbable:i}){return e.length>0?(0,t.jsx)("div",{className:`${n.default.wrapper} ${o}`.trim(),children:e.map((e,n)=>(0,t.jsx)(r.default,{tabIndex:!1===i?-1:void 0,...e},`button-${n}`))}):null}])},12486,e=>{"use strict";var t=e.i(39299),r=e.i(39411);e.s(["default",0,function(){let e=(0,t.useQueryClient)();return(0,r.useMemo)(()=>e.getQueryData(["dmn"])??{dmn_enabled:!1,dmn_lightmode:!1,dmn_endpoint:"",optional_panels:{book_a_room_content:"",book_a_room_enabled:!1,book_a_room_label:"",book_a_table_enabled:!1,book_direct_hotel_id:"",etch_hotel_id:"",general_content:"",general_enabled:!1,general_label:"",guest_line_hotel_id:"",profit_room_id:""},primary_colour:"",secondary_colour:"",tertiary_colour:"",venue_id:""},[e])}])},14711,e=>{e.v({heading:"Heading-module-scss-module__HHl69W__heading"})},37348,e=>{"use strict";var t=e.i(19300),r=e.i(14711);e.s(["default",0,function({as:e="h1",color:n,className:o="",size:i,text:l,...u}){return l?(0,t.jsx)(e,{className:`heading ${r.default.heading} ${o}`.trim(),...u,dangerouslySetInnerHTML:{__html:l},"data-color":n,"data-size":i}):null}])},36111,e=>{"use strict";var t=e.i(19300),r=e.i(96635),n=e.i(39411),o=e.i(73398);e.s(["default",0,function({delay:e,bookingTypeFirst:i,venueId:l,bookingTypeId:u}){let a=(0,n.useRef)(null),s=(0,n.useRef)(null),{acf:{header:c}}=(0,o.default)(),f=l||c?.dmnVenueId,d=u?.split(",").map(e=>e.trim()).filter(Boolean).join(","),p=(0,n.useMemo)(()=>({"allowed-types":d,"custom-source":"Website","dmn-booking-form":!0,"hide-offers":!1,"hide-powered-by":!0,"linked-bookings":!0,locale:"undefined","monday-first":!0,"search-venues":!1,"return-url":`${window?.location?.protocol}//${window?.location?.host}`,src:"//widgets.designmynight.com/bookings-partner.min.js",venue:f,"show-type-first":i}),[f,i,d]),h=(0,n.useCallback)(()=>{let t=a.current;if(!t||!f)return;Object.entries(p).forEach(([e,r])=>{void 0!==r&&t.setAttribute(e,String(r))});let r=()=>{window.DMN?.BookingFormHelper?.renderBookingWidget(t)};if(e){s.current=setTimeout(r,e);return}r()},[p,e,f]);return((0,n.useEffect)(()=>{let e=!1,t=null,r=()=>!!window.DMN?.BookingFormHelper?.renderBookingWidget&&(h(),!0);return r()||(t=setInterval(()=>{(e||r())&&t&&clearInterval(t)},200)),()=>{e=!0,t&&clearInterval(t),s.current&&clearTimeout(s.current)}},[h]),f)?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{id:"dmn-widget-js",src:"https://widgets.designmynight.com/bookings-partner.min.js",strategy:"afterInteractive"}),(0,t.jsx)("div",{ref:a})]}):null}])},5792,e=>{"use strict";var t=e.i(19300),r=e.i(96689);e.s(["default",0,function({children:e,className:n="",href:o,target:i,buttonColour:l="primary",buttonStyle:u="primary",...a}){return(0,t.jsx)(r.default,{href:o,passHref:!0,target:i,children:(0,t.jsx)("span",{...a,className:`btn btn--${u} ${n}`.trim(),"data-button-colour":l,children:e})})}])},93634,e=>{"use strict";var t=e.i(19300),r=e.i(8277);e.s(["default",0,function({as:e="div",className:n="",content:o,...i}){return o?(0,t.jsx)(e,{className:`multiline ${n} `.trim(),dangerouslySetInnerHTML:{__html:r.default.sanitize(o.replace(/\r\n/g,"<br />"),{ADD_TAGS:["strong"]})},...i}):null}])},73398,e=>{"use strict";var t=e.i(39299),r=e.i(39411);e.s(["default",0,function(){let e=(0,t.useQueryClient)();return(0,r.useMemo)(()=>e.getQueryData(["sitewide"]),[e])}])},54710,14201,9849,81626,e=>{"use strict";let t,r;var n=e.i(39411),o={get url(){return e.F("node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected][email protected]/node_modules/jotai/esm/vanilla/internals.mjs")},env:{DEV:!1,PROD:!0,MODE:"production",BASE_URL:"/",SSR:!1}};function i(e){return"function"==typeof e.write}function l(e){return"v"in e||"e"in e}function u(e){if("e"in e)throw e.e;return e.v}function a(e){return"function"==typeof(null==e?void 0:e.then)}function s(e,t,r){if(!r.p.has(e)){r.p.add(e);let n=()=>r.p.delete(e);t.then(n,n)}}function c(e,t,r){let n=r.get(e),o=null==n?void 0:n.t,i=t.p;if(!(null==o?void 0:o.size))return i;if(!i.size)return o;let l=new Set(o);for(let e of i)l.add(e);return l}let f=(e,t,r,...n)=>r.read(...n),d=(e,t,r,...n)=>r.write(...n),p=(e,t,r)=>r.INTERNAL_onInit(t),h=(e,t,r,n)=>{var o;return null==(o=r.onMount)?void 0:o.call(r,n)},m=(e,t,r)=>{var n;let o=e[0],i=o.get(r);if(!i){let l=e[6],u=e[9];i={d:new Map,p:new Set,n:0},o.set(r,i),null==(n=l.i)||n.call(l,r),r.INTERNAL_onInit&&u(e,t,r)}return i},g=(e,t)=>{var r;let n=e[1],o=e[3],i=e[4],l=e[5],u=e[6],a=e[13];if(!u.f&&!o.size&&!i.size&&!l.size)return;let s=[],c=e=>{try{e()}catch(e){s.push(e)}};do{u.f&&c(u.f);let s=new Set;for(let e of o){let t=null==(r=n.get(e))?void 0:r.l;if(t)for(let e of t)s.add(e)}for(let e of(o.clear(),l))s.add(e);for(let e of(l.clear(),i))s.add(e);for(let e of(i.clear(),s))c(e);o.size&&a(e,t)}while(o.size||l.size||i.size)if(s.length)throw AggregateError(s)},y=(e,t)=>{let r=e[1],n=e[2],i=e[3],l=e[11],u=e[14],a=e[17];if(!i.size)return;let s=[],f=[],d=new WeakSet,p=new WeakSet,h=[],m=[];for(let r of i)h.push(r),m.push(l(e,t,r));for(;h.length;){let i=h.length-1,u=h[i],a=m[i];if(p.has(u)){h.pop(),m.pop();continue}if(d.has(u)){n.get(u)===a.n?(s.push(u),f.push(a)):"production"!==o.env.MODE&&n.has(u),p.add(u),h.pop(),m.pop();continue}for(let n of(d.add(u),c(u,a,r)))d.has(n)||(h.push(n),m.push(l(e,t,n)))}for(let r=s.length-1;r>=0;--r){let o=s[r],l=f[r],c=!1;for(let e of l.d.keys())if(e!==o&&i.has(e)){c=!0;break}c&&(n.set(o,l.n),u(e,t,o),a(e,t,o)),n.delete(o)}},v=new WeakSet,b=(e,t,r)=>{var n,c;let f,d,p=e[1],h=e[2],m=e[3],g=e[6],y=e[7],b=e[11],w=e[12],_=e[13],E=e[14],S=e[16],j=e[17],C=e[20],x=e[26],P=e[28],k=b(e,t,r),M=P[0];if(l(k)){if(p.has(r)&&h.get(r)!==k.n||k.m===M)return k.m=M,k;let n=!1;for(let[r,o]of k.d)if(E(e,t,r).n!==o){n=!0;break}if(!n)return k.m=M,k}let R=!0,O=new Set(k.d.keys()),$=()=>{for(let e of O)k.d.delete(e)},T=()=>{if(p.has(r)){let n=!m.size;j(e,t,r),n&&(_(e,t),w(e,t))}},L=k.n,A=h.get(r)===L;try{let c=y(e,t,r,n=>{var o;
1if(n===r){let r=b(e,t,n);if(!l(r))if("init"in n)C(e,t,n,n.init);else throw Error("no atom init");return u(r)}let i=E(e,t,n);try{return u(i)}finally{O.delete(n),k.d.set(n,i.n),a(k.v)&&s(r,k.v,i),p.has(r)&&(null==(o=p.get(n))||o.t.add(r)),R||T()}},{get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return"production"!==o.env.MODE&&!i(r),!d&&i(r)&&(d=(...n)=>{if(!R)try{return S(e,t,r,n)}finally{_(e,t),w(e,t)}}),d}});if("production"!==o.env.MODE&&v.has(t),C(e,t,r,c),a(c)){x(e,t,c,()=>null==f?void 0:f.abort());let r=()=>{$(),T()};c.then(r,r)}else $();return null==(n=g.r)||n.call(g,r),k.m=M,k}catch(e){if(function(e){if(!(e instanceof Error))return!1;let t=e.name,r=e.message.toLowerCase();return("RangeError"===t||"InternalError"===t)&&(r.includes("call stack")||r.includes("too much recursion")||r.includes("stack overflow"))}(e))throw e;return delete k.v,k.e=e,++k.n,k.m=M,k}finally{R=!1,k.n!==L&&A&&(h.set(r,k.n),m.add(r),null==(c=g.c)||c.call(g,r))}},w=(e,t,r)=>{let n=e[1],o=e[2],i=e[11],l=[r];for(;l.length;){let r=l.pop(),u=i(e,t,r);for(let a of c(r,u,n)){let r=i(e,t,a);o.get(a)!==r.n&&(o.set(a,r.n),l.push(a))}}},_=(e,t,r,n)=>{let o=e[3],i=e[6],l=e[8],a=e[11],s=e[12],c=e[13],f=e[14],d=e[15],p=e[16],h=e[17],m=e[20],g=e[28],y=!0;try{return l(e,t,r,r=>u(f(e,t,r)),(n,...l)=>{var u;let f=a(e,t,n);try{if(n!==r)return p(e,t,n,l);{if(!("init"in n))throw Error("atom not writable");let r=f.n,a=l[0];m(e,t,n,a),h(e,t,n),r!==f.n&&(++g[0],o.add(n),d(e,t,n),null==(u=i.c)||u.call(i,n));return}}finally{y||(c(e,t),s(e,t))}},...n)}finally{y=!1}},E=(e,t,r)=>{var n;let o=e[1],i=e[3],l=e[6],u=e[11],a=e[15],s=e[18],c=e[19],f=u(e,t,r),d=o.get(r);if(d&&f.d.size>0){for(let[o,c]of f.d)if(!d.d.has(o)){let f=u(e,t,o);s(e,t,o).t.add(r),d.d.add(o),c!==f.n&&(i.add(o),a(e,t,o),null==(n=l.c)||n.call(l,o))}for(let n of d.d)if(!f.d.has(n)){d.d.delete(n);let o=c(e,t,n);null==o||o.t.delete(r)}}},S=(e,t,r)=>{var n;let o=e[1],l=e[4],u=e[6],a=e[10],s=e[11],c=e[12],f=e[13],d=e[14],p=e[16],h=e[18],m=s(e,t,r),g=o.get(r);if(!g){for(let n of(d(e,t,r),m.d.keys()))h(e,t,n).t.add(r);g={l:new Set,d:new Set(m.d.keys()),t:new Set},o.set(r,g),i(r)&&r.onMount&&l.add(()=>{let n=!0;try{let o=a(e,t,r,(...o)=>{try{return p(e,t,r,o)}finally{n||(f(e,t),c(e,t))}});o&&(g.u=()=>{n=!0;try{o()}finally{n=!1}})}finally{n=!1}}),null==(n=u.m)||n.call(u,r)}return g},j=(e,t,r)=>{var n,o;let i=e[1],l=e[5],u=e[6],a=e[11],s=e[19],c=a(e,t,r),f=i.get(r);if(!f||f.l.size)return f;let d=!1;for(let e of f.t)if(null==(n=i.get(e))?void 0:n.d.has(r)){d=!0;break}if(!d){for(let n of(f.u&&l.add(f.u),f=void 0,i.delete(r),c.d.keys())){let o=s(e,t,n);null==o||o.t.delete(r)}null==(o=u.u)||o.call(u,r);return}return f},C=(e,t,r,n)=>{let o=e[11],i=e[27],l=o(e,t,r),u="v"in l,c=l.v;if(a(n))for(let i of l.d.keys())s(r,n,o(e,t,i));l.v=n,delete l.e,u&&Object.is(c,l.v)||(++l.n,a(c)&&i(e,t,c))},x=(e,t,r)=>u((0,e[14])(e,t,r)),P=(e,t,r,...n)=>{let o=e[3],i=e[12],l=e[13],u=e[16],a=o.size;try{return u(e,t,r,n)}finally{o.size!==a&&(l(e,t),i(e,t))}},k=(e,t,r,n)=>{let o=e[12],i=e[13],l=e[18],u=e[19],a=l(e,t,r).l;return a.add(n),i(e,t),o(e,t),()=>{a.delete(n),u(e,t,r),i(e,t),o(e,t)}},M=(e,t,r,n)=>{let o=e[25],i=o.get(r);if(!i){i=new Set,o.set(r,i);let e=()=>
1o.delete(r);r.then(e,e)}i.add(n)},R=(e,t,r)=>{let n=e[25].get(r);null==n||n.forEach(e=>e())},O=new WeakMap;var $={get url(){return e.F("node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected][email protected]/node_modules/jotai/esm/vanilla.mjs")},env:{DEV:!1,PROD:!0,MODE:"production",BASE_URL:"/",SSR:!1}};let T=0;function L(e,t){let r=`atom${++T}`,n={toString(){return"production"!==$.env.MODE&&this.debugLabel?"TURBOPACK unreachable":r}};return"function"==typeof e?n.read=e:(n.init=e,n.read=A,n.write=I),t&&(n.write=t),n}function A(e){return e(this)}function I(e,t,r){return t(this,"function"==typeof r?r(e(this)):r)}function D(){let e,r,n,o,i;return t?t():(e={get:t=>n(r,e,t),set:(t,...n)=>o(r,e,t,...n),sub:(t,n)=>i(r,e,t,n)},r=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},f,d,p,h,m,g,y,b,w,_,E,S,j,C,x,P,k,void 0,new WeakMap,M,R,[0]].map((e,t)=>[][t]||e),O.set(e,Object.freeze(r)),n=r[21],o=r[22],i=r[23],e)}function N(){return r||(r=D()),r}e.s(["atom",0,L,"createStore",0,D,"getDefaultStore",0,N],14201);let z=(0,n.createContext)(void 0);function U(e){let t=(0,n.useContext)(z);return(null==e?void 0:e.store)||t||N()}let B=e=>"function"==typeof(null==e?void 0:e.then),F=e=>{e.status||(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}))},W=n.default.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw F(e),e}),K=new WeakMap,H=(e,t,r)=>{let n,o,i=(o=(n=O.get(e))[24])?o(n,e):n,l=i[26],u=K.get(t);return u||(u=new Promise((n,o)=>{let a=t,s=e=>t=>{a===e&&n(t)},c=e=>t=>{a===e&&o(t)},f=()=>{try{let t=r();B(t)?(K.set(t,u),a=t,t.then(s(t),c(t)),l(i,e,t,f)):n(t)}catch(e){o(e)}};t.then(s(t),c(t)),l(i,e,t,f)}),K.set(t,u)),u};function V(e,t){let r;return[function(e,t){let{delay:r,unstable_promiseStatus:o=!n.default.use}=t||{},i=U(t),[[l,u,a],s]=(0,n.useReducer)(t=>{let r=i.get(e);return Object.is(t[0],r)&&t[1]===i&&t[2]===e?t:[r,i,e]},void 0,()=>[i.get(e),i,e]),c=l;if((u!==i||a!==e)&&(s(),c=i.get(e)),(0,n.useEffect)(()=>{let t=i.sub(e,()=>{if(o)try{let t=i.get(e);B(t)&&F(H(i,t,()=>i.get(e)))}catch(e){}if("number"==typeof r){console.warn(`[DEPRECATED] delay option is deprecated and will be removed in v3.
2
3Migration guide:
4
5Create a custom hook like the following.
6
7function useAtomValueWithDelay<Value>(
8  atom: Atom<Value>,
9  options: { delay: number },
10): Value {
11  const { delay } = options
12  const store = useStore(options)
13  const [value, setValue] = useState(() => store.get(atom))
14  useEffect(() => {
15    const unsub = store.sub(atom, () => {
16      setTimeout(() => setValue(store.get(atom)), delay)
17    })
18    return unsub
19  }, [store, atom, delay])
20  return value
21}
22`),setTimeout(s,r);return}s()});return s(),t},[i,e,r,o]),(0,n.useDebugValue)(c),B(c)){let t=H(i,c,()=>i.get(e));return o&&F(t),W(t)}return c}(e,t),(r=U(t),(0,n.useCallback)((...t)=>r.set(e,...t),[r,e]))]}e.s(["useAtom",0,V],9849);let Q=L(!1);e.s(["default",0,Q],81626);var X=e.i(12486),G=e.i(73398);let q=e=>{window?.openDmnBookingWidget?.();let t=document.querySelector("[data-dmn-active]");t?.getAttribute("data-dmn-active")!=="true"&&e<100&&setTimeout(()=>q(e+1),10)};e.s(["default",0,function(){let[e,t]=V(Q),{dmn_enabled:r}=(0,X.default)(),o=(0,G.default)();return{openDmn:(0,n.useCallback)(()=>{!r&&o?window.open(`mailto:${o.acf.footer.contact.email}`,"_blank")?.focus():(e||t(!0),setTimeout(()=>q(1),1))},[r,t,o,e])}}],54710)},36536,e=>{"use strict";var t=e.i(39411);e.s(["default",0,function(e){let[r,n]=(0,t.useState)(()=>window.matchMedia(e).matches);return(0,t.useEffect)(()=>{let t=window.matchMedia(e),r=()=>{n(t.matches)};return t.addEventListener("change",r),()=>t.removeEventListener("change",r)},[e]),r}])},70522,23030,e=>{"use strict";var t=e.i(19300),r=e.i(39411);function n(e,t,r){let n=decodeURI(e),o=e?.includes("?format=auto"),i={...!o?{format:"auto"}:{},..."number"==typeof r?.x&&"number"==typeof r.y?{focalx:r.x,focaly:r.y}:{},...t||{}};void 0!==i.srcsetKey&&delete i.srcsetKey;let l=Object.entries(i).reduce((e,[t,r])=>[...e,`${t}=${r}`],[]).join("&");return encodeURI(`${n}${!o?"?":l.length?"&":""}${l}`)}e.s(["default",0,({alt:e="",className:o,focal:i,height:l,id:u,loading:a,params:s,preload:c,Preloader:f,sizes:d,src:p,width:h,...m})=>{let g=(0,r.useMemo)(()=>Array.isArray(s)?n(p,{}):n(p,s,i),[i,s,p]),y=(0,r.useMemo)(()=>(function(e,t,r){if(Array.isArray(t))return t.map(t=>{let o=n(e,t,r);return void 0===t.srcsetKey?o=`${o} ${t.width}w`:t.srcsetKey?.length&&(o=`${o} ${t.srcsetKey}`),o}).join(", ")})(p,s,i),[i,s,p]);return(0,t.jsxs)(t.Fragment,{children:[c&&f?(0,t.jsx)(f,{children:(0,t.jsx)("link",{rel:"preload",as:"image",href:g,imageSrcSet:y,sizes:d})}):null,(0,t.jsx)("img",{id:u,className:o,src:g,srcSet:y,sizes:d,loading:a,width:h,height:l,alt:e,...m})]})}],23030),e.s([],70522)},88261,e=>{"use strict";var t=e.i(19300),r=e.i(39411),n=e.i(15036),o=e.i(86219),i=e.i(53737),l=e.i(70070),u=e.i(63992),a=r,s=e.i(56575);function c(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class f extends a.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,u.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,r=(0,u.isHTMLElement)(e)&&e.offsetWidth||0,n=(0,u.isHTMLElement)(e)&&e.offsetHeight||0,o=getComputedStyle(t),i=this.props.sizeRef.current;i.height=parseFloat(o.height),i.width=parseFloat(o.width),i.top=t.offsetTop,i.left=t.offsetLeft,i.right=r-i.width-i.left,i.bottom=n-i.height-i.top,i.direction=o.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function d({children:e,isPresent:n,anchorX:o,anchorY:i,root:l,pop:u}){let p=(0,a.useId)(),h=(0,a.useRef)(null),m=(0,a.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:g}=(0,a.useContext)(s.MotionConfigContext),y=function(...e){return r.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=c(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():c(e[t],null)}}}}(...e),e)}(h,!1!==u?e.props?.ref??e?.ref:void 0);return(0,a.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:a,right:s,bottom:c,direction:f}=m.current;if(n||!1===u||!h.current||!e||!t)return;let d="rtl"===f,y="left"===o?d?`right: ${s}`:`left: ${a}`:d?`left: ${a}`:`right: ${s}`,v="bottom"===i?`bottom: ${c}`:`top: ${r}`;h.current.dataset.motionPopId=p;let b=document.createElement("style");g&&(b.nonce=g);let w=l??document.head;return w.appendChild(b),b.sheet&&b.sheet.insertRule(`
23          [data-motion-pop-id="${p}"] {
24            position: absolute !important;
25            width: ${e}px !important;
26            height: ${t}px !important;
27            ${y}px !important;
28            ${v}px !important;
29          }
30        `),()=>{h.current?.removeAttribute("data-motion-pop-id"),w.contains(b)&&w.removeChild(b)}},[n]),(0,t.jsx)(f,{isPresent:n,childRef:h,sizeRef:m,pop:u,children:!1===u?e:a.cloneElement(e,{ref:y})})}let p=({children:e,initial:n,isPresent:u,onExitComplete:a,custom:s,presenceAffectsLayout:c,mode:f,anchorX:p,anchorY:m,root:g})=>{let y=(0,o.useConstant)(h),v=(0,r.useId)(),b=(0,r.useRef)(u),w=(0,r.useRef)(a);(0,i.useIsomorphicLayoutEffect)(()=>{b.current=u,w.current=a});let _=!0,E=(0,r.useMemo)(()=>(_=!1,{id:v,initial:n,isPresent:u,custom:s,onExitComplete:e=>
30{for(let t of(y.set(e,!0),y.values()))if(!t)return;a&&a()},register:e=>(y.set(e,!1),()=>{y.delete(e),b.current||y.size||w.current?.()})}),[u,y,a]);return c&&_&&(E={...E}),(0,r.useMemo)(()=>{y.forEach((e,t)=>y.set(t,!1))},[u]),r.useEffect(()=>{u||y.size||!a||a()},[u]),e=(0,t.jsx)(d,{pop:"popLayout"===f,isPresent:u,anchorX:p,anchorY:m,root:g,children:e}),(0,t.jsx)(l.PresenceContext.Provider,{value:E,children:e})};function h(){return new Map}var m=e.i(24856);let g=e=>e.key||"";function y(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}e.s(["AnimatePresence",0,({children:e,custom:l,initial:u=!0,onExitComplete:a,presenceAffectsLayout:s=!0,mode:c="sync",propagate:f=!1,anchorX:d="left",anchorY:h="top",root:v})=>{let[b,w]=(0,m.usePresence)(f),_=(0,r.useMemo)(()=>y(e),[e]),E=f&&!b?[]:_.map(g),S=(0,r.useRef)(!0),j=(0,r.useRef)(_),C=(0,o.useConstant)(()=>new Map),x=(0,r.useRef)(new Set),[P,k]=(0,r.useState)(_),[M,R]=(0,r.useState)(_);(0,i.useIsomorphicLayoutEffect)(()=>{!f||b||M.length||w?.()},[b,f,M.length,w]),(0,i.useIsomorphicLayoutEffect)(()=>{S.current=!1,j.current=_;for(let e=0;e<M.length;e++){let t=g(M[e]);E.includes(t)?(C.delete(t),x.current.delete(t)):!0!==C.get(t)&&C.set(t,!1)}},[M,E.length,E.join("-")]);let O=[];if(_!==P){let e=[..._],t=0;for(let r of M){let n=E.indexOf(g(r));-1===n?(e.splice(t++,0,r),O.push(r)):t=n+O.length+1}return"wait"===c&&O.length&&(e=O),R(y(e)),k(_),null}let{forceRender:$}=(0,r.useContext)(n.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:M.map(e=>{let r=g(e),n=(!f||!!b)&&(_===M||E.includes(r));return(0,t.jsx)(p,{isPresent:n,initial:(!S.current||!!u)&&void 0,custom:l,presenceAffectsLayout:s,mode:c,root:v,onExitComplete:n?void 0:()=>{if(x.current.has(r)||!C.has(r))return;x.current.add(r),C.set(r,!0);let e=!0;C.forEach(t=>{t||(e=!1)}),e&&($?.(),R(j.current),f&&w?.(),a&&a())},anchorX:d,anchorY:h,children:e},r)})})}],88261)},24856,e=>{"use strict";var t=e.i(39411),r=e.i(70070);e.s(["usePresence",0,function(e=!0){let n=(0,t.useContext)(r.PresenceContext);if(null===n)return[!0,null];let{isPresent:o,onExitComplete:i,register:l}=n,u=(0,t.useId)();(0,t.useEffect)(()=>{if(e)return l(u)},[e]);let a=(0,t.useCallback)(()=>e&&i&&i(u),[u,i,e]);return!o&&i?[!1,a]:[!0]}])},15036,e=>{"use strict";let t=(0,e.i(39411).createContext)({});e.s(["LayoutGroupContext",0,t])},56575,e=>{"use strict";let t=(0,e.i(39411).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});e.s(["MotionConfigContext",0,t])},70070,e=>{"use strict";let t=(0,e.i(39411).createContext)(null);e.s(["PresenceContext",0,t])},86219,53737,e=>{"use strict";var t=e.i(39411);e.s(["useConstant",0,function(e){let r=(0,t.useRef)(null);return null===r.current&&(r.current=e()),r.current}],86219);let r="u">typeof window?t.useLayoutEffect:t.useEffect;e.s(["useIsomorphicLayoutEffect",0,r],53737)},63992,e=>{"use strict";var t=e.i(96563);e.s(["isHTMLElement",0,function(e){return(0,t.isObject)(e)&&"offsetHeight"in e&&!("ownerSVGElement"in e)}])},7276,e=>{"use strict";e.s(["resolveElements",0,function(e,t,r){if(null==e)return[];if(e instanceof EventTarget)return[e];if("string"==typeof e){let n=document;t&&(n=t.current);let o=r?.[e]??n.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e).filter(e=>null!=e)}])},96563,e=>{"use strict";e.s(["isObject",0,e=>"object"==typeof e&&null!==e])},96689,(e,t,r)=>{"use strict";e.i(6971),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return y},useLinkStatus:function(){return b}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(56421),l=e.r(19300),u=i._(e.r(39411)),a=e.r(62710),s=e.r(76973),c=e.r(6743),f=e.r(111),d=e.r(46755),p=e.r(23479),h=e.r(71298),m=e.r(1009),g=e.r(16765);function y(t){var r;let n,o,i,[y,b]=(0,u.useOptimistic)(h.IDLE_LINK_STATUS),w=(0,u.useRef)(null),{href:_,as:E,children:S,prefetch:j=null,passHref:C,replace:x,shallow:P,scroll:k,onClick:M,onMouseEnter:R,onTouchStart:O,legacyBehavior:$=!1,onNavigate:T,transitionTypes:L,ref:A,unstable_dynamicOnHover:I,...D}=t;n=S,$&&("string"==typeof n||"number"==typeof n)&&(n=(0,l.jsx)("a",{children:n}));let N=u.default.useContext(s.AppRouterContext),z=!1!==j,U=!1===j?"none":!0===j?"full":"auto",B="none"!==U?"auto"===U?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,F="string"==typeof(r=E||_)?r:(0,a.formatUrl)(r);if($){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
30` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=u.default.Children.only(n)}let W=$?o&&"object"==typeof o&&o.ref:A,K,H=u.default.useCallback(e=>(null!==N&&(w.current=(0,h.mountLinkInstance)(e,F,N,B,z,b,K)),()=>{w.current&&((0,h.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,h.unmountPrefetchableInstance)(e)}),[z,F,N,B,b,K]),V={ref:(0,c.useMergedRef)(H,W),onClick(t){$||"function"!=typeof M||M(t),$&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!N||t.defaultPrevented||function(t,r,n,o,i,l,a,s="none"){if("u">typeof window){let c,{nodeName:f}=t.currentTarget;if("A"===f.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){o&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(1218);u.default.startTransition(()=>{d(r,o?"replace":"push",!1===i?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,n.current,a,s)})}}(t,F,w,x,k,T,L,U)},onMouseEnter(e){$||"function"!=typeof R||R(e),$&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),N&&z&&(0,h.onNavigationIntent)(e.currentTarget,!0===I)},onTouchStart:function(e){$||"function"!=typeof O||O(e),$&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),N&&z&&(0,h.onNavigationIntent)(e.currentTarget,!0===I)}};return(0,f.isAbsoluteUrl)(F)?V.href=F:$&&!C&&("a"!==o.type||"href"in o.props)||(V.href=(0,d.addBasePath)(F)),i=$?u.default.cloneElement(o,V):(0,l.jsx)("a",{...D,...V,children:n}),(0,l.jsx)(v.Provider,{value:y,children:i})}let v=(0,u.createContext)(h.IDLE_LINK_STATUS),b=()=>(0,u.useContext)(v);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},6743,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=e.r(39411);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1009,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(111),o=e.r(11309);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},65068,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return a},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function i(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function l(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function u(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,l(e));else t.set(r,l(n));return t}function a(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},62710,(e,t,r)=>{"use strict";e.i(6971),Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return u},formatWithValidation:function(){return s},urlObjectKeys:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(56421)._(e.r(65068)),l=/https?|ftp|gopher|file/;function u(e){let{auth:t,hostname:r}=e,n=e.protocol||"",o=e.pathname||"",u=e.hash||"",a=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:r&&(s=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(s+=":"+e.port)),a&&"object"==typeof a&&(a=String(i.urlQueryToSearchParams(a)));let c=e.search||a&&`?${a}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||l.test(n))&&!1!==s?(s="//"+(s||""),o&&"/"!==o[0]&&(o="/"+o)):s||(s=""),u&&"#"!==u[0]&&(u="#"+u),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${s}${o}${c}${u}`}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function s(e){return u(e)}},111,(e,t,r)=>{"use strict";
30e.i(6971),Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return _},MissingStaticPage:function(){return w},NormalizeError:function(){return v},PageNotFoundError:function(){return b},SP:function(){return m},ST:function(){return g},WEB_VITALS:function(){return i},execOnce:function(){return l},getDisplayName:function(){return f},getLocationOrigin:function(){return s},getURL:function(){return c},isAbsoluteUrl:function(){return a},isResSent:function(){return d},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return E}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function l(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let u=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&u.test(e)};function s(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=s();return e.substring(t.length)}function f(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&d(r))return n;if(!n)throw Object.defineProperty(Error(`"${f(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let m="u">typeof performance,g=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class v extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class w extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class _ extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function E(e){return JSON.stringify({message:e.message,stack:e.stack})}}]);

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.