1import{j as e,d as t}from"./index-0qbe4j-K.js";import{j as a}from"./react-vendor-CuqwDvgQ.js";function r(){const s=a();return e.jsxs("div",{className:"mx-auto flex min-h-dvh flex-col items-center justify-center gap-8 p-8 md:gap-12 md:p-16",children:[e.jsx("img",{src:"https://ui.shadcn.com/placeholder.svg",alt:"placeholder image",className:"aspect-video w-240 rounded-xl object-cover dark:brightness-[0.95] dark:invert"}),e.jsxs("div",{className:"text-center",children:[e.jsx("h1",{className:"mb-4 text-3xl font-bold",children:"401"}),e.jsx("h2",{className:"mb-3 text-2xl font-semibold",children:"Unauthorized"}),e.jsx("p",{children:"You don't have permission to access this resource. Please sign in or contact your administrator."}),e.jsxs("div",{className:"mt-6 flex items-center justify-center gap-4 md:mt-8",children:[e.jsx(t,{className:"cursor-pointer",onClick:()=>s("/dashboard"),children:"Go Back Home"}),e.jsx(t,{variant:"outline",className:"flex cursor-pointer items-center gap-1",onClick:()=>s("#"),children:"Contact Us"})]})]})]})}function o(){return e.jsx(r,{})}export{o as default};
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.