1import{_ as h}from"./nuxt-link.497c2631.js";import{d as v,l as y,k,n as w,p as A,b as r,e as l,w as u,_ as C,o as i,q as T,v as V,f as p,i as d,s as B,T as F,F as N,r as S,m as b,t as D}from"./entry.3eb81e5d.js";import{u as G}from"./fetch.47b74031.js";import{s as L}from"./fuzzy.407b975f.js";import"./asyncData.ae7d1490.js";import"./_commonjsHelpers.725317a4.js";const q=d("h1",null,"Artists",-1),z=v({__name:"artists",async setup(E){var c;let a,m;y({title:"Artists"});const{data:f}=([a,m]=k(()=>G("/api/artists","$2uALnnxG35")),a=await a,m(),a),_=(c=f.value)==null?void 0:c.map(t=>({slug:t.slug,name:t.stage_name})).sort((t,n)=>{var o;return(o=t.name)==null?void 0:o.localeCompare(n.name)}),e=w(""),x=A(()=>e.value?L(e.value,_??[],{keySelector:t=>t.name}):_);return(t,n)=>{const o=h,g=C;return i(),r("div",null,[l(g,{name:"base"},{default:u(()=>[q,T(d("input",{placeholder:"Search...",type:"text","onUpdate:modelValue":n[0]||(n[0]=s=>B(e)?e.value=s:null)},null,512),[[V,p(e)]]),l(F,{name:"columns",tag:"ul",class:"columns transition"},{default:u(()=>[(i(!0),r(N,null,S(p(x),s=>(i(),r("li",{key:s.slug},[l(o,{to:"/artist/"+s.slug},{default:u(()=>[b(D(s.name),1)]),_:2},1032,["to"])]))),128))]),_:1})]),_:1})])}}});export{z 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.