PageSourceSearch

https://mohammadbahareth.com/assets/NotFoundJa-B1UOU1z-.js

js mohammadbahareth.com collected 2026-10-02 10:27:44 UTC 3,527 bytes, 2 lines download raw bytes

1import{u as c,r as l,j as t,A as r}from"./index-DP9IK7Is.js";function i(){const[,a]=c(),[o,n]=l.useState(8);return l.useEffect(()=>{const e=setInterval(()=>{n(s=>s<=1?(clearInterval(e),a("/ja"),0):s-1)},1e3);return()=>clearInterval(e)},[a]),t.jsxs("div",{"data-loc":"client/src/pages/NotFoundJa.tsx:24",className:"min-h-screen w-full flex flex-col items-center justify-center relative overflow-hidden",style:{background:"oklch(0.22 0.03 240)"},children:[t.jsx("div",{"data-loc":"client/src/pages/NotFoundJa.tsx:29",className:"absolute inset-0 opacity-5",style:{backgroundImage:`repeating-linear-gradient(0deg, oklch(0.52 0.17 160) 0px, oklch(0.52 0.17 160) 1px, transparent 1px, transparent 40px),
2            repeating-linear-gradient(90deg, oklch(0.52 0.17 160) 0px, oklch(0.52 0.17 160) 1px, transparent 1px, transparent 40px)`}}),t.jsx("div",{"data-loc":"client/src/pages/NotFoundJa.tsx:38",className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-96 h-96 rounded-full blur-3xl opacity-10 pointer-events-none",style:{background:"oklch(0.52 0.17 160)"}}),t.jsxs("div",{"data-loc":"client/src/pages/NotFoundJa.tsx:43",className:"relative z-10 flex flex-col items-center text-center px-6 max-w-xl",children:[t.jsx("img",{"data-loc":"client/src/pages/NotFoundJa.tsx:45",src:r,alt:"Mohammad Bahareth",className:"w-16 h-16 rounded-full mb-8 ring-2 ring-white/20"}),t.jsx("div",{"data-loc":"client/src/pages/NotFoundJa.tsx:52",className:"text-8xl font-black mb-2 leading-none",style:{color:"oklch(0.52 0.17 160)",textShadow:"0 0 40px oklch(0.52 0.17 160 / 0.4)"},children:"404"}),t.jsxs("h1",{"data-loc":"client/src/pages/NotFoundJa.tsx:63",className:"text-2xl font-bold text-white mb-3 mt-2",children:["このページは迷子になりました —",t.jsx("br",{"data-loc":"client/src/pages/NotFoundJa.tsx:64"}),t.jsx("span",{"data-loc":"client/src/pages/NotFoundJa.tsx:65",style:{color:"oklch(0.65 0.15 160)"},children:"でも、あなたは迷子じゃない。"})]}),t.jsxs("p",{"data-loc":"client/src/pages/NotFoundJa.tsx:70",className:"text-white/50 text-sm mb-8 leading-relaxed",children:["お探しのページは移動、削除、または存在しなかった可能性があります。",t.jsx("br",{"data-loc":"client/src/pages/NotFoundJa.tsx:72"}),"正しい道へ戻りましょう。"]}),t.jsxs("p",{"data-loc":"client/src/pages/NotFoundJa.tsx:77",className:"text-white/40 text-xs mb-6",children:[t.jsx("span",{"data-loc":"client/src/pages/NotFoundJa.tsx:78",className:"font-bold text-sm",style:{color:"oklch(0.65 0.15 160)"},children:o})," ","秒後に自動的にトップページへ移動します…"]}),t.jsx("button",{"data-loc":"client/src/pages/NotFoundJa.tsx:88",onClick:()=>a("/ja"),className:"px-8 py-3 rounded-full font-semibold text-sm transition-all duration-200 hover:scale-105 active:scale-95",style:{background:"oklch(0.52 0.17 160)",color:"white",boxShadow:"0 0 24px oklch(0.52 0.17 160 / 0.4)"},children:"← ホームへ戻る"}),t.jsx("div",{"data-loc":"client/src/pages/NotFoundJa.tsx:101",className:"flex flex-wrap gap-4 mt-8 justify-center",children:[{label:"プロフィール",path:"/ja/about"},{label:"書籍",path:"/ja/books"},{label:"ワークショップ",path:"/ja/workshops"},{label:"プレス",path:"/ja/press"}].map(e=>t.jsx("button",{"data-loc":"client/src/pages/NotFoundJa.tsx:108",onClick:()=>a(e.path),className:"text-xs text-white/40 hover:text-white/80 transition-colors underline underline-offset-4",children:e.label},e.path))})]})]})}export{i 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.