1import{a as h,u as g,r as l,t as s,j as e,H as A}from"./index-C3Qps0S4.js";import{S as u}from"./skeleton-Dte_fR4v.js";function j(){const{user:o,loading:m}=h();g();const[x,p]=l.useState("model_b"),[a,b]=l.useState("all"),t=s.football.aiArchitectureLatest.useQuery(void 0,{staleTime:6e4,enabled:o?.role==="admin"}),i=s.football.aiArchitectureMonitor.useQuery(void 0,{staleTime:3e4,enabled:o?.role==="admin"}),c=s.football.aiArchitectureRun.useMutation({onSuccess:async()=>{await t.refetch()},onSettled:async()=>{await i.refetch()}}),n=c.data?.report??t.data?.report??null;c.data?.cache??t.data?.cache,c.error??t.error??i.error;const d=n?.aggregate.find(r=>r.modelId===x)??n?.aggregate[0]??null;return l.useMemo(()=>d?.byLeague.filter(r=>a==="all"||String(r.leagueId)===a)??[],[a,d]),m?e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminFootballArchitecturePage.tsx:120",className:"mx-auto max-w-6xl space-y-3",children:[e.jsx(u,{"data-loc":"client/src/pages/admin/AdminFootballArchitecturePage.tsx:120",className:"h-36 rounded-2xl"}),e.jsx(u,{"data-loc":"client/src/pages/admin/AdminFootballArchitecturePage.tsx:120",className:"h-72 rounded-2xl"})]}):e.jsx("div",{"data-loc":"client/src/pages/admin/AdminFootballArchitecturePage.tsx:121",className:"grid min-h-[55vh] place-items-center px-6 text-center",children:e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminFootballArchitecturePage.tsx:121",children:[e.jsx(A,{"data-loc":"client/src/pages/admin/AdminFootballArchitecturePage.tsx:121",className:"mx-auto h-10 w-10 text-rose-300"}),e.jsx("h1",{"data-loc":"client/src/pages/admin/AdminFootballArchitecturePage.tsx:121",className:"mt-3 text-xl font-black text-white",children:"Development-only"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminFootballArchitecturePage.tsx:121",className:"mt-1 text-sm text-zinc-400",children:"Architecture Review à¸à¸¹à¸à¸à¸´à¸à¹à¸ Production"})]})})}export{j 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.