1import{r as e}from"./vendor-react-DMFomHqg.js";import{a as t,c as n,d as r,f as i,g as a,h as o,i as s,l as c,m as l,n as u,o as d,p as f,r as p,s as m,t as h,u as g}from"./kubernetes-B7eMti5i.js";import{n as _,t as v}from"./intel-CySKDun0.js";import{i as y}from"./primitives-DTxj5wRF.js";var b=e(),x=[`Cloud & Data`,`AI Models`,`Security & EDR`,`IT Service Management`,`Identity Provider`,`Knowledge Base`,`Collaboration`,`SaaS Applications`],S=[[{src:_,alt:`AWS`},{src:u,alt:`Microsoft Azure`},{src:p,alt:`Google Cloud`},{src:t,alt:`Snowflake`},{src:m,alt:`Amazon Redshift`},{src:n,alt:`Databricks`}],[{src:a,alt:`Slack`},{src:o,alt:`Asana`},{src:l,alt:`Figma`},{src:s,alt:`GitLab`},{src:h,alt:`Kubernetes`},{src:v,alt:`Intel`}],[{src:i,alt:`OpenAI`},{src:r,alt:`Anthropic`},{src:g,alt:`Google Gemini`},{src:c,alt:`Grok`},{src:d,alt:`Perplexity`},{src:f,alt:`Google`}]],C=({className:e=``,paddingClass:t=`py-16 md:py-24`,borderTop:n=!0})=>(0,b.jsxs)(`section`,{className:`relative z-10 w-full overflow-hidden bg-[#F4F0EA] ${n?`border-t border-black/10`:``} ${t} ${e}`,"aria-label":`Integrations`,children:[(0,b.jsx)(`div`,{className:`max-w-6xl mx-auto px-6 md:px-12`,children:(0,b.jsxs)(y,{children:[(0,b.jsx)(`h2`,{className:`font-medium tracking-tight leading-[1.05] text-[2.2rem] md:text-[3rem] text-[#0A0A0C]`,children:`100+ Integrations`}),(0,b.jsx)(`p`,{className:`mt-4 max-w-xl text-base md:text-lg text-black/65 leading-relaxed`,children:`Connect the tools, models, and data you already use. No extra setup required.`}),(0,b.jsx)(`div`,{className:`mt-6 flex flex-wrap gap-2.5`,children:x.map(e=>(0,b.jsx)(`span`,{className:`rounded-full border border-black/[0.12] bg-white/60 px-3.5 py-1.5 text-xs font-medium text-black/60`,children:e},e))})]})}),(0,b.jsxs)(`div`,{className:`relative mt-12 md:mt-14`,children:[(0,b.jsx)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute inset-y-0 left-0 z-10 w-16 md:w-28`,style:{background:`linear-gradient(to right, #F4F0EA, transparent)`}}),(0,b.jsx)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute inset-y-0 right-0 z-10 w-16 md:w-28`,style:{background:`linear-gradient(to left, #F4F0EA, transparent)`}}),(0,b.jsx)(`div`,{className:`flex flex-col gap-4 md:gap-5`,children:S.map((e,t)=>{let n=[...e,...e],r=[...n,...n],i=t%2==1;return(0,b.jsx)(`div`,{className:`relative overflow-hidden`,children:(0,b.jsx)(`div`,{className:`flex w-max items-center gap-4 md:gap-5 animate-marquee will-change-transform`,style:{animationDuration:`${70+t*12}s`,animationDirection:i?`reverse`:`normal`},children:r.map((e,t)=>(0,b.jsx)(`div`,{className:`flex h-16 w-28 md:h-[72px] md:w-36 shrink-0 items-center justify-center rounded-2xl border border-black/[0.06] bg-white/80 shadow-[0_2px_12px_rgba(10,10,12,0.04)]`,children:(0,b.jsx)(`img`,{src:e.src,alt:e.alt,className:`h-7 md:h-8 w-auto max-w-[58%] object-contain`})},`${e.alt}-${t}`))})},t)})})]})]});export{C 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.