PageSourceSearch

https://flur.ee/assets/DemoHub-DAKIbnWJ.js

js flur.ee collected 2026-10-02 03:39:15 UTC 8,718 bytes, 1 lines download raw bytes

1import{r as o,j as e,L as x}from"./react-vendor-VptLKEvj.js";import{P as j,S as w,a as p,f as u,g as f,C as N,l as b,I as v}from"./index-Jaal_l5h.js";import{F as y}from"./FlureeGraph-1RdcKS1t.js";import{h as C,g as F,d as I,e as L}from"./KitDownloadModal-6bWYPqts.js";import{C as k}from"./check-CQg5OrAJ.js";import{D}from"./download-D7nxXMeM.js";import{F as S}from"./CircleStackIcon-Cbeu73P_.js";import{F as E}from"./ChatBubbleLeftRightIcon-BgCdW8a-.js";import{F as R}from"./CommandLineIcon-K-uuyyU2.js";import"./ui-vendor-BsZg97Zl.js";import"./clipboard-check-N6-4H04q.js";import"./copy-CNS56jd5.js";import"./terminal-CY_X_m34.js";const z=({entities:i,palette:d,size:r=400})=>{const l=o.useRef(null),[h,t]=o.useState(!0),[s,g]=o.useState(!1);return o.useEffect(()=>{var c;if(typeof window>"u"||!window.matchMedia)return;const a=window.matchMedia("(prefers-reduced-motion: reduce)");g(a.matches);const n=()=>g(a.matches);return(c=a.addEventListener)==null||c.call(a,"change",n),()=>{var m;return(m=a.removeEventListener)==null?void 0:m.call(a,"change",n)}},[]),o.useEffect(()=>{if(typeof IntersectionObserver>"u")return;const a=l.current;if(!a)return;const n=new IntersectionObserver(c=>{for(const m of c)t(m.isIntersecting)},{rootMargin:"100px 0px"});return n.observe(a),()=>n.disconnect()},[]),e.jsx("div",{ref:l,style:{width:r,height:r},children:e.jsx(y,{size:r,palette:d,entities:i,showOuterTags:!1,paused:!h||s})})},A=[{icon:S,title:"A loadable knowledge graph",body:"A standards-based model, a fictional company’s operations, and where a clean license allows it, real external records. Import into a Fluree ledger in about two minutes."},{icon:E,title:"Questions with expected answers",body:"Competency questions in plain English, with the answers the data supports. Ask them, compare, and check that responses are grounded rather than guessed."},{icon:R,title:"Free to run, two ways",body:"A hosted Fluree AI workspace (free tier, account required, no credit card) with the agent built in, or the Fluree CLI installed with Homebrew for direct queries and scripting."}],_=()=>{const[i,d]=o.useState(null),[r,l]=o.useState({}),h={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://flur.ee/"},{"@type":"ListItem",position:2,name:"Demo Kits",item:"https://flur.ee/demo"}]};return e.jsxs(j,{children:[e.jsx(w,{title:"Demo Kits — Loadable Knowledge Graphs with Competency Questions",description:"Downloadable knowledge graphs by industry: standards-based models, fictional scenarios, real licensed records, and competency questions with expected answers. Free to run on a hosted workspace or the CLI.",jsonLd:[h,C()]}),e.jsx("section",{className:"pt-28 pb-10 md:pt-36 md:pb-12",children:e.jsx("div",{className:"container mx-auto px-6",children:e.jsxs(p,{children:[e.jsx("h1",{className:"text-4xl font-extrabold leading-[1.04] tracking-tight text-foreground md:text-6xl",children:"Demo kits"}),e.jsxs("p",{className:"mt-5 max-w-[62ch] text-lg leading-relaxed text-muted-foreground md:text-xl",children:[F," A kit is not a video or a sandbox tour. Three kits ship today — Consumer Goods, Financial Services, and Pharmaceuticals — each extended with optional modules."]})]})})}),e.jsx("section",{className:"py-16",children:e.jsx("div",{className:"container mx-auto px-6",children:e.jsx(p,{children:e.jsx("div",{className:"flex flex-col gap-10",children:I.map(t=>e.jsxs("article",{className:"overflow-hidden rounded-[28px] border border-border/60 bg-card shadow-fluree-sm",children:[e.jsxs("div",{className:"grid lg:grid-cols-[1.15fr_1fr]",children:[e.jsxs("div",{className:"p-7 md:p-9",children:[e.jsx("h2",{className:"text-3xl font-extrabold tracking-tight text-foreground md:text-4xl",children:t.name}),e.jsx("p",{className:"mt-4 max-w-[58ch] text-base leading-relaxed text-muted-foreground",children:t.oneLiner}),e.jsx("ul",{className:"mt-6 flex flex-col gap-2.5",children:t.useCases.map(s=>e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx(k,{className:"mt-1 h-4 w-4 shrink-0 text-accent",strokeWidth:2.8}),e.jsxs("span",{className:"text-sm leading-relaxed text-muted-foreground",children:[e.jsx("strong",{className:"font-semibold text-foreground",children:s.lead})," ",s.rest]})]},s.lead))}),e.jsx("p",{className:"mt-6 text-xs font-semibold uppercase tracking-widest text-muted-foreground",children:"Standards and data sources"}),e.jsx("div",{className:"mt-2 flex flex-wrap gap-2",children:t.provenance.map(s=>e.jsx("span",{className:"rounded-full border border-border/60 bg-background px-3 py-1 text-xs font-medium text-muted-foreground",children:s},s))}),e.jsxs("p",{className:"mt-5 font-mono text-xs tracking-wide text-muted-foreground",children:[t.stats.classes," classes · ",t.stats.entities," entities ·"," ",t.stats.questions," questions · ",t.zip.size," download"]}),e.jsxs("div",{className:"mt-7 flex flex-col items-start gap-3 sm:flex-row sm:items-center",children:[e.jsx(u,{asChild:!0,variant:"primary",theme:"blue",size:"sm",iconRight:e.jsx(f,{}),children:e.jsx(x,{to:`/demo/${t.slug}`,children:"Explore the Kit"})}),e.jsxs(u,{variant:"outline",size:"sm",iconLeft:e.jsx(D,{}),onClick:()=>d(t),children:["Download (",t.zip.size,")"]})]})]}),e.jsxs("div",{className:"relative hidden items-center justify-center overflow-hidden lg:flex",children:[e.jsx("div",{"aria-hidden":!0,
1className:"absolute inset-0",style:{background:"radial-gradient(ellipse 90% 80% at 60% 45%, rgba(240,251,255,0.9) 0%, rgba(255,255,255,0) 70%)"}}),e.jsx(z,{entities:t.graph.entities,palette:t.graph.palette,size:400})]})]}),e.jsxs("div",{className:"border-t border-border/50 bg-[#091133]/[0.015] px-7 py-5 md:px-9",children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[e.jsxs("button",{type:"button",onClick:()=>l(s=>({...s,[t.slug]:!s[t.slug]})),"aria-expanded":!!r[t.slug],"aria-controls":`modules-${t.slug}`,className:"group flex items-center gap-2 text-xs font-extrabold uppercase tracking-widest text-foreground transition-colors hover:text-accent",children:[e.jsx(N,{className:`h-4 w-4 text-accent transition-transform duration-200 ${r[t.slug]?"rotate-180":""}`,strokeWidth:2.5}),"Additional optional modules",e.jsx("span",{className:"font-mono text-[11px] font-semibold normal-case tracking-normal text-muted-foreground",children:t.modules.length})]}),e.jsx(x,{to:`/demo/${t.slug}#kit-modules`,className:"text-sm font-medium text-fluree-purple transition-colors hover:text-accent",children:"How each module runs"})]}),r[t.slug]&&e.jsx("div",{id:`modules-${t.slug}`,className:"mt-5 grid gap-x-10 gap-y-4 md:grid-cols-3",children:t.modules.map(s=>e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-extrabold leading-snug text-foreground",children:s.name}),e.jsx("p",{className:"mt-1 text-[13px] leading-relaxed text-muted-foreground",children:s.claim}),e.jsx("p",{className:"mt-1.5 text-[13px] leading-relaxed text-foreground",children:s.applies}),e.jsxs("p",{className:"mt-1.5 font-mono text-[11px] tracking-wide text-muted-foreground",children:[s.zip.size," · ",s.questionCount," questions"]})]},s.slug))})]})]},t.slug))})})})}),e.jsx(b,{label:"What They Are",labelVariant:"vibrant",heading:"Three things in every kit",headingClassName:"max-w-[20ch]",body:"It is data, a model, and questions, packaged so you can load it and check the answers yourself, on your own machine or in a free Fluree AI workspace.",className:"bg-[#091133]/[0.02] border-y border-border/40",children:e.jsx(p,{children:e.jsx("div",{className:"grid divide-y divide-border/50 rounded-2xl border border-border/60 bg-card md:grid-cols-3 md:divide-x md:divide-y-0",children:A.map(t=>e.jsxs("div",{className:"flex flex-col p-7",children:[e.jsx(v,{size:"sm",children:e.jsx(t.icon,{className:"h-5 w-5"})}),e.jsx("h3",{className:"mt-4 text-xl font-extrabold tracking-tight text-foreground",children:t.title}),e.jsx("p",{className:"mt-3 text-sm leading-relaxed text-muted-foreground",children:t.body})]},t.title))})})}),e.jsx(b,{label:"Questions",labelVariant:"ice",heading:"Want a guided run?",headingClassName:"max-w-[18ch] mx-auto",body:"For a walkthrough of any kit, or to talk about running the same patterns on your own data, contact us.",align:"center",children:e.jsxs("div",{className:"flex flex-col items-center justify-center gap-4 sm:flex-row",children:[e.jsx(u,{asChild:!0,variant:"primary",theme:"blue",size:"md",children:e.jsx(x,{to:"/contact",children:"Contact Us"})}),e.jsx(u,{asChild:!0,variant:"outline",size:"md",iconRight:e.jsx(f,{}),children:e.jsx(x,{to:"/solo",children:"Create a Free Workspace"})})]})}),i&&e.jsx(L,{kit:i,open:!0,onClose:()=>d(null)})]})};export{_ 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.