import { PageHead } from "~/components/PageHead"; import { HttpStatusCode } from "@solidjs/start"; import { useLocation, useNavigate } from "@solidjs/router"; import { createSignal, onCleanup, onMount, Show } from "solid-js"; import { TerminalErrorPage } from "~/components/TerminalErrorPage"; import { glitchText } from "~/lib/client-utils"; function CrashComponent() { throw new Error("Terminal crash test - triggering error boundary"); } export default function NotFound() { const [glitch404, setGlitch404] = createSignal("404"); const [shouldCrash, setShouldCrash] = createSignal(false); const navigate = useNavigate(); const location = useLocation(); onMount(() => { const interval = glitchText(glitch404(), setGlitch404); onCleanup(() => { clearInterval(interval); }); }); const errorContent = (