1import{b as ue,m as Re,d as it,c as ut,r as Me,a as je,_ as dt}from"./CtvMa4xF.js";import{o,a as r,n as O,u as s,e as f,b as n,f as D,l as H,d as N,p as I,m as J,q as M,_ as se,g as V,B as ct,t as S,z as he,F as A,r as U,k as G,C as j,D as X,E as mt,G as Je,w as Qe,h as et,i as ne,c as ft,y as tt,s as Ne,H as gt,I as Be,J as qe,K as pt,v as nt,L as ht,M as vt,N as bt,O as xt,P as Te,Q as wt}from"./Ro85Speh.js";import{M as yt,d as pe}from"./C1SkMXxl.js";import{b as kt,c as _t,_ as $t,a as Mt}from"./CeAeh8PF.js";import{u as Tt}from"./DeI_g_pD.js";import{d as St}from"./B9j8fP-T.js";import{u as re,a as Oe,b as Et}from"./CWZHApbd.js";import{l as at,a as He,c as Se,e as Ct}from"./BnsreFIA.js";import{r as We}from"./CStyNv5-.js";function Pt(t){return new URL(globalThis.location.href)}const It=""+new URL("mountains-white-shadow-inverted.DlXpncQ1.svg",import.meta.url).href,Lt=""+new URL("logo-w-flower.I4ful4y1.svg",import.meta.url).href,Dt=""+new URL("100-year-bw-logo.DuL1jtdX.svg",import.meta.url).href,zt=""+new URL("100-year-bw.Cnjxdebc.jpg",import.meta.url).href,Nt=""+new URL("100-year-bw-white-repeater.BSojmm31.png",import.meta.url).href,Bt={key:0,class:"relative"},Ht={class:"container flex flex-col md:flex-row gap-10 md:gap-24 py-44"},At={class:"flex-none w-48 mx-auto"},Rt=["src"],jt={class:"flex-auto flex flex-row items-center"},Ot={class:"prose"},Ft={class:"relative container pb-24"},Vt={class:"relative pt-80"},Ut={class:"absolute top-0 left-0 bg-white shadow-xl px-6 py-8 mb-24"},qt=["src"],Wt={__name:"SectionBanner",props:["data","prevHasMountainEdge","nextHasMountainEdge","isLast"],setup(t){return(a,e)=>{const l=ue;return o(),r("div",null,[t.data.bannerName==="bw-donation"?(o(),r("div",Bt,[t.prevHasMountainEdge?f("",!0):(o(),r("div",{key:0,class:"absolute inset-0 bottom-auto z-10 pointer-events-none",style:O([{backgroundImage:`url("${s(It)}")`},{"background-repeat":"repeat-x","background-size":"auto 100%","background-position":"bottom right",height:"80px"}])},null,4)),!t.nextHasMountainEdge&&!t.isLast?(o(),r("div",{key:1,class:"absolute inset-0 top-auto z-10 pointer-events-none",style:O([{backgroundImage:`url("${s(yt)}")`},{"background-repeat":"repeat-x","background-size":"auto 100%","background-position":"top left",height:"80px"}])},null,4)):f("",!0),n("div",{class:I(["relative",[t.prevHasMountainEdge?"-mt-20":"",t.nextHasMountainEdge||t.isLast?"-mb-40":""]])},[n("div",Ht,[n("div",At,[n("img",{loading:"lazy",class:"w-full",src:s(Lt),title:"© Bergwacht Bayern",alt:""},null,8,Rt)]),n("div",jt,[n("div",Ot,[e[1]||(e[1]=n("p",{class:"text-justaled"},"SPENDEN",-1)),e[2]||(e[2]=n("p",{class:"text-viction"},"an Stiftung Bergwacht",-1)),e[3]||(e[3]=n("p",{class:"text-bw-blue text-[28px] xl:text-[40px] italic mb-6"},"âGeben Sie etwas für die, die alles geben.â",-1)),D(l,{href:"https://bergwacht-bayern.de/stiftung/spenden#twingle-public-embed-_2xffsx5",style:"filled",class:"btn"},{default:H(()=>[...e[0]||(e[0]=[N(" JETZT SPENDEN ",-1)])]),_:1})])])])],2)])):t.data.bannerName==="100-year-bw"?(o(),r("div",{key:1,class:"relative bg-contain bg-right [@media(max-width:1610px)]:!bg-cover [@media(max-width:1610px)]:!bg-center",style:O([{"background-repeat":"no-repeat, repeat-x"},{backgroundImage:`url("${s(zt)}"), url("${s(Nt)}")`}]),title:"© Bergwacht Bayern"},[e[5]||(e[5]=n("div",{class:"absolute inset-0 bg-white/80 md:hidden"},null,-1)),n("div",Ft,[n("div",Vt,[n("div",Ut,[n("img",{src:`${s(Dt)}`,alt:""},null,8,qt)])]),e[4]||(e[4]=n("div",{class:"text-black"},[n("p",{class:"mb-3 text-[18px] opacity-60"},"Ergründet am 14. Juni im Hofbräuhaus München"),n("p",{class:"font-bold text-[40px] xl:text-[70px] leading-none mb-3 max-w-[500px]"},"100 JAHRE BERGÂWACHT"),n("p",{class:"text-[18px]"},"Seit 1920 in den Bayrischen Alpen und Mittelgebirge")],-1))])],4)):f("",!0)])}}},Xt=["src","poster"],Ee={__name:"VideoReveal",props:["src","poster"],setup(t){const a=M(),e=M();return J(()=>{a.value.complete||(e.value="opacity-0")}),(l,d)=>(o(),r("video",{src:t.src,poster:t.poster,ref_key:"videoElement",ref:a,width:"320",height:"240",type:"video/mp4",autoplay:"",loop:"",muted:"",playsinline:""}," Dein Browser untestützt kein Video ",8,Xt))}},Yt={class:"relative bg-gradient-to-br from-bw-blue-900 to-bw-blue-950"},Gt={key:2,style:{background:"linear-gradient(to bottom, transparent 20%, rgba(0,0,0,.2) 60%, rgba(0,0,0,.6) 90%)"},class:"absolute inset-0"},Kt={key:3,style:{background:"linear-gradient(to bottom, rgba(0,0,0,.4) 20%, rgba(0,0,0,.2) 60%, rgba(0,0,0,.6) 90%)"},class:"absolute inset-0"},Zt={class:"relative container"},Jt={class:"prose text-white xl:max-w-[70%]"},Qt={key:0,class:"text-colang"}
1,en={key:1,class:"text-justaled"},tn=["innerHTML"],nn={key:0,class:"relative max-md:hidden"},an={class:"absolute bottom-0 right-0"},sn={__name:"SectionTopHeroStage",props:["data"],setup(t){const{isMobile:a}=Tt();return(e,l)=>{const d=ct,c=kt,u=_t;return o(),r("div",Yt,[("designStyle"in e?e.designStyle:s(pe))()==="mountains"?(o(),r("div",{key:0,class:"absolute inset-0 top-auto z-10 pointer-events-none",style:O([{backgroundImage:`url("${s(Re)}")`},{"background-repeat":"repeat-x","background-size":"auto 100%","background-position":"top center",height:"80px"}])},null,4)):f("",!0),D(d,null,{default:H(()=>[t.data.backgroundVideo&&!s(a)?(o(),V(Ee,{key:0,class:"absolute top-0 left-0 w-full h-full object-cover bg-center",src:t.data.backgroundVideo,poster:t.data.backgroundVideoPoster},null,8,["src","poster"])):f("",!0),t.data.backgroundVideoMobile&&t.data.backgroundVideo&&s(a)?(o(),V(Ee,{key:1,class:"absolute top-0 left-0 w-full h-full object-cover bg-center",src:t.data.backgroundVideoMobile,poster:t.data.backgroundVideoMobilePoster},null,8,["src","poster"])):f("",!0),!t.data.backgroundVideoMobile&&t.data.backgroundVideo&&s(a)?(o(),V(Ee,{key:2,class:"absolute top-0 left-0 w-full h-full object-cover bg-center",src:t.data.backgroundVideo,poster:t.data.backgroundVideoPoster},null,8,["src","poster"])):f("",!0)]),_:1}),!t.data.backgroundVideo&&!t.data.backgroundVideoMobile?(o(),V(c,{key:1,class:"absolute top-0 left-0 w-full h-full object-cover bg-center",src:t.data.backgroundImage?.src},null,8,["src"])):f("",!0),t.data.backgroundImage.meta.imageBrightnessTop!==null&&t.data.backgroundImage.meta.imageBrightnessTop<75||t.data.backgroundVideo&&t.data.backgroundVideoMobile?(o(),r("div",Gt)):(o(),r("div",Kt)),n("div",Zt,[n("div",{class:I(["t flex flex-row items-end",("designStyle"in e?e.designStyle:s(pe))()==="mountains"?"min-h-[95svh]":"min-h-[100svh]"])},[n("div",Jt,[t.data.eyebrowText?(o(),r("p",Qt,S(t.data.eyebrowText),1)):f("",!0),t.data.headlineText?(o(),r("h1",en,S(t.data.headlineText),1)):f("",!0),n("div",{innerHTML:t.data.text||"",class:"min-h-6"},null,8,tn)])],2),t.data.flap?(o(),r("div",nn,[n("div",an,[D(u,{id:t.data.flap,align:"bottom"},null,8,["id"])])])):f("",!0)])])}}},on=se(sn,[["__scopeId","data-v-9c73640d"]]),ln=["innerHTML"],rn={__name:"SectionText",props:["data"],setup(t){return(a,e)=>t.data.text?(o(),r("div",{key:0,class:"prose container",innerHTML:t.data.text},null,8,ln)):f("",!0)}},un=t=>parseInt(t)+"px",dn={class:"container"},cn={class:"flex-none xl:w-2/3"},mn=["innerHTML"],fn=["src","alt","title"],gn={key:1,class:"mt-1 text-sm italic"},pn={__name:"SectionTextWithImage",props:["data"],setup(t){return(a,e)=>(o(),r("div",dn,[n("div",{class:I(["flex gap-6",t.data.direction==="img-left"?"flex-col-reverse xl:flex-row-reverse":"flex-col xl:flex-row"])},[n("div",cn,[n("div",{class:"prose",innerHTML:t.data.text},null,8,mn)]),n("div",{style:O({[t.data.direction==="img-left"?"marginRight":"marginLeft"]:s(un)(t.data.imageSpacing)}),class:I(["flex-auto flex max-2xl:!mx-0",{top:"items-start",middle:"items-center",bottom:"items-end"}[t.data.imageAlign||"middle"]])},[n("div",null,[t.data.image?(o(),r("img",{key:0,class:"w-full",src:t.data.image.src,alt:t.data.image.alt,title:t.data.image.title},null,8,fn)):f("",!0),t.data.image&&t.data.image.meta&&t.data.image.meta.credits?(o(),r("div",gn,S(t.data.image.meta.credits),1)):f("",!0)])],6)],2)]))}},hn={class:"container lg:px-0"},vn={class:"flex max-lg:flex-col gap-12 items-center"},bn={class:"flex-auto basis-1"},xn=["src","alt","title"],wn={class:"flex-auto basis-1"},yn=["innerHTML"],kn={__name:"SectionTextWithImage2",props:["data"],setup(t){return(a,e)=>(o(),r("div",hn,[n("div",vn,[n("div",bn,[t.data.image?(o(),r("img",{key:0,class:"",src:t.data.image.src,alt:t.data.image.alt,title:t.data.image?.meta?.credits},null,8,xn)):f("",!0)]),n("div",wn,[n("div",{class:"prose lg:max-w-[90%]",innerHTML:t.data.text},null,8,yn)])])]))}},_n={class:"container"},$n=["innerHTML"],Mn={class:"relative flex gap-4 md:gap-12 pb-20 sm:pb-28 xl:pb-48"},Tn={class:"flex-none w-4/6"},Sn=["src","alt","title"],En={class:"flex-auto"},Cn=["src","alt","title"],Pn={class:"absolute bottom-0 right-0 mr-6
1sm:mr-28 xl:mr-56"},In=["src","alt","title"],Ln={__name:"SectionPictureGallery",props:["data"],setup(t){return(a,e)=>(o(),r("div",_n,[t.data.text?(o(),r("div",{key:0,innerHTML:t.data.text,class:"prose xl:max-w-[80%] mb-12"},null,8,$n)):f("",!0),n("div",Mn,[n("div",Tn,[n("img",{class:"aspect-[7/5] w-full object-cover bg-gray-200",src:t.data.pic1?.src,alt:t.data.pic1?.src,title:t.data.pic1?.meta?.credits},null,8,Sn)]),n("div",En,[n("img",{class:"aspect-[7/8] w-full object-cover bg-gray-200",src:t.data.pic2?.src,alt:t.data.pic2?.src,title:t.data.pic2?.meta?.credits},null,8,Cn)]),n("div",Pn,[n("img",{class:"aspect-[4/3] w-[150px] sm:w-[240px] xl:w-[380px] 2xl:w-[430px] object-contain bg-white shadow-bw2",src:t.data.pic3?.src,alt:t.data.pic3?.src,title:t.data.pic3?.meta?.credits},null,8,In)])])]))}},Dn={class:"relative overflow-hidden"},zn={class:"absolute inset-0 top-auto p-24 z-10 pointer-events-none"},Nn={class:"container"},Bn={class:"flex justify-end"},Hn={class:"pointer-events-auto flex gap-6 p-2"},An={class:"w-full flex-none"},Rn=["src","alt","title"],Xe=900,jn={__name:"SectionImageSlider",props:["data"],setup(t){let a;const e=M();let l=0;const d=M(0),c=M(!1);let u=M(0),g=!0;const m=M(),x=G(()=>u.value===0),E=G(()=>u.value===m.value-1),y=()=>-e.value.children[u.value].offsetLeft;let h;const v=()=>{g=!1;const F=y();e.value.style.transitionDuration=Xe+"ms",d.value=F,clearTimeout(h),h=setTimeout(()=>{e.value.style.transitionDuration=null,g=!0},Xe)},C=()=>{d.value=y()},L=()=>{g&&(c.value=!0,l=d.value,a=re(document,"mousemove",T))},k=()=>{if(!c.value)return;c.value=!1,a(),Math.abs(d.value-l)>100&&(d.value>l?u.value-=1:u.value+=1,v()),v()},i=()=>{k()},T=F=>{d.value+=F.movementX,d.value>0&&(d.value=0),d.value<-(e.value.scrollWidth-e.value.clientWidth)&&(d.value=-(e.value.scrollWidth-e.value.clientWidth))},q=()=>{x.value||(u.value-=1,v())},te=()=>{E.value||(u.value+=1,v())};return J(()=>{re(document.body,"mouseout",i),he(Oe().width,St(()=>C(),75)),m.value=e.value.children.length}),(F,B)=>{const K=ue;return o(),r("div",Dn,[("designStyle"in F?F.designStyle:s(pe))()==="mountains"?(o(),r("div",{key:0,class:"absolute inset-0 bottom-auto z-10 pointer-events-none",style:O([{backgroundImage:`url("${s(it)}")`},{"background-repeat":"repeat-x","background-size":"auto 100%","background-position":"bottom left",height:"80px"}])},null,4)):f("",!0),("designStyle"in F?F.designStyle:s(pe))()==="mountains"?(o(),r("div",{key:1,class:"absolute inset-0 top-auto z-10 pointer-events-none",style:O([{backgroundImage:`url("${s(Re)}")`},{"background-repeat":"repeat-x","background-size":"auto 100%","background-position":"top right",height:"80px"}])},null,4)):f("",!0),n("div",zn,[n("div",Nn,[n("div",Bn,[n("div",Hn,[D(K,{class:I(s(x)?"opacity-40":""),onClick:B[0]||(B[0]=R=>q())},{default:H(()=>[...B[4]||(B[4]=[N("Zurück",-1)])]),_:1},8,["class"]),D(K,{class:I(s(E)?"opacity-40":""),onClick:B[1]||(B[1]=R=>te())},{default:H(()=>[...B[5]||(B[5]=[N("Nächstes",-1)])]),_:1},8,["class"])])])])]),n("div",{ref_key:"dragEl",ref:e,onMousedown:B[2]||(B[2]=R=>L()),onMouseup:B[3]||(B[3]=R=>k()),class:I(["flex",s(c)?"cursor-grabbing":"cursor-grab"]),style:O([{"transition-timing-function":"cubic-bezier(0.190, 1.000, 0.220, 1.000)"},{transform:`translateX(${s(d)}px)`}])},[(o(!0),r(A,null,U(t.data.slides,R=>(o(),r("div",An,[R.image&&R.image.src?(o(),r("img",{key:0,src:R.image.src,alt:R.image.alt,title:R.image?.meta?.credits,loading:"lazy",class:"object-cover w-full h-[95vh]",draggable:"false"},null,8,Rn)):f("",!0)]))),256))],38)])}}},On=""+new URL("map-static._IZxy9lU.jpg",import.meta.url).href,Fn={key:0,class:"absolute z-10 top-full left-0 right-0 p-3 bg-white shadow-bw max-h-[300px] overflow-auto flex flex-col gap-4"},Vn={class:"flex flex-col"},Un=["href"],qn=["href"],Wn={key:0},Xn={__name:"RegionPicker",props:["regions"],setup(t){const a=t,e=M(""),l=M(!1);J(()=>{re(document.body,"click",()=>{l.value=!1})});const d=u=>{u.key==="Escape"?l.value=!1:l.value=!0},c=G(()=>{const u=e.value.toLowerCase().trim();return a.regions.reduce((g,m)=>{const x={...m};return x.groups=m.groups.filter(E=>E.name.toLowerCase().includes(u)),(x.groups.length||m.name.toLowerCase().includes(u))&&g.push(x),g},[])});return(u,g)=>(o(),r("div",{onClick:g[2]||(g[2]=Je(()=>{},["stop"])),class:"relative"},[j(n("input",{onFocus:g[0]||(g[0]=m=>l.value=!0),"onUpdate:modelValue":g[1]||(g[1]=m=>mt(e)?e.value=m:null),onKeyup:d,class:"w-full p-3 border border-bw-blue",type:"text",placeholder:"Einsatzgebiet nach Text finden"},null,544),[[X,s(e)]]),s(l)?(o(),r("div",Fn,[(o(!0),r(A,null,U(s(c),m=>(o(),r("div",Vn,[n("a",{href:("linkToRegion"in u?u.linkToRegion:s(at))(m),class:"text-[16px] mb-0.5 font-bold uppercase tracking-wide p-1.5 my-0.5 hover:bg-bw-blue-100 rounded-sm"},"Region "+S(m.name),9,Un),(o(!0),r(A,null,U(m.groups,x=>(o(),r("a",{href:("linkToGroup"in u?u.linkToGroup:s(He))(m,x),class:"p-1.5 my-0.5 hover:bg-bw-blue-100 rounded-sm"}
1,S(x.name),9,qn))),256))]))),256)),s(c).length?f("",!0):(o(),r("div",Wn,[...g[3]||(g[3]=[n("p",{class:"text-[16px] ml-1.5 font-bold uppercase tracking-wide"},"Nichts gefunden.",-1)])]))])):f("",!0)]))}};function st(t,a){let e=t.length;for(;e--;)if(t[e].pointerId===a.pointerId)return e;return-1}function Ae(t,a){let e;if(a.touches){e=0;for(const l of a.touches)l.pointerId=e++,Ae(t,l);return}e=st(t,a),e>-1&&t.splice(e,1),t.push(a)}function Yn(t,a){if(a.touches){for(;t.length;)t.pop();return}const e=st(t,a);e>-1&&t.splice(e,1)}function Ye(t){t=t.slice(0);let a=t.pop(),e;for(;e=t.pop();)a={clientX:(e.clientX-a.clientX)/2+a.clientX,clientY:(e.clientY-a.clientY)/2+a.clientY};return a}function Ce(t){if(t.length<2)return 0;const a=t[0],e=t[1];return Math.sqrt(Math.pow(Math.abs(e.clientX-a.clientX),2)+Math.pow(Math.abs(e.clientY-a.clientY),2))}let ie={down:"mousedown",move:"mousemove",up:"mouseup mouseleave"};typeof window<"u"&&(typeof window.PointerEvent=="function"?ie={down:"pointerdown",move:"pointermove",up:"pointerup pointerleave pointercancel"}:typeof window.TouchEvent=="function"&&(ie={down:"touchstart",move:"touchmove",up:"touchend touchcancel"}));function Pe(t,a,e,l){ie[t].split(" ").forEach(d=>{a.addEventListener(d,e,l)})}function Ie(t,a,e){ie[t].split(" ").forEach(l=>{a.removeEventListener(l,e)})}const Gn=typeof document<"u"&&!!document.documentMode;let Le;function Kn(){return Le||(Le=document.createElement("div").style)}const Ge=["webkit","moz","ms"],me={};function Fe(t){if(me[t])return me[t];const a=Kn();if(t in a)return me[t]=t;const e=t[0].toUpperCase()+t.slice(1);let l=Ge.length;for(;l--;){const d=`${Ge[l]}${e}`;if(d in a)return me[t]=d}}function fe(t,a){return parseFloat(a[Fe(t)])||0}function ge(t,a,e=window.getComputedStyle(t)){const l=a==="border"?"Width":"";return{left:fe(`${a}Left${l}`,e),right:fe(`${a}Right${l}`,e),top:fe(`${a}Top${l}`,e),bottom:fe(`${a}Bottom${l}`,e)}}function ae(t,a,e){t.style[Fe(a)]=e}function Zn(t,a){const e=Fe("transform");ae(t,"transition",`${e} ${a.duration}ms ${a.easing}`)}function Jn(t,{x:a,y:e,scale:l,isSVG:d},c){if(ae(t,"transform",`scale(${l}) translate(${a}px, ${e}px)`),d&&Gn){const u=window.getComputedStyle(t).getPropertyValue("transform");t.setAttribute("transform",u)}}function De(t){const a=t.parentNode,e=window.getComputedStyle(t),l=window.getComputedStyle(a),d=t.getBoundingClientRect(),c=a.getBoundingClientRect();return{elem:{style:e,width:d.width,height:d.height,top:d.top,bottom:d.bottom,left:d.left,right:d.right,margin:ge(t,"margin",e),border:ge(t,"border",e)},parent:{style:l,width:c.width,height:c.height,top:c.top,bottom:c.bottom,left:c.left,right:c.right,padding:ge(a,"padding",l),border:ge(a,"border",l)}}}function Qn(t){const a=t.ownerDocument,e=t.parentNode;return a&&e&&a.nodeType===9&&e.nodeType===1&&a.documentElement.contains(e)}function ea(t){return(t.getAttribute("class")||"").trim()}function ta(t,a){return t.nodeType===1&&` ${ea(t)} `.indexOf(` ${a} `)>-1}function na(t,a){for(let e=t;e!=null;e=e.parentNode)if(ta(e,a.excludeClass)||a.exclude.indexOf(e)>-1)return!0;return!1}const aa=/^http:[\w\.\/]+svg$/;function sa(t){return aa.test(t.namespaceURI)&&t.nodeName.toLowerCase()!=="svg"}function oa(t){const a={};for(const e in t)t.hasOwnProperty(e)&&(a[e]=t[e]);return a}const ot={animate:!1,canvas:!1,cursor:"move",disablePan:!1,disableZoom:!1,disableXAxis:!1,disableYAxis:!1,duration:200,easing:"ease-in-out",exclude:[],excludeClass:"panzoom-exclude",handleStartEvent:t=>{t.preventDefault(),t.stopPropagation()},maxScale:4,minScale:.125,overflow:"hidden",panOnlyWhenZoomed:!1,pinchAndPan:!1,relative:!1,setTransform:Jn,startX:0,startY:0,startScale:1,step:.3,touchAction:"none"};function lt(t,a){if(!t)throw new Error("Panzoom requires an element as an argument");if(t.nodeType!==1)throw new Error("Panzoom requires an element with a nodeType of 1");if(!Qn(t))throw new Error("Panzoom should be called on elements that have been attached to the DOM");a={...ot,...a};const e=sa(t),l=t.parentNode;l.style.overflow=a.overflow,l.style.userSelect="none",l.style.touchAction=a.touchAction,(a.c
1anvas?l:t).style.cursor=a.cursor,t.style.userSelect="none",t.style.touchAction=a.touchAction,ae(t,"transformOrigin",typeof a.origin=="string"?a.origin:e?"0 0":"50% 50%");function d(){l.style.overflow="",l.style.userSelect="",l.style.touchAction="",l.style.cursor="",t.style.cursor="",t.style.userSelect="",t.style.touchAction="",ae(t,"transformOrigin","")}function c(p={}){for(const w in p)p.hasOwnProperty(w)&&(a[w]=p[w]);(p.hasOwnProperty("cursor")||p.hasOwnProperty("canvas"))&&(l.style.cursor=t.style.cursor="",(a.canvas?l:t).style.cursor=a.cursor),p.hasOwnProperty("overflow")&&(l.style.overflow=p.overflow),p.hasOwnProperty("touchAction")&&(l.style.touchAction=p.touchAction,t.style.touchAction=p.touchAction)}let u=0,g=0,m=1,x=!1;L(a.startScale,{animate:!1,force:!0}),setTimeout(()=>{C(a.startX,a.startY,{animate:!1,force:!0})});function E(p,w,$){if($.silent)return;const z=new CustomEvent(p,{detail:w});t.dispatchEvent(z)}function y(p,w,$){const z={x:u,y:g,scale:m,isSVG:e,originalEvent:$};return requestAnimationFrame(()=>{typeof w.animate=="boolean"&&(w.animate?Zn(t,w):ae(t,"transition","none")),w.setTransform(t,z,w),E(p,z,w),E("panzoomchange",z,w)}),z}function h(p,w,$,z){const b={...a,...z},P={x:u,y:g,opts:b};if(!b.force&&(b.disablePan||b.panOnlyWhenZoomed&&m===b.startScale))return P;if(p=parseFloat(p),w=parseFloat(w),b.disableXAxis||(P.x=(b.relative?u:0)+p),b.disableYAxis||(P.y=(b.relative?g:0)+w),b.contain){const _=De(t),Y=_.elem.width/m,W=_.elem.height/m,oe=Y*$,le=W*$,Q=(oe-Y)/2,ee=(le-W)/2;if(b.contain==="inside"){const ye=(-_.elem.margin.left-_.parent.padding.left+Q)/$,ke=(_.parent.width-oe-_.parent.padding.left-_.elem.margin.left-_.parent.border.left-_.parent.border.right+Q)/$;P.x=Math.max(Math.min(P.x,ke),ye);const _e=(-_.elem.margin.top-_.parent.padding.top+ee)/$,$e=(_.parent.height-le-_.parent.padding.top-_.elem.margin.top-_.parent.border.top-_.parent.border.bottom+ee)/$;P.y=Math.max(Math.min(P.y,$e),_e)}else if(b.contain==="outside"){const ye=(-(oe-_.parent.width)-_.parent.padding.left-_.parent.border.left-_.parent.border.right+Q)/$,ke=(Q-_.parent.padding.left)/$;P.x=Math.max(Math.min(P.x,ke),ye);const _e=(-(le-_.parent.height)-_.parent.padding.top-_.parent.border.top-_.parent.border.bottom+ee)/$,$e=(ee-_.parent.padding.top)/$;P.y=Math.max(Math.min(P.y,$e),_e)}}return b.roundPixels&&(P.x=Math.round(P.x),P.y=Math.round(P.y)),P}function v(p,w){const $={...a,...w},z={scale:m,opts:$};if(!$.force&&$.disableZoom)return z;let b=a.minScale,P=a.maxScale;if($.contain){const _=De(t),Y=_.elem.width/m,W=_.elem.height/m;if(Y>1&&W>1){const oe=_.parent.width-_.parent.border.left-_.parent.border.right,le=_.parent.height-_.parent.border.top-_.parent.border.bottom,Q=oe/Y,ee=le/W;a.contain==="inside"?P=Math.min(P,Q,ee):a.contain==="outside"&&(b=Math.max(b,Q,ee))}}return z.scale=Math.min(Math.max(p,b),P),z}function C(p,w,$,z){const b=h(p,w,m,$);return u!==b.x||g!==b.y?(u=b.x,g=b.y,y("panzoompan",b.opts,z)):{x:u,y:g,scale:m,isSVG:e,originalEvent:z}}function L(p,w,$){const z=v(p,w),b=z.opts;if(!b.force&&b.disableZoom)return;p=z.scale;let P=u,_=g;if(b.focal){const W=b.focal;P=(W.x/p-W.x/m+u*p)/p,_=(W.y/p-W.y/m+g*p)/p}const Y=h(P,_,p,{relative:!1,force:!0});return u=Y.x,g=Y.y,m=p,y("panzoomzoom",b,$)}function k(p,w){const $={...a,animate:!0,...w};return L(m*Math.exp((p?1:-1)*$.step),$)}function i(p){return k(!0,p)}function T(p){return k(!1,p)}function q(p,w,$,z){const b=De(t),P={width:b.parent.width-b.parent.padding.left-b.parent.padding.right-b.parent.border.left-b.parent.border.right,height:b.parent.height-b.parent.padding.top-b.parent.padding.bottom-b.parent.border.top-b.parent.border.bottom};let _=w.clientX-b.parent.left-b.parent.padding.left-b.parent.border.left-b.elem.margin.left,Y=w.clientY-b.parent.top-b.parent.padding.top-b.parent.border.top-b.elem.margin.top;e||(_-=b.elem.width/m/2,Y-=b.elem.height/m/2);const W={x:_/P.width*(P.width*p),y:Y/P.height*(P.height*p)};return L(p,{animate:!1,...$,focal:W},z)}function te(p,w){const $={...a,...w,animate:!1},b=(p.deltaY===0&&p.deltaX?p.deltaX:p.deltaY)<0?1:-1,P=v(m*Math.exp(b*$.step/3),$).scale;return q(P,p,$,p)}function F(p){const w={...a,animate:!0,force:!0,...p};m=v(w.startScale,w).scale;const $=h(w.startX,w.startY,m,w);return u=$.x,g=$.y,y("panzoomreset",w)}let B,K,R,de,Ve,ce;const Z=[];
1function ve(p){if(na(p.target,a))return;Ae(Z,p),x=!0,a.handleStartEvent(p),B=u,K=g,E("panzoomstart",{x:u,y:g,scale:m,isSVG:e,originalEvent:p},a);const w=Ye(Z);R=w.clientX,de=w.clientY,Ve=m,ce=Ce(Z)}function be(p){if(!x||B===void 0||K===void 0||R===void 0||de===void 0)return;Ae(Z,p);const w=Ye(Z),$=Z.length>1;let z=m;if($){ce===0&&(ce=Ce(Z));const b=Ce(Z)-ce;z=v(b*a.step/80+Ve).scale,q(z,w,{animate:!1},p)}(!$||a.pinchAndPan)&&C(B+(w.clientX-R)/z,K+(w.clientY-de)/z,{animate:!1},p)}function xe(p){Z.length===1&&E("panzoomend",{x:u,y:g,scale:m,isSVG:e,originalEvent:p},a),Yn(Z,p),x&&(x=!1,B=K=R=de=void 0)}let we=!1;function Ue(){we||(we=!0,Pe("down",a.canvas?l:t,ve),Pe("move",document,be,{passive:!0}),Pe("up",document,xe,{passive:!0}))}function rt(){we=!1,Ie("down",a.canvas?l:t,ve),Ie("move",document,be),Ie("up",document,xe)}return a.noBind||Ue(),{bind:Ue,destroy:rt,eventNames:ie,getPan:()=>({x:u,y:g}),getScale:()=>m,getOptions:()=>oa(a),handleDown:ve,handleMove:be,handleUp:xe,pan:C,reset:F,resetStyle:d,setOptions:c,setStyle:(p,w)=>ae(t,p,w),zoom:L,zoomIn:i,zoomOut:T,zoomToPoint:q,zoomWithWheel:te}}lt.defaultOptions=ot;const la={class:"container py-6"},ra=["src"],ia={class:"h-full lg:flex items-center justify-center"},ua={class:"flex-auto h-full"},da={class:"h-full relative overflow-hidden"},ca={class:"absolute z-10 bottom-0 right-0 m-10 flex flex-col gap-3"},ma={class:"opacity-70 text-[15px]"},fa={class:"font-bold text-[22px] mb-3"},ga={class:"flex gap-3 lg:gap-6 flex-wrap mt-10"},pa=8,ha={__name:"SectionRegionMap",async setup(t){let a,e;const l=([a,e]=Qe(()=>et(ne().public.PIMCORE_HOST+"/api/regions-and-groups-light","$dnqPl29ah_").data),a=await a,e(),a),d=M(!1),c=M();let u;const g=M(),m=M(),x=async y=>{if(y.targetType==="region-outline"){if(Me.hasOwnProperty(y.target)){const h=u.getScale()+2;u.zoomToPoint(h,y.e,{animate:!0})}}else if(y.targetType==="group"){if(!Me[y.region].pimSlug){console.error(y.region,"not found");return}if(m.value=null,matchMedia("(pointer:fine)").matches)Ne().push(He({slug:Me[y.region].pimSlug},{slug:y.group}));else{const h=await $fetch(ne().public.PIMCORE_HOST+`/api/group/${y.group}`).catch(()=>null);h&&(m.value=h)}}else y.targetType==="nothing"&&(m.value=null)},E=y=>{[...c.value.querySelectorAll(".overlapping")].forEach(v=>{y>1.8?(v.style.display="none",v.style.fillOpacity=0):(v.style.display="block",v.style.fillOpacity=1)})};return he(d,()=>{const y=c.value.parentElement.clientHeight/2-c.value.clientHeight/2;u.pan(0,y),u.zoom(1)},{flush:"post"}),J(()=>{if(u=lt(c.value,{contain:window.innerWidth>900?"outside":null,step:.6,maxScale:pa,handleStartEvent:()=>{}}),c.value.addEventListener("dblclick",h=>{const v=u.getScale()+(h.shiftKey?-2:2);u.zoomToPoint(v,h,{animate:!0})}),re(document,"wheel",h=>{h.shiftKey&&u.zoomWithWheel(h)}),c.value.addEventListener("panzoomzoom",h=>{g.value=u.getScale(),E(g.value)}),ne().public.ENV==="local"){const h=[];if(c.value.querySelectorAll('[id^="GROUP."]').forEach(async v=>{const C=v.getAttribute("id").match(/GROUP\.(.*)/)[1].replace(/(\.RIGHT|\.LEFT)$/,"");try{await $fetch(ne().public.PIMCORE_HOST+`/api/group/${C}`)}catch{const k=v.querySelector('[id^="DOT."]'),i=v.querySelector('[id^="LABEL."]');h.push(h),k.style.fill="purple",k.style.transform="scale(2)",v.style.fillOpacity="1",i.style.opacity="1"}}),h.length)throw ft({status:500,message:"Region map: Some region groups don't exist in pimcore: "+h.join(", "),fatal:!0})}}),(y,h)=>{const v=ut,C=ue,L=tt;return o(),r("div",la,[h[9]||(h[9]=n("div",{class:"mb-6"},[n("p",{class:"text-justaled"},"WIR HELFEN"),n("p",{class:"text-viction mb-4"},"WO HILFE GEBRAUCHT WIRD"),n("p",null,"In ganz Bayern sind wir vertreten.")],-1)),D(Xn,{class:"mb-6",regions:s(l)},null,8,["regions"]),n("div",null,[n("img",{onClick:h[0]||(h[0]=k=>d.value=!0),class:"lg:hidden",src:s(On)},null,8,ra),n("div",{class:I([s(d)?"":"max-lg:hidden","map-overlay max-lg:fixed max-lg:z-[51] max-lg:inset-0 max-lg:bg-white max-lg:overflow-auto"])},[n("div",ia,[n("div",ua,[n("div",da,[n("div",{ref_key:"mapContainerEl",ref:c},[D(v,{class:"mx-auto min-[1200px]:h-[min(80vh,1000px)]",zoom:s(g),"max-zoom":8,onClick:x},null,8,["zoom"])],512),n("div",ca,[D(C,{onClick:h[1]||(h[1]=()=>s(u).zoomIn())},{default:H(()=>[...h[6]||(h[6]=[N("+",-1)])]),_:1}),D(C,{onClick:h[2]||(h[2]=()=>s(g)>1&&s(u).zoomOut())},{default:H(()=>[...h[7]||(h[7]=[N("â",-1)])]),_:1})])])])]),s(m)?(o(),r("div",{key:0,class:"absolute inset-0 z-10 bg-black/40 flex items-center justify-center",onClick:h[4]||(h[4]=k=>m.value=null)},[D(L,{onClick:h[3]||(h[3]=Je(()=>{},["stop"])),href:s(He)(s(m).region,s(m).group),class:"group-card group bg-white m-6 p-6 shadow-bw2 gap-
15 rounded"},{default:H(()=>[n("div",null,[n("p",ma,S(s(m).region.name),1),n("p",fa,S(s(m).group.name),1),h[8]||(h[8]=n("p",{class:"flex items-center"},[N(" Mehr Info "),n("svg",{class:"group-hover:text-bw-blue-500 duration-150",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[n("polyline",{points:"9 18 15 12 9 6"})])],-1))])]),_:1},8,["href"])])):f("",!0),s(d)?(o(),r("button",{key:1,onClick:h[5]||(h[5]=k=>d.value=!1),class:"absolute top-0 right-0 m-10 bg-white shadow-bw px-6 py-4 rounded-full"}," Karte schlieÃen ")):f("",!0)],2)]),n("div",ga,[(o(!0),r(A,null,U(s(l),k=>(o(),V(C,{href:s(at)(k),style:"outlined"},{default:H(()=>[N(S(k.name),1)]),_:2},1032,["href"]))),256))])])}}},va=se(ha,[["__scopeId","data-v-237d62ae"]]),ba={class:"container"},xa={class:"flex gap-4 max-3xl:flex-col justify-between 3xl:items-center"},wa={class:"flex flex-wrap gap-6"},ya={class:"flex-none xl:w-1/2"},ka=["src","alt","title"],_a={class:"flex-none xl:w-1/2"},$a={class:"text-bw-blue-950/60"},Ma={class:"lg:text-[40px] font-bold uppercase"},Ta={class:"text-[18px] mb-4"},Sa=["src","alt","title"],Ea={class:"text-[18px] opacity-70"},Ca={class:"font-bold uppercase"},Pa={class:"text-[18px] mb-4"},Ia={key:2,class:"flex justify-center"},La={__name:"SectionArticleShowcase",props:["data"],async setup(t){let a,e;const{hostname:l}=Pt(),d=gt("siteId"),c=t,u=M(0),g=([a,e]=Qe(()=>Promise.all(c.data.categories.map(x=>et(ne().public.PIMCORE_HOST+"/api/articles?limit=4&categoryId="+x.id+"&siteId="+(d||""),"$L_SBjBlPAA")))),a=await a,e(),a).map(x=>x.data.value),m=G(()=>g?.[u.value]||[]);return(x,E)=>{const y=ue,h=tt;return o(),r("div",ba,[n("div",xa,[E[0]||(E[0]=n("div",null,[n("p",{class:"text-justaled"},"AKTUELLES"),n("p",{class:"text-viction"},"AUF EINEN BLICK")],-1)),n("div",null,[n("div",wa,[(o(!0),r(A,null,U(t.data.categories,(v,C)=>(o(),V(y,{key:v.name,style:O(C===s(u)?"filled":"outlined"),class:"uppercase",onClick:L=>u.value=C},{default:H(()=>[N(S(v.name),1)]),_:2},1032,["style","onClick"]))),128))])])]),s(m).length?(o(),r("div",{key:s(u),class:"flex max-xl:flex-col gap-3 xl:gap-10 mt-10 max-xl:mb-10"},[n("div",ya,[D(h,{href:("linkToArticle"in x?x.linkToArticle:s(Se))(s(m)[0],s(l)),class:"block 2xl:-ml-48"},{default:H(()=>[n("img",{class:"aspect-video w-full object-cover bg-gray-200 shadow-bw",src:s(m)[0].mainImageMd?.src,alt:s(m)[0].mainImageMd?.alt,title:s(m)[0].mainImageMd?.meta?.credits,loading:"lazy"},null,8,ka)]),_:1},8,["href"])]),n("div",_a,[D(h,{href:("linkToArticle"in x?x.linkToArticle:s(Se))(s(m)[0],s(l)),class:"3xl:pb-28"},{default:H(()=>[n("p",$a,S(("readableDate"in x?x.readableDate:s(We))(s(m)[0].date)),1),n("p",Ma,S(s(m)[0].title),1),n("p",Ta,S(s(m)[0].shortTeaserText),1)]),_:1},8,["href"])])])):f("",!0),s(m).length?(o(),r("div",{key:s(u),class:"grid mb-16 md:grid-cols-2 xl:grid-cols-3 gap-12 xl:mt-10 3xl:mt-20"},[(o(!0),r(A,null,U(s(m).slice(1),v=>(o(),V(h,{href:("linkToArticle"in x?x.linkToArticle:s(Se))(v,s(l))},{default:H(()=>[n("img",{class:"aspect-[4/3] w-full object-cover mb-3 bg-gray-200 shadow-bw",src:v.mainImageSm?.src,alt:v.mainImageSm?.alt,title:v.mainImageSm?.meta?.credits,loading:"lazy"},null,8,Sa),n("p",Ea,S(("readableDate"in x?x.readableDate:s(We))(v.date)),1),n("p",Ca,S(v.title),1),n("p",Pa,S(v.shortTeaserText),1)]),_:2},1032,["href"]))),256))])):f("",!0),s(m).length?(o(),r("div",Ia,[D(y,{href:("linkToCategoryByCategory"in x?x.linkToCategoryByCategory:s(Ct))(t.data.categories[s(u)]),class:"uppercase"},{default:H(()=>[N(S(t.data.categories[s(u)].archiveText||"ALLE ARTIKEL"),1)]),_:1},8,["href"])])):f("",!0)])}}},Da=["innerHTML"],za={__name:"SectionArticleText",props:["data"],setup(t){return(a,e)=>t.data.text?(o(),r("div",{key:0,class:"prose container",innerHTML:t.data.text},null,8,Da)):f("",!0)}},Na={class:"flex flex-col"},Ba=["onClick"],Ha={class:"font-bold"},Aa=["innerHTML"],Ra={__name:"Accordion",props:["items"],setup(t){const a=M({});return(e,l)=>(o(),r("div",Na,[(o(!0),r(A,null,U(t.items,(d,c)=>(o(),r("div",{class:I(["first:border-t border-b border-bw-blue-700/30",a.value[c]?"is-open":""])},[n("button",{onClick:u=>a.value[c]=!a.value[c],class:"text-left [.is-open>&]:text-bw-blue-500 p-4 py-6 w-full flex justify-between items-center hover:bg-bw-blue-900/5 hover:duration-100 duration-500"},[n("span",Ha,S(d.headline),1),n("span",{class:I(["block duration-100",a.value[c]?"-scale-y-100":""])}
1,[...l[0]||(l[0]=[n("svg",{height:"12",viewBox:"0 0 15 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[n("path",{d:"M14.1492 0.851074L8.71588 7.37107C8.07422 8.14107 7.02422 8.14107 6.38255 7.37107L0.949219 0.851074",stroke:"currentColor","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])],2)],8,Ba),a.value[c]?(o(),r("div",{key:0,class:"prose p-4 pb-10",innerHTML:d.expandableText},null,8,Aa)):f("",!0)],2))),256))]))}},ja={class:"container"},Oa=["innerHTML"],Fa={__name:"SectionAccordion",props:["data"],setup(t){return(a,e)=>{const l=Ra;return o(),r("div",ja,[t.data.text?(o(),r("div",{key:0,class:"prose mb-10",innerHTML:t.data.text},null,8,Oa)):f("",!0),D(l,{items:t.data.items},null,8,["items"])])}}},Va={class:"prose border-2 border-bw-blue p-6 md:p-10"},Ua=["src"],qa=["innerHTML"],Wa={__name:"DonationPageContactBox",props:["text","image"],setup(t){return(a,e)=>(o(),r("div",Va,[t.image?(o(),r("img",{key:0,src:t.image.src,class:"w-full mb-6",alt:""},null,8,Ua)):f("",!0),n("div",{innerHTML:t.text},null,8,qa)]))}},Xa={class:"container"},Ya={class:"flex max-lg:flex-col gap-12 lg:gap-20"},Ga={class:"lg:hidden"},Ka=["innerHTML"],Za={class:"2xl:flex-none 2xl:max-w-[400px]"},Ja={class:"2xl:sticky 2xl:top-[180px]"},Qa={__name:"SectionDonationPageContent",props:["data"],setup(t){return(a,e)=>{const l=Wa;return o(),r("div",Xa,[n("div",Ya,[n("div",Ga,[D(l,{text:t.data.contactPersonText,image:t.data.contactPartnerImage},null,8,["text","image"])]),n("div",{class:"prose",innerHTML:t.data.bodyText},null,8,Ka),n("div",Za,[n("div",Ja,[D(l,{text:t.data.contactPersonText,image:t.data.contactPartnerImage},null,8,["text","image"])])])])])}}},es={class:"relative w-full overflow-hidden"},ts={__name:"XScroller",emits:["onScroll"],setup(t,{emit:a}){const e=M(),l=M(!1),d=M(!1),c=M(!0),u=a,g=()=>Math.max(window.innerWidth*.2,150),m=()=>{const v=parseInt(getComputedStyle(e.value).paddingRight);l.value=e.value.scrollWidth-v>e.value.clientWidth},x=()=>{e.value.scrollTo({left:e.value.scrollLeft-g(),behavior:"smooth"})},E=()=>{let v=e.value.scrollLeft+g();e.value.scrollTo({left:v,behavior:"smooth"})},y=()=>{d.value=e.value.scrollLeft+e.value.clientWidth>=e.value.scrollWidth-1,c.value=e.value.scrollLeft===0,u("onScroll",e.value.scrollLeft)},h=v=>{};return he(Oe().width,m),J(()=>{setTimeout(m,1e3)}),(v,C)=>(o(),r("div",es,[n("div",{ref_key:"scrollEl",ref:e,onScroll:y,onWheel:h,class:"always-hidden-scrollbars overflow-auto"},[Be(v.$slots,"default")],544),n("button",{onClick:x,class:I([s(l)&&!s(c)?"":"opacity-0 pointer-events-none","absolute z-50 inset-0 -mt-4 right-auto w-[60px] bg-gradient-to-l from-transparent via-80% via-white to-white duration-200 flex items-center"])},[...C[0]||(C[0]=[n("svg",{xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",class:"-scale-x-100",viewBox:"0 0 12 24",fill:"none",stroke:"black","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"},[n("polyline",{points:"9 18 15 12 9 6"})],-1)])],2),n("button",{onClick:E,class:I([s(l)&&!s(d)?"":"opacity-0 pointer-events-none","absolute z-50 inset-0 -mt-4 left-auto w-[60px] bg-gradient-to-r from-transparent via-80% via-white to-white duration-200 flex items-center justify-end"])},[...C[1]||(C[1]=[n("svg",{xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 12 24",fill:"none",stroke:"black","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"},[n("polyline",{points:"9 18 15 12 9 6"})],-1)])],2)]))}},ns={class:"text-black text-[18px]"},Ke={__name:"HistoryTimelineDot",props:["active","text"],setup(t){return(a,e)=>(o(),r("button",{style:{width:"90px"},class:I(["dot relative flex flex-col items-center justify-center group",t.active?"text-bw-blue":"text-gray-400"])},[e[0]||(e[0]=n("div",{class:"relative z-10 h-4 w-4 rounded-full bg-current mb-3 duration-100 lg:group-hover:scale-125 lg:group-hover:text-bw-red"},null,-1)),n("div",ns,S(t.text),1)],2))}},as={class:"container"},ss=["innerHTML"],os={class:"flex"},ls={key:1,class:"flex max-lg:flex-col gap-10"},rs={class:"w-full lg:max-w-[400px] flex flex-col justify-center"},is=["src","alt"],us={class:"flex flex-col justify-center"},ds={key:0},cs=["innerHTML"],ms=["src","alt"],fs={key:0}
1,gs=["innerHTML"],ps={key:3,class:"bg-gray-50 p-10"},hs={key:0},vs=["innerHTML"],bs={__name:"SectionHistoryTimeline",props:["data"],setup(t){const a=t,e=M(0),l=G(()=>a.data.entries[e.value]),d=G(()=>!a.data.entries[a.data.entries.length-1].year),c=M(),u=M(),g=M(0),m=()=>{const E=u.value.querySelectorAll(".dot")[e.value];E&&(c.value=E.offsetLeft-g.value)},x=E=>E.year?E.month?E.month+"/"+E.year:E.year:"?";return he([Oe().width,e],m,{flush:"post"}),(E,y)=>{const h=ts;return o(),r("div",as,[t.data.text?(o(),r("div",{key:0,class:"prose xl:max-w-[60%] mb-12",innerHTML:t.data.text},null,8,ss)):f("",!0),D(h,{class:"relative mb-10",onOnScroll:y[1]||(y[1]=v=>{g.value=v,m()})},{default:H(()=>[n("div",{ref_key:"dotHolderEl",ref:u,class:"relative flex pt-2 pr-6 justify-between"},[n("div",os,[(o(!0),r(A,null,U(t.data.entries,(v,C)=>(o(),r(A,null,[C!==t.data.entries.length-1||C===t.data.entries.length-1&&!s(d)?(o(),V(Ke,{key:0,onClick:L=>e.value=C,active:C<=s(e),text:x(v)},null,8,["onClick","active","text"])):f("",!0)],64))),256))]),s(d)?(o(),V(Ke,{key:0,onClick:y[0]||(y[0]=v=>e.value=t.data.entries.length-1),active:s(e)===t.data.entries.length-1,text:"Zukunft"},null,8,["active"])):f("",!0)],512),y[2]||(y[2]=n("div",{style:{"margin-top":"14px"},class:"absolute top-0 h-1 left-0 right-0 bg-gray-200 duration-500"},null,-1)),n("div",{style:O([{"margin-top":"14px","transition-timing-function":"cubic-bezier(0.075, 0.820, 0.165, 1.000)"},{width:s(c)+38+"px"}]),class:"absolute top-0 h-1 left-0 bg-bw-blue-600 duration-300"},null,4),y[3]||(y[3]=n("div",{class:"absolute top-0 right-0",style:{"margin-top":"6px",border:"10px solid white","border-right":"none","border-left":"12px solid #E5E7EB"}},null,-1))]),_:1}),s(l).layout==="img-left"&&s(l).image?(o(),r("div",ls,[n("div",rs,[n("img",{src:s(l).image.src,alt:s(l).image.alt,loading:"lazy"},null,8,is)]),n("div",us,[s(l).headline?(o(),r("div",ds,S(s(l).headline),1)):f("",!0),n("div",{innerHTML:s(l).text},null,8,cs)])])):s(l).layout==="full-width-img"&&s(l).image?(o(),r(A,{key:2},[n("img",{class:"w-full mb-10",src:s(l).image.src,alt:s(l).image.alt,loading:"lazy"},null,8,ms),s(l).headline?(o(),r("div",fs,S(s(l).headline),1)):f("",!0),n("div",{innerHTML:s(l).text},null,8,gs)],64)):(o(),r("div",ps,[s(l).headline?(o(),r("div",hs,S(s(l).headline),1)):f("",!0),n("div",{innerHTML:s(l).text},null,8,vs)]))])}}},xs=""+new URL("training-facility.BiqdkMOd.jpg",import.meta.url).href,ws=""+new URL("seilbahn.D8bdroHY.webp",import.meta.url).href,ys=""+new URL("konferanzraume.DZc1sPjw.webp",import.meta.url).href,ks=""+new URL("wasserbecken.DEexH7Oj.webp",import.meta.url).href,_s=""+new URL("hubschrauber.CnSN32x2.webp",import.meta.url).href,$s=""+new URL("kletterwand.Db1CP3k5.webp",import.meta.url).href,Ms=""+new URL("bergwetterraum.CbDU4YDA.webp",import.meta.url).href,Ts=""+new URL("medizinraum.BUmdvljq.webp",import.meta.url).href,Ss={style:{width:"250px",transform:"translateY(-60px) translateX(calc(-50% + 24px))"},class:"absolute inset-0 hidden group-hover:block"},Es=["href"],Cs=["src"],Ps={class:"ttt p-3 text-sm flex justify-between items-center"},Is={class:"font-medium"},Ls={key:0,class:"text-bw-blue-500",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},Ds={__name:"TrainingFacilityInfoDot",props:["top","left","url","text","img","pulse"],setup(t){return(a,e)=>(o(),r("div",{style:O({top:t.top+"%",left:t.left+"%"}),class:"group hover:z-10 absolute w-[48px] h-[48px]"},[n("div",{class:I([t.pulse?"pulse":"","absolute inset-0 bg-white rounded-full flex items-center justify-center"])},[...e[0]||(e[0]=[n("span",{class:"-mt-1 text-bw-blue-600",style:{"font-size":"28px"}},"+",-1)])],2),n("div",Ss,[n("a",{href:t.url,class:"xxx absolute inset-0 bottom-auto bg-white overflow-hidden group-hover:shadow-xl"},[n("img",{class:"w-full h-36 bg-gray-300 object-cover",src:t.img},null,8,Cs),n("div",Ps,[n("p",Is,S(t.text),1),t.url?(o(),r("svg",Ls,[...e[1]||(e[1]=[n("polyline",{points:"9 18 15 12 9 6"},null,-1)])])):f("",!0)])],8,Es)])],4))}},zs=se(Ds,[["__scopeId","data-v-482d4232"]]),Ns=["href"],Bs=["src"],Hs={class:"ttt p-3 text-sm flex justify-between items-center"},As={class:"font-medium"},Rs={key:0,class:"text-bw-blue-500",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},js={__name:"TrainingFacilityMobileCard",props:["url","text","img"],setup(t){return(a,e)=>(o(),r("a",{href:t.url,class:"flex-none bg-white shadow-md"},[n("img",{class:"h-32 aspect-video bg-gray-300 object-cover",src:t.img},null,8,Bs),n("div",Hs,[n("p",As,S(t.text),1),t.url?(o(),r("svg",Rs,[...e[0]||(e[0]=[n("polyline",{points:"9 18 15 12 9 6"},null,-1)])])):f("",!0)])],8,Ns))}},Os={class:"container px-0"},Fs={class:"relative"},Vs=["src"],Us={class:"absolute inset-0 p-6 sm:p-10 flex flex-col justify-end max-lg:bottom-[100px]"},qs={class:"max-w-[600px]"},Ws={class:"max-lg:hidden"},Xs={class:"lg:hidden relative flex overflow-auto -mt-[100px] pb-4 max-sm:bg-gradient-to-b from-transparent via-30% via-black to-black"},Ys={class:"container flex gap-6 px-6"},Gs={__name:"SectionTrainingFacilityOverview",props:["data"],setup(t){const a=t,e=[{top:35,left:44,text:"Seilbahn",url:a.data.seilbahnPagePath,img:ws},{top:68,left:54,text:"Seminar- und Konferenzräume",url:a.data.konferenzraumePagePath,img:ys},{top:69,left:80,text:"Haus/ Wasserbecken gefüllt",url:a.data.wasserbeckenPagePath,img:ks},{top:45,left:81,text:"Hubschrauber",url:a.data.hubschrauberPagePath,img:_s},{top:34,left:85,text:"Bäume mit Kletterwand",url:a.data.kletterwandPagePath,img:$s},{top:45,left:93,text:"Bergwetterraum",url:a.data.bergwetterraumPagePath,img:Ms},{top:59,left:92,text:"Notfallmedizinraum",url:a.data.notfallmedizinPagePath,img:Ts}],l=M(!0);return(d,c)=>{const u=ue;return o(),r(A,null,[n("div",Os,[n("div",Fs,[n("img",{class:"object-cover aspect-square sm:aspect-[4/3] lg:aspect-[10/4.4]",src:s(xs),alt:"",loading:"lazy"},null,8,Vs),c[2]||(c[2]=n("div",{class:"absolute inset-0 bg-black/20"},null,-1)),c[3]||(c[3]=n("div",{class:"absolute inset-0 bg-gradient-to-tr from-black/80 to-transparent to-80%"},null,-1)),n("div",Us,[n("div",qs,[c[1]||(c[1]=n("p",{class:"text-upling uppercase text-white"},[N(" Ãbersicht der "),n("span",{class:"max-sm:hidden"},"Trainingsanlage"),n("span",{class:"sm:hidden"},"TrainingÂsanlage")],-1)),t.data.overviewPagePath?(o(),V(u,{key:0,class:"mt-6",href:t.data.overviewPagePath},{default:H(()=>[...c[0]||(c[0]=[N("ZUR ÃBERSICHT",-1)])]),_:1},8,["href"])):f("",!0)])]),n("div",Ws,[(o(),r(A,null,U(e,g=>D(zs,qe({key:g.text},{ref_for:!0},g,{pulse:s(l)}),null,16,["pulse"])),64))])])]),n("div",Xs,[n("div",Ys,[(o(),r(A,null,U(e,g=>D(js,qe({key:g.text},{ref_for:!0},g),null,16)),64))])])],64)}}},Ks={class:"prose bg-bw-blue-200 p-5"},Zs=pt({__name:"TwingleFallback",emits:["retry"],setup(t){return(a,e)=>(o(),r("div",Ks,[e[1]||(e[1]=nt('<p class="eyebrow">Spendenformular konnte nicht geladen werden</p><p> Leider konnte das Spendenformular derzeit nicht geladen werden. Bitte aktualisiere die Seite oder versuche es zu einem späteren Zeitpunkt erneut. <br> Sollte das Problem weiterhin bestehen, kontaktiere uns gerne unter <a href="mailto:[email protected]">[email protected]</a>. Vielen Dank für deine Unterstützung! <br><br> Alternativ kannst du die Bergwacht direkt per Banküberweisung unterstützen: <br><br></p><p class="font-bold mb-1">
1Spendenkonto für Stiftung Bergwacht</p><p>Angabe Konto: Stiftung Bergwacht <br> IBAN: DE92 7005 4306 0011 1111 50 <br> SWIFT: BYLADEM1WOR </p><p class="font-bold mb-1">Spendenkonto für Bergwacht Bayern</p><p>Angabe Konto: Bergwacht Bayern <br> IBAN: DE14 7005 4306 0011 1110 02 <br> BIC: BYLADEM1WOR</p><br>',7)),n("button",{type:"button",class:"btn mt-4",onClick:e[0]||(e[0]=l=>a.$emit("retry"))},"Erneut versuchen")]))}}),Js=Object.assign(Zs,{__name:"TwingleFallback"}),Qs=["id"],eo="spenden.twingle.de",to={__name:"Twingle",props:{url:{type:String,required:!0},campaignId:{type:String,default:null},type:{type:String,default:"default"},timeout:{type:Number,default:15e3}},setup(t){const a=t,e=M("loading");let l,d;const c=M(""),u=M(null);let g;const m=()=>{e.value==="loading"&&(e.value="loaded",E())},x=()=>{e.value==="loading"&&(e.value="failed",y())},E=()=>{clearTimeout(d),l?.disconnect(),l=void 0},y=()=>{E(),window.removeEventListener("message",h)},h=L=>{g&&L.data&&L.data.type==="size"&&(g.style.height=L.data.value+"px",m())},v=async()=>{e.value="loading";const L=Math.random().toString(36).substring(2,9),k="_"+L;switch(c.value="twingle-public-embed-"+k,await bt(),a.type){case"default":l=new MutationObserver(()=>{u.value?.querySelector(`iframe[src*="${eo}"]`)&&m()}),l.observe(u.value,{childList:!0,subtree:!0});const T=a.url+(a.campaignId?"?tw_cid="+a.campaignId:""),q=document.createElement("script"),te=document.getElementsByTagName("script")[0];q.type="text/javascript",q.async=!0,q.defer=!0,q.src=T+"/"+k,q.onerror=x,te.parentNode.insertBefore(q,te);break;case"specialOccasion":typeof __twingleFindGetParameter!="function"&&(window.__twingleFindGetParameter=function(){for(var F="",B=[],K=location.search.substr(1).split("&"),R=0;R<K.length;R++)B=K[R].split("="),(B[0].indexOf("tw_")===0||B[0]==="tr")&&(F+=B[0]+"="+decodeURIComponent(B[1])+"&");return F}),g=document.createElement("iframe"),g.style.width="100%",g.style.border="none",g.scrolling="no",g.id="twingle-event-iframe"+k,g.src=a.url+L,g.title="Formular zum Spenden",g.onerror=x;var i=__twingleFindGetParameter();i&&(g.src+="&"+i),u.value.appendChild(g),window.addEventListener("message",h);break}d=setTimeout(x,a.timeout)},C=()=>{y(),g=void 0,u.value&&(u.value.innerHTML=""),v()};return J(()=>{v()}),ht(y),(L,k)=>(o(),r(A,null,[j(n("div",{id:c.value,ref_key:"rootEl",ref:u},null,8,Qs),[[vt,e.value!=="failed"]]),e.value==="failed"?(o(),V(Js,{key:0,onRetry:C})):f("",!0)],64))}},no=Object.assign(to,{__name:"Twingle"}),ao={__name:"TwingleSubscriptionManagement",setup(t){const a=M();return J(()=>{let e="https://spenden.twingle.de/selfservice/UCPOrW7FMkrIG2vcU7Pr1w%253D%253D?",l=window.document.createElement("iframe"),d=new URLSearchParams(window.location.search);for(const u of d.entries())u[0].substring(0,3)==="tw_"&&(e+=u[0]+"="+u[1]+"&");l.src=e,l.style="height:480px;width:100%;border:0;",a.value.appendChild(l);const c=window.document.createElement("script");c.setAttribute("src","https://spenden.twingle.de/embed/generic"),window.document.body.appendChild(c)}),(e,l)=>(o(),r("div",{ref_key:"rootEl",ref:a},null,512))}},so={class:"container"},oo={class:"flex flex-col"},lo={__name:"SectionTwingle",props:["data"],setup(t){const a=M(!1);return(e,l)=>{const d=no,c=ao;return o(),r("div",so,[n("div",oo,[D(d,{url:t.data.embedUrl,"campaign-id":t.data.campaignId,type:t.data.type},null,8,["url","campaign-id","type"]),s(a)?(o(),V(c,{key:0})):f("",!0),s(a)?f("",!0):(o(),r("button",{key:1,onClick:l[0]||(l[0]=u=>a.value=!0),class:"text-sm"},"Spendenabo verwalten "))])])}}},ro={__name:"SectionPartners",props:["data"],setup(t){return(a,e)=>{const l=je;return o(),r(A,null,[e[0]||(e[0]=n("div",{class:"container mb-10"},[n("p",{class:"text-jukebox"},"Unsere Partner")],-1)),D(l,{limit:5,data:{cardStyle:"logos",cardsPerRow:"4",cards:t.data.partners.map(d=>({image:{src:d.logo?.src}}))}},null,8,["data"])],64)}}},io={class:"flex flex-col gap-16"},uo={class:"container"},co={class:"prose"},mo={class:"text-jukebox"},fo=["innerHTML"],go={__name:"SectionPartnerCollections",props:["data"],setup(t){return(a,e)=>{const l=je;return o(),r("div",io,[(o(!0),r(A,null,U(t.data.collections,d=>(o(),r("div",null,[n("div",uo,[n("div",co,[n("p",mo,S(d.title),1),n("div",{innerHTML:d.description},null,8,fo)])]),D(l,{data:{cardStyle:"logos",cardsPerRow:"4",cards:d.partners.map(c=>({image:{src:c.logo?.src}}))}},null,8,["data"])]))),256))])}}},po={key:0,class:"container"},ho=["href"],vo=["src","alt","title"],bo={__name:"SectionImageDownload",props:["data"],setup(t){return(a,e)=>t.data.image?(o(),r("div",po,[n("a",{href:t.data.image.src,target:"_blank",class:"block p-6 lg:p-16 shadow-2xl"},[n("img",{src:t.data.image.src,alt:t.data.image.alt,title:t.data.image?.meta?.credits,class:"w-full"},null,8,vo)],8,ho)])):f("",!0)}},xo=""+new URL("logo-w-flower.I4ful4y1.svg",import.meta.url).href,wo={class:"relative"},yo=["src"],ko={class:"absolute inset-0 flex items-center justify-center bg-black/50 pb-12 px-6"},_o={class:"flex flex-col lg:flex-row gap-8 lg:gap-24 items-center"},$o={class:"w-[200px] flex-none"},Mo=["src"],To={__name:"SectionDonationHero",props:["data"],setup(t){return(a,e)=>
1(o(),r("div",wo,[n("img",{class:"h-[calc(100vh-60px)] lg:h-[calc(100vh-100px)] w-screen object-cover",src:t.data.backgroundImage?.src,alt:""},null,8,yo),n("div",{class:"absolute inset-0 top-auto z-10 pointer-events-none",style:O([{backgroundImage:`url("${s(Re)}")`},{"background-repeat":"repeat-x","background-size":"auto 100%","background-position":"bottom center",height:"100px"}])},null,4),n("div",ko,[n("div",_o,[n("div",$o,[n("img",{class:"w-full",src:s(xo),alt:""},null,8,Mo)]),e[0]||(e[0]=n("div",{class:"flex-auto [&_*]:!text-white"},[n("h1",{class:"text-3xl lg:text-7xl font-bold mb-3 font-asap"},"SPENDEN"),n("p",{class:"text-xl lg:text-2xl mb-8 font-asap"},"an die Stiftung Bergwacht"),n("h1",{class:"text-3xl lg:text-4xl leading-[1.2] font-asap"},[N('"Geben Sie etwas für die,'),n("br"),N('die alles geben." ')])],-1))])])]))}},So={key:1},Ze=15,Eo={__name:"Copyable",props:["text"],setup(t){const a=t,e=M(!1),l=M(),d=M(!1),c=M(!1),{x:u,y:g}=Et({touch:!1}),m=G(()=>{const[L,k]=[getComputedStyle(document.body).paddingLeft,getComputedStyle(document.body).paddingTop].map(i=>parseInt(i));return{x:u.value+Ze-L,y:g.value+Ze-k}}),x=M(!1);let E;const y=()=>{c.value=!0,d.value=!0,clearTimeout(E)},h=()=>{c.value=!1,x.value=!1,E=setTimeout(()=>{d.value=!1},500)},v=()=>{const L=(a.text||l.value.innerText).trim();navigator.clipboard.writeText(L),x.value=!0},C=()=>{e.value=matchMedia("(pointer:fine)").matches};return J(()=>{C(),re(window,"resize",C)}),(L,k)=>(o(),r(A,null,[s(e)?(o(),r("button",{key:0,ref_key:"wrapperEl",ref:l,onClick:v,class:"copy-wrapper cursor-pointer duration-100 active:scale-95 active:duration-75",onMouseenter:y,onMouseleave:h},[Be(L.$slots,"default",{},void 0,!0)],544)):(o(),r("span",So,[Be(L.$slots,"default",{},void 0,!0)])),(o(),V(xt,{to:"body"},[n("div",{style:O(s(d)?{top:s(m).y+"px",left:s(m).x+"px"}:null),class:"absolute z-50 pointer-events-none"},[n("div",{class:I([s(c)?"":"scale-75 opacity-0","duration-100 bg-white p-2 leading-none text-[15px] text-bw-blue-900 rounded"])},S(s(x)?"Kopiert!":"In die Zwischenablage kopieren"),3)],4)]))],64))}},Co=se(Eo,[["__scopeId","data-v-9f2ed71e"]]),Po={class:"bg-bw-blue text-white"},Io={class:"container py-12 lg:py-24"},Lo=["innerHTML"],Do={class:"relative flex flex-col xl:flex-row gap-10 2xl:justify-between text-[18px]"},zo={class:"max-xl:hidden absolute top-0 left-0 -mt-9 -ml-4 xl:-ml-7 -rotate-2"},No={class:"hidden xl:block",width:"130",viewBox:"0 0 214 193",style:{"margin-top":"-55px","margin-left":"-75px",fill:"none",stroke:"white","stroke-width":"4px"}},Bo={class:"md:hidden absolute top-10 left-48"},Ho={width:"60",viewBox:"0 0 71 44",style:{position:"absolute",top:"0px",right:"100%",fill:"none",stroke:"white","stroke-width":"4px"}},Ao={class:"flex flex-col gap-12"},Ro={class:"flex-auto flex flex-col md:flex-row gap-6 md:items-center"},jo={class:"flex-none"},Oo=["src"],Fo={class:"font-bold mb-1"},Vo={class:"flex-auto flex flex-col md:flex-row gap-6 md:items-center"},Uo={class:"flex-none"},qo=["src"],Wo={class:"font-bold mb-1"},Xo={key:0,class:"max-2xl:hidden -mt-16"},Yo=["src"],Go={__name:"SectionBankDetails",props:["data"],setup(t){return(a,e)=>{const l=Co;return o(),r("div",Po,[n("div",Io,[t.data.introText?(o(),r("div",{key:0,class:"prose mb-16",innerHTML:t.data.introText},null,8,Lo)):f("",!0),n("div",Do,[n("div",zo,[e[1]||(e[1]=n("p",{class:"font-kalam"},"Mit Banking-App scannen",-1)),(o(),r("svg",No,[...e[0]||(e[0]=[n("path",{d:"M105.218,70.012C105.218,70.012 69.567,60.46 60.473,93.052C55.654,110.324 66.284,123.966 89.125,129.261C111.967,134.556 135.523,132.13 135.523,132.13C135.523,132.13 129.308,123.876 117.581,118.49"},null,-1),n("path",{d:"M135.581,132.335C135.581,132.335 131.161,137.819 120.225,145.687"},null,-1)])]))]),n("div",Bo,[e[3]||(e[3]=n("p",{class:"font-kalam -mt-2 pl-1"},"Mit Banking-App scannen",-1)),(o(),r("svg",Ho,[...e[2]||(e[2]=[nt('<g transform="matrix(1,0,0,1,-57.6178,-84.7309)"><g transform="matrix(-0.993785,0.111319,0.0912557,0.814675,182.28,-5.79543)"><path d="M66.519,104.492C66.519,104.492 103.182,98.759 96.913,113.647C93.283,122.267 82.954,129.508 105.267,132.689C121.42,134.993 135.523,132.13 135.523,132.13C135.523,132.13 129.308,123.876 117.581,118.49"></path></g><g transform="matrix(-0.993785,0.111319,0.0912557,0.814675,182.28,-5.79543)"><path d="M135.581,132.335C135.581,132.335 131.161,137.819 120.225,
1145.687"></path></g></g>',1)])]))]),n("div",null,[n("div",Ao,[n("div",Ro,[n("div",jo,[n("img",{class:"w-[120px] aspect-square p-2 bg-white",src:t.data.bank1?.qr.src,alt:""},null,8,Oo)]),n("div",null,[n("p",Fo,S(t.data.bank1.title),1),n("p",null,[e[4]||(e[4]=N("Angabe Konto: ",-1)),D(l,null,{default:H(()=>[N(S(t.data.bank1.receiver),1)]),_:1}),e[5]||(e[5]=n("br",null,null,-1)),e[6]||(e[6]=N(" IBAN: ",-1)),D(l,{text:t.data.bank1.iban.replace(" ","")},{default:H(()=>[N(S(t.data.bank1.iban),1)]),_:1},8,["text"]),e[7]||(e[7]=n("br",null,null,-1)),e[8]||(e[8]=N(" SWIFT: ",-1)),D(l,null,{default:H(()=>[N(S(t.data.bank1.bic),1)]),_:1})])])]),n("div",Vo,[n("div",Uo,[n("img",{class:"w-[120px] aspect-square p-2 bg-white",src:t.data.bank2?.qr.src,alt:""},null,8,qo)]),n("div",null,[n("p",Wo,S(t.data.bank2.title),1),n("p",null,[e[9]||(e[9]=N("Angabe Konto: ",-1)),D(l,null,{default:H(()=>[N(S(t.data.bank2.receiver),1)]),_:1}),e[10]||(e[10]=n("br",null,null,-1)),e[11]||(e[11]=N(" IBAN: ",-1)),D(l,{text:t.data.bank2.iban.replace(" ","")},{default:H(()=>[N(S(t.data.bank2.iban),1)]),_:1},8,["text"]),e[12]||(e[12]=n("br",null,null,-1)),e[13]||(e[13]=N(" BIC: ",-1)),D(l,null,{default:H(()=>[N(S(t.data.bank2.bic),1)]),_:1})])])])])]),e[14]||(e[14]=n("div",{class:"max-w-[370px]"},[n("p",{class:"mb-4"},"Sie wünschen sonstige Informationen zu Spenden und Co? Nehmen Sie Kontakt mit uns auf. Wir helfen Ihnen gerne weiter.")],-1)),t.data.image?(o(),r("div",Xo,[n("img",{class:"max-w-[240px]",src:t.data.image.src,alt:""},null,8,Yo)])):f("",!0)])])])}}},Ko={class:"container"},Zo={key:0,class:"mb-10"},Jo=["innerHTML"],Qo={class:"grid gap-4 grid-cols-1 md:grid-cols-2 xl:grid-cols-3"},el={class:"relative bg-gray-50 h-full min-h-[300px]"},tl=["src","alt","title"],nl=["onClick"],al={__name:"SectionLargeImageGallery",props:["data"],setup(t){const a=M();return(e,l)=>(o(),r(A,null,[n("div",Ko,[t.data.text?(o(),r("div",Zo,[n("div",{class:"prose",innerHTML:t.data.text},null,8,Jo)])):f("",!0),n("div",Qo,[(o(!0),r(A,null,U(t.data.images,d=>(o(),r("div",el,[n("img",{class:"h-full w-full object-cover",src:d.src,alt:d.alt,title:d?.meta?.credits,loading:"lazy"},null,8,tl),n("button",{onClick:c=>a.value=d,class:"group absolute inset-0 cursor-zoom-in flex items-center justify-center bg-bw-blue-900/50 opacity-0 duration-[1s] hover:opacity-100 hover:duration-100"},[...l[1]||(l[1]=[n("svg",{class:"group duration-[inherit] group-hover:translate-y-0 translate-y-3 -scale-x-100",fill:"white",width:"64",viewBox:"0 0 96 96",xmlns:"http://www.w3.org/2000/svg"},[n("title"),n("g",null,[n("path",{d:"M54,0A42.051,42.051,0,0,0,12,42a41.5989,41.5989,0,0,0,8.48,25.0356L1.7578,85.7578a5.9994,5.9994,0,1,0,8.4844,8.4844L28.9644,75.52A41.5989,41.5989,0,0,0,54,84,42,42,0,0,0,54,0Zm0,72A30,30,0,1,1,84,42,30.0315,30.0315,0,0,1,54,72Z"}),n("path",{d:"M66,36H60V30a6,6,0,0,0-12,0v6H42a6,6,0,0,0,0,12h6v6a6,6,0,0,0,12,0V48h6a6,6,0,0,0,0-12Z"})])],-1)])],8,nl)]))),256))])]),s(a)?(o(),r("div",{key:0,onClick:l[0]||(l[0]=d=>a.value=null),class:"fixed z-50 inset-0 md:p-24 bg-white/80 cursor-zoom-out"},[n("div",{class:"w-full h-full bg-no-repeat bg-center bg-contain",style:O({backgroundImage:`url(${s(a).src})`})},null,4),l[2]||(l[2]=n("button",{class:"absolute top-0 right-0 m-10 bg-white shadow-bw px-6 py-4 rounded-full"}," Bild schlieÃen ",-1))])):f("",!0)],64))}},sl=se(al,[["__scopeId","data-v-aec4e144"]]),ol={class:"container"},ll={key:0,class:"mb-10"},rl=["innerHTML"],il=["src"],ul=["src"],dl={__name:"SectionVideos",props:["data"],setup(t){const a=t,e=G(()=>a.data?.videoElements?a.data.videoElements:[]);return(l,d)=>(o(),r("div",ol,[t.data.text?(o(),r("div",ll,[n("div",{class:"prose",innerHTML:t.data.text},null,8,rl)])):f("",!0),s(e).length?(o(),r("div",{key:1,class:I(["grid gap-6",s(e).length===1?"grid-cols-1":s(e).length===2?"md:grid-cols-2":"md:grid-cols-2 xl:grid-cols-3"])},[(o(!0),r(A,null,U(s(e),c=>(o(),r("div",null,[c.videoType==="youtube"?(o(),r("iframe",{key:0,class:"w-full aspect-video",src:c.url},null,8,il)):f("",!0),c.videoType==="ard"?(o(),r("iframe",{key:1,class:"w-full aspect-video",src:c.url},null,8,ul)):f("",!0)]))),256))],2)):f("",!0)]))}},cl={class:"container flex flex-col items-center z-0 overflow-hidden relative pt-6"},ml={class:"w-full md:w-2/3 lg:w-1/2 mt-3 items-center justify-center z-10"},fl={key:0,class:"w-full filled my-1.5"},gl=["href"],pl={key:1,class:"w-full outlined my-1.5"},hl=["href"],vl={__name:"SectionLinktree",props:["data"],setup(t){return(a,e)=>(o(),r("div",cl,[(o(!0),r(A,null,U(t.data.links,l=>(o(),r("div",ml,[l.linkedPage?(o(),r("button",fl,[n("a",{href:l.linkedPage.path,class:"text-center"},S(l.text),9,gl)])):(o(),r("button",pl,[n("a",{href:l.path,class:"text-center"},S(l.text),9,hl)]))]))),256))]))}},bl=se(vl,[["__scopeId","data-v-0775ae4d"]]),xl={class:"container"},wl={class:"form"},yl={class:"contact-form",onsubmit:"{event.preventDefault()}"},kl={key:0,class:"errorMsg"},_l={key:0,class:"errorMsg"},$l={key:0,for:"brochure-email"},Ml={key:1,for:"brochure-email"},Tl={key:2,class:"errorMsg"},Sl={key:0,class:"errorMsg"},El={key:0,class:"errorMsg basis-full"},Cl={key:0,class:"errorMsg"},Pl={key:0,class:"errorMsg"},Il={key:0,class:"errorMsg"},Ll={key:0,class:"errorMsg"},Dl={key:0,class:"errorMsg"},zl={key:0,class:"errorMsg basis-full"},Nl={key:0,class:"errorMsg basis-full"},Bl={class:"pot"},Hl={key:0,class:"errorMsg basis-full"},Al={class:"pot"},Rl={key:0,class:"errorMsg basis-full"},jl={key:0,class:"errorMsg w-full px-0"},Ol={__name:"SectionBrochureContactForm",props:["data"],setup(t){const a=t,e=M({pot:{name:"",email:"",required:!1},firstname:{value:"",required:!0,error:!1},lastname:{value:"",required:!0,error:!1},email:{value:"",required:!0,error:!1},isPostal:{value:!1,required:!1,error:!1},postalCode:{value:"",required:!1,error:!1},location:{value:"",required:!1,error:!1},street:{value:"",required:!1,error:!1}
1,houseNumber:{value:"",required:!1,error:!1},phoneNumber:{value:"",required:!1,error:!1},message:{value:"",required:!1,error:!1},privacyPolicy:{value:!1,required:!0,error:!1},dataCheck:{value:!1,required:!0,error:!1}}),l=M(!1),d=M("Es ist ein Fehler aufgetreten");let c=!0;const u=()=>{e.value.message.value.length>=750&&(e.value.message.error=!0)},g=async()=>{if(c=!0,m()){Ne().push("/thank-you");return}await x(),await E(),y(e.value.email.value),h(e.value.phoneNumber.value),c&&await C()},m=()=>e.value.pot.name!==""||e.value.pot.email!=="",x=()=>{e.value.isPostal.value?(e.value.email.required=!1,e.value.postalCode.required=!0,e.value.location.required=!0,e.value.street.required=!0,e.value.houseNumber.required=!0):(e.value.email.required=!0,e.value.postalCode.required=!1,e.value.location.required=!1,e.value.street.required=!1,e.value.houseNumber.required=!1)},E=()=>{let k=!0;Object.keys(e.value).forEach(i=>{v(e.value[i].value)&&e.value[i].required&&i!=="pot"?(e.value[i].error=!0,k=!1):e.value[i].error=!1}),c=k?c:!1},y=k=>{if(!v(k)){const i=/^[a-zA-Z0-9.!#$%&â*+\/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/g.test(k);i||(e.value.email.error=!0),c=i?c:!1}},h=k=>{if(!v(k)){const i=/(\(?([\d \-)â+(]+\/?){6,}\)?([ .\-â\/]?)([\d]+))/g.test(k);i||(e.value.phoneNumber.error=!0),c=i?c:!1}},v=k=>k===""||k===null||k===void 0||k===!1,C=async()=>{l.value=!1;const k=L();await $fetch(ne().public.PIMCORE_HOST+"/api/brochure-order",{method:"POST",body:k}).then(i=>{i.data.success?Ne().push("/thank-you"):(l.value=!0,d.value=i.data.message)}).catch(i=>{l.value=!0,i.data===void 0?d.value=i:i.data.error===void 0?d.value=i.data.detail:d.value=i.data.error.detail})},L=()=>{let k={};return Object.keys(e.value).forEach(i=>{k[i]=e.value[i].value}),k.brochureId=a.data.brochureId,k};return(k,i)=>(o(),r("div",xl,[n("div",wl,[n("form",yl,[n("div",{class:I({error:s(e).firstname.error})},[i[17]||(i[17]=n("label",{for:"brochure-firstname"},"Vorname *",-1)),j(n("input",{type:"text",name:"brochure-firstname",id:"brochure-firstname","onUpdate:modelValue":i[0]||(i[0]=T=>s(e).firstname.value=T)},null,512),[[X,s(e).firstname.value]]),s(e).firstname.error?(o(),r("p",kl,"Dieses Feld ist ein Pflichtfeld!")):f("",!0)],2),n("div",{class:I({error:s(e).lastname.error})},[i[18]||(i[18]=n("label",{for:"brochure-lastname"},"Nachname *",-1)),j(n("input",{type:"text",name:"brochure-lastname",id:"brochure-lastname","onUpdate:modelValue":i[1]||(i[1]=T=>s(e).lastname.value=T)},null,512),[[X,s(e).lastname.value]]),s(e).lastname.error?(o(),r("p",_l,"Dieses Feld ist ein Pflichtfeld!")):f("",!0)],2),n("div",{class:I({error:s(e).email.error})},[s(e).isPostal.value?(o(),r("label",Ml,"E-Mail-Adresse")):(o(),r("label",$l,"E-Mail-Adresse *")),j(n("input",{type:"email",name:"brochure-email",id:"brochure-email","onUpdate:modelValue":i[2]||(i[2]=T=>s(e).email.value=T)},null,512),[[X,s(e).email.value]]),s(e).email.error?(o(),r("p",Tl,"Es ist eine richtige E-Mail Adresse anzugeben!")):f("",!0)],2),n("div",{class:I({error:s(e).phoneNumber.error})},[i[19]||(i[19]=n("label",{for:"brochure-phoneNumber"},"Telefonnummer",-1)),j(n("input",{type:"tel",name:"brochure-phoneNumber",id:"brochure-phoneNumber",pattern:"(\\(?([\\d \\-)â+(]+\\/?){6,}\\)?([ .\\-â\\/]?)([\\d]+))","onUpdate:modelValue":i[3]||(i[3]=T=>s(e).phoneNumber.value=T)},null,512),[[X,s(e).phoneNumber.value]]),s(e).phoneNumber.error?(o(),r("p",Sl,"Es wurde keine valide Telefonnummer eingetragen!")):f("",!0)],2),n("div",{class:I(["checkbox",{error:s(e).isPostal.error}])},[j(n("input",{type:"checkbox",name:"brochure-isPostal",id:"brochure-isPostal","onUpdate:modelValue":i[4]||(i[4]=T=>s(e).isPostal.value=T)},null,512),[[Te,s(e).isPostal.value]]),i[20]||(i[20]=n("label",{for:"brochure-isPostal"},"Ich möchte die Brochüre per Post erhalten!",-1)),i[21]||(i[21]=n("br",null,null,-1)),s(e).isPostal.error?(o(),r("p",El,"Es ist ein Fehler aufgetreten")):f("",!0)],2),s(e).isPostal.value?(o(),r("div",{key:0,class:I({error:s(e).postalCode.error})},[i[22]||(i[22]=n("label",{for:"brochure-postalCode"},"PLZ *",-1)),j(n("input",{type:"text",name:"brochure-postalCode",id:"brochure-postalCode","onUpdate:modelValue":i[5]||(i[5]=T=>s(e).postalCode.value=T)},null,512),[[X,s(e).postalCode.value]]),s(e).postalCode.error?(o(),r("p",Cl,"Dieses Feld ist ein Pflichtfeld!")):f("",!0)],2)):f("",!0),s(e).isPostal.value?(o(),r("div",{key:1,class:I({error:s(e).location.error})},[i[23]||(i[23]=n("label",{for:"brochure-location"},"Ort *",-1)),j(n("input",{type:"text",name:"brochure-location",id:"brochure-location","onUpdate:modelValue":i[6]||(i[6]=T=>s(e).location.value=T)},null,512),[[X,s(e).location.value]]),s(e).location.error?(o(),r("p",Pl,"Die
1ses Feld ist ein Pflichtfeld!")):f("",!0)],2)):f("",!0),s(e).isPostal.value?(o(),r("div",{key:2,class:I({error:s(e).street.error})},[i[24]||(i[24]=n("label",{for:"brochure-street"},"StraÃe *",-1)),j(n("input",{type:"text",name:"brochure-street",id:"brochure-street","onUpdate:modelValue":i[7]||(i[7]=T=>s(e).street.value=T)},null,512),[[X,s(e).street.value]]),s(e).street.error?(o(),r("p",Il,"Dieses Feld ist ein Pflichtfeld!")):f("",!0)],2)):f("",!0),s(e).isPostal.value?(o(),r("div",{key:3,class:I({error:s(e).houseNumber.error})},[i[25]||(i[25]=n("label",{for:"brochure-houseNumber"},"Hausnummer *",-1)),j(n("input",{type:"text",name:"brochure-houseNumber",id:"brochure-houseNumber","onUpdate:modelValue":i[8]||(i[8]=T=>s(e).houseNumber.value=T)},null,512),[[X,s(e).houseNumber.value]]),s(e).houseNumber.error?(o(),r("p",Ll,"Dieses Feld ist ein Pflichtfeld!")):f("",!0)],2)):f("",!0),n("div",{class:I(["textarea",{error:s(e).message.error}])},[i[26]||(i[26]=n("label",{for:"brochure-message"},"Nachricht",-1)),j(n("textarea",{rows:"5",name:"brochure-message",id:"brochure-message",maxlength:"750","onUpdate:modelValue":i[9]||(i[9]=T=>s(e).message.value=T),onKeydown:i[10]||(i[10]=T=>u()),onInput:i[11]||(i[11]=T=>s(e).message.error=!1)},null,544),[[X,s(e).message.value]]),s(e).message.error?(o(),r("p",Dl,"Es ist ein Fehler aufgetreten!")):f("",!0)],2),n("div",{class:I(["checkbox",{error:s(e).privacyPolicy.error}])},[j(n("input",{type:"checkbox",name:"brochure-privacyPolicy",id:"brochure-privacyPolicy","onUpdate:modelValue":i[12]||(i[12]=T=>s(e).privacyPolicy.value=T)},null,512),[[Te,s(e).privacyPolicy.value]]),i[27]||(i[27]=n("label",{for:"brochure-privacyPolicy"},"Hiermit bestätige ich die Kenntnisnahme der Datenschutzerklärung *",-1)),i[28]||(i[28]=n("br",null,null,-1)),s(e).privacyPolicy.error?(o(),r("p",zl,"Dieses ist ein Pflichtfeld!")):f("",!0)],2),n("div",{class:I(["checkbox",{error:s(e).dataCheck.error}])},[j(n("input",{type:"checkbox",name:"brochure-dataCheck",id:"brochure-dataCheck","onUpdate:modelValue":i[13]||(i[13]=T=>s(e).dataCheck.value=T)},null,512),[[Te,s(e).dataCheck.value]]),i[29]||(i[29]=n("label",{for:"brochure-dataCheck"},"Hiermit erkläre ich mich einverstanden, dass meine in das Kontaktformular eingegebenen Daten elektronisch gesichert und zum Zweck der Kontaktaufnahme verarbeitet und genutzt werden. Mir ist bekannt, dass ich meine Einwilligung jederzeit wiederrufen kann. *",-1)),i[30]||(i[30]=n("br",null,null,-1)),s(e).dataCheck.error?(o(),r("p",Nl,"Dieses ist ein Pflichtfeld!")):f("",!0)],2),i[33]||(i[33]=n("p",{class:"full-col"},"Mit (*) markierte Felder sind Pflichtfelder",-1)),n("div",Bl,[i[31]||(i[31]=n("label",{for:"name"},"Name",-1)),j(n("input",{type:"text",name:"name",autocomplete:"new-password","onUpdate:modelValue":i[14]||(i[14]=T=>s(e).pot.name=T),tabindex:"-1",required:""},null,512),[[X,s(e).pot.name]]),s(e).pot.error?f("",!0):(o(),r("p",Hl,"Dieses ist ein Pflichtfeld!"))]),n("div",Al,[i[32]||(i[32]=n("label",{for:"email"},"Email",-1)),j(n("input",{type:"email",name:"email",autocomplete:"new-password","onUpdate:modelValue":i[15]||(i[15]=T=>s(e).pot.email=T),tabindex:"-1",required:""},null,512),[[X,s(e).pot.email]]),s(e).pot.error?f("",!0):(o(),r("p",Rl,"Dieses ist ein Pflichtfeld!"))])]),n("div",null,[n("button",{class:"btn",onClick:i[16]||(i[16]=T=>g())},"Broschüre Bestellen")]),i[34]||(i[34]=n("br",null,null,-1)),i[35]||(i[35]=n("br",null,null,-1)),s(l)?(o(),r("p",jl,S(s(d)),1)):f("",!0)])]))}},ze={"article-showcase":{component:La,hasMountainEdge:!1,isDark:!0,underNav:!1},banner:{component:Wt,hasMountainEdge:!0,isDark:!1,underNav:!1},"top-hero-stage":{component:on,hasMountainEdge:!0,isDark:!0,underNav:!0},"hero-stage":{component:Mt,hasMountainEdge:!0,isDark:!0,underNav:!0},cards:{component:je,hasMountainEdge:!1,isDark:!1,underNav:!1},text:{component:rn,hasMountainEdge:!1,isDark:!1,underNav:!1},"text-with-image":{component:pn,hasMountainEdge:!1,isDark:!1,underNav:!1},"text-with-image-2":{component:kn,hasMountainEdge:!1,isDark:!1,underNav:!1},"picture-gallery":{component:Ln,hasMountainEdge:!1,isDark:!1,underNav:!1},"image-slider":{component:jn,hasMountainEdge:!1,isDark:!0,underNav:!1},"region-map":{component:va,hasMountainEdge:!1,isDark:!1,underNav:!1},"full-screen-image":{component:dt,hasMountainEdge:!0,isDark:!0,underNav:!1},"article-text":{component:za,hasMountainEdge:!1,isDark:!1,underNav:!1},accordion:{component:Fa,hasMountainEdge:!1,isDark:!1,underNav:!1},"donation-page-content":{component:Qa,hasMountainEdge:!1,isDark:!1,underNav:!1},"history-timeline":{component:bs,hasMountainEdge:!1,isDark:!1,underNav:!1},linktree:{component:bl,hasMountainEdge:!1,isDark:!1,underNav:!0},"training-facility-overview":{component:Gs,hasMountainEdge:!1,isDark:!0,underNav:!1},twingle:{component:lo,hasMountainEdge:!1,isDark:!1,underNav:!1},partners:{component:ro,hasMountainEdge:!1,isDark:!1,underNav:!1},"partner-collections":{component:go,hasMountainEdge:!1,isDark:!1,underNav:!1},"image-download":{component:bo,hasMountainEdge:!1,isDark:!1,underNav:!1},"donation-hero":{component:To,hasMountainEdge:!1,isDark:!0,underNav:!0},"inline-image-slider":{component:$t,hasMountainEdge:!1,isDark:!0,underNav:!1}
1,"bank-details":{component:Go,hasMountainEdge:!1,isDark:!0,underNav:!1},"large-picture-gallery":{component:sl,hasMountainEdge:!1,isDark:!1,underNav:!1},videos:{component:dl,hasMountainEdge:!1,isDark:!1,underNav:!1},"brochure-contact-form":{component:Ol,hasMountainEdge:!1,isDark:!1,underNav:!1}},Fl=["id"],Jl={__name:"SectionRenderer",props:["name","data","meta","prev","next","isFirst","isLast","marginTopPx"],setup(t){const a=t,e=G(()=>ze[a.name]?.component),l=G(()=>ze[a.name].underNav),d=u=>u?ze[u]?.hasMountainEdge:!1,c=G(()=>{let u=a.meta?.spacingTop;if(!u&&!a.isFirst&&(u="md"),u==="none")return"";if(u==="xs")return"mt-6 xl:mt-10";if(u==="sm")return"mt-10 xl:mt-16";if(u==="md")return"mt-16 xl:mt-20";if(u==="lg")return"mt-20 xl:mt-28"});return(u,g)=>(o(),r("div",{id:t.meta.sectionId,class:I(s(c)),style:O({marginTop:t.marginTopPx!==void 0?t.marginTopPx:t.isFirst&&!s(l)?"150px":""})},[(o(),V(wt(s(e)),{data:t.data,"prev-has-mountain-edge":d(t.prev),"next-has-mountain-edge":d(t.next),"is-first":t.isFirst,"is-last":t.isLast},null,8,["data","prev-has-mountain-edge","next-has-mountain-edge","is-first","is-last"]))],14,Fl))}};export{Jl as _,Ee as a,ze as s};
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.