PageSourceSearch

https://orka.tax/_nuxt/DU5l6oML.js

js orka.tax collected 2026-10-08 17:43:05 UTC 3,220 bytes, 1 lines download raw bytes

1import{On as e,Yt as t,_ as n,b as r,k as i,mt as a,qt as o,tr as s,un as c,v as l,vn as u}from"./B4b-2GOK.js";import{S as d,T as f}from"./BTaPj8Qm.js";import{f as p}from"./2qNPzTSP.js";import{t as m}from"./CfVWWUPK.js";import{t as h}from"./Dtik2t97.js";import{t as g}from"./y7Vl-GeN.js";var _={class:`border-secondary-200 bg-dominant-0 mx-auto max-w-3xl rounded-2xl border p-8 shadow-md lg:p-12`},v={class:`flex flex-col items-center gap-6 text-center`},y=[`disabled`],b=[`disabled`],x={key:0},S={key:1},C={key:2},w={key:0,class:`text-success text-sm font-medium`,role:`status`},T={key:1,class:`text-error text-sm font-medium`,role:`alert`},E={key:2,class:`text-secondary-700 text-xs`},D=Object.assign(i({__name:`LandingNewsletterSignup`,setup(i){let D=u(``),O=u(`idle`),k=u(``),A=p(),{push:j}=g(),M=async()=>{if(!(!D.value||O.value===`loading`)){O.value=`loading`,k.value=``;try{await m(`/api/newsletter/subscribe`,{method:`POST`,body:{email:D.value}}),O.value=`success`,j({event:`newsletter_signup`,source_page:A.path})}catch(e){O.value=`error`,k.value=e?.statusCode===400?`Adresse e-mail invalide.`:`Une erreur est survenue. Réessayez plus tard.`}}};return(i,u)=>{let p=h;return a(),l(p,{class:`bg-secondary-100`},{default:o(()=>[n(`div`,_,[n(`div`,v,[u[2]||=n(`div`,{class:`flex flex-col gap-3`},[n(`p`,{class:`text-secondary-700 text-xs font-semibold tracking-wider uppercase`},` Newsletter Orka.tax `),n(`h2`,{class:`text-secondary-900 text-2xl font-bold leading-tight lg:text-4xl`},` Recevez guides et astuces pour votre taxe foncière `),n(`p`,{class:`text-secondary-700 mx-auto max-w-xl text-base`},` Décryptages des évolutions fiscales, méthodes d'analyse, cas concrets, calendrier de réclamation. Une fois par mois maximum, jamais de spam. `)],-1),n(`form`,{class:`flex w-full max-w-md flex-col gap-3 sm:flex-row`,onSubmit:f(M,[`prevent`])},[u[1]||=n(`label`,{class:`sr-only`,for:`newsletter-email`},`Adresse e-mail`,-1),t(n(`input`,{id:`newsletter-email`,"onUpdate:modelValue":u[0]||=e=>c(D)?D.value=e:null,type:`email`,required:``,placeholder:`[email protected]`,disabled:e(O)===`loading`||e(O)===`success`,class:`border-secondary-300 focus:border-secondary-700 focus:ring-secondary-700/20 disabled:bg-secondary-100 placeholder:text-secondary-300 flex-1 rounded-lg border px-4 py-3 text-base transition focus:ring-2 focus:outline-none disabled:cursor-not-allowed`},null,8,y),[[d,e(D)]]),n(`button`,{type:`submit`,disabled:e(O)===`loading`||e(O)===`success`,class:`bg-accent-400 hover:bg-accent-300 focus:bg-accent-300 text-secondary-900 disabled:bg-secondary-200 disabled:text-secondary-700 cursor-pointer rounded-lg px-6 py-3 font-bold transition focus:outline-none disabled:cursor-not-allowed`},[e(O)===`loading`?(a(),r(`span`,x,`Envoi…`)):e(O)===`success`?(a(),r(`span`,S,`✓ Inscrit`)):(a(),r(`span`,C,`S'inscrire`))],8,b)],32),e(O)===`success`?(a(),r(`p`,w,` Merci ! Votre inscription est bien enregistrée. `)):e(O)===`error`?(a(),r(`p`,T,s(e(k)||`Une erreur est survenue. Réessayez plus tard.`),1)):(a(),r(`p`,E,` En vous inscrivant, vous acceptez de recevoir nos communications. Désinscription en 1 clic à tout moment. `))])])]),_:1})}}}),{__name:`LandingNewsletterSignup`});export{D as t};

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.