1import{t as e}from"./jsx-runtime-BqYSgJeI.js";import{f as t,s as n,u as r}from"./product-profile-DRdD5xbE.js";import{nr as i,zn as a}from"./index-DLT8HiMx.js";import{t as o}from"./react-CRHk_zwj.js";import{t as s}from"./link-BmNm44PN.js";import{t as c}from"./PublicNavbar-DtzYF4LC.js";var l=e();function u({locale:e}){let u=o(`footer`),d=o(`home.platform`),f=t.publicToolPagesEnabled;return(0,l.jsx)(`footer`,{className:`mt-auto bg-[#171915] px-6 pb-8 pt-14 text-gray-300 sm:px-10 lg:pt-16`,children:(0,l.jsxs)(`div`,{className:`mx-auto max-w-[1440px]`,children:[(0,l.jsxs)(`div`,{className:`grid gap-12 border-b border-white/10 pb-12 lg:grid-cols-[1.2fr_1fr] lg:gap-20`,children:[(0,l.jsxs)(`div`,{children:[(0,l.jsx)(s,{href:`/${e}`,className:`inline-flex rounded-sm focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-8 focus-visible:outline-white`,"aria-label":t.productNameLocalized,children:(0,l.jsx)(`img`,{src:t.darkLogoPath,alt:t.productNameLocalized,width:172,height:40,className:`h-9 w-auto sm:h-10`,loading:`lazy`})}),(0,l.jsx)(`p`,{className:`mt-6 max-w-[280px] text-lg leading-relaxed tracking-tight text-[#b8bcb2]`,children:d(`title`).replace(` 2`,` `)})]}),(0,l.jsxs)(`div`,{className:`grid grid-cols-2 gap-x-8 gap-y-10`,children:[(0,l.jsxs)(`nav`,{"aria-label":u(`products`),children:[(0,l.jsx)(`h2`,{className:`text-sm font-medium text-[#f1f2ed]`,children:u(`products`)}),(0,l.jsx)(`ul`,{className:`mt-5 space-y-3`,children:[{href:`/models`,label:u(`models`)},{href:`/agents`,label:`Vecbase Agents`},{href:`/pricing`,label:u(`membership`)},...f?[{href:`/features/tools`,label:u(`allTools`)}]:[]].map(t=>(0,l.jsx)(`li`,{children:(0,l.jsx)(s,{href:`/${e}${t.href}`,className:`text-sm leading-6 text-[#a6ada0] transition-colors hover:text-white`,children:t.label})},t.href))})]}),(0,l.jsxs)(`nav`,{"aria-label":u(`resources`),children:[(0,l.jsx)(`h2`,{className:`text-sm font-medium text-[#f1f2ed]`,children:u(`resources`)}),(0,l.jsxs)(`ul`,{className:`mt-5 space-y-3`,children:[(0,l.jsx)(`li`,{children:(0,l.jsx)(`a`,{href:r(),className:`text-sm leading-6 text-[#a6ada0] transition-colors hover:text-white`,children:u(`documentation`)})}),(0,l.jsx)(`li`,{children:(0,l.jsx)(s,{href:`/${e}/connect`,className:`text-sm leading-6 text-[#a6ada0] transition-colors hover:text-white`,children:a(e)})}),[`research`,`blog`,`changelog`].map(t=>(0,l.jsx)(`li`,{children:(0,l.jsx)(s,{href:`/${e}/${t}`,className:`text-sm leading-6 text-[#a6ada0] transition-colors hover:text-white`,children:i(t,e).navLabel})},t))]})]})]})]}),(0,l.jsxs)(`div`,{className:`flex flex-col gap-5 pt-7 md:flex-row md:items-center md:justify-between`,children:[(0,l.jsx)(`p`,{className:`text-sm text-[#a6ada0]`,children:n(u(`copyright`))}),(0,l.jsxs)(`div`,{className:`flex flex-wrap items-center gap-x-5 gap-y-3 text-sm`,children:[(0,l.jsx)(`span`,{className:`sr-only`,children:u(`legal`)}),(0,l.jsx)(s,{href:`/${e}/terms`,className:`text-[#a6ada0] transition-colors hover:text-white`,children:u(`termsOfService`)}),(0,l.jsx)(s,{href:`/${e}/privacy`,className:`text-[#a6ada0] transition-colors hover:text-white`,children:u(`privacyPolicy`)}),(0,l.jsx)(c,{direction:`up`})]})]})]})})}export{u 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.