1import{ot as e,rt as t,t as n}from"./jsx-runtime-vlDczagz.js";import{t as r}from"./sparkle-dots-GrMZAlNU.js";var i=e(t(),1),a=n(),o={compact:{cell:`gap-[14px] p-4`,value:`text-2xl leading-none tracking-[-0.72px]`,label:`text-sm leading-none tracking-[-0.42px] text-foreground-subtle`},spacious:{cell:`gap-[15px] py-6 lg:py-2`,value:`text-[32px] leading-[1.5] tracking-[-0.96px]`,label:`text-sm leading-[1.3] tracking-[-0.42px] text-foreground-muted`}};function s({value:e,label:t,size:n=`spacious`,showCellBorders:i=!0,className:s=``}){let c=o[n];return(0,a.jsxs)(`div`,{className:`flex flex-col items-center justify-center ${i?`border-b border-r border-border`:``} ${c.cell} ${s}`,children:[(0,a.jsxs)(`div`,{className:`flex items-center justify-center gap-[9px]`,children:[(0,a.jsx)(r,{}),(0,a.jsx)(`p`,{className:`text-box-trim text-foreground m-0 [font-feature-settings:'cv11'_1] font-medium whitespace-nowrap ${c.value}`,children:e}),(0,a.jsx)(r,{mirrored:!0})]}),(0,a.jsx)(`p`,{className:`text-box-trim m-0 text-center [font-feature-settings:'cv11'_1] font-medium ${c.label}`,children:t})]})}var c={3:[[0,1,2]],4:[[0,1],[2,3]],5:[[0,1,2],[3,4]]};function l(e){let t=Array.from({length:e},(e,t)=>t);return{lgIndices:t,mdRows:c[e]??t.map(e=>[e])}}function u({stat:e,size:t,className:n=``}){return(0,a.jsx)(s,{value:e.value,label:e.label,size:t,showCellBorders:!1,className:n})}function d({orientation:e}){return e===`vertical`?(0,a.jsx)(`div`,{"aria-hidden":!0,className:`bg-border h-[73px] w-px shrink-0 self-center`}):(0,a.jsx)(`div`,{"aria-hidden":!0,className:`bg-border mx-3 h-px shrink-0 sm:mx-0`})}function f(e,t,n){return e.map((e,r)=>{let o=t[e];return(0,a.jsxs)(i.Fragment,{children:[r>0?(0,a.jsx)(d,{orientation:`vertical`}):null,(0,a.jsx)(u,{stat:o,size:n,className:`min-w-0 flex-1`})]},o.label)})}function p({stats:e,size:t=`spacious`,variant:n=`open`,className:r=``}){let o=l(e.length);return(0,a.jsxs)(`div`,{className:`mx-auto w-full max-w-[1210px] ${n===`bordered`?`overflow-hidden rounded-2xl border border-border bg-fill py-4`:`overflow-hidden py-6 lg:py-4`} ${r}`,children:[(0,a.jsx)(`div`,{className:`hidden items-center lg:flex`,children:f(o.lgIndices,e,t)}),(0,a.jsx)(`div`,{className:`hidden flex-col gap-6 sm:flex lg:hidden`,children:o.mdRows.map(n=>(0,a.jsx)(`div`,{className:`flex w-full items-center`,children:f(n,e,t)},n.join(`-`)))}),(0,a.jsx)(`div`,{className:`flex flex-col sm:hidden`,children:e.map((e,n)=>(0,a.jsxs)(i.Fragment,{children:[n>0?(0,a.jsx)(d,{orientation:`horizontal`}):null,(0,a.jsx)(u,{stat:e,size:t})]},e.label))})]})}export{p as t};
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.