1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,28298,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouterBFCache",{enumerable:!0,get:function(){return l}});let n=e.r(71645);function l(e,t,r){let[l,a]=(0,n.useState)(()=>({tree:e,cacheNode:t,stateKey:r,next:null}));if(l.tree===e)return l;let o={tree:e,cacheNode:t,stateKey:r,next:null},u=1,s=l,i=o;for(;null!==s&&u<1;){if(s.stateKey===r){i.next=s.next;break}{u++;let e={tree:s.tree,cacheNode:s.cacheNode,stateKey:s.stateKey,next:null};i.next=e,i=e}s=s.next}return a(o),o}("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)},47257,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientPageRoot",{enumerable:!0,get:function(){return i}});let n=e.r(43476),l=e.r(8372),a=e.r(71645),o=e.r(33906),u=e.r(61994),s=e.r(15783);function i(e){let t,r,{Component:i,serverProvidedParams:d}=e;if(null!==d)t=d.searchParams,r=d.params;else{let e=(0,a.use)(l.LayoutRouterContext);r=null!==e?e.parentParams:{},t=(0,o.urlSearchParamsToParsedUrlQuery)((0,a.use)(u.SearchParamsContext))}let c=(0,s.createClientSearchParams)(t),f=(0,s.createClientParams)(r);return(0,n.jsx)(i,{params:f,searchParams:c})}("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)},92825,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientSegmentRoot",{enumerable:!0,get:function(){return u}});let n=e.r(43476),l=e.r(8372),a=e.r(71645),o=e.r(15783);function u(e){let t,{Component:r,slots:u,serverProvidedParams:s}=e;if(null!==s)t=s.params;else{let e=(0,a.use)(l.LayoutRouterContext);t=null!==e?e.parentParams:{}}let i=(0,o.createClientParams)(t);return(0,n.jsx)(r,{...u,params:i})}("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)},68017,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return d}});let n=e.r(90809),l=e.r(43476),a=n._(e.r(71645)),o=e.r(90373),u=e.r(54394),s=e.r(8372);class i extends a.default.Component{constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}componentDidCatch(){}static getDerivedStateFromError(e){if((0,u.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,u.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:a}=this.state,o={[u.HTTPAccessErrorStatus.NOT_FOUND]:e,[u.HTTPAccessErrorStatus.FORBIDDEN]:t,[u.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(a){let s=a===u.HTTPAccessErrorStatus.NOT_FOUND&&e,i=a===u.HTTPAccessErrorStatus.FORBIDDEN&&t,d=a===u.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return s||i||d?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("meta",{name:"robots",content:"noindex"}),!1,o[a]]}):n}return n}}function d(e){let{notFound:t,forbidden:r,unauthorized:n,children:u}=e,d=(0,o.useUntrackedPathname)(),c=(0,a.useContext)(s.MissingSlotContext);return t||r||n?(0,l.jsx)(i,{pathname:d,notFound:t,forbidden:r,unauthorized:n,missingSlots:c,children:u}):(0,l.jsx)(l.Fragment,{children:u})}("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)},22976,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return a},PlaceValidationBoundaryBelowThisLevel:function(){return o},RenderValidationBoundaryAtThisLevel:function(){return u},SlotMarker:function(){return s}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let a=null,o=null,u=null,s=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)},77694,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return a.InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return a.PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return a.RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return a.SlotMarker}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let a=e.r(22976);("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)},39756,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={LoadingBoundaryProvider:function(){return C},default:function(){return S}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let a=e.r(55682),o=e.r(90809),u=e.r(43476),s=o._(e.r(71645)),i=a._(e.r(74080)),d=e.r(8372),c=e.r(1244),f=e.r(72383),m=e.r(91915),p=e.r(58442),b=e.r(68017);e.r(77694);let y=e.r(70725),h=e.r(28298);e.r(74180);let g=e.r(61994),_=e.r(33906),v=e.r(95871);i.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function x(e,t,r){let n=e.getClientRects();if(0===n.length)return 0;let l=1/0;for(let e=0;e<n.length;e++){let t=n[e];t.top<l&&(l=t.top)}return l>=r()&&l<=t?1:2}s.default.Component;let P=function(e){let t=s.default.useRef(null);return(0,s.useLayoutEffect)(()=>{let{focusAndScrollRef:r,cacheNode:n}=e,l=r.forceScroll?r.scrollRef:n.scrollRef;if(null===l||!l.current)return;let a=null,o=r.hashFragment;if(o){var u;if(null===(a="top"===(u=o)?document.body:document.getElementById(u)??document.getElementsByName(u)[0]??null)){l.current=!1,r.onlyHashChange=!1,r.hashFragment=null;return}}else a=t.current;if(null===a)return;let s=!1;(0,m.disableSmoothScrollDuringRouteTransition)(()=>{let e=document.documentElement,t=null,r=null,n=null,u=()=>{var r,l;let a,o;return null===n&&(r=e,l=t,n=!Number.isFinite(o=Number.parseFloat(a=getComputedStyle(r).scrollPaddingTop))||o<0?0:a.endsWith("px")?o:a.endsWith("%")?o/100*l:0),n};(o||(t=e.clientHeight,0!==(r=x(a,t,u))))&&((s=!0,l.current=!1,o)?a.scrollIntoView():1!==r&&(e.scrollTop=0,2===x(a,t,u)&&a.scrollIntoView()))},{dontForceLayout:!0,onlyHashChange:r.onlyHashChange}),s&&(r.onlyHashChange=!1,r.hashFragment=null)},void 0),(0,u.jsx)(s.Fragment,{ref:t,children:e.children})};function j(e){let{children:t,cacheNode:r}=e,n=(0,s.useContext)(d.GlobalLayoutRouterContext);if(!n)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,u.jsx)(P,{focusAndScrollRef:n.focusAndScrollRef,cacheNode:r,children:t})}function O(e){let t,{tree:r,segmentPath:n,debugNameContext:l,cacheNode:a,params:o,url:i,isActive:f}=e,m=(0,s.useContext)(d.GlobalLayoutRouterContext);if((0,s.useContext)(g.NavigationPromisesContext),!m)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let p=null!==a?a:(0,s.use)(c.unresolvedThenable),b=null!==p.prefetchRsc?p.prefetchRsc:p.rsc,y=(0,s.useDeferredValue)(p.rsc,b);if((0,v.isDeferredRsc)(y)){let e=(0,s.use)(y);null===e&&(0,s.use)(c.unresolvedThenable),t=e}else null===y&&(0,s.use)(c.unresolvedThenable),t=y;let h=t;return(0,u.jsx)(d.LayoutRouterContext.Provider,{value:{parentTree:r,parentCacheNode:p,parentSegmentPath:n,parentParam
1s:o,parentLoadingData:null,debugNameContext:l,url:i,isActive:f},children:h})}function C(e){let{loading:t,children:r}=e,n=(0,s.use)(d.LayoutRouterContext);return null===n?r:(0,u.jsx)(d.LayoutRouterContext.Provider,{value:{parentTree:n.parentTree,parentCacheNode:n.parentCacheNode,parentSegmentPath:n.parentSegmentPath,parentParams:n.parentParams,parentLoadingData:t,debugNameContext:n.debugNameContext,url:n.url,isActive:n.isActive},children:r})}function T(e){let{name:t,loading:r,children:n}=e;if(null!==r){let e=r[0],l=r[1],a=r[2];return(0,u.jsx)(s.Suspense,{name:t,fallback:(0,u.jsxs)(u.Fragment,{children:[l,a,e]}),children:n})}return(0,u.jsx)(u.Fragment,{children:n})}function S(e){let{parallelRouterKey:t,error:r,errorStyles:n,errorScripts:l,templateStyles:a,templateScripts:o,template:i,notFound:m,forbidden:g,unauthorized:v,segmentViewBoundaries:x}=e,P=(0,s.useContext)(d.LayoutRouterContext);if(!P)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:C,parentCacheNode:S,parentSegmentPath:R,parentParams:M,parentLoadingData:N,url:E,isActive:F,debugNameContext:A}=P,B=C[0],k=null===R?[t]:R.concat([B,t]),D=C[1][t],w=S.slots;(void 0===D||null===w)&&(0,s.use)(c.unresolvedThenable);let L=D[0],H=w[t]??null,I=(0,y.createRouterCacheKey)(L,!0),U=(0,h.useRouterBFCache)(D,H,I),V=[];do{let e=U.tree,t=U.cacheNode,s=U.stateKey,c=e[0],y=M;if(Array.isArray(c)){let e=c[0],t=c[1],r=c[2],n=(0,_.getParamValueFromCacheKey)(t,r);null!==n&&(y={...M,[e]:n})}let h=function(e){if("/"===e)return"/";if("string"==typeof e)if("(__SLOT__)"===e)return;else return e+"/";return e[1]+"/"}(c),x=h??A,P=void 0===h?void 0:A,C=(0,u.jsxs)(j,{cacheNode:t,children:[(0,u.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:n,errorScripts:l,children:(0,u.jsx)(T,{name:P,loading:N,children:(0,u.jsx)(b.HTTPAccessFallbackBoundary,{notFound:m,forbidden:g,unauthorized:v,children:(0,u.jsxs)(p.RedirectBoundary,{children:[(0,u.jsx)(O,{url:E,tree:e,params:y,cacheNode:t,segmentPath:k,debugNameContext:x,isActive:F&&s===I}),null]})})})}),null]}),S=(0,u.jsxs)(d.TemplateContext.Provider,{value:C,children:[a,o,i]},s);V.push(S),U=U.next}while(null!==U)return 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)},37457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return u}});let n=e.r(90809),l=e.r(43476),a=n._(e.r(71645)),o=e.r(8372);function u(){let e=(0,a.useContext)(o.TemplateContext);return(0,l.jsx)(l.Fragment,{children:e})}("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)},6831,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return l}});let n=new WeakMap;function l(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("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)},97689,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(6831).createRenderParamsFromClient;("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)},93504,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return l}});let n=new WeakMap;function l(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},66996,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(93504).createRenderSearchParamsFromClient;("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)},15783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createClientParams:function(){return a.createRenderParamsFromClient},createClientSearchParams:function(){return o.createRenderSearchParamsFromClient}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let a=e.r(97689),o=e.r(66996);("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)},27201,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"IconMark",{enumerable:!0,get:function(){return l}});let n=e.r(43476),l=()=>"u">typeof window?null:(0,n.jsx)("meta",{name:"«nxt-icon»"})},91915,(e,t,r)=>{"use strict";function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.onlyHashChange)return void e();let r=document.documentElement;if("smooth"!==r.dataset.scrollBehavior)return void e();let n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}})},18566,(e,t,r)=>{t.exports=e.r(76562)},95946,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(6932);e.s(["SubscribeForm",0,function(e){let{layout:l="inline",heading:a,blurb:o}=e,[u,s]=(0,r.useState)("idle"),[i,d]=(0,r.useState)(null),[c,f]=(0,r.useState)(null),m=(0,r.useId)();async function p(e){if(e.preventDefault(),"sending"===u)return;let t=e.currentTarget,r=String(new FormData(t).get("email")??"").trim();if(r){s("sending"),d(null);try{let e=await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({formId:1,fields:{email:r}})}),n=await e.json();if(!e.ok||!n.ok){d(n.error??"That didn't send. Please try again."),s(n.uncertain?"uncertain":"error");return}f("string"==typeof n.message&&n.message?n.message.replace(/<[^>]+>/g,"").trim():"Thanks â you're on the list."),s("sent"),t.reset()}catch{d("Could not reach the server. Please try again."),s("error")}}}let b="stacked"===l;return"sent"===u?(0,t.jsx)("div",{role:"status",className:"text-sm font-medium text-ink-2",children:c}):(0,t.jsxs)("div",{children:[a&&(0,t.jsx)("h2",{className:"text-xs font-medium uppercase tracking-widest text-ink-6",children:a}),o&&(0,t.jsx)("p",{className:"mt-2 text-sm text-ink-5",children:o}),(0,t.jsxs)("form",{onSubmit:p,className:`${a||o?"mt-3":""} flex gap-2 ${b?"flex-col":"flex-wrap items-center"}`,children:[(0,t.jsx)("label",{htmlFor:`sub-${m}`,className:"sr-only",children:"Email address"}),(0,t.jsx)("input",{id:`sub-${m}`,name:"email",type:"email",required:!0,autoComplete:"email",placeholder:"Email address",disabled:"sending"===u,className:`h-10 rounded-lg border border-line bg-surface px-3 text-sm text-ink-2 placeholder:text-ink-7 focus:border-accent focus:outline-none focus:ring-2 focus:ring-accent/30 disabled:opacity-60 ${b?"w-full":"w-full sm:w-64"}`}),(0,t.jsx)("button",{type:"submit",disabled:"sending"===u,className:(0,n.button)("primary",`h-10 shrink-0 rounded-lg px-5 text-sm ${b?"w-full":""}`),children:"sending"===u?"Signing upâ¦":"Sign up"})]}),i&&(0,t.jsx)("p",{role:"alert",className:`mt-2 text-sm ${"uncertain"===u?"text-ink-5":"text-red-600 dark:text-red-400"}`,children:i})]})}])},6932,e=>{"use strict";let t={primary:"bg-accent text-on-accent hover:bg-[color-mix(in_srgb,var(--color-accent)_85%,var(--dn-accent-shade))]",secondary:"border border-accent text-accent hover:bg-[color-mix(in_srgb,var(--color-accent)_8%,var(--color-surface))]"};e.s(["button",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"primary",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return`inline-flex items-center justify-center gap-2 text-sm font-medium transition focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent disabled:cursor-not-allowed disabled:opacity-50 ${t[e]}${r?` ${r}`:""}`}
1])}]);
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.