1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2731],{66004:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>g});var n=t(37876),o=t(14232),s=t(1138),i=t(47137),a=t(69241),d=t(29573);let c=(0,i.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),u=o.forwardRef((e,r)=>{let{className:t,variant:o,size:i,asChild:u=!1,...l}=e,f=u?s.DX:"button";return(0,n.jsx)(f,{className:function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return(0,d.QP)((0,a.$)(r))}(c({variant:o,size:i,className:t})),ref:r,...l})});u.displayName="Button";var l=t(48230),f=t.n(l);function h(e){let{statusCode:r}=e;return(0,n.jsx)("div",{className:"min-h-screen bg-gradient-to-b from-gray-50 to-white flex flex-col items-center justify-center p-4",children:(0,n.jsxs)("div",{className:"text-center",children:[(0,n.jsx)("h1",{className:"text-4xl font-bold text-gray-900 mb-4",children:r?"".concat(r," - Error"):"An error occurred"}),(0,n.jsx)("p",{className:"text-gray-600 mb-8",children:r?"A ".concat(r," error occurred on server"):"An error occurred on client"}),(0,n.jsx)(f(),{href:"/",children:(0,n.jsx)(u,{children:"Return to Home"})})]})})}h.getInitialProps=e=>{let{res:r,err:t}=e;return{statusCode:r?r.statusCode:t?t.statusCode:404}};let g=h},96786:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return t(66004)}])}},e=>{e.O(0,[6999,636,6593,8792],()=>e(e.s=96786)),_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.