PageSourceSearch

https://www.coastalreconstruction.com/assets/StatsCounter-CM4Cgtc8.js

js coastalreconstruction.com collected 2026-10-04 21:13:18 UTC 1,809 bytes, 1 lines download raw bytes

1import{j as e,r as d}from"./index-BCGrvFuq.js";import{u as p}from"./SectionReveal-omfrK0gv.js";const f=[{value:40,suffix:"+",label:"Years Experience"},{value:32,label:"States Licensed"},{value:3,label:"Generations of Family Leadership",staticDisplay:!0},{value:4e3,suffix:"+",label:"Commercial Projects Completed"}];function b({value:t,suffix:r="",prefix:l="",animate:a,staticDisplay:s=!1}){const[i,m]=d.useState(0);return d.useEffect(()=>{if(!a||s)return;const x=1500,n=40,u=t/n;let c=0;const o=setInterval(()=>{c++,m(Math.min(Math.round(u*c),t)),c>=n&&clearInterval(o)},x/n);return()=>clearInterval(o)},[a,t,s]),s?e.jsxs("span",{className:"tabular-nums",children:[l,t,r]}):e.jsxs("span",{className:"tabular-nums",children:[l,a?i.toLocaleString():"0",r]})}const v=({stats:t=f,className:r=""})=>{const{ref:l,isVisible:a}=p();return e.jsxs("div",{ref:l,className:`relative bg-ink text-cream overflow-hidden ${r}`,children:[e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_center,hsla(42,58%,52%,0.10),transparent_70%)]"}),e.jsx("div",{className:"hairline absolute top-0 inset-x-0"}),e.jsx("div",{className:"hairline absolute bottom-0 inset-x-0"}),e.jsx("div",{className:"container-custom py-14 md:py-20 relative",children:e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-10 md:gap-6",children:t.map((s,i)=>e.jsxs("div",{className:"text-center md:border-r md:last:border-r-0 md:border-gold/15 px-2",children:[e.jsx("p",{className:"text-4xl md:text-5xl lg:text-6xl font-extrabold tracking-tight mb-2 text-gold-gradient",children:e.jsx(b,{value:s.value,suffix:s.suffix,prefix:s.prefix,animate:a,staticDisplay:s.staticDisplay})}),e.jsx("p",{className:"text-[11px] md:text-xs text-cream/70 font-semibold uppercase tracking-[0.22em]",children:s.label})]},i))})})]})};export{v as S};

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.