1import{i as w,__tla as pe}from"./_virtual___federation_fn_import-Ce7IwtLu.js";import{_ as o,a as s,u as se,i as _e,c as fe,s as ve,m as ge,t as Ve,__tla as be}from"./index-BF5auGQP.js";import{u as ye,__tla as Te}from"./cms-DIa0Znqc.js";import{C as L,__tla as Ce}from"./chevron-right-OeChdYJl.js";let re,we=Promise.all([(()=>{try{return pe}catch{}})(),(()=>{try{return be}catch{}})(),(()=>{try{return Te}catch{}})(),(()=>{try{return Ce}catch{}})()]).then(async()=>{let q,e,y,a,t,P,D,T,E,z,K,G,O,Q,W,$,V,J,p,x,X,Y,Z,d,I,_,c,ee,ae,te,le,ne,ue,ie,de,oe,F;({defineComponent:q}=await w("vue")),{unref:e,mergeProps:y,createVNode:a,withCtx:t,resolveComponent:P,withModifiers:D,createTextVNode:T,createElementVNode:E,Fragment:z,openBlock:K,createElementBlock:G,pushScopeId:O,popScopeId:Q}=await w("vue"),W=S=>(O("data-v-d69be975"),S=S(),Q(),S),$=W(()=>E("div",{class:"text-gray-dark small"},"Felder mit * m\xFCssen ausgef\xFCllt werden.",-1)),{Field:V,Form:J}=await w("vee-validate"),{defineAsyncComponent:p,ref:x}=await w("vue"),X=q({__name:"ContactForm",setup(S){const g=p(()=>o("designSystem","./ThemeRow").then(u=>s(u,!0))),r=p(()=>o("designSystem","./ThemeCol").then(u=>s(u,!0))),m=p(()=>o("designSystem","./ThemeFormGroup").then(u=>s(u,!0))),k=p(()=>o("designSystem","./ThemeInput").then(u=>s(u,!0))),U=p(()=>o("designSystem","./ThemeButton").then(u=>s(u,!0))),R=p(()=>o("designSystem","./ThemeDropdown").then(u=>s(u,!0))),N=p(()=>o("designSystem","./ThemeTextarea").then(u=>s(u,!0))),B=p(()=>o("designSystem","./ThemeCheckbox").then(u=>s(u,!0))),j=p(()=>o("designSystem","./ThemeModal").then(u=>s(u,!0))),b=se(),{sendContactForm:f}=_e(),M={name:"",surname:"",email:"",subject:"",message:""},H=x(""),me=x(["Herr","Frau"]),v=x({...M}),A=x(!1),C=x(!1),ce=async(u,{resetForm:n})=>{try{await f({...u}),C.value=!0}finally{n({values:{...M}}),H.value="",setTimeout(()=>{C.value=!1},5e3)}};return(u,n)=>{const he=P("router-link");return K(),G(z,null,[a(e(J),{onSubmit:ce},{default:t(()=>[a(e(g),null,{default:t(()=>[a(e(r),{md:"6"},{default:t(()=>[a(e(V),{modelValue:H.value,"onUpdate:modelValue":n[0]||(n[0]=l=>H.value=l),name:"salutation"},{default:t(({componentField:l})=>[a(e(m),{label:"Anrede","label-for":"salutation"},{input:t(()=>[a(e(R),y(l,{options:me.value,name:"salutation",popupWidth:"200px",width:"165px",placement:"bottom-start",variant:"secondary",placeholder:"Bitte ausw\xE4hlen","data-test-id":"salutation-select"}),null,16,["options"])]),_:2},1024)]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(e(g),null,{default:t(()=>[a(e(r),{md:"6"},{default:t(()=>[a(e(V),{modelValue:v.value.name,"onUpdate:modelValue":n[1]||(n[1]=l=>v.value.name=l),name:"name",rules:"required"},{default:t(({componentField:l,errors:i,meta:h})=>[a(e(m),{label:"Vorname *","label-for":"name",isValid:h.touched&&!i[0],error:i[0]},{input:t(()=>[a(e(k),y(l,{state:!i[0],name:"name","data-test-id":"name-input"}),null,16,["state"])]),_:2},1032,["isValid","error"])]),_:1},8,["modelValue"])]),_:1}),a(e(r),{md:"6"},{default:t(()=>[a(e(V),{modelValue:v.value.surname,"onUpdate:modelValue":n[2]||(n[2]=l=>v.value.surname=l),name:"surname",rules:"required"},{default:t(({componentField:l,errors:i,meta:h})=>[a(e(m),{label:"Nachname *","label-for":"surname",isValid:h.touched&&!i[0],error:i[0]},{input:t(()=>[a(e(k),y(l,{state:!i[0],name:"surname","data-test-id":"surname-input"}),null,16,["state"])]),_:2},1032,["isValid","error"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(e(g),null,{default:t(()=>[a(e(r),{md:"6"},{default:t(()=>[a(e(V),{modelValue:v.value.email,"onUpdate:modelValue":n[3]||(n[3]=l=>v.value.email=l),name:"email",rules:"required|email"},{default:t(({componentField:l,errors:i,meta:h})=>[a(e(m),{label:"E-Mail *","label-for":"email",isValid:h.touched&&!i[0],error:i[0]},{input:t(()=>[a(e(k),y(l,{state:!i[0],type:"email",name:"email",autocomplete:"email","data-test-id":"email-input"}),null,16,["state"])]),_:2},1032,["isValid","error"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(e(g),null,{default:t(()=>[a(e(r),{md:"6"},{default:t(()=>[a(e(V),{modelValue:v.value.subject,"onUpdate:modelValue":n[4]||(n[4]=l=>v.value.subject=l),name:"subject"},{default:t(({componentField:l,errors:i,meta:h})=>[a(e(m),{label:"Betreff","label-for":"subject",isValid:h.touched&&!i[0]},{input:t(()=>[a(e(k),y(l,{name:"subject","data-test-id":"subject-input"}),null,16)]),_:2},1032,["isValid"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(e(g),null,{default:t(()=>[a(e(r),null,{default:t(()=>[a(e(V),{modelValue:v.value.message,"onUpdate:modelValue":n[5]||(n[5]=l=>v.value.message=l),name:"message",rules:"required"},{default:t(({componentField:l,errors:i,meta:h})=>[a(e(m),{label:"Nachricht *","label-for":"message",isValid:h.touched&&!i[0],error:i[0]},{input:t(()=>[a(e(N),y(l,{name:"message",state:!i[0],size:"lg","data-test-id":"message-input"}),null,16,["state"])]),_:2},1032,["isValid","error"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(e(g),{class:"mb-4"},{default:t(()=>[a(e(r),null,{default:t(()=>[a(e(V),{modelValue:A.value,"onUpdate:modelValue":n[7]||(n[7]=l=>A.value=l),name:"agree",rules:"requiredArea"},{default:t(({errors:l,meta:i,handleChange:h})=>[a(e(m),{isValid:i.dirty&&!l[0],error:l[0],mandatory:!0},{input:t(()=>[a(e(B),{id:"agree",modelValue:A.value,value:!0,name:"agree","data-test-id":"agree-checkbox","onUpdate:modelValue":h},{default:t(()=>[T("Ich habe die"),a(he,{class:"agree-label-link",innerHTML:"Datenschutzerkl\xE4rung",to:{name:"data-protection"},target:"_blank",onClick:n[6]||(n[6]=D(xe=>e(b).push({name:"data-protection"}),["prevent","stop"]))}),T("gelesen und willige in die darin beschriebene Verarbeitung meiner Daten ein.*")]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1032,["isValid","error"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(e(g),null,{default:t(()=>[a(e(r),{class:"d-inline-flex align-items-center"},{default:t(()=>[a(e(U),{class:"button",type:"submit",variant:"primary",iconRight:e(L),widthIcon:16,heightIcon:16},{default:t(()=>[T("Absenden")]),_:1},8,["iconRight"]),$]),_:1})]),_:1})]),_:1}),a(e(j),{"model-value":C.value,"onUpdate:modelValue":n[9]||(n[9]=l=>C.value=!C.value)},{title:t(()=>[T("Kontakt zu MUNDO")]),content:t(()=>[T("Vielen Dank f\xFCr ihre Nachricht")]),footer:t(()=>[a(e(U),{variant:"light",iconRight:e(L),onClick:n[8]||(n[8]=l=>C.value=!C.value)},{default:t(()=>[T("Schlie\xDFen")]),_:1},8,["iconRight"])]),_:1},8,["model-value"])],64)}}}),Y=fe(X,[["__scopeId","data-v-d69be975"]]),{defineComponent:Z}=await w("vue"),{unref:d,createElementVNode:I,withCtx:_,createVNode:c,createTextVNode:ee,openBlock:ae,createElementBlock:te,createCommentVNode:le}=await w("vue"),ne={key:0,class:"cms-section"},ue=["innerHTML"],ie=["innerHTML"],de=["innerHTML"],{computed:oe,defineAsyncComponent:F}=await w("vue"),re=Z({__name:"ContactPage",setup(S){const g=F(()=>o("designSystem","./ThemeContainer").then(f=>s(f,!0))),r=F(()=>o("designSystem","./ThemeRow").then(f=>s(f,!0))),m=F(()=>o("designSystem","./ThemeCol").then(f=>s(f,!0))),k=F(()=>o("designSystem","./ThemeButton").then(f=>s(f,!0))),U=ye(),{getCmsPageAction:R}=U,{isCmsPage:N,getCmsPage:B}=ve(U),j=se();ge({title:"Kontakt"}),Ve(async()=>{await R({identifier:"contact"})});const b=oe(()=>N.value&&B.value);return(f,M)=>d(N)?(ae(),te("section",ne,[c(d(g),null,{default:_(()=>[c(d(r),null,{default:_(()=>[c(d(m),{md:"8"},{default:_(()=>[I("div",{class:"cms-subtitle",innerHTML:b.value?b.value.subtitle:""},null,8,ue),I("div",{class:"cms-title",innerHTML:b.value?b.value.title:""}
1,null,8,ie)]),_:1})]),_:1}),c(d(r),null,{default:_(()=>[c(d(m),{md:"8"},{default:_(()=>[I("div",{class:"cms-text",innerHTML:b.value?b.value.text:""},null,8,de)]),_:1}),c(d(m),{class:"d-flex flex-column align-items-start",md:"4"},{default:_(()=>[c(d(k),{class:"me-2 mb-4 mb-md-0",variant:"secondary",iconRight:d(L),widthIcon:16,heightIcon:16,onClick:M[0]||(M[0]=H=>d(j).push({name:"faq"}))},{default:_(()=>[ee("Hilfe / FAQs")]),_:1},8,["iconRight"])]),_:1})]),_:1}),c(d(r),null,{default:_(()=>[c(d(m),{md:"8"},{default:_(()=>[c(Y)]),_:1})]),_:1})]),_:1})])):le("",!0)}})});export{we as __tla,re 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.