1import{d as g,aP as _,eK as m,c9 as f,C as c,D as o,V as i,F as t,E as a,h as d,M as h,N as b,aL as y,H as v,X as p,Y as w}from"./BasuKg0Z.js";import{_ as k}from"./DyIB2CB2.js";import"./BbdHyzsU.js";import"./DdjJ_Nrq.js";import"./DOyF7RZx.js";const E={class:"bg-[#f5f6fa] min-h-screen"},N={class:"py-14 lg:py-20"},C={class:"container mx-auto px-4 lg:px-8"},F={key:0,class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 lg:gap-8 max-w-6xl mx-auto"},D={key:0,class:"aspect-[16/9] overflow-hidden bg-gradient-to-br from-[#6654f5]/10 to-[#ca5a8b]/10"},V=["src","alt"],B={key:1,class:"aspect-[16/9] bg-gradient-to-br from-[#6654f5] via-[#ca5a8b] to-[#f2b347]"},L={class:"p-6"},R={class:"text-lg font-bold text-[#0b0c18] mb-2 group-hover:text-[#6654f5] transition-colors"},A={key:0,class:"text-sm text-gray-500 line-clamp-2"},S={key:1,class:"text-center py-20"},G=g({__name:"index",async setup(W){let n,r;const{data:l}=([n,r]=_(()=>m("/api/resources/catalog",{default:()=>[]},"$Vp2Ei1Jdtc")),n=await n,r(),n);return f({title:"Free resources | Enterprise DNA",meta:[{name:"description",content:"Workflows, audits, and playbooks. Free downloads from Enterprise DNA."}]}),($,s)=>{const u=y,x=k;return o(),c(x,{name:"new-home"},{default:i(()=>[t("main",E,[s[2]||(s[2]=t("section",{class:"bg-white"},[t("div",{class:"container mx-auto px-4 lg:px-8 py-16 lg:py-20 text-center"},[t("p",{class:"text-[11px] font-bold uppercase tracking-[0.2em] text-[#6654f5] mb-3"},"FREE RESOURCES"),t("h1",{class:"text-4xl lg:text-5xl font-bold text-[#0b0c18] mb-4"},"Workflows, audits, and playbooks"),t("p",{class:"text-lg text-gray-600 max-w-2xl mx-auto"},"Pick a guide. Drop your email. We send it over and log you in our CRM so we can follow up if you want a hands-on pass.")])],-1)),t("section",N,[t("div",C,[d(l)?.length?(o(),a("div",F,[(o(!0),a(h,null,b(d(l),e=>(o(),c(u,{key:e.slug,to:`/downloads/${e.slug}`,class:"group block rounded-3xl bg-white border border-gray-100 overflow-hidden hover:border-[#6654f5]/30 hover:shadow-xl hover:shadow-[#0b0c18]/5 transition-all"},{default:i(()=>[e.cover_image?(o(),a("div",D,[t("img",{src:e.cover_image,alt:e.title,class:"w-full h-full object-cover group-hover:scale-[1.02] transition-transform duration-500",loading:"lazy"},null,8,V)])):(o(),a("div",B)),t("div",L,[t("h3",R,p(e.title),1),e.subtitle?(o(),a("p",A,p(e.subtitle),1)):v("",!0),s[0]||(s[0]=t("span",{class:"mt-4 inline-flex items-center gap-2 text-sm font-semibold text-[#6654f5]"},[w(" Get the resource "),t("span",{class:"transition-transform group-hover:translate-x-1"},"â")],-1))])]),_:2},1032,["to"]))),128))])):(o(),a("div",S,[...s[1]||(s[1]=[t("p",{class:"text-gray-500"},"No resources published yet. Check back soon.",-1)])]))])])])]),_:1})}}});
1export{G as default};
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.