PageSourceSearch

https://www.meeplay.io/_nuxt/BkO9AcTM.js

js meeplay.io collected 2026-09-24 11:01:19 UTC 4,153 bytes, 1 lines download raw bytes

1import{_ as N}from"./hPy_SS6f.js";import{_ as A}from"./CA6qOeep.js";import{d as C,u as T,f as I,w as B,h as E,i,j as e,k as z,l as O,a as s,q as c,t as a,G as L,H as R,I as q,F as u,r as F,y as P,o as t,c as V,m,b as k}from"./C55s6Vps.js";import{a as j}from"./CxRBa7Xc.js";import{u as H}from"./D9gYiAGl.js";import{_ as M}from"./DlAUqK2U.js";import"./BgH8k148.js";const $={class:"section org-dir-hero"},G={class:"wrap org-dir-hero__inner"},U={class:"breadcrumbs"},J={class:"org-search"},K=["placeholder","aria-label"],Y={class:"section"},Z={class:"wrap"},Q={class:"org-dir-count"},W={key:0,class:"org-dir-grid"},X={class:"org-card__logo"},ee=["src","alt"],se={key:1},oe={class:"org-card__info"},ae={class:"org-card__type"},re={class:"org-card__meta"},te={key:1,class:"org-dir-empty"},ne={class:"section cta"},ie={class:"wrap"},le=C({__name:"index",async setup(ce){let _,y;const{t:f,locale:r}=T(),v=I(),{data:S}=([_,y]=B(()=>j("/api/organizers/directory",{default:()=>[]},"$1Jmm72KD5g")),_=await _,y(),_),x={SHOP:{es:"Tienda",en:"Shop"},ASSOCIATION:{es:"Asociación",en:"Association"},EDITORIAL:{es:"Editorial",en:"Publisher"},DESIGNER:{es:"Diseñador",en:"Designer"},CREATOR:{es:"Creador",en:"Creator"},ORGANIZATION:{es:"Organizador",en:"Organizer"},OTHERS:{es:"Organizador",en:"Organizer"}},b=l=>{const n=x[String(l||"").toUpperCase()];return n?n[r.value==="en"?"en":"es"]:r.value==="en"?"Organizer":"Organizador"},p=P(""),h=l=>l.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,""),g=k(()=>{const l=h(p.value.trim()),n=S.value||[];return l?n.filter(d=>h(d.name||"").includes(l)||h(b(d.type)).includes(l)):n}),w=k(()=>r.value==="en"?"Board game shops, clubs and publishers":"Tiendas, clubes y editoriales de juegos de mesa");return H({title:()=>`${w.value} | Meeplay`,description:()=>r.value==="en"?"Directory of board game shops, clubs, associations and publishers on Meeplay, sorted by followers.":"Directorio de tiendas, clubes, asociaciones y editoriales de juegos de mesa en Meeplay, ordenados por seguidores."}),E(()=>({link:[{rel:"canonical",href:`https://www.meeplay.io/${r.value}/organizadores`}]})),(l,n)=>{const d=N,D=A;return t(),i("div",null,[e("section",$,[e("div",G,[e("nav",U,[z(d,{to:s(v)("/")},{default:O(()=>[c(a(s(f)("pillar.home")),1)]),_:1},8,["to"]),n[1]||(n[1]=e("span",null,"›",-1)),c(a(s(r)==="en"?"Organizers":"Organizadores"),1)]),e("h1",null,a(s(w)),1),e("p",null,a(s(r)==="en"?"Discover who brings the board game community to life. Sorted by followers.":"Descubre quién mueve la comunidad de juegos de mesa. Ordenados por seguidores."),1),e("div",J,[L(e("input",{"onUpdate:modelValue":n[0]||(n[0]=o=>q(p)?p.value=o:null),type:"search",class:"org-search__input",placeholder:s(r)==="en"?"Search by name…":"Busca por nombre…","aria-label":s(r)==="en"?"Search organizers":"Buscar organizadores"},null,8,K),[[R,s(p)]])])])]),e("section",Y,[e("div",Z,[e("p",Q,a(s(g).length)+" "+a(s(g).length===1?s(r)==="en"?"result":"resultado":s(r)==="en"?"results":"resultados"),1),s(g).length?(t(),i("div",W,[(t(!0),i(u,null,F(s(g),o=>(t(),V(d,{key:o.uuid,class:"org-card",to:s(v)("/organizadores/"+(o.slug||o.uuid))},{default:O(()=>[e("div",X,[o.logo?(t(),i("img",{key:0,src:o.logo,alt:o.name,loading:"lazy"},null,8,ee)):(t(),i("span",se,a((o.name||"?").charAt(0).toUpperCase()),1))]),e("div",oe,[e("span",ae,[c(a(b(o.type)),1),o.verified?(t(),i(u,{key:0},[c(" · ✓")],64)):m("",!0)]),e("strong",null,a(o.name),1),e("span",re,[o.city?(t(),i(u,{key:0},[c(a(o.city),1)],64)):m("",!0),o.city&&o.followers?(t(),i(u,{key:1},[c(" · ")],64)):m("",!0),o.followers?(t(),i(u,{key:2},[c(a(o.followers)+" "+a(s(r)==="en"?"followers":"seguidores"),1)],64)):m("",!0)])])]),_:2},1032,["to"]))),128))])):(t(),i("p",te,a(s(r)==="en"?"No organizers match your search.":"Ningún organizador coincide con tu búsqueda."),1))])]),e("section",ne,[e("div",ie,[e("h2",null,a(s(f)("cta.downloadTitle")),1),e("p",null,a(s(r)==="en"?"Follow your favourite organizers and never miss an event.":"Sigue a tus organizadores favoritos y no te pierdas ningún evento."),1),z(D)])])])}}}),ye=M(le,[["__scopeId","data-v-2438f35c"]]);export{ye 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.