1import{_ as m}from"./DAxKoH13.js";import{_ as h}from"./DlAUqK2U.js";import{i as g,o as t,d as s,e as a,t as d,p as o,F as f,s as x,c as _,f as k,am as p}from"./BFQmxuEP.js";const v={key:0,class:"py-16"},b={class:"container"},y={key:0,class:"text-heading-2 text-primary-800 font-medium mb-6"},w=["innerHTML"],C=["href","target"],L={class:"flex flex-col h-full bg-white shadow-sm hover:shadow-md p-4 hover:bg-primary-800 hover:text-white transition-all duration-200"},S={class:"flex flex-col gap-4 justify-between pt-6 flex-1"},j={key:0,class:"text-heading-5 font-medium text-black group-hover:text-white"},B={key:1,class:"group-hover:text-white flex items-center justify-between gap-2 text-primary-800 font-normal transition-all duration-200"},I={__name:"SectionsSectionQuickLinkCardsPortrait",props:{section:Object},setup(i){const l=p(null);return g(()=>{if(!l.value)return;const c=l.value.querySelectorAll(".card-item");if(c.length===0)return;const r=new IntersectionObserver(n=>{n.forEach(e=>{e.isIntersecting&&(e.target.classList.add("animate-in"),r.unobserve(e.target))})},{threshold:.1});c.forEach((n,e)=>{n.style.transitionDelay=`${e*150}ms`,r.observe(n)})}),(c,r)=>{const n=m;return i.section?(t(),s("section",v,[a("div",b,[i.section?.title?(t(),s("h2",y,d(i.section.title),1)):o("",!0),i.section?.description?(t(),s("div",{key:1,innerHTML:i.section.description,class:"mb-12 text-base text-black leading-[1.5]"},null,8,w)):o("",!0),i.section?.items?.length?(t(),s("div",{key:2,ref_key:"cardsContainer",ref:l,class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"},[(t(!0),s(f,null,x(i.section.items,(e,u)=>(t(),s("a",{key:u,href:e.link?.url||"#",target:e.link?.target||"_self",class:"card-item no-underline group"},[a("div",L,[e?.image?.url?(t(),_(n,{key:0,src:e.image.url,alt:e?.title||"Card image",sizes:"sm:100vw md:50vw lg:600px",placeholder:[600,800,75,5],class:"w-full aspect-[3/4] object-cover rounded"},null,8,["src","alt"])):o("",!0),a("div",S,[e?.title?(t(),s("h3",j,d(e.title),1)):o("",!0),e.link?.label?(t(),s("div",B,[k(d(e.link.label)+" ",1),r[0]||(r[0]=a("i",{class:"pi pi-arrow-right text-lg"},null,-1))])):o("",!0)])])],8,C))),128))],512)):o("",!0)])])):o("",!0)}}},T=h(I,[["__scopeId","data-v-cb8a4c13"]]);export{T 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.