1!function(){var e={133:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{document.querySelectorAll('div[class*="arrow-"]').forEach((e=>{const t=window.getComputedStyle(e).backgroundColor;if("rgba(0, 0, 0, 0)"===t){const t=e.firstElementChild;if(!t)return;const o=window.getComputedStyle(t).backgroundColor;n(e,o)}else t&&n(e,t)}))};const n=async(e,t)=>{e.style.getPropertyValue("--arrow-border-color")||e.style.setProperty("--arrow-border-color",t)}}.apply(t,[n,t]),void 0===o||(e.exports=o)},682:function(e,t,n){var o,r;o=[n,t,n(640)],r=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{const e=document.querySelectorAll(".category-list-wrapper");e.length&&e.forEach((e=>{r(e).catch(console.error),o(e).catch(console.error),i(e).catch(console.error),s(e).catch(console.error)}))};const o=async e=>{const t=e.parentElement;if(!t)return;const n=window.getComputedStyle(t),o=parseInt(n.paddingRight.replace("px","")),r=e.querySelector(".category-list-button");if(!r)return;const i=function(){let n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=!0;do{const n=Array.from(e.querySelectorAll(".category-list .category-list-item")),s=Array.from(e.querySelectorAll(".category-hidden-list .category-list-item")),c=n.filter((e=>!e.classList.contains("hidden"))),l=n.filter((e=>e.classList.contains("hidden")));if(n.length<1)break;const a=t.getBoundingClientRect(),d=c[c.length-1];if(!d)break;const u=s[n.indexOf(d)],h=d.getBoundingClientRect();if(h.right>a.right-o-r.clientWidth-3)d.classList.add("hidden"),u.classList.remove("hidden");else{const e=l[0];if(!e){i=!1;break}const t=e.getAttribute("clientWidth");if(null===t)break;const c=parseInt(t);if(h.right+3+c<=a.right-o-r.clientWidth-3){e.classList.remove("hidden");const t=s[n.indexOf(e)];if(!t)break;t.classList.add("hidden")}else i=!1}}while(n&&i);0===Array.from(e.querySelectorAll(".category-hidden-list .category-list-item")).filter((e=>!e.classList.contains("hidden"))).length?r.classList.add("hidden"):r.classList.remove("hidden"),n&&e.classList.add("loaded")};window.addEventListener("resize",(()=>setTimeout((()=>i()),1))),i(!0)},r=async e=>{Array.from(e.querySelectorAll(".category-list .category-list-item")).forEach((e=>{e.setAttribute("clientWidth",e.clientWidth.toString())}))},i=async e=>{const t=document.querySelector(".category-portal");if(!t)return;const n=e.querySelector(".category-hidden-list");if(!n)return;if(!n.parentElement)return;const o=e.querySelector(".category-list-button");if(!o)return;const r=e.querySelector(".category-hidden-list");if(!r)return;const i=()=>{o.append(r),r.classList.add("hidden")};o.addEventListener("click",(async()=>{r.classList.contains("hidden")?(async()=>{const e=o.getBoundingClientRect(),i=e.top+window.scrollY,s=e.left+window.scrollX;n.style.setProperty("--category-top","".concat(i,"px")),n.style.setProperty("--category-left","".concat(s,"px")),t.append(n),r.classList.remove("hidden")})():i()}));const s=async e=>{e.target.closest(".category-hidden-list")||i()};window.addEventListener("mousedown",s,!0),window.addEventListener("pointerdown",s,!0),window.addEventListener("click",s,!0),window.addEventListener("resize",i)},s=async e=>{e.querySelectorAll(".category-list-item > .button-replacement").forEach((e=>{const t=e.innerHTML;e.addEventListener("click",(()=>{(0,n.openSearch)(t)}))}))}}.apply(t,o),void 0===r||(e.exports=r)},962:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n={requiredFields:[]};t.init=async()=>{document.querySelectorAll('.frame-type-form_formframework form[id*="Kontak"]').forEach((e=>{const t=Array.from(e.querySelectorAll('[required="required"]'));n.requiredFields=t,o(e)}))};const o=async e=>{e.addEventListener("submit",(async t=>!!await r(e).catch(console.error))),e.addEventListener("keyup",(t=>{"Enter"===t.code&&r(e).catch(console.error)}));const t=e.querySelector('button[type="submit"]');t&&t.addEventListener("click",(t=>{r(e).catch(console.error)})),n.requiredFields.forEach((e=>{e.addEventListener("change",(t=>{e.classList.contains("error")&&s(e)}))}))},r=async e=>{if(0===n.requiredFields.length)return!0;var t=!0;for(let e of n.requiredFields){var o;const n=null!==(o=e.getAttribute("type"))&&void 0!==o?o:"";"checkbox"===n&&e.checked||("checkbox"!==n&&e.value||(e.id.includes("text-1")?(i(e,"Bitte füllen sie den Betreff aus"),t=!1):e.id.includes("textarea-1")?(i(e,"Bitte geben sie eine Nachricht an"),t=!1):e.id.includes("text-3")?(i(e,"Bitte geben sie einen Vor- und Nachnamen an"),t=!1):e.id.includes("email-1")?(i(e,"Bitte geben sie eine gültige E-Mail Adresse an"),t=!1):e.id.includes("linkedcheckbox-1")?(i(e,"Sie müssen der Datenschutzerklärung zustimmen"),t=!1):(i(e,"Bitte füllen sie das Eingabefeld korrekt aus"),t=!1)))}return t},i=async(e,t)=>{var n,o;e.classList.add("error");const r=document.createElement("span");r.classList.add("error","help-block","arrow-30","arrow-bottom-left"),r.setAttribute("role","alert"),r.style.setProperty("--arrow-border-color","var(--error-red)"),r.innerHTML=t+"<br />";var i=null;const s=e.closest(".input.checkbox");s&&(i=s);const c=e.parentElement;c&&(i=c);const l=null===(n=i)||void 0===n?void 0:n.closest(".form-group");l&&(l.classList.add("has-error"),null===(o=i)||void 0===o||o.append(r))},s=async e=>{e.classList.remove("error");const t=e.closest(".form-group");t&&t.classList.remove("has-error");const n=e.parentElement;if(n){const e=n.querySelector("span.error");return void(e&&e.remove())}const o=e.closest(".input.checkbox");if(o){const e=o.querySelector("span.error");e&&e.remove()}}}.apply(t,[n,t]),void 0===o||(e.exports=o)},49:function(e,t,n){var o,r,i=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),c=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return s(t,e),t};o=[n,t,n(495),n(877),n(277),n(273),n(219),n(133),n(682),n(157),n(731),n(620),n(802),n(799),n(300),n(630),n(949),n(657),n(962),n(486)],r=function(e,t,n,o,r,i,s,l,a,d,u,h,p,m,y,f,v,g,L,b){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n=c(n),o=c(o),r=c(r),i=c(i),s=c(s),l=c(l),a=c(a),d=c(d),u=c(u),h=c(h),p=c(p),m=c(m),y=c(y),f=c(f),v=c(v),g=c(g),L=c(L),b=c(b),n.init().catch(console.error),o.init().catch(console.error),r.init().catch(console.error),i.init().catch(console.error),s.init().catch(console.error),l.init().catch(console.error),a.init().catch(console.error),d.init().catch(console.error),u.init().catch(console.error),setTimeout((()=>{document.querySelectorAll(".image-copyright-wrapper.animate").forEach((e=>{e.classList.add("loaded")}))}),300),h.init().catch(console.error),p.init().catch(console.error),m.init().catch(console.error),y.init().catch(console.error),f.init().catch(console.error),v.init().catch(console.error),g.init().catch(console.error),L.init().catch(console.error),b.init().catch(console.error)}.apply(t,o),void 0===r||(e.exports=r)},802:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{document.querySelectorAll(".custom-checkbox").forEach((e=>{const t=e.parentElement;if(!t)return;const i=t.querySelector('input[type="checkbox"]');if(!i)return;const s={parent:t,checkbox:i,customCheckbox:e};n(s).catch(console.error),o(s).catch(console.error),r(s).catch(console.error)}))};const n=async e=>{let{customCheckbox:t,parent:n}=e;"LABEL"===n.tagName&&n.addEventListener("click",(e=>{e.preventDefault(),e.stopPropagation();const n=e.target;n&&"A"===n.tagName&&n.href?window.open(n.href,"_blank"):t.click()}))},o=async e=>{let{checkbox:t,customCheckbox:n}=e;t.checked&&n.classList.add("checked")},r=async e=>{let{checkbox:t,customCheckbox:n}=e;n.addEventListener("click",(e=>{e.stopPropagation();const o=new Event("change");if(t.dispatchEvent(o),t.checked)return n.classList.remove("checked"),void(t.checked=!1);n.classList.add("checked"),t.checked=!0}))}}.apply(t,[n,t]),void 0===o||(e.exports=o)},300:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{document.querySelectorAll(".inno-radio").forEach((e=>{n(e).catch(console.error)}))};const n=async e=>{e.addEventListener("click",(()=>{const t=e.querySelector('input[type="radio"]');t&&t.click()}))}}.apply(t,[n,t]),void 0===o||(e.exports=o)},799:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{document.querySelectorAll(".inno-select").forEach((e=>{var t;const r=e.querySelector("select");if(!r)return;const i=e.querySelector(".inno-select-selected-label");if(!i)return;const s=e.querySelector(".inno-select-options");if(!s)return;const l=null!==(t=e.closest("form"))&&void 0!==t?t:void 0,a={selectElement:e,selectFormElement:r,selectValueLabel:i,selectOptionsContainer:s,parentForm:l};o(a).catch(console.error),n(a.selectElement).catch(console.error),c(a).catch(console.error)}))};const n=async e=>{e.addEventListener("click",(t=>{t.stopImmediatePropagation(),e.classList.toggle("opened")})),document.addEventListener("click",(t=>{if(!e.classList.contains("opened"))return;const n=t.target,o=n.closest(".inno-select"),r=o&&o!==e;(!n.classList.contains("inno-select")&&!n.closest(".inno-select")||r)&&e.classList.remove("opened")}),{capture:!0})},o=async e=>{const t=e.selectFormElement.querySelectorAll("option"),n=[];if(t.length<1)return;e.selectFormElement.multiple&&e.selectElement.classList.add("multiple");for(let o of t)try{const t=await s(e,o);if(e.selectOptionsContainer.append(t),!o.selected)continue;n.push(o.innerHTML)}catch(e){console.error(e)}r(e)},r=async e=>{const t=Array.from(e.selectFormElement.selectedOptions),n=e.selectValueLabel.dataset.label,o=e.selectValueLabel.dataset.labelSelection,r=[];if(t.length>0)for(let e of t)r.push(e.innerHTML);n&&e.selectFormElement.multiple?e.selectValueLabel.innerHTML=r.length<1?n:(null!=o?o:n)+(r.length>0?" (".concat(r.length,")"):""):e.selectValueLabel.innerHTML=r.length<1?null!=n?n:"":r[0]},i=async(e,t)=>{const n=Array.from(e.selectFormElement.querySelectorAll("option")),o=t.getAttribute("value");null!==o&&t.addEventListener("click",(async i=>{i.stopImmediatePropagation(),e.selectFormElement.multiple||(await(async e=>
1{Array.from(e.selectFormElement.selectedOptions).forEach((e=>{e.selected=!1})),e.selectOptionsContainer.querySelectorAll(".inno-select-option.selected").forEach((e=>{e.classList.remove("selected")}))})(e),(async e=>{e.selectElement.classList.remove("opened")})(e));const s=t.classList.toggle("selected"),c=n.find((e=>e.value===o));c?(c.selected=s,await r(e).catch(console.error),e.selectFormElement.dispatchEvent(new Event("change"))):e.selectFormElement.dispatchEvent(new Event("change"))}))},s=async(e,t)=>{const n=document.createElement("div");return n.classList.add("inno-select-option"),t.selected&&n.classList.add("selected"),n.setAttribute("value",t.value),n.setAttribute("text",t.innerHTML),n.innerHTML="<span>".concat(t.innerHTML,"</span>"),i(e,n),n},c=async e=>{e.parentForm&&e.parentForm.addEventListener("reset",(()=>{setTimeout((()=>{r(e).catch(console.error),l(e).catch(console.error),e.selectFormElement.dispatchEvent(new Event("change"))}),50)}))},l=async e=>{e.selectOptionsContainer.querySelectorAll(".inno-select-option.selected").forEach((e=>e.classList.remove("selected")))}}.apply(t,[n,t]),void 0===o||(e.exports=o)},157:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{document.querySelectorAll("a").forEach((e=>{e.addEventListener("click",n)})),o()};const n=e=>{const t=e.target,n=t.closest(["button",".category-list-button",".button-replacement"].join(", "));("BUTTON"===t.tagName||n||t.classList.contains("button-replacement"))&&e.preventDefault()},o=async()=>{const e=document.querySelector("main");if(!e)return;const t={submitted:!1,changed:!1};e.querySelectorAll("form").forEach((e=>{e.addEventListener("submit",(e=>{t.submitted=!0})),e.addEventListener("change",(e=>{t.changed=!0}))})),window.addEventListener("beforeunload",(e=>{if(!t.submitted&&t.changed)return e.returnValue="Alle Formular Eingaben gehen verloren. Sind Sie sicher, dass Sie die Seite verlassen möchten?"}),{capture:!0})}}.apply(t,[n,t]),void 0===o||(e.exports=o)},277:function(e,t,n){var o,r;o=[n,t,n(273)],r=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{document.querySelectorAll(".image-event-element").forEach((e=>{const t=e.querySelector(".preview");t&&(e.classList.contains("event-gallery")||e.classList.contains("event-zoomer"))&&t.addEventListener("click",(t=>{t.stopPropagation();const o=e.querySelector(".inno-modal");if(o){let t=new CustomEvent("ba-modal-open",{detail:e});o.dispatchEvent(t),(0,n.openModal)(o)}}))}))}}.apply(t,o),void 0===r||(e.exports=r)},486:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n={additionalFilterIsOpen:!1,additionalFilterToggleLink:null,additionalFilterToggleDiv:null,stateInput:null,stateInputSelect:null,zipInput:null,radiusInput:null,radiusInputSelect:null,clearStateInput:!0,filterForm:null,filterReset:null,noRefresh:!1,jobRows:null};t.init=async()=>{n.filterForm=document.querySelector(".jobs-filter-form"),n.filterForm&&(n.radiusInput=document.querySelector(".jobs-filter-radius"),n.radiusInput&&(n.radiusInputSelect=n.radiusInput.querySelector(".inno-select-element select")),n.additionalFilterToggleLink=document.querySelector(".jobs-filter-toggle"),n.additionalFilterToggleDiv=document.querySelector(".jobs-filter-additional"),n.additionalFilterToggleLink&&n.additionalFilterToggleDiv&&n.additionalFilterToggleLink.addEventListener("click",o),n.stateInput=document.querySelector(".jobs-filter-state"),n.stateInput&&(n.stateInputSelect=n.stateInput.querySelector(".inno-select-element select")),n.stateInput&&n.stateInputSelect&&n.stateInputSelect.addEventListener("change",(e=>{a(),l(),n.noRefresh?n.noRefresh=!1:n.filterForm.querySelector(".jobs-filter-submit").click()})),n.zipInput=document.getElementById("jobs-filter-town"),n.zipInput&&n.zipInput.addEventListener("input",(e=>{c(),s()})),n.jobRows=document.querySelectorAll(".jobs-row"),n.jobRows&&n.jobRows.forEach((e=>{e.addEventListener("click",(t=>{const n=e.getAttribute("data-job-url");n&&(window.location.href=n)}))})),s())};const o=e=>{e.preventDefault(),n.additionalFilterIsOpen?(i(n.additionalFilterToggleDiv),n.additionalFilterToggleLink.textContent="Filteroptionen einblenden"):(r(n.additionalFilterToggleDiv),n.additionalFilterToggleLink.textContent="Filteroptionen ausblenden"),n.additionalFilterIsOpen=!n.additionalFilterIsOpen},r=e=>{e.style.display="block";let t=e.scrollHeight;e.style.height="0px",e.style.overflow="hidden",e.style.transition="height 0.3s ease-out",requestAnimationFrame((()=>{e.style.height="".concat(t,"px")})),setTimeout((()=>{e.style.height="",e.style.overflow="visible"}),300)},i=e=>{let t=e.scrollHeight;e.style.height="".concat(t,"px"),e.style.overflow="hidden",e.style.transition="height 0.3s ease-out",requestAnimationFrame((()=>{e.style.height="0px"})),setTimeout((()=>{e.style.display="none",e.style.height=""}),300)},s=()=>{n.zipInput&&n.radiusInput&&""!==n.zipInput.value?n.radiusInput.style.display="block":n.radiusInput.style.display="none"},c=()=>
1{if(n.stateInput&&n.stateInputSelect){const e=n.stateInput.querySelectorAll(".inno-select-option")[0];n.stateInputSelect.value===e.value||e.selected||(n.noRefresh=!0,e.click())}},l=()=>{if(n.radiusInput&&n.radiusInputSelect){const e=n.radiusInput.querySelectorAll(".inno-select-option")[0];n.radiusInputSelect.value===e.value||e.selected||e.click()}},a=e=>{(n.stateInputSelect&&""!==n.stateInputSelect.value||e)&&(n.zipInput.value="")}}.apply(t,[n,t]),void 0===o||(e.exports=o)},630:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{const e=document.querySelectorAll(".menu-section-wrapper.auto-header-sections");e.forEach((e=>{const t=e.querySelector(".menu-section-items");if(!t)return;const n=Array.from(e.querySelectorAll(".menu-section-item.js-append a"));n.forEach((async e=>{const{link:o,sectionID:r}=i(e.href),c=document.getElementById(r);if(!c)return;const l=c.querySelectorAll("h1, h2, h3, h4, h5, h6");if(l.length<1)return;const a=[];var d=0;for(const e of l){if(!!n.find((t=>{var n,o;return(null===(n=t.textContent)||void 0===n?void 0:n.trim())===(null===(o=e.textContent)||void 0===o?void 0:o.trim())})))continue;const t="".concat(r,"_").concat(d);e.id=t;const i=s(e,t,o);a.push(i),d++}const u=e.closest(".menu-section-item");if(!u)return;const h=u.nextElementSibling;if(h)for(let e=a.length-1;e>=0;e--)t.insertBefore(a[e],h);else t.append(...a)}))})),n(e)};const n=async e=>{e.forEach((e=>{Array.from(e.querySelectorAll(".menu-section-item")).filter((e=>!e.classList.contains("hidden"))).sort(((e,t)=>{const n=e.querySelector("a");if(!n)throw Error("Section heading sorting failed.");const s=t.querySelector("a");if(!s)throw Error("Section heading sorting failed.");const c=i(n.href).sectionID,l=i(s.href).sectionID,a=document.getElementById(c);if(!a)throw Error("Section heading sorting failed.");const d=r(a),u=document.getElementById(l);if(!u)throw Error("Section heading sorting failed.");const h=r(u);return o(d)-o(h)})).forEach((e=>{var t;return null===(t=e.parentElement)||void 0===t?void 0:t.appendChild(e)}))}))},o=e=>Array.from(document.querySelectorAll("main h1, main h2, main h3, main h4, main h5, main h6")).indexOf(e),r=e=>{var t=e;return"DIV"===e.tagName&&(t=e.querySelector("h1, h2, h3, h4, h5, h6")),t},i=e=>{const t=e.split("#");return{link:t[0],sectionID:t[1]}},s=(e,t,n)=>{const o=document.createElement("div");o.classList.add("menu-section-item");const r=document.createElement("i");r.classList.add("inno-icon","inno-icon-pfeil","primary","w-25");const i=document.createElement("a");return i.href="".concat(n,"#").concat(t),i.innerHTML=e.innerText,o.append(r),o.append(i),o}}.apply(t,[n,t]),void 0===o||(e.exports=o)},273:function(e,t,n){var o,r;o=[n,t,n(640)],r=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.closeModal=t.openModal=t.init=void 0;t.init=async()=>{document.querySelectorAll(".inno-modal-close").forEach((e=>{e.addEventListener("click",r)}))};const o=e=>{if("Escape"!==e.key)return;const n=Array.from(document.querySelectorAll(".inno-modal")).find((e=>!e.classList.contains("hidden")));n&&(0,t.closeModal)(n),window.removeEventListener("keyup",o)};t.openModal=e=>{if(!e.classList.contains("hidden"))return;e.classList.remove("hidden"),e.removeAttribute("aria-hidden"),e.setAttribute("role","dialog"),e.setAttribute("aria-modal","true"),(0,n.disableBodyScrollBar)();const t=document.querySelector("header");t&&(t.classList.add("move-behind-modal"),i(e),window.addEventListener("keyup",o))};t.closeModal=e=>{if(e.classList.contains("hidden"))return;e.classList.add("hidden"),e.setAttribute("aria-hidden","true"),e.removeAttribute("role"),e.removeAttribute("aria-modal"),(0,n.enableBodyScrollBar)();const t=document.querySelector("header");t&&(t.classList.remove("move-behind-modal"),window.removeEventListener("keyup",o))};const r=e=>{const n=e.target;if(!n)return;const o=n.closest(".inno-modal");o&&(0,t.closeModal)(o)},i=e=>{const t=e.querySelector(".inno-modal-close");t&&t.focus()}}.apply(t,o),void 0===r||(e.exports=r)},495:function(e,t,n){var o;o=function(e,t){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.init=async function(){document.querySelectorAll(".video").forEach((e=>{const t=e.querySelector(".video-container video");if(!t)return;const n=e.querySelector(".play-button");n&&n.addEventListener("click",(e=>{t.play(),t.controls=!0,n.classList.add("hidden")}))}))}}.apply(t,[n,t]),void 0===o||(e.exports=o)},657:function(e,t,n){var o,r;o=[n,t,n(640),n(680)],r=function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{const e=document.querySelector(".search-box");if(!e)return;const t=e.querySelector(".tx-indexedsearch-searchbox-sword");if(!t)return;const n=e.querySelector(".open-search");n&&r(n,t).catch(console.error),e.addEventListener("submit",(e=>{e.preventDefault(),i(t)}),!0);const o=e.querySelector(".submit-search");o&&o.addEventListener("click",(e=>{e.preventDefault(),i(t)}))};const r=async(e,t)=>{const n=document.querySelector(".header-right-content .tx-indexedsearch-searchinputbox");n&&(null==e||e.addEventListener("click",(e=>{e.preventDefault(),e.stopPropagation(),o.m.matches?window.open("/suche","_self"):(n.classList.add("opened"),setTimeout((()=>{t.focus()}),300))})),window.addEventListener("keyup",(e=>{"Escape"===e.key&&n.classList.contains("opened")&&!o.m.matches&&n.classList.remove("opened")})))},i=async e=>{const t=e.value;(0,n.openSearch)(t)}}.apply(t,o),void 0===r||(e.exports=r)},219:function(e,t,n){var o,r;o=[n,t,n(640),n(680)],r=function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const r={imageLoaded:!1};t.init=async()=>{document.querySelectorAll(".stage-overlay").forEach((e=>{i(e),o.m.addEventListener("change",(()=>i(e))),o.s.addEventListener("change",(()=>i(e))),s(e)}))};const i=async e=>{const t=e.dataset.uid;if(!t)return;const n=document.querySelector('div.stage-picture[data-uid="'.concat(t,'"]'));if(!n)return;const o=n.querySelector("img");if(!o)return;const i=()=>{o.complete||r.imageLoaded?(e.classList.add("loaded"),r.imageLoaded=!0):setTimeout((()=>i()),100)};i()},s=async e=>{const t=e.querySelector(".stage-quote-box");t&&(c(t),window.addEventListener("resize",(async()=>{c(t)})))},c=async e=>{const{right:t}=await(0,n.isOutOfViewPort)(e),o=e.classList.contains("stick-to-right");if(t&&!o)return e.classList.add("stick-to-right");o&&window.innerWidth>1505&&e.classList.remove("stick-to-right")}}.apply(t,o),void 0===r||(e.exports=r)},620:function(e,t,n){var o,r;o=[n,t,n(949)],r=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{document.querySelectorAll(".teaser-menu").forEach((async e=>{const t=e.querySelector(".teaser-filter");if(!t)return;const n=e.querySelector(".teaser-filter-reset"),c={teaserAnchors:[]},l=e.querySelectorAll(".teaser-menu-item");if(l.length<1)return;for(let e of l)try{const t=await r(e),n=await i(e);c.teaserAnchors.push({element:e,publication:t,categories:n})}catch(e){}const a=Array.from(t.querySelectorAll("select"));s(a,c,n).catch(console.error),o(a,c).catch(console.error)}))};const o=async(e,t)=>{const n=e.find((e=>"teaser-filter-country[]"===e.name)),o=e.find((e=>"teaser-filter-projecttyp[]"===e.name)),r=e.find((e=>"teaser-filter-construction-types[]"===e.name)),i=e.find((e=>"teaser-filter-project-oti[]"===e.name)),s=[];t.teaserAnchors.forEach((e=>{e.categories.forEach((e=>{s.includes(e)||s.push(e)}))}));const c=async e=>{const t=e.closest(".inno-select"),n=null==t?void 0:t.querySelector('.inno-select-option[value="'.concat(e.value,'"]'));null==n||n.remove(),e.remove()};null==n||n.querySelectorAll("option").forEach((e=>{s.includes(e.value)||c(e).catch(console.error)})),null==o||o.querySelectorAll("option").forEach((e=>{s.includes(e.value)||c(e).catch(console.error)})),null==r||r.querySelectorAll("option").forEach((e=>{s.includes(e.value)||c(e).catch(console.error)})),null==i||i.querySelectorAll("option").forEach((e=>{s.includes(e.value)||c(e).catch(console.error)}))},r=async e=>{var t;return null!==(t=e.dataset.publication)&&void 0!==t?t:""},i=async e=>Array.from(e.querySelectorAll(".teaser-menu-item-image .category-list .category-list-item .button-replacement")).map((e=>e.innerHTML)),s=async(e,t,o)=>{const r=async r=>{var i,s,c,l;const a=r.target,d=null==a?void 0:a.closest(".teaser-menu.has-hidden-items");if(d){const e=d.querySelector(".teaser-menu-load-more");null==e||e.click()}const u=e.find((e=>"teaser-filter-country"===e.name)),h=e.find((e=>"teaser-filter-projecttyp"===e.name)),p=e.find((e=>"teaser-filter-construction-types"===e.name)),m=e.find((e=>"teaser-filter-project-oti"===e.name)),y=Array.from(null!==(i=null==u?void 0:u.selectedOptions)&&void 0!==i?i:[]),f=Array.from(null!==(s=null==h?void 0:h.selectedOptions)&&void 0!==s?s:[]),v=Array.from(null!==(c=null==p?void 0:p.selectedOptions)&&void 0!==c?c:[]),g=Array.from(null!==(l=null==m?void 0:m.selectedOptions)&&void 0!==l?l:[]);if(y.length>0&&""!==y[0].value||f.length>0&&""!==f[0].value||v.length>0&&""!==v[0].value||g.length>0&&""!==g[0].value){null==o||o.classList.remove("hidden");const e=y.map((e=>e.value)),n=f.map((e=>e.value)),r=v.map((e=>e.value)),i=g.map((e=>e.value)),s=e.concat(n,r,i).filter((e=>""!==e));
1t.teaserAnchors.forEach((e=>{s.every((t=>e.categories.includes(t)))?e.element.classList.remove("visibility-hidden"):e.element.classList.contains("visibility-hidden")||e.element.classList.add("visibility-hidden")}))}else null==o||o.classList.add("hidden"),t.teaserAnchors.forEach((e=>{e.element.classList.contains("visibility-hidden")&&e.element.classList.remove("visibility-hidden")}));const L=t.teaserAnchors.map((e=>e.element));await(0,n.sortTeaserMenuItems)(L),(0,n.setLastAndFirstElementClasses)(L)};e.forEach((e=>{e.addEventListener("change",r),e.addEventListener("reset",r)}))}}.apply(t,o),void 0===r||(e.exports=r)},949:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortTeaserMenuItems=t.setLastAndFirstElementClasses=t.init=void 0;t.init=async()=>{document.querySelectorAll(".teaser-menu.has-hidden-items").forEach((async e=>{const n=Array.from(e.querySelectorAll(".teaser-menu-item"));(0,t.setLastAndFirstElementClasses)(n);const o=e.querySelector(".teaser-menu-load-more");o&&o.addEventListener("click",(()=>{e.querySelectorAll(".teaser-menu-item.visibility-hidden").forEach((async e=>{e.classList.remove("visibility-hidden")})),o.classList.add("hidden"),(0,t.setLastAndFirstElementClasses)(n)}))}))};t.setLastAndFirstElementClasses=async e=>{e.filter((e=>e.classList.contains("last")||e.classList.contains("first"))).forEach((e=>{e.classList.remove("first","last")}));const t=e.filter((e=>!e.classList.contains("visibility-hidden")));try{t[0].classList.add("first")}catch(e){}try{t[t.length-1].classList.add("last")}catch(e){}};t.sortTeaserMenuItems=async e=>{if(e.length<1)return;const t=e[0].closest(".teaser-menu-items");t&&e.sort(((e,t)=>{const n=e.classList.contains("visibility-hidden"),o=t.classList.contains("visibility-hidden");return n===o?0:n&&!o?1:!n&&o?-1:0})).forEach((e=>t.appendChild(e)))}}.apply(t,[n,t]),void 0===o||(e.exports=o)},731:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{document.querySelectorAll(".text-accordion").forEach((e=>{n(e)}))};const n=async e=>{const t=async(e,t)=>{e.classList.remove("collapse");const n=e.clientHeight+"px";e.classList.add("collapsing"),e.style.height="0px",e.offsetHeight,e.style.height=n,setTimeout((function(){e.classList.remove("collapsing"),e.classList.add("collapse","show"),e.removeAttribute("style")}),500),t.setAttribute("aria-expanded","true")},n=async(e,t)=>{e.style.height=e.clientHeight+"px",e.classList.add("collapsing"),e.classList.remove("collapse","show"),e.offsetHeight,e.style.height="0px",setTimeout((function(){e.classList.remove("collapsing"),e.classList.add("collapse"),e.removeAttribute("style")}),500),t.setAttribute("aria-expanded","false")};e.querySelectorAll(".text-accordion-element").forEach((e=>{const o=e.querySelector(".text-accordion-head");if(!o)return;const r=e.querySelector(".collapse");r&&(e.classList.contains("open-on-load")&&(e.classList.remove("open-on-load"),r.classList.contains("show")?n(r,o):t(r,o)),o.addEventListener("click",(()=>{r.classList.contains("show")?n(r,o):t(r,o)})))}))}}.apply(t,[n,t]),void 0===o||(e.exports=o)},877:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;t.init=async()=>{document.querySelectorAll(".text-tabs").forEach((e=>{n(e)}))};const n=async e=>{const t=e.querySelectorAll(".tab-navigation .nav-tab-button");t.forEach((function(e){e.addEventListener("click",o)}));const n=Array.from(t);if(n.filter((e=>e.classList.contains("hidden"))).length<1)return;const r=e.querySelector(".forward");if(!r)return;const i=e.querySelector(".backward");if(!i)return;r.addEventListener("click",(()=>s())),i.addEventListener("click",(()=>c()));const s=async()=>{const t=e.querySelectorAll(".nav-tab-button:not(.hidden)"),o=t.item(0),s=t.item(t.length-1),c=n.indexOf(s),l=n[c+1];n.length-1===c+1&&r.classList.add("hidden"),n.indexOf(o)>=0&&i.classList.contains("hidden")&&i.classList.remove("hidden"),l.classList.remove("hidden"),o.classList.add("hidden")},c=async()=>{const o=e.querySelectorAll(".nav-tab-button:not(.hidden)"),s=o.item(0),c=o.item(o.length-1),l=n.indexOf(c),a=n.indexOf(s),d=n[a-1];0==n.indexOf(d)&&i.classList.add("hidden"),l<=t.length-1&&r.classList.contains("hidden")&&r.classList.remove("hidden"),c.classList.add("hidden"),d.classList.remove("hidden")}},o=async e=>{e.stopPropagation();const t=e.currentTarget,n=t.closest(".text-tabs");if(!n)return;if(t.classList.contains("active"))return;const o=t.getAttribute("aria-controls");if(!o)return;n.querySelectorAll(".active").forEach((function(e){e.classList.remove("active"),e.hasAttribute("aria-expanded")&&e.setAttribute("aria-expanded","fal
1se")})),t.classList.add("active"),t.setAttribute("aria-expanded","true");const r=document.getElementById(o);r&&r.classList.add("active")}}.apply(t,[n,t]),void 0===o||(e.exports=o)},640:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.openSearch=t.isOutOfViewPort=t.enableBodyScrollBar=t.disableBodyScrollBar=void 0;t.disableBodyScrollBar=async()=>{document.body.classList.add("overflow-hidden")};t.enableBodyScrollBar=async()=>{document.body.classList.remove("overflow-hidden")};t.isOutOfViewPort=async e=>{const t=e.getBoundingClientRect(),n={};return n.top=t.top<0,n.left=t.left<0,n.bottom=t.bottom>(window.innerHeight||document.documentElement.clientHeight),n.right=t.right>(window.innerWidth||document.documentElement.clientWidth),n};t.openSearch=async e=>{e=encodeURIComponent(e);const t="/suche?q=".concat(e);window.open(t,"_self")}}.apply(t,[n,t]),void 0===o||(e.exports=o)},680:function(e,t,n){var o;o=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xl=t.l=t.mxl=t.m=t.s=t.xlSize=t.largeSize=t.mediumXLSize=t.mediumSize=t.smallSize=void 0;t.smallSize=700;t.mediumSize=1024;t.mediumXLSize=1238;t.largeSize=1440;t.xlSize=1920;const n=window.matchMedia("(max-width: ".concat(700,"px)"));t.s=n;const o=window.matchMedia("(max-width: ".concat(1024,"px)"));t.m=o;const r=window.matchMedia("(max-width: ".concat(1238,"px)"));t.mxl=r;const i=window.matchMedia("(max-width: ".concat(1440,"px)"));t.l=i;const s=window.matchMedia("(max-width: ".concat(1920,"px)"));t.xl=s}.apply(t,[n,t]),void 0===o||(e.exports=o)}},t={};(function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports})(49)}()
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.