1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{60283:function(e,t,r){"use strict";r.d(t,{R:function(){return n}});let n="io.prismic.preview"},83696:function(e,t,r){"use strict";r.d(t,{Z:function(){return o},c:function(){return PrismicProvider}});var n=r(85893),i=r(67294);let o=i.createContext({}),PrismicProvider=({client:e,linkResolver:t,richTextComponents:r,internalLinkComponent:a,externalLinkComponent:s,children:l})=>{let u=i.useMemo(()=>({client:e,linkResolver:t,richTextComponents:r,internalLinkComponent:a,externalLinkComponent:s}),[e,t,r,a,s]);return(0,n.jsx)(o.Provider,{value:u,children:l})}},91118:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(63381)}])},49454:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return i}});let n=r(12422),i=(0,n.createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},12422:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return createAsyncLocalStorage}});let r=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");let FakeAsyncLocalStorage=class FakeAsyncLocalStorage{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}};let n=globalThis.AsyncLocalStorage;function createAsyncLocalStorage(){return n?new n:new FakeAsyncLocalStorage}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},88427:function(e,t,r){"use strict";function clientHookInServerComponentError(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return clientHookInServerComponentError}}),r(38754),r(67294),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},56695:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraftMode",{enumerable:!0,get:function(){return DraftMode}});let n=r(77395);let DraftMode=class DraftMode{get isEnabled(){return this._provider.isEnabled}enable(){if(!(0,n.staticGenerationBailout)("draftMode().enable()"))return this._provider.enable()}disable(){if(!(0,n.staticGenerationBailout)("draftMode().disable()"))return this._provider.disable()}constructor(e){this._provider=e}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},27439:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{headers:function(){return headers},cookies:function(){return cookies},draftMode:function(){return draftMode}});let n=r(9407),i=r(34042),o=r(80255),a=r(23743),s=r(49454),l=r(77395),u=r(56695);function headers(){if((0,l.staticGenerationBailout)("headers",{link:"https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering"}))return i.HeadersAdapter.seal(new Headers({}));let e=a.requestAsyncStorage.getStore();if(!e)throw Error("Invariant: headers() expects to have requestAsyncStorage, none available.");return e.headers}
1function cookies(){if((0,l.staticGenerationBailout)("cookies",{link:"https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering"}))return n.RequestCookiesAdapter.seal(new o.RequestCookies(new Headers({})));let e=a.requestAsyncStorage.getStore();if(!e)throw Error("Invariant: cookies() expects to have requestAsyncStorage, none available.");let t=s.actionAsyncStorage.getStore();return t&&(t.isAction||t.isAppRoute)?e.mutableCookies:e.cookies}function draftMode(){let e=a.requestAsyncStorage.getStore();if(!e)throw Error("Invariant: draftMode() expects to have requestAsyncStorage, none available.");return new u.DraftMode(e.draftMode)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},87781:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DYNAMIC_ERROR_CODE:function(){return r},DynamicServerError:function(){return DynamicServerError}});let r="DYNAMIC_SERVER_USAGE";let DynamicServerError=class DynamicServerError extends Error{constructor(e){super("Dynamic server usage: "+e),this.digest=r}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},30636:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return ReadonlyURLSearchParams},useSearchParams:function(){return useSearchParams},usePathname:function(){return usePathname},ServerInsertedHTMLContext:function(){return l.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return l.useServerInsertedHTML},useRouter:function(){return useRouter},useParams:function(){return useParams},useSelectedLayoutSegments:function(){return useSelectedLayoutSegments},useSelectedLayoutSegment:function(){return useSelectedLayoutSegment},redirect:function(){return u.redirect},permanentRedirect:function(){return u.permanentRedirect},RedirectType:function(){return u.RedirectType},notFound:function(){return c.notFound}});let n=r(67294),i=r(89031),o=r(11593),a=r(88427),s=r(6160),l=r(30252),u=r(37866),c=r(49363),d=Symbol("internal for urlsearchparams readonly");function readonlyURLSearchParamsError(){return Error("ReadonlyURLSearchParams cannot be modified")}let ReadonlyURLSearchParams=class ReadonlyURLSearchParams{[Symbol.iterator](){return this[d][Symbol.iterator]()}append(){throw readonlyURLSearchParamsError()}delete(){throw readonlyURLSearchParamsError()}set(){throw readonlyURLSearchParamsError()}sort(){throw readonlyURLSearchParamsError()}constructor(e){this[d]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e),this.size=e.size}};function useSearchParams(){(0,a.clientHookInServerComponentError)("useSearchParams");let e=(0,n.useContext)(o.SearchParamsContext),t=(0,n.useMemo)(()=>e?new ReadonlyURLSearchParams(e):null,[e]);return t}function usePathname(){return(0,a.clientHookInServerComponentError)("usePathname"),(0,n.useContext)(o.PathnameContext)}function useRouter(){(0,a.clientHookInServerComponentError)("useRouter");let e=(0,n.useContext)(i.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function useParams(){(0,a.clientHookInServerComponentError)("useParams");let e=(0,n.useContext)(i.GlobalLayoutRouterContext),t=(0,n.useContext)(o.PathParamsContext);return(0,n.useMemo)(()=>(null==e?void 0:e.tree)?function getSelectedParams(e,t){void 0===t&&(t={});let r=e[1];for(let e of Object.values(r)){let r=e[0],n=Array.isArray(r),i=n?r[1]:r;if(!i||i.startsWith("__PAGE__"))continue;let o=n&&("c"===r[2]||"oc"===r[2]);o?t[r[0]]=r[1].split("/"):n&&(t[r[0]]=r[1]),t=getSelectedParams(e,t)}return t}(e.tree):t,[null==e?void 0:e.tree,t])}function useSelectedLayoutSegments(e){void 0===e&&(e="children"),(0,a.clientHookInServerComponentError)("use
1SelectedLayoutSegments");let{tree:t}=(0,n.useContext)(i.LayoutRouterContext);return function getSelectedLayoutSegmentPath(e,t,r,n){let i;if(void 0===r&&(r=!0),void 0===n&&(n=[]),r)i=e[1][t];else{var o;let t=e[1];i=null!=(o=t.children)?o:Object.values(t)[0]}if(!i)return n;let a=i[0],l=(0,s.getSegmentValue)(a);return!l||l.startsWith("__PAGE__")?n:(n.push(l),getSelectedLayoutSegmentPath(i,t,!1,n))}(t,e)}function useSelectedLayoutSegment(e){void 0===e&&(e="children"),(0,a.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=useSelectedLayoutSegments(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},49363:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{notFound:function(){return notFound},isNotFoundError:function(){return isNotFoundError}});let r="NEXT_NOT_FOUND";function notFound(){let e=Error(r);throw e.digest=r,e}function isNotFoundError(e){return(null==e?void 0:e.digest)===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},37866:function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return getRedirectError},redirect:function(){return redirect},permanentRedirect:function(){return permanentRedirect},isRedirectError:function(){return isRedirectError},getURLFromRedirectError:function(){return getURLFromRedirectError},getRedirectTypeFromError:function(){return getRedirectTypeFromError}});let o=r(23743),a="NEXT_REDIRECT";function getRedirectError(e,t,r){void 0===r&&(r=!1);let n=Error(a);n.digest=a+";"+t+";"+e+";"+r;let i=o.requestAsyncStorage.getStore();return i&&(n.mutableCookies=i.mutableCookies),n}function redirect(e,t){throw void 0===t&&(t="replace"),getRedirectError(e,t,!1)}function permanentRedirect(e,t){throw void 0===t&&(t="replace"),getRedirectError(e,t,!0)}function isRedirectError(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,r,n,i]=e.digest.split(";",4);return t===a&&("replace"===r||"push"===r)&&"string"==typeof n&&("true"===i||"false"===i)}function getURLFromRedirectError(e){return isRedirectError(e)?e.digest.split(";",3)[2]:null}function getRedirectTypeFromError(e){if(!isRedirectError(e))throw Error("Not a redirect error");return e.digest.split(";",3)[1]}(i=n||(n={})).push="push",i.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},23743:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return i}});let n=r(12422),i=(0,n.createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6160:function(e,t){"use strict";function getSegmentValue(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return getSegmentValue}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},97498:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PrefetchKind:function(){return r},ACTION_REFRESH:function(){return i},ACTION_NAVIGATE:function(){return o},ACTION_RESTORE:function(){return a},ACTION_SERVER_PATCH:function(){return s},ACTION_PREFETCH:function(){return l},ACTION_FAST_REFRESH:function(){return u},ACTION_SERVER_ACTION:function(){return c}});let i="refresh",o="navigate",a="restore",s="server-patch",l="prefetch",u="fast-refresh",c="server-action";(n=r||(r={})).AUTO="auto",n.FULL="full",n.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},18898:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return i}});let n=r(12422),i=(0,n.createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},77395:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationBailout",{enumerable:!0,get:function(){return staticGenerationBailout}});let n=r(87781),i=r(18898);let StaticGenBailoutError=class StaticGenBailoutError extends Error{constructor(...e){super(...e),this.code="NEXT_STATIC_GEN_BAILOUT"}};function formatErrorMessage(e,t){let{dynamic:r,link:n}=t||{};return"Page"+(r?' with `dynamic = "'+r+'"`':"")+" couldn't be rendered statically because it used `"+e+"`."+(n?" See more info here: "+n:"")}let staticGenerationBailout=(e,t)=>{let r=i.staticGenerationAsyncStorage.getStore();if(null==r?void 0:r.forceStatic)return!0;if(null==r?void 0:r.dynamicShouldError){var o;throw new StaticGenBailoutError(formatErrorMessage(e,{...t,dynamic:null!=(o=null==t?void 0:t.dynamic)?o:"error"}))}if(!r||(r.revalidate=0,(null==t?void 0:t.dynamic)||(r.staticPrefetchBailout=!0)),null==r?void 0:r.isStaticGeneration){let i=new n.DynamicServerError(formatErrorMessage(e,{...t,link:"https://nextjs.org/docs/messages/dynamic-server-error"}));throw r.dynamicUsageDescription=e,r.dynamicUsageStack=i.stack,i}return!1};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},10030:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return getDomainLocale}});let n=r(22866);function getDomainLocale(e,t,i,o){{let a=r(33530).normalizeLocalePath,s=r(16728).detectDomainLocale,l=t||a(e,i).detectedLocale,u=s(o,void 0,l);if(u){let t="http"+(u.http?"":"s")+"://",r=l===u.defaultLocale?"":"/"+l;return""+t+u.domain+(0,n.normalizePathTrailingSlash)(""+r+e)}return!1}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},65170:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return v}});let n=r(38754),i=n._(r(67294)),o=r(74450),a=r(92227),s=r(64364),l=r(10109),u=r(73607),c=r(11823),d=r(89031),f=r(40920),p=r(10030),h=r(77192),y=r(97498),g=new Set;function prefetch(e,t,r,n,i,o){if(!o&&!(0,a.isLocalURL)(t))return;if(!n.bypassPrefetchedCheck){let i=void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0,o=t+"%"+r+"%"+i;if(g.has(o))return;g.add(o)}let s=o?e.prefetch(t,i):e.prefetch(t,r,n);Promise.resolve(s).catch(e=>{})}function formatStringOrUrl(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let m=i.default.forwardRef(function(e,t){let r,n;let{href:s,as:g,children:m,prefetch:v=null,passHref:b,replace:R,shallow:w,scroll:_,locale:P,onClick:S,onMouseEnter:A,onTouchStart:k,legacyBehavior:E=!1,...C}=e;r=m,E&&("string"==typeof r||"number"==typeof r)&&(r=i.default.createElement("a",null,r));let j=i.default.useContext(c.RouterContext),O=i.default.useContext(d.AppRouterContext),F=null!=j?j:O,M=!j,x=!1!==v,L=null===v?y.PrefetchKind.AUTO:y.PrefetchKind.FULL,{href:T,as:I}=i.default.useMemo(()=>{if(!j){let e=formatStringOrUrl(s);return{href:e,as:g?formatStringOrUrl(g):e}}let[e,t]=(0,o.resolveHref)(j,s,!0);return{href:e,as:g?(0,o.resolveHref)(j,g):t||e}},[j,s,g]),D=i.default.useRef(T),N=i.default.useRef(I);E&&(n=i.default.Children.only(r));let q=E?n&&"object"==typeof n&&n.ref:t,[U,B,H]=(0,f.useIntersection)({rootMargin:"200px"}),W=i.default.useCallback(e=>{(N.current!==I||D.current!==T)&&(H(),N.current=I,D.current=T),U(e),q&&("function"==typeof q?q(e):"object"==typeof q&&(q.current=e))},[I,q,T,H,U]);i.default.useEffect(()=>{F&&B&&x&&prefetch(F,T,I,{locale:P},{kind:L},M)},[I,T,B,P,x,null==j?void 0:j.locale,F,M,L]);let $={ref:W,onClick(e){E||"function"!=typeof S||S(e),E&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),F&&!e.defaultPrevented&&function(e,t,r,n,o,s,l,u,c,d){let{nodeName:f}=e.currentTarget,p="A"===f.toUpperCase();if(p&&(function(e){let t=e.currentTarget,r=t.getAttribute("target");return r&&"_self"!==r||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,a.isLocalURL)(r)))return;e.preventDefault();let navigate=()=>{let e=null==l||l;"beforePopState"in t?t[o?"replace":"push"](r,n,{shallow:s,locale:u,scroll:e}):t[o?"replace":"push"](n||r,{forceOptimisticNavigation:!d,scroll:e})};c?i.default.startTransition(navigate):navigate()}(e,F,T,I,R,w,_,P,M,x)},onMouseEnter(e){E||"function"!=typeof A||A(e),E&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),F&&(x||!M)&&prefetch(F,T,I,{locale:P,priority:!0,bypassPrefetchedCheck:!0},{kind:L},M)},onTouchStart(e){E||"function"!=typeof k||k(e),E&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),F&&(x||!M)&&prefetch(F,T,I,{locale:P,priority:!0,bypassPrefetchedCheck:!0},{kind:L},M)}};if((0,l.isAbsoluteUrl)(I))$.href=I;else if(!E||b||"a"===n.type&&!("href"in n.props)){let e=void 0!==P?P:null==j?void 0:j.locale,t=(null==j?void 0:j.isLocaleDomain)&&(0,p.getDomainLocale)(I,e,null==j?void 0:j.locales,null==j?void 0:j.domainLocales);$.href=t||(0,h.addBasePath)((0,u.addLocale)(I,e,null==j?void 0:j.defaultLocale))}return E?i.default.cloneElement(n,$):i.default.createElement("a",{...C,...$},r)}),v=m;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},33530:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return normalizeLocalePath}});let normalizeLocalePath=(e,t)=>r(11774).normalizeLocalePath(e,t);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},40920:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return useIntersection}});let n=r(67294),i=r(63436),o="function"==typeof IntersectionObserver,a=new Map,s=[];function useIntersection(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!o,[c,d]=(0,n.useState)(!1),f=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{f.current=e},[]);(0,n.useEffect)(()=>{if(o){if(u||c)return;let e=f.current;if(e&&e.tagName){let n=function(e,t,r){let{id:n,observer:i,elements:o}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let i=new Map,o=new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e);return t={id:r,observer:o,elements:i},s.push(r),a.set(r,t),t}(r);return o.set(e,t),i.observe(e),function(){if(o.delete(e),i.unobserve(e),0===o.size){i.disconnect(),a.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r});return n}}else if(!c){let e=(0,i.requestIdleCallback)(()=>d(!0));return()=>(0,i.cancelIdleCallback)(e)}},[u,r,t,c,f.current]);let h=(0,n.useCallback)(()=>{d(!1)},[]);return[p,c,h]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},30252:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return useServerInsertedHTML}});let n=r(61757),i=n._(r(67294)),o=i.default.createContext(null);function useServerInsertedHTML(e){let t=(0,i.useContext)(o);t&&t(e)}},63381:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return _app}});var n=r(85893);r(66762);var i=r(83696),o=r(78118),a=r(4298),s=r.n(a),l=r(14970),u=r(67294),c=r(11163),d=r(39332),f=r(60283);let readValue=e=>e.replace(/%3B/g,";"),getPrismicPreviewCookie=e=>{let t;let r=e.split("; ");for(let e of r){let r=e.split("="),n=readValue(r[0]).replace(/%3D/g,"=");if(n===f.R){t=readValue(r.slice(1).join("="));continue}}return t},getPreviewCookieRepositoryName=e=>(decodeURIComponent(e).match(/"([^"]+)\.prismic\.io"/)||[])[1];function PrismicPreviewClient({repositoryName:e,updatePreviewURL:t="/api/preview",exitPreviewURL:r="/api/exit-preview",isDraftMode:n}){let i,o=n,a=!0,s="";try{let e=(0,c.useRouter)();a=!1,s=e.basePath,o||(o=e.isPreview),i=()=>e.replace(e.asPath,void 0,{scroll:!1})}catch{let e=(0,d.useRouter)();i=e.refresh}return(0,u.useEffect)(()=>{let startPreviewMode=async()=>{let e=s+t,r=await globalThis.fetch(e);r.redirected?i():console.error(`[<PrismicPreview>] Failed to start or update Preview Mode using the "${e}" API endpoint. Does it exist?`)},handlePrismicPreviewUpdate=async e=>{e.preventDefault(),a?i():await startPreviewMode()},handlePrismicPreviewEnd=async e=>{e.preventDefault();let t=s+r,n=await globalThis.fetch(t);n.ok?i():console.error(`[<PrismicPreview>] Failed to exit Preview Mode using the "${t}" API endpoint. Does it exist?`)};if(window.addEventListener("prismicPreviewUpdate",handlePrismicPreviewUpdate),window.addEventListener("prismicPreviewEnd",handlePrismicPreviewEnd),!o){let t=getPrismicPreviewCookie(globalThis.document.cookie);if(t){let r=window.location.href.startsWith(window.location.origin+s),n=getPreviewCookieRepositoryName(t);r&&n===e&&startPreviewMode()}}return()=>{window.removeEventListener("prismicPreviewUpdate",handlePrismicPreviewUpdate),window.removeEventListener("prismicPreviewEnd",handlePrismicPreviewEnd)}},[s,r,a,o,i,e,t]),null}var p=Object.defineProperty,__defNormalProp=(e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,__publicField=(e,t,r)=>(__defNormalProp(e,"symbol"!=typeof t?t+"":t,r),r);
1let PrismicError=class PrismicError extends Error{constructor(e="An invalid API response was returned",t,r){super(e),__publicField(this,"url"),__publicField(this,"response"),this.url=t,this.response=r}};let isRepositoryName=e=>/^[a-zA-Z0-9][-a-zA-Z0-9]{2,}[a-zA-Z0-9]$/.test(e),getToolbarSrc=e=>{if(isRepositoryName(e))return`https://static.cdn.prismic.io/prismic.js?new=true&repo=${e}`;throw new PrismicError(`An invalid Prismic repository name was given: ${e}`,void 0,void 0)};function PrismicPreview({repositoryName:e,children:t,...r}){let i=getToolbarSrc(e),o=!1;try{o=(0,l.draftMode)().isEnabled}catch{}return(0,n.jsxs)(n.Fragment,{children:[t,(0,n.jsx)(PrismicPreviewClient,{repositoryName:e,isDraftMode:o,...r}),(0,n.jsx)(s(),{src:i,strategy:"lazyOnload"})]})}var h=r(41664),y=r.n(h);let NextLinkShim=e=>{let{href:t,children:r,locale:i,...o}=e;return(0,n.jsx)(y(),{href:t,locale:i,...o,children:r})};var _app=e=>{let{Component:t,pageProps:r}=e;return(0,n.jsx)(i.c,{linkResolver:o.kG,internalLinkComponent:NextLinkShim,children:(0,n.jsx)(PrismicPreview,{repositoryName:o.AF,children:(0,n.jsx)(t,{...r})})})}},78118:function(e,t,r){"use strict";r.d(t,{eI:function(){return prismicio_createClient},kG:function(){return linkResolver},AF:function(){return p}});var n,i,o=Object.defineProperty,__defNormalProp=(e,t,r)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,__publicField=(e,t,r)=>(__defNormalProp(e,"symbol"!=typeof t?t+"":t,r),r);let PrismicError=class PrismicError extends Error{constructor(e="An invalid API response was returned",t,r){super(e),__publicField(this,"url"),__publicField(this,"response"),this.url=t,this.response=r}};let castArray=e=>Array.isArray(e)?e:[e],appendFilters=(e={},t)=>({...e,filters:[...e.filters||[],...castArray(t)]}),castThunk=e=>"function"==typeof e?e:()=>e;var a=r(70978);let everyTagFilter=e=>a.h.at("document.tags",castArray(e)),findRef=(e,t)=>{let r=e.find(e=>t(e));if(!r)throw new PrismicError("Ref could not be found.",void 0,void 0);return r},findMasterRef=e=>findRef(e,e=>e.isMasterRef),findRefByID=(e,t)=>findRef(e,e=>e.id===t),findRefByLabel=(e,t)=>
1findRef(e,e=>e.label===t),readValue=e=>e.replace(/%3B/g,";"),getPreviewCookie=e=>{let t;let r=e.split("; ");for(let e of r){let r=e.split("="),n=readValue(r[0]).replace(/%3D/g,"=");if("io.prismic.preview"===n){t=readValue(r.slice(1).join("="));break}}return t},minifyGraphQLQuery=e=>e.replace(/(\n| )*( |{|})(\n| )*/gm,(e,t,r)=>r),someTagsFilter=e=>a.h.any("document.tags",castArray(e)),typeFilter=e=>a.h.at("document.type",e);let ForbiddenError=class ForbiddenError extends PrismicError{};let NotFoundError=class NotFoundError extends PrismicError{};let ParsingError=class ParsingError extends PrismicError{};let PreviewTokenExpiredError=class PreviewTokenExpiredError extends ForbiddenError{};let RefExpiredError=class RefExpiredError extends ForbiddenError{};let RefNotFoundError=class RefNotFoundError extends ForbiddenError{};let RepositoryNotFoundError=class RepositoryNotFoundError extends NotFoundError{};let s={Any:"Any",Document:"Document",Media:"Media",Web:"Web"},documentToLinkField=e=>{var t;return{link_type:s.Document,id:e.id,uid:e.uid||void 0,type:e.type,tags:e.tags,lang:e.lang,url:null==e.url?void 0:e.url,slug:null==(t=e.slugs)?void 0:t[0],...e.data&&Object.keys(e.data).length>0?{data:e.data}:{}}},asLink=(e,...t)=>{let r;if(!e)return null;let n="link_type"in e?e:documentToLinkField(e),[i]=t;switch(r="function"==typeof i||null==i?{linkResolver:i}:{...i},n.link_type){case s.Media:case s.Web:return"url"in n?n.url:null;case s.Document:if("id"in n&&r.linkResolver){let e=r.linkResolver(n);if(null!=e)return e}if("url"in n&&n.url)return n.url;return null;case s.Any:default:return null}},l={accessToken:"access_token"},castOrderingToString=e=>"string"==typeof e?e:"desc"===e.direction?`${e.field} desc`:e.field,buildQueryURL=(e,t)=>{let{filters:r,predicates:n,...i}=t,o=new URL("documents/search",`${e}/`);if(r)for(let e of castArray(r))o.searchParams.append("q",`[${e}]`);if(n)for(let e of castArray(n))o.searchParams.append("q",`[${e}]`);for(let e in i){let t=l[e]||e,r=i[e];if("orderings"===t){let e=i[t];if(null!=e){let t=castArray(e).map(e=>castOrderingToString(e)).join(",");r=`[${t}]`}}else"routes"===t&&"object"==typeof i[t]&&(r=JSON.stringify(castArray(i[t])));null!=r&&o.searchParams.set(t,castArray(r).join(","))}return o.toString()},isRepositoryName=e=>/^[a-zA-Z0-9][-a-zA-Z0-9]{2,}[a-zA-Z0-9]$/.test(e),getRepositoryEndpoint=e=>{if(isRepositoryName(e))return`https://${e}.cdn.prismic.io/api/v2`;throw new PrismicError(`An invalid Prismic repository name was given: ${e}`,void 0,void 0)},isRepositoryEndpoint=e=>{try{return new URL(e),!0}catch{return!1}};var u=Object.defineProperty,createClient_defNormalProp=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,createClient_publicField=(e,t,r)=>(createClient_defNormalProp(e,"symbol"!=typeof t?t+"":t,r),r);(n=i||(i={})).Master="Master",n.ReleaseID="ReleaseID",n.ReleaseLabel="ReleaseLabel",n.Manual="Manual";let createClient=(e,t)=>new Client(e,t);let Client=class Client{constructor(e,t={}){if(createClient_publicField(this,"endpoint"),createClient_publicField(this,"accessToken"),createClient_publicField(this,"routes"),createClient_publicField(this,"brokenRoute"),createClient_publicField(this,"fetchFn"),createClient_publicField(this,"fetchOptions"),createClient_publicField(this,"defaultParams"),createClient_publicField(this,"refState",{mode:i.Master,autoPreviewsEnabled:!0}),createClient_publicField(this,"cachedRepository"),createClient_publicField(this,"cachedRepositoryExpiration",0),createClient_publicField(this,"fetchJobs",{}),isRepositoryEndpoint(e)?this.endpoint=e:this.endpoint=getRepositoryEndpoint(e),this.accessToken=t.accessToken,this.routes=t.routes,this.brokenRoute=t.brokenRoute,this.fetchOptions=t.fetchOptions,this.defaultParams=t.defaultParams,t.ref&&this.queryContentFromRef(t.ref),"function"==typeof t.fetch)this.fetchFn=t.fetch;else if("function"==typeof globalThis.fetch)this.fetchFn=globalThis.fetch;else throw new PrismicError("A valid fetch implementation was not provided. In environments where fetch is not available (including Node.js), a fetch implementation must be provided via a polyfill or the `fetch` option.",void 0,void 0);this.fetchFn===globalThis.fetch&&(this.fetchFn=this.fetchFn.bind(globalThis)),this.graphQLFetch=this.graphQLFetch.bind(this)}enableAutoPreviews(){this.refState.autoPreviewsEnabled=!0}enableAutoPreviewsFromReq(e){this.refState.httpRequest=e,this.refState.autoPreviewsEnabled=!0}disableAutoPreviews(){this.refState.autoPreviewsEnabled=!1}async get(e){let t=await this.buildQueryURL(e);return await this.fetch(t,e)}async getFirst(e){var t;let r={...e};e&&e.page||(null==e?void 0:e.pageSize)||(r.pageSize=(null==(t=this.defaultParams)?void 0:t.pageSize)??1);let n=await this.buildQueryURL(r),i=await this.fetch(n,e),o=i.results[0];if(o)return o;throw new NotFoundError("No documents were returned",n,void 0)}async dangerouslyGetAll(e={}){var t;let r;let{limit:n=1/0,...i}=e,o={...i,pageSize:Math.min(n,i.pageSize||(null==(t=this.defaultParams)?void 0:t.pageSize)||100)},a=[];for(;(!r||r.next_page)&&a.length<n;){let e=r?r.page+1:void 0;r=await this.get({...o,page:e}),a.push(...r.results),r.next_page&&await new Promise(e=>setTimeout(e,500))}return a.slice(0,n)}async getByID(e,t){return await this.getFirst(appendFilters(t,a.h.at("document.id",e)))}async getByIDs(e,t){return await this.get(appendFilters(t,a.h.in("document.id",e)))}async getAllByIDs(e,t){return await this.dangerouslyGetAll(appendFilters(t,a.h.in("document.id",e)))}async getByUID(e,t,r){return await this.getFirst(appendFilters(r,[typeFilter(e),a.h.at(`my.${e}.uid`,t)]))}async getByUIDs(e,t,r){return await this.get(appendFilters(r,[typeFilter(e),a.h.in(`my.${e}.uid`,t)]))}async getAllByUIDs(e,t,r){return await this.dangerouslyGetAll(appendFilters(r,[typeFilter(e),a.h.in(`my.${e}.uid`,t)]))}async getSingle(e,t){return await this.getFirst(appendFilters(t,typeFilter(e)))}async getByType(e,t){return await this.get(appendFilters(t,typeFilter(e)))}async getAllByType(e,t){return await this.dangerouslyGetAll(appendFilters(t,typeFilter(e)))}async getByTag(e,t){return await this.get(appendFilters(t,someTagsFilter(e)))}async getAllByTag(e,t){return await this.dangerouslyGetAll(appendFilters(t,someTagsFilter(e)))}async getByEveryTag(e,t){return await this.get(appendFilters(t,everyTagFilter(e)))}async getAllByEveryTag(e,t){return await this.dangerouslyGetAll(appendFilters(t,everyTagFilter(e)))}async getBySomeTags(e,t){return await this.get(appendFilters(t,someTagsFilter(e)))}async getAllBySomeTags(e,t){return await this.dangerouslyGetAll(appendFilters(t,someTagsFilter(e)))}async getRepository(e){let t=new URL(this.endpoint);return this.accessToken&&t.searchParams.set("access_token",this.accessToken),await this.fetch(t.toString(),e)}async getRefs(e){let t=await this.getRepository(e);return t.refs}
1async getRefByID(e,t){let r=await this.getRefs(t);return findRefByID(r,e)}async getRefByLabel(e,t){let r=await this.getRefs(t);return findRefByLabel(r,e)}async getMasterRef(e){let t=await this.getRefs(e);return findMasterRef(t)}async getReleases(e){let t=await this.getRefs(e);return t.filter(e=>!e.isMasterRef)}async getReleaseByID(e,t){let r=await this.getReleases(t);return findRefByID(r,e)}async getReleaseByLabel(e,t){let r=await this.getReleases(t);return findRefByLabel(r,e)}async getTags(e){try{let t=await this.getCachedRepositoryForm("tags",e),r=new URL(t.action);return this.accessToken&&r.searchParams.set("access_token",this.accessToken),await this.fetch(r.toString(),e)}catch{let t=await this.getRepository(e);return t.tags}}async buildQueryURL({signal:e,fetchOptions:t,...r}={}){let n=r.ref||await this.getResolvedRefString({signal:e,fetchOptions:t}),i=r.integrationFieldsRef||(await this.getCachedRepository({signal:e,fetchOptions:t})).integrationFieldsRef||void 0;return buildQueryURL(this.endpoint,{...this.defaultParams,...r,ref:n,integrationFieldsRef:i,routes:r.routes||this.routes,brokenRoute:r.brokenRoute||this.brokenRoute,accessToken:r.accessToken||this.accessToken})}async resolvePreviewURL(e){var t,r;let n=e.documentID,i=e.previewToken;if(void 0!==globalThis.location){let e=new URLSearchParams(globalThis.location.search);n=n||e.get("documentId"),i=i||e.get("token")}else if(this.refState.httpRequest){if("query"in this.refState.httpRequest)n=n||(null==(t=this.refState.httpRequest.query)?void 0:t.documentId),i=i||(null==(r=this.refState.httpRequest.query)?void 0:r.token);else if("url"in this.refState.httpRequest&&this.refState.httpRequest.url){let e=new URL(this.refState.httpRequest.url,"missing-host://").searchParams;n=n||e.get("documentId"),i=i||e.get("token")}}if(null!=n&&null!=i){let t=await this.getByID(n,{ref:i,lang:"*",signal:e.signal,fetchOptions:e.fetchOptions}),r=asLink(t,{linkResolver:e.linkResolver});if("string"==typeof r)return r}return e.defaultURL}queryLatestContent(){this.refState.mode=i.Master}queryContentFromReleaseByID(e){this.refState={...this.refState,mode:i.ReleaseID,releaseID:e}}queryContentFromReleaseByLabel(e){this.refState={...this.refState,mode:i.ReleaseLabel,releaseLabel:e}}queryContentFromRef(e){this.refState={...this.refState,mode:i.Manual,ref:e}}async graphQLFetch(e,t){let r=await this.getCachedRepository(),n=await this.getResolvedRefString(),i={"Prismic-ref":n,Authorization:this.accessToken?`Token ${this.accessToken}`:"",...t?t.headers:{}};r.integrationFieldsRef&&(i["Prismic-integration-field-ref"]=r.integrationFieldsRef);let o={};for(let e in i)i[e]&&(o[e.toLowerCase()]=i[e]);let a=new URL(e);a.searchParams.set("ref",n);let s=a.searchParams.get("query");return s&&a.searchParams.set("query",minifyGraphQLQuery(s)),await this.fetchFn(a.toString(),{...t,headers:o})}async getCachedRepository(e){return(!this.cachedRepository||Date.now()>=this.cachedRepositoryExpiration)&&(this.cachedRepositoryExpiration=Date.now()+5e3,this.cachedRepository=await this.getRepository(e)),this.cachedRepository}async getCachedRepositoryForm(e,t){let r=await this.getCachedRepository(t),n=r.forms[e];if(!n)throw new PrismicError(`Form with name "${e}" could not be found`,void 0,void 0);return n}async getResolvedRefString(e){var t,r;if(this.refState.autoPreviewsEnabled){let e,n;if((null==(t=this.refState.httpRequest)?void 0:t.headers)?"get"in this.refState.httpRequest.headers&&"function"==typeof this.refState.httpRequest.headers.get?n=this.refState.httpRequest.headers.get("cookie"):"cookie"in this.refState.httpRequest.headers&&(n=this.refState.httpRequest.headers.cookie):(null==(r=globalThis.document)?void 0:r.cookie)&&(n=globalThis.document.cookie),n&&(e=getPreviewCookie(n)),e)return e}let n=await this.getCachedRepository(e),o=this.refState.mode;if(o===i.ReleaseID)return findRefByID(n.refs,this.refState.releaseID).ref;if(o===i.ReleaseLabel)return findRefByLabel(n.refs,this.refState.releaseLabel).ref;if(o===i.Manual){let e=await castThunk(this.refState.ref)();if("string"==typeof e)return e}return findMasterRef(n.refs).ref}async fetch(e,t={}){var r,n,i,o;let a;let s={...this.fetchOptions,...t.fetchOptions,headers:{...null==(r=this.fetchOptions)?void 0:r.headers,...null==(n=t.fetchOptions)?void 0:n.headers},signal:(null==(i=t.fetchOptions)?void 0:i.signal)||t.signal||(null==(o=this.fetchOptions)?void 0:o.signal)};this.fetchJobs[e]&&this.fetchJobs[e].has(s.signal)?a=this.fetchJobs[e].get(s.signal):(this.fetchJobs[e]=this.fetchJobs[e]||new Map,a=this.fetchFn(e,s).then(async e=>{let t;try{t=await e.json()}catch{}return{status:e.status,headers:e.headers,json:t}}).finally(()=>{this.fetchJobs[e].delete(s.signal),0===this.fetchJobs[e].size&&delete this.fetchJobs[e]}),this.fetchJobs[e].set(s.signal,a));let l=await a;if(404!==l.status&&null==l.json)throw new PrismicError(void 0,e,l.json);switch(l.status){case 200:return l.json;case 400:throw new ParsingError(l.json.message,e,l.json);case 401:case 403:throw new ForbiddenError(l.json.error||l.json.message,e,l.json);case 404:if(void 0===l.json)throw new RepositoryNotFoundError(`Prismic repository not found. Check that "${this.endpoint}" is pointing to the correct repository.`,e,void 0);if("api_notfound_error"===l.json.type)throw new RefNotFoundError(l.json.message,e,l.json);if("api_security_error"===l.json.type&&/preview token.*expired/i.test(l.json.message))throw new PreviewTokenExpiredError(l.json.message,e,l.json);throw new NotFoundError(l.json.message,e,l.json);case 410:throw new RefExpiredError(l.json.message,e,l.json);case 429:{let r=Number(l.headers.get("retry-after")),n=Number.isNaN(r)?1e3:r;return await new Promise((r,i)=>{setTimeout(async()=>{try{r(await this.fetch(e,t))}catch(e){i(e)}},n)})}}throw new PrismicError(void 0,e,l.json)}};var c=r(14970),d=r(60283);let isPrismicPreviewData=e=>"object"==typeof e&&null!==e&&"ref"in e,enableAutoPreviews=e=>{"previewData"in e&&e.previewData?isPrismicPreviewData(e.previewData)&&e.client.queryContentFromRef(e.previewData.ref):"req"in e&&e.req?e.client.enableAutoPreviewsFromReq(e.req):e.client.queryContentFromRef(()=>{var e;let t;let r=!1;try{r=(0,c.draftMode)().isEnabled}catch{return}if(r){try{t=null==(e=(0,c.cookies)().get(d.R))?void 0:e.value}catch{return}if(t&&/\.prismic\.io/.test(t))return t}})};var f=JSON.parse('{"o":"https://tranzzo-site.prismic.io/api/v2"}');let p=(e=>{try{return new URL(e).hostname.split(".")[0]}catch{throw new PrismicError(`An invalid Prismic Rest API V2 endpoint was provided: ${e}`,void 0,void 0)}})(f.o),linkResolver=e=>"/home"===e.url?"/":"/blog_home"===e.url?"/blog":void 0,prismicio_createClient=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=createClient(f.o,{routes:[{type:"page",path:"/:uid"},{type:"header",path:"/"},{type:"footer",path:"/"}],defaultParams:{fetchLinks:["author.name"]}});return enableAutoPreviews({client:t,previewData:e.previewData,req:e.req}),t}},89079:function(e){"use strict";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,o={};function stringifyCookie(e){var t;let r=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"priority"in e&&e.priority&&`Priority=${e.priority}
1`].filter(Boolean);return`${e.name}=${encodeURIComponent(null!=(t=e.value)?t:"")}; ${r.join("; ")}`}function parseCookie(e){let t=new Map;for(let r of e.split(/; */)){if(!r)continue;let e=r.indexOf("=");if(-1===e){t.set(r,"true");continue}let[n,i]=[r.slice(0,e),r.slice(e+1)];try{t.set(n,decodeURIComponent(null!=i?i:"true"))}catch{}}return t}function parseSetCookie(e){var t,r;if(!e)return;let[[n,i],...o]=parseCookie(e),{domain:l,expires:u,httponly:c,maxage:d,path:f,samesite:p,secure:h,priority:y}=Object.fromEntries(o.map(([e,t])=>[e.toLowerCase(),t])),g={name:n,value:decodeURIComponent(i),domain:l,...u&&{expires:new Date(u)},...c&&{httpOnly:!0},..."string"==typeof d&&{maxAge:Number(d)},path:f,...p&&{sameSite:a.includes(t=(t=p).toLowerCase())?t:void 0},...h&&{secure:!0},...y&&{priority:s.includes(r=(r=y).toLowerCase())?r:void 0}};return function(e){let t={};for(let r in e)e[r]&&(t[r]=e[r]);return t}(g)}((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(o,{RequestCookies:()=>l,ResponseCookies:()=>u,parseCookie:()=>parseCookie,parseSetCookie:()=>parseSetCookie,stringifyCookie:()=>stringifyCookie}),e.exports=((e,o,a,s)=>{if(o&&"object"==typeof o||"function"==typeof o)for(let a of n(o))i.call(e,a)||void 0===a||t(e,a,{get:()=>o[a],enumerable:!(s=r(o,a))||s.enumerable});return e})(t({},"__esModule",{value:!0}),o);var a=["strict","lax","none"],s=["low","medium","high"],l=class{constructor(e){this._parsed=new Map,this._headers=e;let t=e.get("cookie");if(t){let e=parseCookie(t);for(let[t,r]of e)this._parsed.set(t,{name:t,value:r})}}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed);if(!e.length)return r.map(([e,t])=>t);let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(([e])=>e===n).map(([e,t])=>t)}has(e){return this._parsed.has(e)}set(...e){let[t,r]=1===e.length?[e[0].name,e[0].value]:e,n=this._parsed;return n.set(t,{name:t,value:r}),this._headers.set("cookie",Array.from(n).map(([e,t])=>stringifyCookie(t)).join("; ")),this}delete(e){let t=this._parsed,r=Array.isArray(e)?e.map(e=>t.delete(e)):t.delete(e);return this._headers.set("cookie",Array.from(t).map(([e,t])=>stringifyCookie(t)).join("; ")),r}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},u=class{constructor(e){var t,r,n;this._parsed=new Map,this._headers=e;let i=null!=(n=null!=(r=null==(t=e.getSetCookie)?void 0:t.call(e))?r:e.get("set-cookie"))?n:[],o=Array.isArray(i)?i:function(e){if(!e)return[];var t,r,n,i,o,a=[],s=0;function skipWhitespace(){for(;s<e.length&&/\s/.test(e.charAt(s));)s+=1;return s<e.length}for(;s<e.length;){for(t=s,o=!1;skipWhitespace();)if(","===(r=e.charAt(s))){for(n=s,s+=1,skipWhitespace(),i=s;s<e.length&&"="!==(r=e.charAt(s))&&";"!==r&&","!==r;)s+=1;s<e.length&&"="===e.charAt(s)?(o=!0,s=i,a.push(e.substring(t,n)),t=s):s=n+1}else s+=1;(!o||s>=e.length)&&a.push(e.substring(t,e.length))}return a}(i);for(let e of o){let t=parseSetCookie(e);t&&this._parsed.set(t.name,t)}}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed.values());if(!e.length)return r;let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(e=>e.name===n)}has(e){return this._parsed.has(e)}set(...e){let[t,r,n]=1===e.length?[e[0].name,e[0].value,e[0]]:e,i=this._parsed;return i.set(t,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}({name:t,value:r,...n})),function(e,t){for(let[,r]of(t.delete("set-cookie"),e)){let e=stringifyCookie(r);t.append("set-cookie",e)}}(i,this._headers),this}delete(...e){let[t,r,n]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0].path,e[0].domain];return this.set({name:t,path:r,domain:n,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(stringifyCookie).join("; ")}}},66762:function(){},34042:function(e,t,r){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyHeadersError:function(){return ReadonlyHeadersError},HeadersAdapter:function(){return HeadersAdapter}});let n=r(47246);let ReadonlyHeadersError=class ReadonlyHeadersError extends Error{constructor(){super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers")}static callable(){throw new ReadonlyHeadersError}};let HeadersAdapter=class HeadersAdapter extends Headers{constructor(e){super(),this.headers=new Proxy(e,{get(t,r,i){if("symbol"==typeof r)return n.ReflectAdapter.get(t,r,i);let o=r.toLowerCase(),a=Object.keys(e).find(e=>e.toLowerCase()===o);if(void 0!==a)return n.ReflectAdapter.get(t,a,i)},set(t,r,i,o){if("symbol"==typeof r)return n.ReflectAdapter.set(t,r,i,o);let a=r.toLowerCase(),s=Object.keys(e).find(e=>e.toLowerCase()===a);return n.ReflectAdapter.set(t,s??r,i,o)},has(t,r){if("symbol"==typeof r)return n.ReflectAdapter.has(t,r);let i=r.toLowerCase(),o=Object.keys(e).find(e=>e.toLowerCase()===i);return void 0!==o&&n.ReflectAdapter.has(t,o)},deleteProperty(t,r){if("symbol"==typeof r)return n.ReflectAdapter.deleteProperty(t,r);let i=r.toLowerCase(),o=Object.keys(e).find(e=>e.toLowerCase()===i);return void 0===o||n.ReflectAdapter.deleteProperty(t,o)}})}static seal(e){return new Proxy(e,{get(e,t,r){switch(t){case"append":case"delete":case"set":return ReadonlyHeadersError.callable;default:return n.ReflectAdapter.get(e,t,r)}}})}merge(e){return Array.isArray(e)?e.join(", "):e}static from(e){return e instanceof Headers?e:new HeadersAdapter(e)}append(e,t){let r=this.headers[e];"string"==typeof r?this.headers[e]=[r,t]:Array.isArray(r)?r.push(t):this.headers[e]=t}delete(e){delete this.headers[e]}get(e){let t=this.headers[e];return void 0!==t?this.merge(t):null}has(e){return void 0!==this.headers[e]}set(e,t){this.headers[e]=t}forEach(e,t){for(let[r,n]of this.entries())e.call(t,n,r,this)}*entries(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase(),r=this.get(t);yield[t,r]}}*keys(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase();yield t}}*values(){for(let e of Object.keys(this.headers)){let t=this.get(e);yield t}}[Symbol.iterator](){return this.entries()}}},47246:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return ReflectAdapter}});let ReflectAdapter=class ReflectAdapter{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},9407:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyRequestCookiesError:function(){return ReadonlyRequestCookiesError},RequestCookiesAdapter:function(){return RequestCookiesAdapter},getModifiedCookieValues:function(){return getModifiedCookieValues},appendMutableCookies:function(){return appendMutableCookies},MutableRequestCookiesAdapter:function(){return MutableRequestCookiesAdapter}});let n=r(80255),i=r(47246);let ReadonlyRequestCookiesError=class ReadonlyRequestCookiesError extends Error{constructor(){super("Cookies can only be modified in a Server Action or Route Handler. Read more: https://nextjs.org/docs/app/api-reference/functions/cookies#cookiessetname-value-options")}static callable(){throw new ReadonlyRequestCookiesError}};let RequestCookiesAdapter=class RequestCookiesAdapter{static seal(e){return new Proxy(e,{get(e,t,r){switch(t){case"clear":case"delete":case"set":return ReadonlyRequestCookiesError.callable;default:return i.ReflectAdapter.get(e,t,r)}}})}};let o=Symbol.for("next.mutated.cookies");function getModifiedCookieValues(e){let t=e[o];return t&&Array.isArray(t)&&0!==t.length?t:[]}function appendMutableCookies(e,t){let r=getModifiedCookieValues(t);if(0===r.length)return!1;let i=new n.ResponseCookies(e),o=i.getAll();for(let e of r)i.set(e);for(let e of o)i.set(e);return!0}let MutableRequestCookiesAdapter=class MutableRequestCookiesAdapter{static wrap(e,t){let r=new n.ResponseCookies(new Headers);for(let t of e.getAll())r.set(t);let a=[],s=new Set,updateResponseCookies=()=>{var e;let i=null==fetch.__nextGetStaticStore?void 0:null==(e=fetch.__nextGetStaticStore.call(fetch))?void 0:e.getStore();i&&(i.pathWasRevalidated=!0);let o=r.getAll();if(a=o.filter(e=>s.has(e.name)),t){let e=[];for(let t of a){let r=new n.ResponseCookies(new Headers);r.set(t),e.push(r.toString())}t(e)}};return new Proxy(r,{get(e,t,r){switch(t){case o:return a;
1case"delete":return function(...t){s.add("string"==typeof t[0]?t[0]:t[0].name);try{e.delete(...t)}finally{updateResponseCookies()}};case"set":return function(...t){s.add("string"==typeof t[0]?t[0]:t[0].name);try{return e.set(...t)}finally{updateResponseCookies()}};default:return i.ReflectAdapter.get(e,t,r)}}})}}},80255:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RequestCookies:function(){return n.RequestCookies},ResponseCookies:function(){return n.ResponseCookies}});let n=r(89079)},14970:function(e,t,r){e.exports=r(27439)},41664:function(e,t,r){e.exports=r(65170)},39332:function(e,t,r){e.exports=r(30636)},11163:function(e,t,r){e.exports=r(59974)},4298:function(e,t,r){e.exports=r(85354)},70978:function(e,t,r){"use strict";r.d(t,{h:function(){return n}});let formatValue=e=>Array.isArray(e)?`[${e.map(formatValue).join(", ")}]`:"string"==typeof e?`"${e}"`:e instanceof Date?`${e.getTime()}`:`${e}`,pathWithArgsFilter=e=>(t,...r)=>{let n=r.map(formatValue).join(", "),i=t&&r.length?", ":"";return`[${e}(${t}${i}${n})]`},pathFilter=e=>{let t=pathWithArgsFilter(e);return e=>t(e)},n={at:pathWithArgsFilter("at"),not:pathWithArgsFilter("not"),any:pathWithArgsFilter("any"),in:pathWithArgsFilter("in"),fulltext:pathWithArgsFilter("fulltext"),has:pathFilter("has"),missing:pathFilter("missing"),similar:(e=>{let t=pathWithArgsFilter(e);return(...e)=>t("",...e)})("similar"),geopointNear:pathWithArgsFilter("geopoint.near"),numberLessThan:pathWithArgsFilter("number.lt"),numberGreaterThan:pathWithArgsFilter("number.gt"),numberInRange:pathWithArgsFilter("number.inRange"),dateAfter:pathWithArgsFilter("date.after"),dateBefore:pathWithArgsFilter("date.before"),dateBetween:pathWithArgsFilter("date.between"),dateDayOfMonth:pathWithArgsFilter("date.day-of-month"),dateDayOfMonthAfter:pathWithArgsFilter("date.day-of-month-after"),dateDayOfMonthBefore:pathWithArgsFilter("date.day-of-month-before"),dateDayOfWeek:pathWithArgsFilter("date.day-of-week"),dateDayOfWeekAfter:pathWithArgsFilter("date.day-of-week-after"),dateDayOfWeekBefore:pathWithArgsFilter("date.day-of-week-before"),dateMonth:pathWithArgsFilter("date.month"),dateMonthAfter:pathWithArgsFilter("date.month-after"),dateMonthBefore:pathWithArgsFilter("date.month-before"),dateYear:pathWithArgsFilter("date.year"),dateHour:pathWithArgsFilter("date.hour"),dateHourAfter:pathWithArgsFilter("date.hour-after"),dateHourBefore:pathWithArgsFilter("date.hour-before")}}},function(e){var __webpack_exec__=function(t){return e(e.s=t)};e.O(0,[9774,179],function(){return __webpack_exec__(91118),__webpack_exec__(59974)}),_N_E=e.O()}]);
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.