1import{N as r,r as c,j as e,L as s,B as a,K as n,b as l,S as o,aF as i}from"./index-DbZOmY8Y.js";const x=()=>{const t=r();return c.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",t.pathname)},[t.pathname]),e.jsx("div",{className:"min-h-screen flex items-center justify-center",style:{background:"var(--snapfind-primary-gradient)"},children:e.jsxs("div",{className:"text-center px-6 max-w-md",children:[e.jsx("div",{className:"text-8xl font-black text-white/20 mb-2",children:"404"}),e.jsx("h1",{className:"text-3xl font-bold text-white mb-3",children:"Page not found"}),e.jsx("p",{className:"text-white/70 mb-8 text-lg",children:"Sorry, we couldn't find the page you're looking for. It may have been moved or doesn't exist."}),e.jsxs("div",{className:"grid grid-cols-2 gap-3 mb-6",children:[e.jsx(s,{to:"/",children:e.jsxs(a,{variant:"secondary",className:"w-full gap-2",children:[e.jsx(n,{className:"w-4 h-4"}),"Home"]})}),e.jsx(s,{to:"/my-items",children:e.jsxs(a,{variant:"secondary",className:"w-full gap-2",children:[e.jsx(l,{className:"w-4 h-4"}),"My Items"]})}),e.jsx(s,{to:"/add-item",children:e.jsxs(a,{variant:"secondary",className:"w-full gap-2",children:[e.jsx(o,{className:"w-4 h-4"}),"Add Item"]})}),e.jsx(s,{to:"/support/contact",children:e.jsxs(a,{variant:"secondary",className:"w-full gap-2",children:[e.jsx(i,{className:"w-4 h-4"}),"Support"]})})]}),e.jsxs("p",{className:"text-white/50 text-sm",children:["Tried to access: ",e.jsx("code",{className:"bg-white/10 px-2 py-1 rounded text-xs",children:t.pathname})]})]})})};export{x 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.