PageSourceSearch

https://www.thebraindocs.com/assets/CrosswordDetail-C6kCbz1q.js

js thebraindocs.com collected 2026-10-02 10:36:42 UTC 2,264 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/NativeCrossword-B5qHIhc9.js","assets/index-D2lkPxLz.js","assets/index-DsHMAJ3K.css","assets/tabs-DIUnUwbO.js","assets/index-CFCWVkyH.js","assets/index-BWdc0PIy.js","assets/dropdown-menu-CmJ2cmFM.js","assets/chevron-right-BRfOHWkV.js","assets/circle-M3ma-5sS.js","assets/sheet-ecMs92c8.js","assets/circle-help-BWKJoPSD.js","assets/trash-2-cuIpVkv-.js","assets/rotate-ccw-CLupHlZh.js","assets/printer-DTCQy1zh.js","assets/chevron-up-CUK7e3zB.js"])))=>i.map(i=>d[i]);
2import{r as t,_ as l,f as d,j as s,L as a,b as r,P as c,e as n}from"./index-D2lkPxLz.js";import m from"./NotFound-hxQlPYuL.js";import{f as x}from"./useCrosswords--zKSdxFs.js";import{A as u}from"./arrow-left-DDuj0N_w.js";import{P as p}from"./puzzle-DHQNWN57.js";const j=t.lazy(()=>l(()=>import("./NativeCrossword-B5qHIhc9.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]))),b=()=>{const{slug:o}=d(),{data:e,isLoading:i}=x(o);return i?s.jsx(a,{children:s.jsxs("div",{className:"container-wide section-spacing",children:[s.jsx(r,{className:"h-10 w-1/3 mb-4"}),s.jsx(r,{className:"h-6 w-2/3 mb-8"}),s.jsx(r,{className:"aspect-square max-w-2xl rounded-xl"})]})}):!e||!e.crossword_json?s.jsx(m,{}):s.jsxs(a,{children:[s.jsx(c,{pageKey:`crossword-${e.slug??e.id}`,fallbackTitle:`${e.title} | Crossword`,fallbackDescription:e.description||void 0}),s.jsxs("div",{className:"container-wide section-spacing",children:[s.jsxs(n,{to:"/brain-games",className:"inline-flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground mb-6",children:[s.jsx(u,{className:"w-4 h-4"}),"Back to Brain Games"]}),s.jsxs("header",{className:"mb-8 max-w-3xl",children:[s.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[s.jsx("div",{className:"p-2 rounded-lg bg-primary/10",children:s.jsx(p,{className:"w-6 h-6 text-primary"})}),s.jsx("h1",{className:"text-3xl md:text-4xl font-bold text-foreground",children:e.title})]}),e.description&&s.jsx("p",{className:"text-lg text-muted-foreground",children:e.description})]}),s.jsx(t.Suspense,{fallback:s.jsx(r,{className:"aspect-square max-w-2xl rounded-xl"}),children:s.jsx(j,{crosswordId:e.id,data:e.crossword_json,title:e.title_override||e.title})})]})]})};export{b 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.