PageSourceSearch

https://www.centurymedia.com/_nuxt/Dtgwiea4.js

js centurymedia.com collected 2026-10-02 05:29:11 UTC 3,881 bytes, 1 lines download raw bytes

1import{Ft as e,t}from"./DCl_HUlR.js";import{H as ee,L as n,P as r,R as i,V as a,at as o,f as s,i as c,it as l,j as u,l as d,mt as f,ot as p,p as m,t as h,u as g,v as _}from"./BszAIujU.js";import{t as v}from"./C16I44Vc.js";var y={class:`releases-section container mt-5`},b={class:`row mb-5`},x={class:`col-md-6 offset-md-3 col`},S={class:`mb-5`},C={class:`d-md-none mobile-view`},w={class:`row arrows-container`},T={class:`col text-center mb-5`},E=[`disabled`],D=[`disabled`],O=[`disabled`],k=[`disabled`],A={class:`row`},j={class:`position-relative`},M={class:`artist-title position-absolute start-50 translate-middle-x w-100 text-center`},N={key:0,class:`title`},P={class:`d-none d-md-block`},F={class:`row`},I={key:0,class:`cover-container`},L={class:`artist-title position-absolute start-50 translate-middle-x w-100 text-center`},R={class:`title`},z={class:`text-center`},B=h({__name:`artists`,setup(h){let B=f([]),V=f(``),H=f(``),U=f(0),W=f(10),G=f(10);u(async()=>{try{let e=await fetch(`/api/getArtistData`);if(e.ok){let t=await e.json();B.value=t}else console.error(`Failed to fetch artists`,e.statusText)}catch(e){console.error(`Error fetching artists:`,e)}});let K=d(()=>{let e=B.value;return H.value&&(e=H.value===`#`?e.filter(e=>/^\d/.test(e.flname)):e.filter(e=>e.flname.toLowerCase().startsWith(H.value.toLowerCase()))),V.value&&(e=e.filter(e=>e.flname.toLowerCase().includes(V.value.toLowerCase())||e.subtitle&&e.subtitle.toLowerCase().includes(V.value.toLowerCase()))),e}),q=d(()=>U.value+W.value),J=d(()=>K.value.slice(U.value,q.value)),Y=d(()=>K.value.slice(0,G.value)),X=()=>{U.value>0&&(U.value-=W.value)},Z=()=>{q.value<K.value.length&&(U.value+=W.value)},Q=()=>{G.value+=10},$=()=>{U.value=0},te=()=>{let e=K.value.length;U.value=e-e%W.value},ne=e=>{H.value=e,U.value=0,G.value=10},re=()=>{H.value=``,U.value=0,G.value=10},ie=d(()=>G.value>=K.value.length);return(u,d)=>{let f=v,h=i(`font-awesome-icon`),B=t;return r(),m(`section`,y,[d[3]||=g(`h1`,{class:`text-center mb-4`},`Artists`,-1),g(`div`,b,[g(`div`,x,[ee(g(`input`,{"onUpdate:modelValue":d[0]||=e=>V.value=e,id:`search-release`,type:`search`,placeholder:`Search for an artist`,class:`text-center w-100`,"aria-label":`Search for an artist`},null,512),[[e,V.value]])])]),g(`div`,S,[_(f,{onCharSelected:ne,onClearFilter:re})]),g(`div`,C,[g(`div`,w,[g(`div`,T,[g(`button`,{class:l({inactive:U.value<=0}),onClick:$,disabled:U.value<=0},[_(h,{icon:`angle-double-left`})],10,E),g(`button`,{class:l({inactive:U.value<=0}),onClick:X,disabled:U.value<=0},[_(h,{icon:`angle-left`})],10,D),g(`button`,{class:l({inactive:q.value>=K.value.length}),onClick:Z,disabled:q.value>=K.value.length},[_(h,{icon:`angle-right`})],10,O),g(`button`,{class:l({inactive:q.value>=K.value.length}),onClick:te,disabled:q.value>=K.value.length},[_(h,{icon:`angle-double-right`})],10,k)])]),g(`div`,A,[(r(!0),m(c,null,n(J.value,e=>(r(),m(`div`,{class:`col-12 mb-5`,key:e.id},[g(`div`,j,[_(B,{to:`/artist/`+e.slug},{default:a(()=>[e.cover?(r(),m(`div`,{key:0,class:`cover border border-light shadow rounded`,style:o({backgroundImage:`url(${e.cover.url})`})},null,4)):s(``,!0),d[1]||=g(`div`,{class:`dark`},null,-1),g(`div`,M,[e.flname?(r(),m(`div`,N,p(e.flname),1)):s(``,!0)])]),_:2},1032,[`to`])])]))),128))])]),g(`div`,P,[g(`div`,F,[(r(!0),m(c,null,n(Y.value,e=>(r(),m(`div`,{class:`col-md-4 mb-5 position-relative`,key:e.id},[e.cover||e.spotify_image?(r(),m(`div`,I,[_(B,{to:`/artist/`+e.slug},{default:a(()=>[g(`div`,{class:`cover border border-light shadow rounded`,style:o({backgroundImage:`url(${e.cover?e.cover.url:e.spotify_image})`})},[d[2]||=g(`div`,{class:`dark`},null,-1),g(`div`,L,[g(`div`,R,p(e.flname),1)])],4)]),_:2},1032,[`to`])])):s(``,!0)]))),128))]),g(`div`,z,[ie.value?s(``,!0):(r(),m(`button`,{key:0,class:`primary-button`,onClick:Q},`Show More`))])])])}}},[[`__scopeId`,`data-v-a16de6dd`]]);export{B 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.