1import{a4 as r,r as n,j as e,S as i,N as o,B as t,L as a,a7 as l,F as c}from"./index-DR0Sb_2v.js";import{B as m}from"./book-open-DHXtN4Wn.js";const h=()=>{const s=r();return n.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",s.pathname)},[s.pathname]),e.jsxs("div",{className:"min-h-screen flex flex-col",children:[e.jsx(i,{title:"Pagina niet gevonden - 404",description:"De pagina die je zoekt bestaat niet of is verplaatst.",canonical:"/404"}),e.jsx(o,{}),e.jsx("main",{className:"flex-1 flex items-center justify-center px-6 py-24",children:e.jsxs("div",{className:"max-w-2xl mx-auto text-center space-y-8",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsx("h1",{className:"text-9xl md:text-[12rem] font-heading font-bold text-primary leading-none",children:"404"}),e.jsx("div",{className:"h-1 w-32 bg-primary mx-auto rounded-full"})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-heading font-semibold text-foreground",children:"Pagina niet gevonden"}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-md mx-auto",children:"De pagina die je zoekt bestaat niet of is verplaatst. Misschien helpen onderstaande links je verder."})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center pt-4",children:[e.jsx(t,{asChild:!0,size:"lg",className:"gap-2",children:e.jsxs(a,{to:"/",children:[e.jsx(l,{className:"w-5 h-5"}),"Terug naar home"]})}),e.jsx(t,{asChild:!0,variant:"outline",size:"lg",className:"gap-2",children:e.jsxs(a,{to:"/legal-ai-training",children:[e.jsx(m,{className:"w-5 h-5"}),"Legal AI Training"]})})]}),e.jsxs("div",{className:"pt-8 border-t border-border",children:[e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:"Of bezoek één van deze pagina's:"}),e.jsxs("div",{className:"flex flex-wrap gap-3 justify-center",children:[e.jsx(a,{to:"/legal-ai-training",className:"text-sm text-primary hover:text-primary-hover font-medium transition-colors",children:"Legal AI training"}),e.jsx("span",{className:"text-muted-foreground",children:"â¢"}),e.jsx(a,{to:"/knowledge",className:"text-sm text-primary hover:text-primary-hover font-medium transition-colors",children:"Podcast & Blog"}),e.jsx("span",{className:"text-muted-foreground",children:"â¢"}),e.jsx(a,{to:"/contact",className:"text-sm text-primary hover:text-primary-hover font-medium transition-colors",children:"Contact"})]})]}),e.jsx("div",{className:"pt-4",children:e.jsxs("p",{className:"text-sm text-muted-foreground",children:["Blijf je problemen ervaren?"," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:text-primary-hover font-medium underline",children:"Neem contact met ons op"})]})})]})}),e.jsx(c,{})]})};export{h 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.