1import{_ as G}from"./B8rIO-l4.js";import{_ as O,a as j}from"./CDno2Gef.js";import{b as H,e as Q,d as U}from"./DHMnLHBW.js";import{aP as S,aO as F,aL as X,b2 as Y,aT as J,aM as K}from"#entry";import{u as W}from"./B-G9anVA.js";import{r as Z,w as M,j as ee,p as C,e as f,q as _,z as a,X as te,ac as i,b as se,y as u,as as oe,d as q,f as I,F as ae,C as re}from"./CNzPmT6J.js";import{_ as ne}from"./Dt_WffwV.js";import{_ as ie}from"./DXdHitTI.js";import{_ as ce}from"./DtaAxGeU.js";import{_ as me}from"./DvUbNHKv.js";import{_ as le}from"./C0sIcHF5.js";import{u as ue}from"./B5tgC1Te.js";import{u as de}from"./aku9MQqk.js";import{u as pe}from"./B6CIcUoB.js";import{d as p}from"./-lERV1PL.js";import"./RZJ_n-ns.js";import"./DtZLN5-E.js";import"./DzcCH6WK.js";import"./BMQDsIPJ.js";import"./ofpTtb0S.js";import"./Bh6dsOB6.js";import"./Dnn3hgka.js";import"./DevKYhMi.js";import"./Bc6uEGJQ.js";import"./DSXz3sKp.js";import"./C2V70m3F.js";import"./Bu9CW6o6.js";import"./BhALwDeC.js";import"./DY2PTALy.js";(function(){try{var r=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};r.SENTRY_RELEASE={id:"7d0d20f9c7cf27ec217d57ec802a374a5d5272f7"}}catch{}})();try{(function(){var r=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new r.Error().stack;e&&(r._sentryDebugIds=r._sentryDebugIds||{},r._sentryDebugIds[e]="84a2866f-dac7-4806-89d4-ca4e0e91ee48",r._sentryDebugIdIdentifier="sentry-dbid-84a2866f-dac7-4806-89d4-ca4e0e91ee48")})()}catch{}const fe={__name:"MemberSearch",setup(r){const e=S(),g=F(),{debounce:l}=W(),c=Z(void 0);M(()=>e.query.search,n=>c.value=n,{immediate:!0});const y=l(n=>{g.push({query:{...e.query,search:n||void 0},hash:e.hash})},500),b=()=>{y(c.value)};return(n,s)=>{const t=ee("font-awesome"),m=H,d=Q,h=U;return f(),C(h,null,{default:_(()=>[a(m,null,{default:_(()=>[a(t,{class:"fa-fw text-slate-500",icon:["fas","magnifying-glass"]})]),_:1}),a(d,{modelValue:i(c),"onUpdate:modelValue":s[0]||(s[0]=v=>te(c)?c.value=v:null),placeholder:n.$t("pages.members.searchMember"),fluid:"",onInput:b},null,8,["modelValue","placeholder"])]),_:1})}}},_e={class:"container mx-auto mb-8"},ge={class:"grid grid-cols-1 lg:grid-cols-8 gap-8"},ye={class:"lg:col-span-6"},Xe={__name:"index",setup(r){const e=S(),g=F(),{t:l}=X(),{generateSeoMeta:c}=ue(),{isAfterGracePeriod:y}=Y(),b=de(),n=pe(),s=J(),t=se({model:"users_data",pageSize:18,populate:["photo","commissions","committees","directory_address.country","directory_address.city"],filters:[{field:"user_type",operator:"$eq",value:"membre"},{field:"user_status",operator:"$eq",value:"admis"}],sort:"lastname:asc"}),m=u(()=>n.item),d=u(()=>s.items),h=u(()=>s.total),v=u(()=>s.loadingItems),T=u(()=>(Math.max(1,+e.query.page||1)-1)*t.pageSize),$=u(()=>{const o=[{field:"user_type",operator:"$eq",value:"membre"},{field:"user_status",operator:"$eq",value:"admis"}];return y.value&&o.push({$or:[{field:"membership_contribution",operator:"$gte",value:0},{field:"membership_contribution",operator:"$null",value:!0}]}),o});oe(async()=>{await n.fetchOneByType("users_data"),b.set([{name:l("pages.members.pageTitle"),path:"members"},{name:l("menu.mainMenu.members"),path:"membership"}]),K(c({title:m.value?.title||l("pages.members.pageTitle"),description:m.value?.description||l("pages.members.pageDescription"),image:m.value?.banner,schemaType:"CollectionPage",items:d.value.map(o=>({title:`${o.firstname} ${o.lastname}`,description:o.title||"",documentId:o.documentId,createdAt:o.createdAt,updatedAt:o.updatedAt,thumbnail:o.photo})),basePath:"/membership/directory"}))}),M(()=>e.query,async o=>{await L()},{immediate:!0,deep:!0});function x(){t.filters=[...$.value],g.push({query:{}})}async function B(){await s.fetch({...t,page:Math.max(1,+e.query.page||1)})}async function L(){t.filters=s.setMemberFilter($.value,e.query.search),t.filters=p(s,"commissions.documentId",t.filters,e.query.commissions),t.filters=p(s,"committees.documentId",t.filters,e.query.committees),t.filters=p(s,"directory_address.country.documentId",t.filters,e.query.countries),t.filters=p(s,"directory_address.city.documentId",t.filters,e.query.cities),await B()}return(o,be)=>{const R=G,z=O,A=fe,D=ne,E=j,k=ie,P=ce,V=me,N=le;return f(),q("div",null,[a(R,{title:i(m)?.title,banner:i(m)?.banner},null,8,["title","banner"]),I("div",_e,[I("div",ge,[a(z,{"active-page":"members"}),I("div",ye,[a(N,{model:"members","item-count":i(h),"page-size":i(t).pageSize,offset:i(T),"is-loading":i(v),onResetFilters:x},{filters:_(()=>[a(A,{class:"col-span-2"}),a(D),a(E),a(k,{class:"col-span-2"}),a(P,{class:"col-span-2"})]),grid:_(()=>[(f(!0),q(ae,null,re(i(d),w=>(f(),C(V,{key:w.id,user:w,class:"col-span-12 md:col-span-4 lg:col-span-4"},null,8,["user"]))),128))]),_:1},8,["item-count","page-size","offset","is-loading"])])])])])}}};export{Xe as default}; 2//# sourceMappingURL=DXBR24xR.js.map
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.