1import{i as R,e as ue,a as c,b as o,f as _,t as B}from"../chunks/DitfCwLp.js";import{p as ce,c as fe,k as f,g as s,h as xe,e as t,j as i,a as l,n as v,i as g,y as pe,r as a,z as me,l as be}from"../chunks/BOeOocOY.js";import{e as ge,h as _e,l as n,s as G,i as he,r as U}from"../chunks/BKsb4KTf.js";import{b as j}from"../chunks/DVNSuVQU.js";import{P as ye}from"../chunks/BgXr01GD.js";import{S as we}from"../chunks/Bhl2UZj0.js";import{S as ke}from"../chunks/DbX8Jsgi.js";const Se=!0,Je=Object.freeze(Object.defineProperty({__proto__:null,prerender:Se},Symbol.toStringTag,{value:"Module"}));var qe=_('<a target="_blank" rel="noopener noreferrer" class="font-ui text-sm text-blue underline underline-offset-2 hover:text-blue-light"> </a>'),Pe=_('<p class="font-ui text-sm text-green-600"> </p>'),je=_('<p class="font-ui text-sm text-red"> </p>'),ze=_('<!> <!> <section class="px-6 py-16"><div class="mx-auto grid max-w-225 gap-12 lg:grid-cols-[1fr_1.2fr]"><div><h2 class="mb-4 text-xl font-bold text-navy"> </h2> <div class="flex flex-col gap-4 text-sm text-slate"><div><div class="mb-1 font-ui text-[11px] uppercase tracking-wider text-red"> </div> Maison de la Vie Associative et Citoyenne du Quartier Latin<br/> 4 rue des Arènes, 75005 Paris</div> <div><div class="mb-1 font-ui text-[11px] uppercase tracking-wider text-red">Email</div> <a href="mailto:[email protected]" class="text-blue hover:text-blue-light">[email protected]</a></div> <div><div class="mb-1 font-ui text-[11px] uppercase tracking-wider text-red"> </div> <div class="flex flex-wrap gap-4"></div></div></div></div> <form class="flex flex-col gap-4"><div><label for="name" class="mb-1 block font-ui text-xs uppercase tracking-wider text-slate"> </label> <input id="name" type="text" required="" class="w-full rounded-lg border border-light-gray bg-white px-4 py-3 text-sm text-navy outline-none transition-colors focus:border-blue"/></div> <div><label for="email" class="mb-1 block font-ui text-xs uppercase tracking-wider text-slate">Email</label> <input id="email" type="email" required="" class="w-full rounded-lg border border-light-gray bg-white px-4 py-3 text-sm text-navy outline-none transition-colors focus:border-blue"/></div> <div><label for="message" class="mb-1 block font-ui text-xs uppercase tracking-wider text-slate">Message</label> <textarea id="message" required="" rows="5" class="w-full resize-none rounded-lg border border-light-gray bg-white px-4 py-3 text-sm text-navy outline-none transition-colors focus:border-blue"></textarea></div> <button type="submit" class="self-start rounded-full bg-red px-8 py-3 font-ui text-sm tracking-wide text-white transition-colors hover:bg-red-hover disabled:opacity-60"><!></button> <p class="text-xs leading-relaxed text-slate"> <a class="text-blue underline underline-offset-2 hover:text-blue-light"> </a></p> <div aria-live="polite"><!></div></form></div></section>',1);function Qe(W,X){ce(X,!0);let x=g(""),p=g(""),m=g(""),d=g("idle");async function Y(e){e.preventDefault(),l(d,"loading");try{(await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:s(x),email:s(p),message:s(m)})})).ok?(l(d,"success"),l(x,""),l(p,""),l(m,"")):l(d,"error")}catch{l(d,"error")}}var z=ze(),A=fe(z);we(A,{title:"Contact â AFJQL",description:"Contactez l'Amicale Franco-Japonaise du Quartier Latin : formulaire, email et adresse à Paris 5áµ."});var C=t(A,2);{let e=be(()=>n.current==="fr"?"Ãcrivez-nous":"ãåãåãã");ye(C,{title:"Contact",get subtitle(){return s(e)}})}var L=t(C,2),N=i(L),h=i(N),O=i(h),Z=v(O,!0),E=t(O,2),y=i(E),$=i(y),ee=v($,!0);pe(3),a(y);var M=t(y,4),J=i(M),te=v(J,!0),Q=t(J,2);ge(Q,21,()=>ke,he,(e,r)=>{var u=qe(),ve=v(u,!0);f(()=>{G(u,"href",s(r).href),o(ve,s(r).label)}),c(e,u)}),a(Q),a(M),a(E),a(h);var w=t(h,2),k=i(w),T=i(k),re=v(T,!0),F=t(T,2);U(F),a(k);var S=t(k,2),I=t(i(S),2);U(I),a(S);var q=t(S,2),V=t(i(q),2);me(V),a(q);var b=t(q,2),ae=i(b);{var se=e=>{var r=B("...");c(e,r)},ie=e=>{var r=B();f(()=>
1o(r,n.current==="fr"?"Envoyer":"éä¿¡")),c(e,r)};R(ae,e=>{s(d)==="loading"?e(se):e(ie,-1)})}a(b);var P=t(b,2),D=i(P),H=t(D),oe=v(H,!0);a(P);var K=t(P,2),le=i(K);{var ne=e=>{var r=Pe(),u=v(r,!0);f(()=>o(u,n.current==="fr"?"Message envoyé avec succès !":"ã¡ãã»ã¼ã¸ãéä¿¡ããã¾ããï¼")),c(e,r)},de=e=>{var r=je(),u=v(r,!0);f(()=>o(u,n.current==="fr"?"Erreur, veuillez réessayer.":"ã¨ã©ã¼ãçºçãã¾ãããå度ã試ããã ããã")),c(e,r)};R(le,e=>{s(d)==="success"?e(ne):s(d)==="error"&&e(de,1)})}a(K),a(w),a(N),a(L),f(e=>{o(Z,n.current==="fr"?"Nos coordonnées":"é£çµ¡å
"),o(ee,n.current==="fr"?"Adresse":"使"),o(te,n.current==="fr"?"Réseaux sociaux":"SNS"),o(re,n.current==="fr"?"Nom":"åå"),b.disabled=s(d)==="loading",o(D,`${n.current==="fr"?"Vos coordonnées servent uniquement à répondre à votre message et ne sont transmises à aucun tiers en dehors de notre prestataire dâenvoi.":"ããã ããæ
å ±ã¯ãè¿ä¿¡ã®ã¿ã«ä½¿ç¨ããã¡ã¼ã«é
ä¿¡äºæ¥è
ãé¤ã第ä¸è
ã«ã¯æä¾ãã¾ããã"} `),G(H,"href",e),o(oe,n.current==="fr"?"Politique de confidentialité":"ãã©ã¤ãã·ã¼ããªã·ã¼")},[()=>_e("/confidentialite")]),ue("submit",w,Y),j(F,()=>s(x),e=>l(x,e)),j(I,()=>s(p),e=>l(p,e)),j(V,()=>s(m),e=>l(m,e)),c(W,z),xe()}export{Qe as component,Je as universal};
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.