1import{_ as ce}from"./DFQKjBxO.js";import{Q as W,j as z,N as me,Z as pe,I as ge,$ as fe,o as n,c as a,a as e,b as u,C as X,w as d,F as b,r as k,m as l,n as $,h as ee,t as m,v as te,x,u as ve,i as _e,f as y,y as q,z as be,A as xe,B as he,k as G,l as V,q as H,s as Q,g as I,D as Y,E as ye}from"./h9yQLS9B.js";import{_ as ke}from"./WKVV2amt.js";import{a as Z,P as $e,S as J}from"./oySjBs2M.js";import{N as we}from"./BLFO0TI4.js";import{d as Ce}from"./fr3g8E3O.js";import{r as K}from"./CJSe-VKO.js";import{u as Ve}from"./P2u8RZ2d.js";const De={class:"modal"},Se={class:"modal-frame"},Ae={class:"modal-wrapper"},Me={class:"modal-content w-full sm:w-[500px] max-h-[80%]"},Fe={class:"modal-header-close"},Pe={class:"modal-body space-y-7"},Ne={class:"flex flex-col gap-[18px]"},Be={class:"modal-footer"},Ue={__name:"MyDelegationsSelect",async setup(se,{emit:c}){let v,h;const D=W();let L=x([]);[v,h]=z(()=>D.getUser()),await v,h(),L.value=D.user.adhesion.departements;const S=c,A=()=>S("close");return me(()=>{pe()}),ge(()=>{fe()}),(M,i)=>{const p=X,F=ee,w=te;return n(),a("div",De,[i[5]||(i[5]=e("div",{class:"modal-background"},null,-1)),e("div",Se,[e("div",Ae,[e("div",Me,[e("div",Fe,[e("button",{onClick:i[0]||(i[0]=g=>A())},[u(p,{name:"heroicons:x-mark",class:"w-8 h-8"})]),i[2]||(i[2]=e("p",null,"Délégations",-1))]),e("div",Pe,[i[3]||(i[3]=e("p",{class:"text-base"},"Selectionnez une délégation pour consulter sa page dédiée.",-1)),e("div",Ne,[u(w,null,{default:d(()=>[(n(!0),a(b,null,k(l(L),g=>(n(),$(F,{to:`/vie-du-reseau/${g.slug}`,class:"btn-lg"},{default:d(()=>[e("span",null,m(g.name),1),u(p,{name:"heroicons:chevron-down"})]),_:2},1032,["to"]))),256))]),_:1})])]),e("div",Be,[e("button",{onClick:i[1]||(i[1]=g=>A())},"Annuler"),i[4]||(i[4]=e("button",{class:"hidden"},"Valider",-1))])])])])])}}},ze={class:"lg:text-lg min-h-window"},Le={class:"flex flex-wrap gap-x-6 items-end justify-between container mx-auto"},Te={class:"text-white bg-cover bg-center bg-[url('~/assets/img/texture/vmf_texture_blue.png')]"},Ie={class:"mx-auto py-8 md:py-16"},Oe={class:"sm:container mx-auto overflow-hidden"},Re={key:0,class:"bg-[#F8F8F8] bg-opacity-10 h-fit py-3 container mx-auto mt-6 md:mt-12"},Ee={key:1,class:"relative block md:hidden mt-9 -ml-36 carrousel carrousel-offset pagination-gold-blue"},je={class:"card"},qe={key:0,class:"relative hidden md:block carrousel carrousel-offset pagination-gold-blue button-gold-blue"},Ge={class:"card"},He={class:"flex justify-center mt-6 md:mt-8"},Qe={class:"px-4 md:p-0 md:w-[762px] mx-auto autocomplete"},Ye={class:"relative"},Ze={key:0,class:"error-message absolute"},Je={key:2,class:"absolute inset-y-0 right-0 pr-3 flex items-center"},Ke={key:3},We=["onClick"],Xe={class:"font-semibold"},et={class:"px-4 md:p-0 md:w-[762px] mx-auto mt-6 md:mt-12"},tt={class:"w-full space-y-6"},st={class:"px-4 md:px-[30px] py-4"},nt={class:"details-content-container"},lt={key:0,class:"details-content"},ot={key:1,disabled:"",class:"cursor-not-allowed bg-[#D9D9D9] text-[#595959] py-2 px-[10px] rounded-[6px]"},gt={__name:"index",async setup(se){let c,v;ve({title:"Vie du réseau",description:"La première richesse des VMF réside dans la qualité et l'excellence de son réseau de délégués bénévoles présents sur tout le territoire national."});const h=W(),D=[{title:"Accueil",to:"/"}],S=_e({sm:450,md:834,lg:1164}).greater("lg"),A=x(!1),M=x(!1),i=x(!1),p=x(""),F=[we,$e],w=x(null),g=x(!1),T=x(""),P=Ve(p);[c,v]=z(()=>h.getUser()),await c,v(),h.userAuthenticated.isAuthenticated&&h.user.adhesion&&(A.value=h.user.adhesion.departements.length>0);const{data:N}=([c,v]=z(()=>G(()=>$fetch(`${V()}/api/post/paginate/delegations/0/0/1/1`),"$rEngAgY3mL")),c=await c,v(),c),{data:C,refresh:ne}=([c,v]=z(()=>G(()=>$fetch(`${V()}/api/department`),"$yrhfx_ObdO")),c=await c,v(),c);function le(){M.value=!1,ne()}function oe(){i.value=!1}function O(){p.value="",g.value=!1,T.value=""}function R(o){g.value=!0,T.value=o}async function ae(o){if(p.value="",w.value=null,o.delegationType==="region")return Y(`/vie-du-reseau/${o.slug}`);const t=C.value.find(r=>r.name===o.name);if(!t){R("Cette délégation départementale n'est pas encore disponible.");return}try{const r=await $fetch(`${V()}
1/api/department/${t.id}`);if(r.delegation.length>0)if(r.delegation.length>1)w.value=r,M.value=!0;else return Y(`/vie-du-reseau/${o.slugRegion}/${r.delegation[0].slug}`);else R("Cette délégation départementale n'est pas encore disponible.")}catch{ye.new({type:"alert",text:"Une erreur est survenue.",delay:3e3})}}function ie(o){const t=C.value.map(f=>f.name).indexOf(o.name),r=C.value[t];return t>=0&&r.delegation.length>0}function re(o){const t=C.value.map(f=>f.name).indexOf(o.name),r=C.value[t];return t>=0&&r.delegation.length>0?r.delegation[0].slug:null}function E(o,t){if(!o||!t)return"#";if(K.map(_=>_.slug).includes(o))return`/vie-du-reseau/${o}/actualite/${t}`;{const _=Ce.find(B=>B.slugDepartment===o);return _&&_.slugRegion?`/vie-du-reseau/${_.slugRegion}/${o}/actualite/${t}`:`/vie-du-reseau/${o}/actualite/${t}`}}return(o,t)=>{const r=ce,f=ee,_=te,B=X,ue=ke,de=Ue;return n(),a("div",ze,[t[11]||(t[11]=e("div",{class:"shadow-ellipse bg-cover bg-center bg-[url('~/assets/img/header/vie_reseau_header.jpg')] h-[140px] md:h-[270px]"},[e("div",{class:"flex flex-col h-full justify-center items-center"},[e("h1",{class:"z-0 font-didot text-white text-center"}," Vie du réseau ")])],-1)),e("div",Le,[u(r,{title:"Vie du réseau",breadcrumb:D,class:"-ml-4 lg:m-0 w-fit"})]),t[12]||(t[12]=e("div",{class:"container mx-auto mb-8 md:mb-16"},[e("h2",{class:"border-l-[3px] border-goldPrimary-500 px-3 mt-5 mb-8 md:mb-12"}," Les délégations VMF "),e("div",{class:"space-y-6"},[e("p",null,"La première richesse des VMF réside dans la qualité et l'excellence de son réseau de délégués bénévoles présents sur tout le territoire national permettant un maillage sans égal."),e("p",null,"Ils sont les ambassadeurs des VMF."),e("p",null,"Ces derniers, qu'ils soient délégués régionaux ou départementaux, sont au service de leurs adhérents, amateurs de Patrimoine. Ils sont les garants des actions de sauvegarde et de protection initiées, tant à un niveau local que national, par l'intermédiaire du siège.")])],-1)),e("div",Te,[e("div",Ie,[e("div",Oe,[t[6]||(t[6]=e("h2",{class:"ml-4 sm:ml-0 border-l-[3px] border-goldPrimary-500 px-3"}," Actualités des délégations ",-1)),l(N).items.length==0?(n(),a("div",Re,[...t[5]||(t[5]=[e("p",{class:"text-center text-lg font-semibold"},"Aucune actualité disponible.",-1)])])):(n(),a("div",Ee,[u(_,null,{default:d(()=>[u(l(Z),{slidesPerView:1,spaceBetween:-280,slidesPerGroup:1,centeredSlides:!0,pagination:{clickable:!0},modules:F},{default:d(()=>[(n(!0),a(b,null,k(l(N).items.slice(0,8),s=>(n(),$(l(J),null,{default:d(()=>[u(f,{to:E(s.slugDelegation,s.slug),style:H([s.imgThumbnail?`background-image: url(${("useApiUrl"in o?o.useApiUrl:l(V))()}/uploads/posts/thumbnails/${s.imgThumbnail})`:"background-image: none"]),class:"slide"},{default:d(()=>[e("div",je,[e("p",null,m(("useConvertDate"in o?o.useConvertDate:l(Q))(s.createdAt)),1),e("p",null,m(s.title),1)])]),_:2},1032,["to","style"])]),_:2},1024))),256))]),_:1})]),_:1})]))]),l(N).items.length>0?(n(),a("div",qe,[u(_,null,{default:d(()=>[u(l(Z),{slidesPerView:l(S)?4:2,spaceBetween:0,slidesPerGroup:l(S)?4:2,pagination:{clickable:!0},navigation:!0,modules:F,class:"mt-12 container mx-auto"},{default:d(()=>[(n(!0),a(b,null,k(l(N).items.slice(0,8),s=>(n(),$(l(J),null,{default:d(()=>[u(f,{to:E(s.slugDelegation,s.slug),style:H([s.imgThumbnail?`background-image: url(${("useApiUrl"in o?o.useApiUrl:l(V))()}/uploads/posts/thumbnails/${s.imgThumbnail})`:"background-image: none"]),class:"slide"},{default:d(()=>[e("div",Ge,[e("p",null,m(("useConvertDate"in o?o.useConvertDate:l(Q))(s.createdAt)),1),e("p",null,m(s.title),1)])]),_:2},1032,["to","style"])]),_:2},1024))),256))]),_:1},8,["slidesPerView","slidesPerGroup"])]),_:1})])):y("",!0),e("div",He,[u(f,{to:"/vie-du-reseau/actualite-des-delegations",class:"btn-primary-blue"},{default:d(()=>[...t[7]||(t[7]=[I(" Parcourir l'actualité des délégations ",-1)])]),_:1})])])]),e("div",{onClick:t[0]||(t[0]=s=>P.value=[]),class:"container mx-auto py-8 md:py-16"},[...t[8]||(t[8]=[e("h2",{class:"border-l-[3px] border-goldPrimary-500 px-3 mb-8 md:mb-12"}," Découvrez les délégations de France ",-1),e("div",{class:"space-y-6"}
1,[e("p",null,"Les délégués ont aussi des relations suivies avec les pouvoirs publics locaux et siègent dans les commissions compétentes en matière de patrimoine, d'environnement, d'urbanismeâ¦"),e("p",null,"Pour avoir les informations sur une délégation départementale VMF, sélectionnez une région puis le département souhaité, ou utilisez le champ de recherche.")],-1)])]),e("div",{onClick:t[4]||(t[4]=s=>P.value=[]),class:"bg-[#F8F8F8] py-6 md:py-12"},[e("div",Qe,[e("label",{for:"location",class:q([{"error-label":l(g)}])}," Trouvez votre délégation ",2),e("div",Ye,[be(e("input",{"onUpdate:modelValue":t[1]||(t[1]=s=>he(p)?p.value=s:null),onFocusin:t[2]||(t[2]=s=>O()),type:"text",placeholder:"Recherchez par ville, code postal, région ou département",name:"location",id:"location",autocomplete:"off",class:q([{"input-error":l(g)}])},null,34),[[xe,l(p)]]),l(g)?(n(),a("span",Ze,m(l(T)),1)):y("",!0),l(p)?(n(),a("button",{key:1,onClick:t[3]||(t[3]=s=>O()),class:"absolute inset-y-0 right-0 pr-3 flex items-center cursor-pointer"}
1,[u(B,{name:"heroicons:x-mark",class:"w-8 h-8 text-goldPrimary-500"})])):(n(),a("span",Je,[u(B,{name:"heroicons:magnifying-glass",class:"w-6 h-6 text-goldPrimary-500"})])),l(P).length>0?(n(),a("ul",Ke,[(n(!0),a(b,null,k(l(P),s=>(n(),a("li",{onClick:j=>ae(s)},[s.delegationType==="region"?(n(),a(b,{key:0},[t[9]||(t[9]=e("span",{class:"font-semibold"}," Région ",-1)),e("span",null," - "+m(s.name),1)],64)):(n(),a(b,{key:1},[e("span",Xe,m(s.number),1),e("span",null," - "+m(s.name),1)],64))],8,We))),256))])):y("",!0)])]),e("div",et,[e("div",tt,[(n(!0),a(b,null,k(l(K),(s,j)=>(n(),a("details",{key:j,class:"details-disclosure"},[e("summary",null,m(s.name),1),e("div",null,[e("div",st,[u(f,{to:`/vie-du-reseau/${s.slug}`,class:"hyperlink"},{default:d(()=>[...t[10]||(t[10]=[I(" Voir la délégation régionale ",-1)])]),_:1},8,["to"])]),e("div",nt,[s.departments.length>0?(n(),a("ul",lt,[(n(!0),a(b,null,k(s.departments,U=>(n(),a("li",null,[ie(U)?(n(),$(f,{key:0,to:`/vie-du-reseau/${s.slug}/${re(U)}`,class:"bg-[#E4D49B] hover:bg-[#d4c58f] py-2 px-[10px] transition rounded-[6px] block w-fit"},{default:d(()=>[I(m(U.name),1)]),_:2},1032,["to"])):(n(),a("button",ot,m(U.name),1))]))),256))])):y("",!0)])])]))),128))])])]),l(M)?(n(),$(ue,{key:0,departmentSelect:l(w),onClose:le},null,8,["departmentSelect"])):y("",!0),l(i)?(n(),$(de,{key:1,onClose:oe})):y("",!0)])}}};export{gt 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.