1import w from"./CCkUW_u0.js";import{z as I,r as u,m as M,a as t,d as p,b as l,F as c,g,o as s,p as V,v as B,e as S,C as $,a3 as D,f as y,i as L,t as v,V as N,_ as b}from"#entry";import{o as x}from"./BdmSeYdY.js";const A={key:0,class:"archives-list"},F={class:"archives"},T={class:"archive-imgs"},E=["onMouseenter","onClick"],H={key:0},q={key:0},G=I({__name:"ArchivesList",props:{projects:{}},setup(i){const z=i,m=u([]),d=u(0),_=u(null),f=u(new Set);M(()=>z.projects?.length||0,a=>{d.value=a,m.value=Array.from({length:a},(n,h)=>h+1)},{immediate:!0});const C=a=>{_.value=a,f.value.add(a),d.value+=1,m.value[a]=d.value};return(a,n)=>{const h=w;return i.projects?.length?(s(),t("div",A,[n[1]||(n[1]=l("h2",null,"More",-1)),l("ul",F,[l("div",T,[(s(!0),t(c,null,g(i.projects,(e,o)=>V((s(),S(h,{key:e._id+"-img",src:e.thumbnail.asset._id,alt:e.title,style:D({zIndex:m.value[o]}),class:$({"-is-active":_.value===o})},null,8,["src","alt","style","class"])),[[B,f.value.has(o)]])),128))]),(s(!0),t(c,null,g(i.projects,(e,o)=>(s(),t("li",{class:"archive h3",key:e._id,onMouseenter:r=>C(o),onMouseleave:n[0]||(n[0]=r=>_.value=null),onClick:r=>y(x)(e.url)},[l("span",null,[(s(!0),t(c,null,g(e.artist,(r,k)=>(s(),t(c,{key:r+"-"+k},[L(v(r.title),1),k<e.artist.length-1?(s(),t("span",H,", ")):p("",!0)],64))),128))]),l("span",null,v(e.title?.split(" - ")[1]||"â"),1),y(N).isDesktop?(s(),t("span",q,v(e.categories&&e.categories[0]?.title||"-"),1)):p("",!0),l("span",null,v(e.date||"-"),1)],40,E))),128))])])):p("",!0)}}}),P=b(G,[["__scopeId","data-v-a15c9192"]]);export{P 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.