PageSourceSearch

https://ovov.ai/assets/features-DSE5Kuz0.js

js ovov.ai collected 2026-10-05 16:14:59 UTC 1,193 bytes, 1 lines download raw bytes

1import{t as e}from"./jsx-runtime-sLPvdpSW.js";import{t}from"./utils-6MB1mqoQ.js";import{t as n}from"./smart-icon-jxApOgsx.js";import{t as r}from"./scroll-animation-B5wcCL1s.js";var i=e();function a({features:e,className:a}){return(0,i.jsx)(`section`,{id:e.id,className:t(`py-16 md:py-24`,e.className,a),children:(0,i.jsxs)(`div`,{className:`container space-y-8 md:space-y-16`,children:[(0,i.jsx)(r,{children:(0,i.jsxs)(`div`,{className:`mx-auto max-w-4xl text-center text-balance`,children:[(0,i.jsx)(`h2`,{className:`text-foreground mb-4 text-3xl font-semibold tracking-tight md:text-4xl`,children:e.title}),(0,i.jsx)(`p`,{className:`text-muted-foreground mb-6 md:mb-12 lg:mb-16`,children:e.description})]})}),(0,i.jsx)(r,{delay:.2,children:(0,i.jsx)(`div`,{className:`relative mx-auto grid divide-x divide-y border *:p-12 sm:grid-cols-2 lg:grid-cols-3`,children:e.items?.map((e,t)=>(0,i.jsxs)(`div`,{className:`space-y-3`,children:[(0,i.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,i.jsx)(n,{name:e.icon,size:24}),(0,i.jsx)(`h3`,{className:`text-sm font-medium`,children:e.title})]}),(0,i.jsx)(`p`,{className:`text-sm`,children:e.description})]},t))})})]})})}export{a 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.