1(window.webpackJsonp=window.webpackJsonp||[]).push([[33,34],{408:function(e,t,n){"use strict";n.r(t);n(9),n(11);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}var l=new Map;function c(e){if("undefined"==typeof IntersectionObserver)return null;var t=JSON.stringify(e);if(l.has(t))return l.get(t);var n=new IntersectionObserver((function(e){e.forEach((function(e){(e.isIntersecting||e.intersectionRatio>0)&&e.target.hydrate&&e.target.hydrate()}))}),e);return l.set(t,n),n}function d(e,t){return function(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?o(Object(source),!0).forEach((function(t){r(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):o(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}({render:function(t){var n=this.$el?this.$el.tagName:"div";return this.$el||e._resolve(),t(n)}},t)}function f(component){var e,t=new Promise((function(t){e=t}));return t._resolve=function(){e("function"==typeof component?component():component)},t}var m="undefined"==typeof window;Boolean,Boolean,Boolean,Boolean,Boolean;const h=e=>e.replace(/_/,"").toUpperCase(),y=e=>e.replace(/-/,"").toUpperCase();var v={name:"Dynamic",inheritAttrs:!1,props:{name:{type:String,required:!0},hydration:{type:String,default:"WhenIdle"}},computed:{hydrate(){var e;return null!==(e=this["hydrate".concat(this.hydration)])&&void 0!==e?e:null},componentLoader(){var e;return null!==(e=["",...this.$nuxtDynamic.prefixes].map((e=>{var t="Lazy".concat(e).concat(this.name.replace(/(^\w|-\w)/g,y).replace(/(^\w|_\w)/g,h));return t in this.$nuxtDynamic.loaders?this.$nuxtDynamic.loaders[t]:null})).filter((e=>e)).shift())&&void 0!==e?e:null},lazyComponent(){return this.hydrate&&this.componentLoader?this.hydrate(this.componentLoader):this.name}},methods:{hydrateOnInteraction:function(component){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.event,n=void 0===t?"focus":t,r=e.ignoredProps;if(m)return component;var o=f(component),l=Array.isArray(n)?n:[n],c=d(o,{props:r,mounted:function(){var e=this;l.forEach((function(t){e.$el.addEventListener(t,o._resolve,{capture:!0,once:!0,passive:!0})}))}});return function(){return{component:o,delay:0,loading:c}}},hydrateWhenIdle:function(component){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.ignoredProps;if(m)return component;var n=f(component),r=d(n,{props:t,mounted:function(){if("requestIdleCallback"in window&&"requestAnimationFrame"in window){var e=requestIdleCallback((function(){requestAnimationFrame(n._resolve)}),{timeout:this.idleTimeout});n.then((function(){return cancelIdleCallback(e)}))}else n._resolve()}});return function(){return{component:n,delay:0,loading:r}}},hydrateWhenVisible:function(component){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.ignoredProps,n=e.observerOptions;if(m)return component;var r=f(component),o=c(n),l=d(r,{props:t,mounted:function(){var e=this;if(o){this.$el.hydrate=r._resolve;r.then((function(){return o.unobserve(e.$el)})),o.observe(this.$el)}else r._resolve()}});return function(){return{component:r,delay:0,loading:l}}},hydrateSsrOnly:function(component){if(m)return component;var e=f(component),t=d(e);return function(){return{component:e,delay:0,loading:t}}}}},w=v,O=n(19),component=Object(O.a)(w,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.lazyComponent?n(e.lazyComponent,e._g(e._b({tag:"component",scopedSlots:e._u([e._l(e.$slots,(function(t,n){return{key:n,fn:function(){return[e._t(n)]},proxy:!0}})),e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}
1,"component",e.$attrs,!1),e.$listeners)):e._e()}),[],!1,null,null,null);t.default=component.exports},409:function(e,t,n){"use strict";var r=n(37),o=Object(r.e)({isModalOpen:!1});t.a=()=>{var e=Object(r.a)((()=>o.isModalOpen));return{isModalOpen:Object(r.f)(e),closeModal:()=>{o.isModalOpen=!1},openModal:()=>{o.isModalOpen=!0},toggleModal:()=>{o.isModalOpen=!o.isModalOpen}}}},474:function(e,t,n){e.exports={}},494:function(e,t,n){"use strict";n(474)},515:function(e,t,n){"use strict";n.r(t);var r=n(37),o=n(409),l=Object(r.b)({name:"Modal",props:{title:{type:String,default:"",required:!0},subTitle:{type:String,default:"",required:!0},form:{type:Array,default:()=>[],required:!0}},setup(){var{closeModal:e,isModalOpen:t}=Object(o.a)();return{closeModal:e,isModalOpen:t}},data:()=>({screenIsSmaller:!1}),computed:{modalDisplayClass(){return this.isModalOpen?"block is-open":"hidden"},modalPositionClasses(){return this.screenIsSmaller?"top-0":"top-1/2 transform -translate-y-1/2"}},watch:{isModalOpen(){window.setTimeout((()=>{this.compareWindowAndContentHeight()}),1)}},mounted(){this.compareWindowAndContentHeight(),window.addEventListener("resize",this.compareWindowAndContentHeight)},beforeDestroy(){window.removeEventListener("resize",this.compareWindowAndContentHeight)},methods:{checkClickTarget(e){var t=document.querySelector(".modal.is-open");e.target===t&&this.closeModal()},compareWindowAndContentHeight(){var e=document.querySelector(".modal__content");this.screenIsSmaller=e.offsetHeight>=window.innerHeight}}}),c=(n(494),n(19)),component=Object(c.a)(l,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"modal fixed h-screen w-screen left-0 overflow-y-auto z-50",class:e.modalDisplayClass,on:{click:e.checkClickTarget}},[n("div",{staticClass:"modal__content absolute text-primary-blue bg-white",class:e.modalPositionClasses},[n("div",{staticClass:"modal__title-row relative mb-12 px-5 pt-12 pb-9 bg-primary-green z-10 md:px-10"},[n("div",{staticClass:"absolute bottom-0 right-0 modal__title-row-line"}),e._v(" "),n("Icon",{attrs:{name:"SchlieÃen","class-name":"h-6 w-6 absolute right-5 top-5 cursor-pointer md:top-7 md:right-9",tabindex:"1"},nativeOn:{click:function(t){return e.closeModal.apply(null,arguments)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.closeModal.apply(null,arguments)}}}),e._v(" "),n("div",{staticClass:"text-teaser mb-2 leading-teaser font-bold font-base-bold md:text-h4 md:leading-h4"},[e._v(e._s(e.title))]),e._v(" "),n("div",{staticClass:"text-body leading-body md:text-teaser md:leading-teaser"},[e._v(e._s(e.subTitle))])],1),e._v(" "),n("div",{staticClass:"mb-6 px-5 md:px-10"},e._l(e.form,(function(t){return n("NuxtDynamic",e._b({key:t._uid,attrs:{name:t.component}},"NuxtDynamic",t,!1))})),1)])])}),[],!1,null,"1b4a3d08",null);t.default=component.exports;installComponents(component,{Icon:n(213).default,NuxtDynamic:n(408).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.