PageSourceSearch

https://konfiapp.de/_app/immutable/nodes/0.WCOvL95A.js

js konfiapp.de collected 2026-09-25 03:12:08 UTC 47,711 bytes, 45 lines download raw bytes

1import{n as e}from"../chunks/hePW80VL.js";import{$ as t,A as n,At as r,C as i,Et as a,F as o,Ft as s,H as c,J as l,N as u,O as d,P as f,R as p,St as m,T as h,Tt as g,U as _,V as v,W as y,X as b,Y as x,_ as S,_t as C,a as w,b as T,c as E,ct as D,d as O,dt as k,ft as A,ht as j,i as M,jt as N,k as ee,m as P,mt as F,nt as I,p as L,pt as R,q as z,s as B,st as V,t as H,v as U,vt as W,xt as G,yt as K}from"../chunks/UpMfx3B4.js";import{i as q,n as J,r as Y,t as te}from"../chunks/CDEGR86A.js";import{n as X}from"../chunks/DAg_3m3T.js";import"../chunks/DYrviY11.js";import"../chunks/Bc3r2-vG.js";import{t as Z}from"../chunks/qObwFn_5.js";import"../chunks/DKFUzuz7.js";import{t as ne}from"../chunks/CTXxpaqU.js";var re=e({prerender:()=>!1,trailingSlash:()=>ie}),ie=`always`;function Q(e){let t=e-1;return t*t*t+1}function $(e,t,n){return Number.isNaN(t)?``:`${e}: ${n*t}px;`}function ae(e,{delay:t=0,duration:n=400,easing:r=Q,axis:i=`y`}={}){let a=getComputedStyle(e),o=+a.opacity,s=i===`y`?`height`:`width`,c=parseFloat(a[s]),l=i===`y`?[`top`,`bottom`]:[`left`,`right`],u=l.map(e=>`${e[0].toUpperCase()}${e.slice(1)}`),d=parseFloat(a[`padding${u[0]}`]),f=parseFloat(a[`padding${u[1]}`]),p=parseFloat(a[`margin${u[0]}`]),m=parseFloat(a[`margin${u[1]}`]),h=parseFloat(a[`border${u[0]}Width`]),g=parseFloat(a[`border${u[1]}Width`]);return{delay:t,duration:n,easing:r,css:e=>`overflow: hidden;opacity: ${Math.min(e*20,1)*o};`+$(s,c,e)+$(`padding-${l[0]}`,d,e)+$(`padding-${l[1]}`,f,e)+$(`margin-${l[0]}`,p,e)+$(`margin-${l[1]}`,m,e)+$(`border-${l[0]}-width`,h,e)+$(`border-${l[1]}-width`,g,e)+`min-${s}: 0`}}var oe=y(`<svg class="h-6 w-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg>`),se=y(`<svg class="h-6 w-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path></svg>`),ce=_(`<a tabindex="0" id="skipcontent" href="/#start" class="svelte-fkvc1s">Springe zum Hauptinhalt</a> <nav class="hidden md:block ml-6"><ul class="flex items-center space-x-2"><li><a class="px-5 py-2 flex items-center text-neutral-900" href="/#funktionen">Funktionen</a></li> <li><a class="px-5 py-2 flex items-center text-neutral-900" href="/#meinungen">Meinungen</a></li> <li><a class="px-5 py-2 flex items-center text-neutral-900" href="/#kontakt">Kontakt</a></li> <li><a class="px-5 py-2 flex items-center text-neutral-900" href="/#faq">FAQ</a></li> <li><a class="px-5 py-2 flex items-center text-neutral-900" href="/fuer-gemeinden/">Für Gemeinden</a></li> <li><a class="px-5 py-2 flex items-center text-neutral-900" href="/#anfordern">30 Tage kostenlos testen</a></li></ul></nav> <div class="md:hidden flex items-center"><button aria-label="Toggle navigation" aria-controls="mobile-menu"><!></button></div>`,1),le=_(`<div class="md:hidden fixed left-0 right-0 top-0 bottom-0 bg-black/20 backdrop-blur-sm z-20" aria-hidden="true"></div> <div class="md:hidden fixed top-18 left-0 w-full z-40"><div class="max-w-6xl mx-auto px-4 py-4"><div class="rounded-lg overflow-hidden shadow-lg"><div class="bg-white px-4 py-4"><ul class="space-y-2"><li><a class="block px-3 py-2 rounded hover:bg-neutral-100" href="/#funktionen">Funktionen</a></li> <li><a class="block px-3 py-2 rounded hover:bg-neutral-100" href="/#meinungen">Meinungen</a></li> <li><a class="block px-3 py-2 rounded hover:bg-neutral-100" href="/#kontakt">Kontakt</a></li> <li><a class="block px-3 py-2 rounded hover:bg-neutral-100" href="/#faq">FAQ</a></li> <li><a class="block px-3 py-2 rounded hover:bg-neutral-100" href="/fuer-gemeinden/">Für Gemeinden</a></li> <li><a class="block px-3 py-2 rounded bg-[#ffb24d] text-black hover:bg-orange-400 text-center" href="/#anfordern">30 Tage kostenlos testen</a></li></ul></div></div></div></div>`,1),ue=_(`<header class="absolute w-full z-30"><div class="max-w-6xl mx-auto px-4 md:px-2 xl:px-0 py-2 md:py-3"><div class="flex items-center justify-between"><div class="flex items-center gap-3"><a data-sveltekit-prefetch="" class="inline-flex items-center" href="/#start" aria-label="KonfiApp"><svg class="h-8 w-auto" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2166.667 2166.667"><path fill="none" d="M-1-1h582v402H-1z"></path><path fill="#FF9100" d="M582.667 2082.667v-61.334h66.666v-76h69.334v-406.666h195.726l1.503-8.633c5.71-32.789 39.66-99.52 89.531-175.983l13.682-20.976-1.747-4.871c-.96-2.679-82.667-221.45-181.57-486.157C736.89 577.339 656.146 360.23 656.362 359.58c.216-.648 46.225 68.479 102.243 153.615 56.018 85.136 102.07 154.573 102.34 154.304.268-.269 7.342-40.316 15.72-88.995L891.894 490l-14.948-14.571C784.53 385.337 704 306.042 704 305.131c0-.622.649-1.131 1.441-1.131 4.683 0 257.97-37.57 258.642-38.365.45-.533 26.826-53.928 58.613-118.656 31.787-64.729 58.23-117.229 58.762-116.667.532.562 26.881 53.821 58.554 118.355 31.673 64.533 57.705 117.46 57.848 117.616.143.155 58.893 8.828 130.554 19.273 71.661 10.444 130.134 19.332 129.94 19.75-.195.42-42.504 42.036-94.02 92.483-51.517 50.447-93.677 92.431-93.688 93.3-.043 3.35 32.462 192.29 33.22 193.09.44.466 45.8-72.567 100.8-162.295s100.445-163.159 100.99-163.18c.543-.02-.422 3.713-2.145 8.296-1.723 4.583-83.646 223.806-182.053 487.162l-178.92 478.829 13.832 21.171c50.714 77.623 85.764 146.958 89.731 177.505l.91 7H1444v406.666h68v76h68V2144H582.667v-61.333zm
1603.314-1204.73c49.49-80.58 89.54-146.922 89-147.429-.54-.506-44.413-23.833-97.496-51.837-72.072-38.022-97.096-50.632-98.81-49.794-1.261.618-42.509 22.363-91.66 48.323l-89.366 47.199 15.509 23.668c67.368 102.81 182.239 276.964 182.509 276.701.183-.178 40.825-66.252 90.314-146.831z"></path></svg></a></div> <!></div></div></header> <!>`,1);function de(e,r){a(r,!0);let i=H(r,`has_nav`,3,!1),o=W(!1),s=W(null),c=W(null),l=``,d=null;function p(){C(o,!1),b(),document.body.style.overflow=l||``,t(c)instanceof HTMLElement&&t(c).focus()}function m(){l=document.body.style.overflow,document.body.style.overflow=`hidden`,C(o,!0),y()}function _(){t(o)?p():m()}async function y(){if(await I(),!t(s))return;let e=t(s).querySelectorAll(`a, button, input, textarea, select, [tabindex]:not([tabindex="-1"])`),n=Array.from(e).filter(e=>!(e instanceof HTMLElement&&e.hasAttribute(`disabled`)));n.length&&n[0]instanceof HTMLElement&&n[0].focus(),d=(e=>{if(e.key===`Escape`){p();return}if(e.key===`Tab`){let t=document.activeElement,r=n[0],i=n[n.length-1];e.shiftKey?t===r&&i instanceof HTMLElement&&(e.preventDefault(),i.focus()):t===i&&r instanceof HTMLElement&&(e.preventDefault(),r.focus())}}),window.addEventListener(`keydown`,d)}function b(){d&&=(window.removeEventListener(`keydown`,d),null)}f(()=>{Z(({shallow:e})=>{e||p()})}),u(()=>{b(),document.body.style.overflow=l||``});var S=ue(),w=A(S),D=k(w),O=k(D),j=F(k(O),2),M=e=>{var r=ce(),i=F(A(r),4),a=k(i);let s;var l=k(a),u=e=>{var t=oe();v(e,t)},d=e=>{var t=se();v(e,t)};n(l,e=>{t(o)?e(d,-1):e(u)}),N(a),E(a,e=>C(c,e),()=>t(c)),N(i),V(()=>{s=T(a,1,`p-2 rounded-md focus:outline-none focus:ring`,null,s,{"bg-white":t(o)}),P(a,`aria-expanded`,t(o))}),x(`click`,a,_),v(e,r)};n(j,e=>{i()&&e(M)}),N(O),N(D),N(w);var ee=F(w,2),L=e=>{var n=le(),r=A(n),i=F(r,2),a=k(i),o=k(a),c=k(o),l=k(c),u=k(l),d=R(u),f=F(u,2),m=R(f),g=F(f,2),_=R(g),y=F(g,2),b=R(y),S=F(y,2),w=R(S),T=F(S,2),D=R(T);N(l),N(c),E(c,e=>C(s,e),()=>t(s)),N(o),N(a),N(i),x(`click`,r,p),x(`click`,d,p),x(`click`,m,p),x(`click`,_,p),x(`click`,b,p),x(`click`,w,p),x(`click`,D,p),h(3,o,()=>ae),v(e,n)};n(ee,e=>{t(o)&&e(L)}
1),v(e,S),g()}l([`click`]);var fe=_(`<a class="focus:underline" target="_blank" rel="noopener,noreferrer"> </a>`),pe=_(`<a class="focus:underline" data-sveltekit-prefetch=""> </a>`),me=_(`<li><!></li>`),he=_(`<div><span class="font-semibold lg:underline uppercase text-black  "> </span> <ul class="*:mb-2 mt-2"></ul></div>`),ge=_(`<footer class="relative print:hidden text-neutral-900 pb-12"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 relative pb-6"><div class="py-4 md:py-8 bg-surface rounded"><div class="grid gap-8"><div class="grid gap-6 grid-cols-2 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-5 mt-4 text-sm"></div></div> <div class="mt-8 text-center md:text-left"> </div></div></div></footer>`);function _e(e,r){a(r,!1);let i=new Date().getFullYear(),o=[{category:`System`,links:[{title:`App herunterladen`,link:`/download/`},{title:`KonfiApp Elternportal`,link:`https://elternportal.konfiapp.de`},{title:`KonfiApp Verwaltung`,link:`https://verwaltung.konfiapp.de`},{title:`KonfiApp Webportal`,link:`https://portal.konfiapp.de`},{title:`Für Eltern`,link:`/fuer-eltern/`},{title:`Blog`,link:`/blog/`},{title:`Neuigkeiten & Updates`,link:`/updates/`},{title:`Status`,link:`https://status.konfiapp.de`},{title:`Open Stats`,link:`/open/`},{title:`Responsible Disclosure`,link:`/sicherheit/responsible-disclosure/`}]},{category:`Service`,links:[{title:`Für Gemeinden`,link:`/fuer-gemeinden/`},{title:`Broschüre anfordern`,link:`/broschuere/`},{title:`Entstehung`,link:`/about/`},{title:`Gemeindeverband & Kirchenkreise`,link:`/gemeindeverband-kirchenkreise/`},{title:`Infos & Formulare`,link:`/infos-formulare/`},{title:`Feedback & Bewerten`,link:`/feedback-und-bewerten/`},{title:`Presse`,link:`/presse/`}]},{category:`Regionen`,links:[{title:`Alle Regionen`,link:`/regionen/`},{title:`Bayern`,link:`/regionen/bayern/`},{title:`Württemberg`,link:`/regionen/wuerttemberg/`},{title:`Baden`,link:`/regionen/baden/`},{title:`Hessen-Nassau`,link:`/regionen/hessen-nassau/`},{title:`Hannover`,link:`/regionen/hannover/`},{title:`Schweiz`,link:`/regionen/schweiz/`}]},{category:`Rechtliches`,links:[{title:`AGBs`,link:`/agb/`},{title:`Impressum`,link:`/impressum/`},{title:`Datenschutzerklärung`,link:`/datenschutz/`},{title:`Datenschutzerklärung App`,link:`/datenschutz-app/`},{title:`DSGVO-Tools`,link:`/dsgvo-tools/`}]},{category:`Social Media`,links:[{link:`https://instagram.com/konfiapp/`,title:`Instagram`},{link:`https://linkedin.com/company/konfiapp/`,title:`LinkedIn`},{link:`https://facebook.com/konfiapp/`,title:`Facebook`},{link:`https://threads.com/@konfiapp`,title:`Threads`},{link:`https://x.com/konfiapp/`,title:`X / Twitter`}]}];B();var s=ge(),c=k(s),l=k(c),u=k(l),f=k(u);d(f,5,()=>o,ee,(e,r)=>{var i=he(),a=k(i),o=R(a,!0),s=F(a,2);d(s,5,()=>t(r).links,ee,(e,r)=>{var i=me(),a=k(i),o=e=>{var n=fe(),i=R(n,!0);V(()=>{P(n,`href`,t(r).link),p(i,t(r).title)}),v(e,n)},s=G(()=>t(r).link.includes(`https://`)),c=e=>{var n=pe(),i=R(n,!0);V(()=>{P(n,`href`,t(r).link),p(i,t(r).title)}),v(e,n)};n(a,e=>{t(s)?e(o):e(c,-1)}),N(i),v(e,i)}),N(s),N(i),V(()=>p(o,t(r).category)),v(e,i)}),N(f),N(u);var m=F(u,2),h=R(m);N(l),N(c),N(s),V(()=>p(h,`© ${i??``} KonfiApp. Alle Rechte vorbehalten.`)),v(e,s),g()}var ve=_(`<div class="max-w-6xl mx-auto relative" aria-hidden="true"><svg class="absolute -left-16 -top-20 w-200 h-125.5" width="800" height="502" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="400" cy="102" r="400" fill="url(#heroglow_paint0_radial)" fill-opacity=".6"></circle><circle cx="209" cy="289" r="170" fill="url(#heroglow_paint1_radial)" fill-opacity=".4"></circle><defs><radialGradient id="heroglow_paint0_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="rotate(90 149 251) scale(315.089)"><stop stop-color="#ff9100"></stop><stop offset="1" stop-color="#ee7100" stop-opacity=".01"></stop></radialGradient><radialGradient id="heroglow_paint1_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="rotate(90 -40 249) scale(133.913)"><stop stop-color="#b2afa9"></stop><stop offset="1" stop-color="#b2afa9" stop-opacity=".01"></stop></radialGradient></defs></svg></div>`);function ye(e){var t=ve();v(e,t)}var be=_(`<div class="items-center pb-3 svelte-1ol8v0c"><p class="text-2xl font-bold svelte-1ol8v0c">KonfiApp angefordert!</p></div>`),xe=_(`<p class="text-2xl font-bold svelte-1ol8v0c">30 Tage kostenlos testen</p> <p class="svelte-1ol8v0c">30 Tage unverbindlich testen – danach 365 €/Jahr (1 € am Tag), zzgl. MwSt.</p>`,1),Se=_(`<p class="text-2xl font-bold svelte-1ol8v0c">Jetzt bestellen</p> <p class="svelte-1ol8v0c">365 €/Jahr (1 € am Tag), zzgl. MwSt. in gesetzlicher Höhe</p>`,1),Ce=_(`<!> <!>`,1),we=_(`<div class="mx-auto my-2 md:my-4 max-w-xl svelte-1ol8v0c"><div class="flex pb-3 svelte-1ol8v0c"><div class="flex-1 svelte-1ol8v0c"><div><span class="text-grey-darker w-full text-center svelte-1ol8v0c">1</span></div></div> <div class="flex-1 svelte-1ol8v0c"><div><span class="text-grey-darker w-full text-center svelte-1ol8v0c">2</span></div></div> <div class="flex-1 svelte-1ol8v0c"><div><span class="text-grey-darker w-full text-center svelte-1ol8v0c">3</span></div></div> <div class="flex-1 svelte-1ol8v0c"><div><span class="text-grey-darker w-full text-center svelte-1ol8v0c">4</span></div></div></div> <div class="flex content-center text-center text-xs svelte-1ol8v0c"><div class="w-1/4 svelte-1ol8v0c">Gemeinde</div> <div class="w-1/4 svelte-1ol8v0c">Person</div> <div class="w-1/4 svelte-1ol8v0c">Weitere Angaben</div> <div class="w-1/4 svelte-1ol8v0c">Fertig</div></div></div>`),Te=_(`<div class="flex flex-col items-center text-center py-6 svelte-1ol8v0c"><div class="mb-4 flex size-20 items-center justify-center rounded-full bg-green-100 svelte-1ol8v0c"><svg class="size-10 text-green-600 svelte-1ol8v0c" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z" 
1class="svelte-1ol8v0c"></path></svg></div> <h3 class="text-2xl font-bold text-green-700 svelte-1ol8v0c">Anfrage erfolgreich!</h3> <p class="mt-3 text-base text-gray-700 svelte-1ol8v0c">Sie erhalten in Kürze Informationen per E-Mail an <strong class="svelte-1ol8v0c"> </strong>.</p></div>`),Ee=_(`<div class="flex flex-col items-center text-center py-6 svelte-1ol8v0c"><div class="mb-4 flex size-16 items-center justify-center rounded-full bg-red-100 svelte-1ol8v0c"><svg class="size-8 text-red-600 svelte-1ol8v0c" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m9-.75a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z" class="svelte-1ol8v0c"></path></svg></div> <p class="text-base font-semibold text-red-700 svelte-1ol8v0c">Fehler bei der Anfrage</p> <p class="mt-2 text-sm text-gray-600 svelte-1ol8v0c"> </p> <button class="mt-4 rounded-lg bg-black px-6 py-3 text-white shadow-xl cursor-pointer svelte-1ol8v0c">Zurück zur Eingabe</button></div>`),De=_(`<div class="svelte-1ol8v0c"><div class="flex flex-col rounded svelte-1ol8v0c"><div class="spinner svelte-1ol8v0c"><div class="double-bounce1 svelte-1ol8v0c"></div> <div class="double-bounce2 svelte-1ol8v0c"></div></div></div> <p class="text-center text-xl svelte-1ol8v0c">Ihre eigene KonfiApp wird angefordert...</p></div>`),Oe=_(`<div class="-mx-3 mb-6 svelte-1ol8v0c"><div class="md:px-3 w-full svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__referrer_who">Wer hat Ihnen die KonfiApp empfohlen?</label> <input class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__demo__referrer_who" type="text" placeholder="Person + Gemeinde"/></div></div>`),ke=_(`<div class="-mx-3 mb-6 md:flex svelte-1ol8v0c"><div class="md:px-3 md:w-full svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__referrer_how">Wie sind Sie zur KonfiApp gekommen?</label> <input class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__demo__referrer_how" type="text" placeholder="Wie sind Sie zur KonfiApp gekommen?"/></div></div>`),Ae=_(`<div class="-mx-3 mb-6 md:flex svelte-1ol8v0c"><div class="md:px-3 md:w-full svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__referrer_socialmedia">Über welchen Social Media Kanal sind Sie auf die KonfiApp gekommen?</label> <select id="cta__modal__demo__referrer_socialmedia" class="bg-neutral-50 border border-grey-lighter text-neutral-900 text-sm rounded focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 svelte-1ol8v0c"><option class="svelte-1ol8v0c">Bitte auswählen</option><option class="svelte-1ol8v0c">Instagram</option><option class="svelte-1ol8v0c">Facebook</option><option class="svelte-1ol8v0c">YouTube</option><option class="svelte-1ol8v0c">Threads</option><option class="svelte-1ol8v0c">LinkedIn</option><option class="svelte-1ol8v0c">Twitter/ X</option></select></div></div>`),je=_(`<p class="svelte-1ol8v0c">Mit dem Anfordern der KonfiApp akzeptieren Sie die <a class="underline focus:font-bold hover:font-bold svelte-1ol8v0c" target="_blank" rel="noreferrer" href="https://konfiapp.de/agb/">AGBs <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 align-sub inline-block svelte-1ol8v0c" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14" class="svelte-1ol8v0c"></path></svg></a>.</p>`),Me=_(`<div class="svelte-1ol8v0c"><div class="-mx-3 mb-6 svelte-1ol8v0c"><div class="md:px-3 w-full svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal_angebotsnummer">Angebotsnummer (falls vorhanden)</label> <input class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal_angebotsnummer" type="text" placeholder="Angebotsnummer (falls vorhanden)"/></div></div> <div class="-mx-3 mb-2 svelte-1ol8v0c"><div class="md:px-3 w-full svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__referrer">Wie sind Sie zur KonfiApp gekommen?</label> <select id="cta__modal__demo__referrer" class="bg-neutral-50 border border-grey-lighter text-neutral-900 text-sm rounded focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 svelte-1ol8v0c"><option class="svelte-1ol8v0c">Bitte auswählen</option><option class="svelte-1ol8v0c">Persönliche Empfehlung</option><option class="svelte-1ol8v0c">Social Media</option><option class="svelte-1ol8v0c">Websuche</option><option class="svelte-1ol8v0c">Andere</option></select></div></div> <!> <!> <!> <!></div>`),Ne=_(`<p class="text-xs italic svelte-1ol8v0c">ungültige E-Mail...</p>`),Pe=_(`<div class="svelte-1ol8v0c"><div class="-mx-3 mb-2 md:flex svelte-1ol8v0c"><div class="md:px-3 md:w-1/2 svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__vorname">Vorname</label> <input class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__demo__vorname" type="text" placeholder="Max"/></div> <div class="md:px-3 md:w-1/2 svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__nachname">Nachname</label> <input class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__demo__nachname" type="text" placeholder="Mustermann"/></div></div> <div class="-mx-3 mb-1 md:mb-3 md:flex svelte-1ol8v0c"><div class="md:px-3 md:w-full svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__mail">Ihre E-Mail Adresse</label> <input class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__demo__mail" type="email" placeholder="Ihre E-Mail Adresse"/> <!></div></div> <div class="-mx-3 mb-6 md:flex svelte-1ol8v0c"><div class="md:px-3 md:w-full svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__role">Ihre Rolle</label> <input autocomplete="organization-title" class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__demo__role" type="text" placeholder="Pfarrer:in / Jugendleiter:in/ ..."/></div></div> <!></div>`),Fe=_(`<p class="text-xs italic svelte-1ol8v0c">ungültige PLZ...</p>`),Ie=_(`<div class="svelte-1ol8v0c"><div class="-mx-3 mb-1 md:mb-3 md:flex svelte-1ol8v0c"><div class="md:px-3 md:w-full svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__gemeinde">Gemeindename</label> <input autocomplete="organization" class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__demo__gemeinde" type="text" placeholder="Evangelische Kirchengemeinde Musterstadt"/></div></div> <div class="-mx-3 mb-2 mt-2 md:mt-6 flex gap-1 md:gap-0 svelte-1ol8v0c"><div class="md:px-3 w-9/12 svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__strasse">Straße</label> <input class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__demo__strasse" type="text" placeholder="Musterstraße"/></div> <div class="md:px-3 w-3/12 svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__hausnummer">Hausnummer</label> <input class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__demo__hausnummer" type="text" placeholder="1a"/></div></div> <div class="-mx-3 mb-2 mt-2 md:mt-6 flex gap-1 md:gap-0 svelte-1ol8v0c"><div class="md:px-3 w-3/12 svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__plz">PLZ</label> <input autocomplete="postal-code" class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__demo__plz" type="text" placeholder="00000"/> <!></div> <div class="md:px-3 w-9/12 svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__demo__city">Stadt</label> <input class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__demo__city" type="text" placeholder="Musterstadt"/></div></div> <div class="-mx-3 mb-2 mt-2 md:mt-6 svelte-1ol8v0c" id="cta__modal_div_authorized"><div class="mb-1 md:mb-3 md:px-3 md:w-full svelte-1ol8v0c"><label for="countries" class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c">Land</label> <select autocomplete="country" id="countries" class="bg-neutral-50 border border-grey-lighter text-neutral-900 text-sm rounded focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 svelte-1ol8v0c"><option class="svelte-1ol8v0c">Deutschland</option><option class="svelte-1ol8v0c">Österreich</option><option class="svelte-1ol8v0c">Schweiz</option></select></div></div> <div class="-mx-3 mb-2 mt-2 md:mt-6 svelte-1ol8v0c" id="cta__modal_div_authorized"><div class="mb-1 md:mb-3 md:px-3 md:w-full svelte-1ol8v0c"><label class="text-grey-darker mb-2 block text-xs font-bold uppercase tracking-wide svelte-1ol8v0c" for="cta__modal__authorized_sign">vertreten durch</label> <input autocomplete="name" class="bg-grey-lighter text-grey-darker border-grey-lighter block w-full appearance-none rounded border py-3 px-4 svelte-1ol8v0c" id="cta__modal__authorized_sign" type="text" placeholder="Pfarrer Max Mustermann"/></div></div></div>`),Le=_(`<div class="flex items-center justify-end rounded-b p-6 svelte-1ol8v0c"><button class="modal-close mr-2 rounded-lg bg-transparent p-3 px-4 hover:bg-neutral-200 hover:text-black w-full md:w-auto cursor-pointer svelte-1ol8v0c">Abbrechen</button> <button>Weiter 👉 Person</button></div>`),Re=_(`<div class="flex items-center justify-end rounded-b p-6 svelte-1ol8v0c"><button>
1Weitere Angaben 👉</button></div>`),ze=_(`<button>Jetzt bestellen</button>`),Be=_(`<button>30 Tage kostenlos testen</button>`),Ve=_(`<div class="flex items-center justify-end rounded-b p-6 svelte-1ol8v0c"><button class="modal-close mr-2 rounded-lg bg-transparent p-3 px-4 hover:bg-neutral-200 hover:text-black w-full md:w-auto cursor-pointer svelte-1ol8v0c">Zurück</button> <!></div>`),He=_(`<div class="flex items-center justify-end rounded-b p-6 svelte-1ol8v0c"><button class="cta__modal_confirm block rounded-lg bg-black px-6 py-3 text-white shadow-xl w-full md:w-auto cursor-pointer svelte-1ol8v0c">OK</button></div>`),Ue=_(`<div data-uniqid="modalbackground" class="fixed inset-0 z-50 flex items-center justify-center overflow-y-auto overflow-x-hidden outline-none focus:outline-none svelte-1ol8v0c"><div class="relative my-2 mx-auto w-full md:w-[50vw] svelte-1ol8v0c"><div class="fixed bottom-0 md:bottom-[unset] md:relative flex w-full flex-col rounded-t-xl md:rounded-lg border-0 bg-white shadow-lg outline-none focus:outline-none max-h-[90vh] md:max-h-[95vh] overflow-y-auto svelte-1ol8v0c"><div class="border-blueGray-200 items-start justify-between rounded-t border-b border-solid p-5 svelte-1ol8v0c"><!></div> <div class="relative flex-auto p-6 pt-0 md:pt-6 svelte-1ol8v0c" style="height: 70%!important;overflow-y: auto;"><!> <div class="md:my-2 md:mb-4 flex flex-col rounded svelte-1ol8v0c"><!> <!> <!> <!> <!></div></div> <!> <!> <!> <!></div></div></div> <div class="fixed inset-0 z-40 bg-black opacity-65 svelte-1ol8v0c"></div>`,1);function We(e,i){a(i,!0);let o=()=>w(J,`$isCTAModalOpen`,l),s=()=>w(te,`$ctaType`,l),[l,u]=M();function d(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}let m=H(i,`type`,15,`abo`),h=H(i,`step`,7,1),_=W(null),y=W(!1);function b(){if(!t(y)){C(y,!0);try{typeof umami<`u`&&typeof umami.track==`function`&&umami.track(`cta_abandon_${m()}_step${h()}`)}catch{}}}D(()=>{if(o()!==void 0&&o()){C(y,!1);try{typeof umami<`u`&&typeof umami.track==`function`&&umami.track(`modal_open_${s()||m()}`)}catch{}}});function ee(e,t){let n={DE:/^\d{5}$/,AT:/^\d{4}$/,CH:/^\d{4}$/}[t];return n?n.test(e):!1}D(()=>{s()!==void 0&&s()!==m()&&m(s())});let P=W(`requesting`),I=W(``),z=W(!1),B=j({vorname:``,nachname:``,email:``,role:``,gemeindename:``,city:``,angebotsnummer:``,referrer_info:``,referrer_type:`?`,country:`DE`,plz:``,authorized:``,strasse:``,hausnummer:``}),K=G(()=>B.strasse!==``&&B.hausnummer!==``&&B.gemeindename!==``&&[`DE`,`AT`,`CH`].includes(B.country)&&B.city!==``&&B.plz!==``&&ee(B.plz,B.country)&&B.authorized!==``),q=G(()=>B.vorname!==``&&B.nachname!==``&&B.email!==``&&d(B.email)&&B.role!==``),Y=G(()=>t(q)&&t(K));function X(){h(4),C(P,`requesting`),C(I,``),B.type=m(),ne.requestKonfiapp(B).then(e=>{C(P,`ok`),C(I,e.message??``,!0),C(z,!1),h(5)}).catch(e=>{C(P,`error`),C(I,e instanceof Error?e.message:String(e),!0),C(z,!1),h(5)})}function Z(){setTimeout(()=>{(t(_)?Array.from(t(_).querySelectorAll(`*`)):[]).filter(e=>e.tabIndex>=0)[0]?.focus()},200)}let re=e=>{if(o()===!0){let t=e.target;t&&t.outerHTML&&t.outerHTML.includes(`data-uniqid="modalbackground"`)&&(b(),J.set(!1),document.getElementById(`request__cta_${m()}`)?.focus())}},ie=e=>{if(o()){if(e.key===`Escape`){b(),J.set(!1),document.getElementById(`request__cta_${m()}`)?.focus();return}let n=(t(_)?Array.from(t(_).querySelectorAll(`*`)):[]).filter(e=>e.tabIndex>=0),r=n.indexOf(document.activeElement);e.key===`Tab`&&(r===-1&&e.shiftKey&&(r=0),r+=n.length+(e.shiftKey?-1:1),r%=n.length,e.preventDefault()),n[r].focus()}};f(()=>{J.subscribe(e=>{e&&Z()});let e=()=>{o()!==void 0&&o()&&document.hidden&&b()};return document.addEventListener(`visibilitychange`,e),()=>{document.removeEventListener(`visibilitychange`,e)}});var Q=c(),$=A(Q),ae=e=>{var i=Ue(),a=A(i),o=k(a),s=k(o),l=k(s),u=k(l),f=e=>{var t=be();v(e,t)},g=e=>{var t=Ce(),i=A(t),a=e=>{var t=xe();r(2),v(e,t)};n(i,e=>{m()===`demo`&&e(a)});var o=F(i,2),s=e=>{var t=Se();r(2),v(e,t)};n(o,e=>{m()===`abo`&&e(s)}),v(e,t)};n(u,e=>{h()===4?e(f):e(g,-1)}),N(l);var y=F(l,2),w=k(y),D=e=>{var t=we(),n=k(t),i=k(n),a=k(i);let o;N(i);var s=F(i,2),c=k(s);let l;N(s);var u=F(s,2),d=k(u);let f;N(u);var p=F(u,2),m=k(p);let g;N(p),N(n),r(2),N(t),V(()=>{o=T(a,1,`mx-auto flex h-10 w-5/6 items-center rounded-full border-2 border-neutral-200 text-lg text-[#0a0a0a] inactive_step svelte-1ol8v0c`,null,o,{active_step:h()>=1}),l=T(c,1,`mx-auto flex h-10 w-5/6 items-center rounded-full border-2 border-neutral-200 text-lg text-[#0a0a0a] inactive_step svelte-1ol8v0c`,null,l,{active_step:h()>=2}),f=T(d,1,`mx-auto flex h-10 w-5/6 items-center rounded-full border-2 border-neutral-200 text-lg text-[#0a0a0a] inactive_step svelte-1ol8v0c`,null,f,{active_step:h()>=3}),g=T(m,1,`mx-auto flex h-10 w-5/6 items-center rounded-full border-2 border-neutral-200 text-lg text-[#0a0a0a] inactive_step svelte-1ol8v0c`,null,g,{active_step:h()>=4})}),v(e,t)};n(w,e=>{h()<5&&e(D)});var j=F(w,2),M=k(j),z=e=>{var i=c(),a=A(i),o=e=>{var t=Te(),n=F(k(t),4),i=F(k(n)),a=R(i,!0);r(),N(n),N(t),V(()=>p(a,B.email)),v(e,t)},s=e=>{var n=Ee(),r=F(k(n),4),i=R(r,!0),a=F(r,2);N(n),V(()=>p(i,t(I))),x(`click`,a,()=>{h(1),Z()}),v(e,n)};n(a,e=>{t(P)===`ok`?e(o):e(s,-1)}),v(e,i)};n(M,e=>{h()===5&&e(z)});var H=F(M,2),W=e=>{var t=De();v(e,t)};n(H,e=>{h()===4&&e(W)});var te=F(H,2),ne=e=>{var t=Me(),r=k(t),i=k(r),a=F(k(i),2);L(a),N(i),N(r);var o=F(r,2),s=k(o),c=F(k(s),2),l=k(c);l.value=l.__value=`?`;var u=F(l);u.value=u.__value=`recommendation`;var d=F(u);d.value=d.__value=`socialmedia`;var f=F(d);f.value=f.__value=`web`;var p=F(f);p.value=p.__value=`other`,N(c),U(c),N(s),N(o);var h=F(o,2),g=e=>{var t=Oe(),n=k(t),r=F(k(n),2);L(r),N(n),N(t),O(r,()=>B.referrer_info,e=>B.referrer_info=e),v(e,t)};n(h,e=>{B.referrer_type===`recommendation`&&e(g)});var _=F(h,2),y=e=>{var t=ke(),n=k(t),r=F(k(n),2);L(r),N(n),N(t),O(r,()=>B.referrer_info,e=>B.referrer_info=e),v(e,t)};n(_,e=>{B.referrer_type===`other`&&e(y)});var b=F(_,2),x=e=>{var t=Ae(),n=k(t),r=F(k(n),2),i=k(r);i.value=i.__value=``;var a=F(i);a.value=a.__value=`instagram`;var o=F(a);o.value=o.__value=`facebook`;var s=F(o);s.value=s.__value=`youtube`;var c=F(s);c.value=c.__value=`threads`;var l=F(c);l.value=l.__value=`linkedin`;var u=F(l);u.value=u.__value=`twitter`,N(r),U(r),N(n),N(t),S(r,()=>B.referrer_info,e=>B.referrer_info=e),v(e,t)};n(b,e=>{B.referrer_type===`socialmedia`&&e(x)});var C=F(b,2),w=e=>{var t=je();v(e,t)};n(C,e=>{m()===`demo`&&e(w)}),N(t),O(a,()=>B.angebotsnummer,e=>
1B.angebotsnummer=e),S(c,()=>B.referrer_type,e=>B.referrer_type=e),v(e,t)};n(te,e=>{h()===3&&e(ne)});var Q=F(te,2),$=e=>{var r=Pe(),i=k(r),a=k(i),o=F(k(a),2);L(o),N(a);var s=F(a,2),l=F(k(s),2);L(l),N(s),N(i);var u=F(i,2),f=k(u),p=F(k(f),2);L(p);var h=F(p,2),g=e=>{var r=c(),i=A(r),a=e=>{},o=G(()=>d(B.email)),s=e=>{var t=Ne();v(e,t)};n(i,e=>{t(o)?e(a):e(s,-1)}),v(e,r)};n(h,e=>{B.email&&e(g)}),N(f),N(u);var _=F(u,2),y=k(_),b=F(k(y),2);L(b),N(y),N(_);var x=F(_,2),S=e=>{var t=je();v(e,t)};n(x,e=>{m()===`demo`&&e(S)}),N(r),O(o,()=>B.vorname,e=>B.vorname=e),O(l,()=>B.nachname,e=>B.nachname=e),O(p,()=>B.email,e=>B.email=e),O(b,()=>B.role,e=>B.role=e),v(e,r)};n(Q,e=>{h()===2&&e($)});var ae=F(Q,2),oe=e=>{var r=Ie(),i=k(r),a=k(i),o=F(k(a),2);L(o),N(a),N(i);var s=F(i,2),l=k(s),u=F(k(l),2);L(u),N(l);var d=F(l,2),f=F(k(d),2);L(f),N(d),N(s);var p=F(s,2),m=k(p),h=F(k(m),2);L(h);var g=F(h,2),_=e=>{var r=c(),i=A(r),a=e=>{var t=Fe();v(e,t)},o=G(()=>!ee(B.plz,B.country));n(i,e=>{t(o)&&e(a)}),v(e,r)};n(g,e=>{B.plz&&e(_)}),N(m);var y=F(m,2),b=F(k(y),2);L(b),N(y),N(p);var x=F(p,2),C=k(x),w=F(k(C),2),T=k(w);T.value=T.__value=`DE`;var E=F(T);E.value=E.__value=`AT`;var D=F(E);D.value=D.__value=`CH`,N(w),U(w),N(C),N(x);var j=F(x,2),M=k(j),P=F(k(M),2);L(P),N(M),N(j),N(r),O(o,()=>B.gemeindename,e=>B.gemeindename=e),O(u,()=>B.strasse,e=>B.strasse=e),O(f,()=>B.hausnummer,e=>B.hausnummer=e),O(h,()=>B.plz,e=>B.plz=e),O(b,()=>B.city,e=>B.city=e),S(w,()=>B.country,e=>B.country=e),O(P,()=>B.authorized,e=>B.authorized=e),v(e,r)};n(ae,e=>{h()===1&&e(oe)}),N(j),N(y);var se=F(y,2),ce=e=>{var n=Le(),r=k(n),i=F(r,2);let a;N(n),V(()=>{i.disabled=!t(K),a=T(i,1,`block rounded-lg bg-black px-6 py-3 text-white shadow-xl w-full md:w-auto cursor-pointer svelte-1ol8v0c`,null,a,{invalid_step1_cta:t(K),"cursor-not-allowed":!t(K),"opacity-50":!t(K)})}),x(`click`,r,()=>{b(),typeof umami<`u`&&umami.track!==void 0&&umami.track(`cancelled cta (${m()})`),J.set(!1),document.getElementById(`request__cta_${m()}`)?.focus()}),x(`click`,i,()=>{h(2),typeof umami<`u`&&typeof umami.track==`function`&&umami.track(`cta_step1_complete_${m()}`),Z()}),v(e,n)};n(se,e=>{h()===1&&e(ce)});var le=F(se,2),ue=e=>{var n=Re(),r=k(n);let i;N(n),V(()=>{r.disabled=!t(q),i=T(r,1,`block rounded-lg bg-black px-6 py-3 text-white shadow-xl w-full md:w-auto cursor-pointer svelte-1ol8v0c`,null,i,{invalid_step1_cta:t(q),"cursor-not-allowed":!t(q),"opacity-50":!t(q)})}),x(`click`,r,()=>{h(3),typeof umami<`u`&&typeof umami.track==`function`&&umami.track(`cta_step2_complete_${m()}`),Z()}),v(e,n)};n(le,e=>{h()===2&&e(ue)});var de=F(le,2),fe=e=>{var r=Ve(),i=k(r),a=F(i,2),o=e=>{var n=ze();let r;V(()=>{n.disabled=!t(Y),r=T(n,1,`cta__modal_confirm block rounded-lg bg-black px-6 py-3 text-white shadow-xl w-full md:w-auto cursor-pointer svelte-1ol8v0c`,null,r,{invalid_step1_cta:t(Y),"cursor-not-allowed":!t(Y),"opacity-50":!t(Y)})}),x(`click`,n,()=>{typeof umami<`u`&&typeof umami.track==`function`&&umami.track(`cta_submit_${m()}`),X()}),v(e,n)},s=e=>{var n=Be();let r;V(()=>{n.disabled=!t(Y),r=T(n,1,`cta__modal_confirm block rounded-lg bg-black px-6 py-3 text-white shadow-xl w-full md:w-auto cursor-pointer svelte-1ol8v0c`,null,r,{invalid_step1_cta:t(Y),"cursor-not-allowed":!t(Y),"opacity-50":!t(Y)})}),x(`click`,n,()=>{typeof umami<`u`&&typeof umami.track==`function`&&umami.track(`cta_submit_${m()}`),t(Y)===!0&&X()}),v(e,n)};n(a,e=>{m()===`abo`?e(o):e(s,-1)}),N(r),x(`click`,i,()=>{h(1),typeof umami<`u`&&typeof umami.track==`function`&&umami.track(`cta_step_back_${m()}`),Z()}),v(e,r)};n(de,e=>{h()===3&&e(fe)});var pe=F(de,2),me=e=>{var t=He(),n=R(t);x(`click`,n,()=>{J.set(!1),document.getElementById(`request__cta_${m()}`)?.focus()}),v(e,t)};n(pe,e=>{h()===4&&e(me)}),N(s),N(o),N(a),E(a,e=>C(_,e),()=>t(_)),r(2),x(`keydown`,a,ie),x(`click`,a,re),v(e,i)};n($,e=>{o()&&e(ae)}),v(e,Q),g(),u()}l([`keydown`,`click`]);var Ge=_(`<div class="flex flex-col items-center text-center py-6"><div class="mb-4 flex size-16 items-center justify-center rounded-full bg-green-100"><svg class="size-8 text-green-600" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path></svg></div> <p class="text-lg font-bold text-green-700">Vielen Dank für Ihre Anfrage!</p> <p class="mt-2 text-sm text-gray-600">Wir werden uns zeitnah bei Ihnen melden.</p></div>`),Ke=_(`<div class="flex items-center gap-1.5"><div> </div> <span> </span></div>`),qe=_(`<p class="text-sm font-semibold text-gray-700">Infos zu Ihrer Person</p> <div><label for="price__vorname" class="sr-only">Vorname *</label> <input type="text" id="price__vorname" placeholder="Vorname *" class="w-full rounded-lg border bg-gray-50 p-3"/></div> <div><label for="price__nachname" class="sr-only">Nachname *</label> <input type="text" id="price__nachname" placeholder="Nachname *" class="w-full rounded-lg border bg-gray-50 p-3"/></div> <div><label for="price__email" class="sr-only">E-Mail *</label> <input type="email" id="price__email" placeholder="E-Mail *" class="w-full rounded-lg border bg-gray-50 p-3"/></div>`,1),Je=_(`<p class="text-sm font-semibold text-gray-700">Infos zu Ihrem Gemeindeverband</p> <div><label for="price__gemeinden_anzahl" class="text-sm font-medium text-gray-700">Anzahl Gemeinden *</label> <input type="number" id="price__gemeinden_anzahl" min="1" class="w-full rounded-lg border bg-gray-50 p-3 mt-1"/></div> <div><label for="price__gemeinden" class="text-sm font-medium text-gray-700">Namen der Gemeinden *</label> <textarea id="price__gemeinden" placeholder="z.B. Ev. Kirchengemeinde Musterstadt, Ev. Kirchengemeinde Beispielberg, ..." rows="3" class="w-full rounded-lg border bg-gray-50 p-3 mt-1"></textarea></div> <div><label for="price__konfi" class="text-sm font-medium text-gray-700">Geschätzte Konfi-Anzahl pro Jahrgang gesamt</label> <input type="number" id="price__konfi" min="0" class="w-full rounded-lg border bg-gray-50 p-3 mt-1"/></div> <div><label for="price__mitarbeiter" class="text-sm font-medium text-gray-700">Geschätzte Mitarbeiter-Anzahl gesamt</label> <input type="number" id="price__mitarbeiter" min="0" class="w-full rounded-lg border bg-gray-50 p-3 mt-1"/></div>`,1),Ye=_(`<p class="text-sm font-semibold text-gray-700">Weitere Infos</p> <div><label for="price__extra" class="text-sm font-medium text-gray-700">Weitere Infos (optional)</label> <textarea id="price__extra" placeholder="Weitere Informationen, die uns bei der Angebotserstellung helfen..." rows="4" class="w-full rounded-lg border bg-gray-50 p-3 mt-1"></textarea></div>`,1),Xe=_(`<div class="mb-1 text-red-600"> </div>`),Ze=_(`<button type="button" class="modal-close rounded-lg bg-transparent p-3 px-4 hover:bg-neutral-200 hover:text-black cursor-pointer">Zurück</button>`),Qe=_(`<button type="button" class="modal-close rounded-lg bg-transparent p-3 px-4 hover:bg-neutral-200 hover:text-black cursor-pointer">Abbrechen</button>`),$e=_(`<button type="button" class="rounded-lg bg-linear-to-r from-orange-400 to-orange-300 px-6 py-3 font-semibold text-black cursor-pointer">Weiter</button>`),et=_(`<button class="rounded-lg bg-linear-to-r from-orange-400 to-orange-300 px-6 py-3 font-semibold text-black disabled:opacity-50 disabled:cursor-not-allowed" type="submit"> </button>`),tt=_(`<form class="mx-auto grid grid-cols-1 gap-3"><div class="flex items-center justify-center gap-4 mb-3"></div> <!> <!> <!> <!> <div class="flex items-center justify-between gap-2 pt-2"><div><!></div> <div><!></div></div></form>`),nt=_(`<div class="flex items-center justify-end rounded-b p-6 pt-0"><button type="button" class="rounded-lg bg-black px-6 py-3 text-white shadow-xl cursor-pointer">Schließen</button></div>`),rt=_(`<div role="dialog" tabindex="-1" data-uniqid="pricemodalbackground" class="fixed inset-0 z-50 flex items-center justify-center overflow-y-auto overflow-x-hidden outline-none focus:outline-none"><div class="relative my-2 mx-auto w-full md:w-[42rem]"><div class="fixed bottom-0 md:bottom-[unset] md:relative flex w-full flex-col rounded-t-xl md:rounded-lg border-0 bg-white shadow-lg outline-none focus:outline-none max-h-[90vh] md:max-h-[95vh] overflow-y-auto"><div class="border-blueGray-200 items-start justify-between rounded-t border-b border-solid p-5"><p class="text-2xl font-bold">Preis anfragen für Gemeindeverband</p> <p>Bitte geben Sie uns ein paar Informationen zu Ihrer Gemeindesituation, damit wir Ihnen ein passendes Angebot anbieten können</p></div> <div class="relative flex-auto p-6"><!></div> <!></div></div></div> <div class="fixed inset-0 z-40 bg-black opacity-65"></div>`,1);function it(e,i){a(i,!0);let o=()=>w(q,`$isPriceModalOpen`,l),[l,u]=M(),f=W(null),h=W(null),_=W(1),y=W(``),S=W(``),j=W(``),P=W(``),I=W(1),z=W(0),B=W(0),H=W(``),U=W(!1),J=W(!1),Y=W(``);function te(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}let X=G(()=>t(y).trim()!==``&&t(S).trim()!==``&&t(j).trim()!==``&&te(t(j))),Z=G(()=>t(P).trim()!==``&&t(I)>=1),re=G(()=>t(X)&&t(Z));D(()=>{o()&&(C(h,document.activeElement,!0),Q())});function ie(){q.set(!1),C(_,1),t(h)?.focus?.()}function Q(){setTimeout(()=>{(t(f)?Array.from(t(f).querySelectorAll(`*`)):[]).filter(e=>e.tabIndex>
1=0)[0]?.focus()},200)}let $=e=>{if(o()===!0){let t=e.target;t&&t.outerHTML&&t.outerHTML.includes(`data-uniqid="pricemodalbackground"`)&&ie()}},ae=e=>{if(o()){if(e.key===`Escape`){ie();return}let n=(t(f)?Array.from(t(f).querySelectorAll(`*`)):[]).filter(e=>e.tabIndex>=0);if(n.length===0)return;let r=n.indexOf(document.activeElement);e.key===`Tab`&&(r===-1&&e.shiftKey&&(r=0),r+=n.length+(e.shiftKey?-1:1),r%=n.length,e.preventDefault(),n[r].focus())}};async function oe(e){if(e.preventDefault(),C(Y,``),t(re)){C(U,!0);try{await ne.requestPrice({email:t(j),vorname:t(y),nachname:t(S),gemeinden:t(P),gemeindenAnzahl:t(I),konfiCount:t(z),mitarbeiterCount:t(B),extraInfo:t(H)}),C(J,!0)}catch(e){C(Y,e instanceof Error?e.message:String(e),!0)}finally{C(U,!1)}}}var se=c(),ce=A(se),le=e=>{var i=rt(),a=A(i),o=k(a),c=k(o),l=F(k(c),2),u=k(l),h=e=>{var t=Ge();v(e,t)},g=e=>{var r=tt(),i=k(r);d(i,20,()=>[[`1`,`Person`],[`2`,`Gemeindeverband`],[`3`,`Abschluss`]],ee,(e,n,r)=>{var i=G(()=>s(n,2));let a=()=>t(i)[0],o=()=>t(i)[1],c=G(()=>r+1);var l=Ke(),u=k(l),d=R(u,!0),f=F(u,2),m=R(f,!0);N(l),V(()=>{T(u,1,`flex size-7 items-center justify-center rounded-full text-xs font-bold ${t(_)>=t(c)?`bg-orange-400 text-white`:`bg-neutral-200 text-neutral-500`}`),p(d,a()),T(f,1,`text-xs ${t(_)===t(c)?`font-semibold text-neutral-900`:`text-neutral-400`}`),p(m,o())}),v(e,l)}),N(i);var a=F(i,2),o=e=>{var n=qe(),r=F(A(n),2),i=F(k(r),2);L(i),N(r);var a=F(r,2),o=F(k(a),2);L(o),N(a);var s=F(a,2),c=F(k(s),2);L(c),N(s),O(i,()=>t(y),e=>C(y,e)),O(o,()=>t(S),e=>C(S,e)),O(c,()=>t(j),e=>C(j,e)),v(e,n)};n(a,e=>{t(_)===1&&e(o)});var c=F(a,2),l=e=>{var n=Je(),r=F(A(n),2),i=F(k(r),2);L(i),N(r);var a=F(r,2),o=F(k(a),2);m(o),N(a);var s=F(a,2),c=F(k(s),2);L(c),N(s);var l=F(s,2),u=F(k(l),2);L(u),N(l),O(i,()=>t(I),e=>C(I,e)),O(o,()=>t(P),e=>C(P,e)),O(c,()=>t(z),e=>C(z,e)),O(u,()=>t(B),e=>C(B,e)),v(e,n)};n(c,e=>{t(_)===2&&e(l)});var u=F(c,2),f=e=>{var n=Ye(),r=F(A(n),2),i=F(k(r),2);m(i),N(r),O(i,()=>t(H),e=>C(H,e)),v(e,n)};n(u,e=>{t(_)===3&&e(f)});var h=F(u,2),g=e=>{var n=Xe(),r=R(n,!0);V(()=>p(r,t(Y))),v(e,n)};n(h,e=>{t(Y)&&e(g)});var w=F(h,2),E=k(w),D=k(E),M=e=>{var t=Ze();x(`click`,t,()=>{K(_,-1),Q()}),v(e,t)},W=e=>{var t=Qe();x(`click`,t,ie),v(e,t)};n(D,e=>{t(_)>1?e(M):e(W,-1)}),N(E);var q=F(E,2),J=k(q),te=e=>{var t=$e();x(`click`,t,()=>{K(_),Q()}),v(e,t)},X=e=>{var n=et(),r=R(n,!0);V(()=>{n.disabled=t(U)||!t(re),p(r,t(U)?`Sende...`:`Anfrage senden`)}),v(e,n)};n(J,e=>{t(_)<3?e(te):e(X,-1)}),N(q),N(w),N(r),b(`submit`,r,oe),v(e,r)};n(u,e=>{t(J)?e(h):e(g,-1)}),N(l);var w=F(l,2),D=e=>{var t=nt(),n=R(t);x(`click`,n,ie),v(e,t)};n(w,e=>{t(J)&&e(D)}),N(c),N(o),N(a),E(a,e=>C(f,e),()=>t(f)),r(2),x(`keydown`,a,ae),x(`click`,a,$),v(e,i)};n(ce,e=>{o()&&e(le)}),v(e,se),g(),u()}l([`keydown`,`click`]);var at=_(`<div class="fixed bottom-0 inset-x-0 z-30 md:hidden" role="region" aria-label="KonfiApp testen"><div class="flex items-center justify-between gap-3 px-4 py-3 bg-neutral-900 text-white shadow-lg border-t border-neutral-800"><button type="button" class="flex-1 cursor-pointer rounded-lg bg-linear-to-r from-orange-400 to-orange-300 text-black font-semibold px-4 py-2.5 text-sm"> </button> <button type="button" aria-label="Hinweis schließen" class="cursor-pointer rounded p-2 text-neutral-300 hover:bg-neutral-800 hover:text-white"><svg class="h-5 w-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path></svg></button></div></div>`);function ot(e,r){a(r,!0);let i=`konfiapp_sticky_cta_dismissed`,o=[`/`,`/features/`,`/faq/`,`/blog/`,`/regionen/`,`/meinungen-berichte/`,`/demo/`,`/bestellen/`,`/preise/`,`/fuer-gemeinden/`,`/gemeindeverband-kirchenkreise/`],s=W(!1);f(()=>{try{C(s,window.localStorage.getItem(i)===`1`)}catch{}});let l=G(()=>!t(s)&&(X.url.pathname===`/`||o.some(e=>e!==`/`&&X.url.pathname.startsWith(e))));function u(){if(X.url.pathname.startsWith(`/gemeindeverband-kirchenkreise`)){typeof umami<`u`&&typeof umami.track==`function`&&umami.track(`sticky_cta_open_price_verbund`),q.set(!0);return}typeof umami<`u`&&typeof umami.track==`function`&&umami.track(`sticky_cta_open_demo`),te.set(`demo`),J.set(!0)}function d(){C(s,!0);try{window.localStorage.setItem(i,`1`)}catch{}typeof umami<`u`&&typeof umami.track==`function`&&umami.track(`sticky_cta_dismissed`)}var m=c(),h=A(m),_=e=>{var t=at(),n=k(t),r=k(n),i=R(r,!0),a=F(r,2);N(n),N(t),V(e=>p(i,e),[()=>X.url.pathname.startsWith(`/gemeindeverband-kirchenkreise`)?`Angebot anfordern`:`30 Tage kostenlos testen`]),x(`click`,r,u),x(`click`,a,d),v(e,t)};n(h,e=>{t(l)&&e(_)}),v(e,m),g()}l([`click`]);var st=z(_(`<script type="application/ld+json">
2		{
3			"@context": "https://schema.org",
4			"@type": "Corporation",
5			"name": "KonfiApp",
6			"alternateName": "KonfiApp",
7			"url": "https://konfiapp.de",
8			"logo": "https://konfiapp.de/KonfiApp.png",
9			"sameAs": [
10				"https://facebook.com/konfiapp/",
11				"https://twitter.com/konfiapp",
12				"https://instagram.com/konfiapp",
13				"https://linkedin.com/company/konfiapp/",
14				"https://github.com/konfiapp/",
15				"https://gitlab.com/konfiapp/",
16				"https://konfiapp.de"
17			]
18		}
19	<\/script> <script type="application/ld+json">
20		{
21			"@context": "https://schema.org",
22			"@type": "LocalBusiness",
23			"name": "KonfiApp",
24			"image": "https://konfiapp.de/KonfiApp.png",
25			"@id": "",
26			"url": "https://konfiapp.de",
27			"telephone": "",
28			"address": {
29				"@type": "PostalAddress",
30				"streetAddress": "Sandäcker 5",
31				"addressLocality": "Herzogenaurach",
32				"postalCode": "91074",
33				"addressCountry": "DE"
34			},
35			"sameAs": [
36				"https://facebook.com/konfiapp/",
37				"https://twitter.com/konfiapp",
38				"https://instagram.com/konfiapp",
39				"https://linkedin.com/company/konfiapp/",
40				"https://github.com/konfiapp/",
41				"https://gitlab.com/konfiapp/",
42				"https://konfiapp.de"
43			]
44		}
45	<\/script>`,1)),ct=_(`<div class="fullscreen-wrap svelte-12qhfyh"><!></div>`),lt=_(`<div class="flex flex-col min-h-screen overflow-hidden"><!> <!> <main><!></main> <!> <!></div> <!> <!>`,1);function ut(e,s){a(s,!0);let l=G(()=>X.url.pathname.startsWith(`/apps/`));f(()=>{let e=!1,t=!1,n=!1,r=0,i=()=>{let i=document.querySelector(`body`);i&&(e||t||n?i.classList.contains(`scrollfreeze`)||(r=window.scrollY,i.style.top=`-${r}px`,i.classList.add(`scrollfreeze`)):i.classList.contains(`scrollfreeze`)&&(i.classList.remove(`scrollfreeze`),i.style.top=``,window.scrollTo(0,r)))},a=J.subscribe(t=>{e=t,i()}),o=Y.subscribe(e=>{t=e,i()}),s=q.subscribe(e=>{n=e,i()});return()=>{a(),o(),s();let e=document.querySelector(`body`);e?.classList.remove(`scrollfreeze`),e&&(e.style.top=``)}});var u=c();i(`12qhfyh`,e=>{var t=st();r(2),v(e,t)});var d=A(u),p=e=>{var t=ct(),n=k(t);o(n,()=>s.children),N(t),v(e,t)},m=e=>{var t=lt(),n=A(t),r=k(n);ye(r,{});var i=F(r,2);de(i,{has_nav:!0});var a=F(i,2),c=k(a);o(c,()=>s.children),N(a);var l=F(a,2);_e(l,{}),ot(F(l,2),{}),N(n);var u=F(n,2);We(u,{}),it(F(u,2),{}),v(e,t)};n(d,e=>{t(l)?e(p):e(m,-1)}),v(e,u),g()}export{ut as component,re 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.