1import{v as ne,h as oe,s as le}from"./videoPopup-ff98a259.js";import"./swiper-bundle-e480a4c0.js";/* empty css */import{S as U}from"./swiper-core-eb9b6f3b.js";import{P as G}from"./plyr.min-21ffcb82.js";/* empty css */import{i as _e}from"./tooltip-a600e02c.js";function ie(i){let e=i.getAttribute("data-swiper-index");new U(i,{autoHeight:!1,grabCursor:!0,observer:!0,loop:!1,slidesPerView:"auto",speed:1e3,watchSlidesProgress:!0,slidesOffsetBefore:0,slidesOffsetAfter:0,centerInsufficientSlides:!0,spaceBetween:0,on:{lock:function(){i.querySelector(".navigation").classList.add("locked")},unlock:function(){i.querySelector(".navigation").classList.remove("locked")}},navigation:{nextEl:'.swiper[data-swiper-index="'+e+'"] .button-next',prevEl:'.swiper[data-swiper-index="'+e+'"] .button-prev'},pagination:{el:'.swiper[data-swiper-index="'+e+'"] .pagination-wrapper',clickable:!0}})}document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".component.preisliste .pricelists .pricelist.classic .module .service-package-module.produktempfehlung .products .swiper").forEach(function(i){ie(i)})});class ke{constructor(){this.flashMessage=document.querySelector(".pricelist-flash-message")}init(){this.flashMessage&&(this.flashMessage.classList.add("animated"),this.flashMessage.addEventListener("click",this.closeFlashMessage.bind(this)))}openFlashMessage(){this.flashMessage.classList.remove("pricelist-flash-message--hidden"),this.timeout=setTimeout(()=>{this.closeFlashMessage()},7e3)}closeFlashMessage(e){e.preventDefault(),this.timeout&&clearTimeout(this.timeout),this.flashMessage.classList.add("pricelist-flash-message--hidden")}}class Me{constructor(){this.pricelists=document.querySelectorAll(".component.preisliste .pricelists .pricelist"),this.employeeBanners=document.querySelectorAll(".component.preisliste .employee-banner-backlog .employee-banner")}isNumeric(e){return typeof e!="string"?!1:!isNaN(e)&&!isNaN(parseFloat(e))}updateEmployeeFilter(){let e=document.querySelectorAll('.component.preisliste .pricelist-navigation .accordion a.active[href="#filter-employee"]');if(this.selectedEmployee=e,this._removeEmployeeReferencesFromServices(),this.selectedEmployee.length!==0){const s=this.selectedEmployee[0].getAttribute("data-employee-id"),t=this.selectedEmployee[0].getAttribute("data-employee-level-id");this._addEmployeeReferencesToServices(s);const r=this._getEmployeeBanner(s);this.pricelists.forEach(function(l){l.insertBefore(r.cloneNode(!0),l.firstElementChild),l.querySelectorAll(".employee-banner").forEach(function(a){a.getAttribute("data-employee-id")!==r.getAttribute("data-employee-id")&&a.remove()}),l.querySelectorAll('.employee-banner a[href="#video-popup-open"]').forEach(function(a){a.addEventListener("click",function(d){if(d.preventDefault(),ne.classList.contains("open"))oe();else{let w=d.target.closest("a").getAttribute("data-video-url");le(w)}})})}),this.pricelists.forEach(function(l){l.classList.contains("classic")?(l.querySelectorAll(".section .module.leistung, .section .module.paket").forEach(function(d){let f=d.firstElementChild.getAttribute("data-excluded-employee-ids");f&&(f=f.split(","),d.previousElementSibling&&d.nextElementSibling&&d.previousElementSibling.classList.contains("trennlinie")&&d.nextElementSibling.classList.contains("trennlinie")&&(f.includes(s)?d.previousElementSibling.classList.add("hidden"):d.previousElementSibling.classList.remove("hidden")),f.includes(s)?d.classList.add("hidden"):d.classList.remove("hidden"))}),l.querySelectorAll(".section.employee-product-recommendation").forEach(function(d){let w=d.querySelector(".products .swiper").swiper;w&&w.destroy(),d.remove()})):l.classList.contains("popup")&&l.querySelectorAll(".button.service, .button.package").forEach(function(d){let f=d.getAttribute("data-excluded-employee-ids");f&&(f=f.split(","),f.includes(s)?d.classList.add("hidden"):d.classList.remove("hidden"))})});let o=this;this.pricelists.forEach(function(l){l.querySelectorAll(".service .text-column .service-modules .service-package-module.variantenpreise").forEach(function(a){o._resetVariantenpreiseServicePackageModule(a),o.isNumeric(t)?o._updateV
1ariantenpreiseServicePackageModule(a,t):o.pricelists.forEach(function(d){d.querySelectorAll(".service .text-column .service-modules .service-package-module.variantenpreise").forEach(function(f){o._resetVariantenpreiseServicePackageModule(f,!0)})})})}),document.querySelectorAll(".component.preisliste .service-package-backlog .service .text-column .service-modules .service-package-module.variantenpreise").forEach(function(l){o._resetVariantenpreiseServicePackageModule(l),o.isNumeric(t)?o._updateVariantenpreiseServicePackageModule(l,t):document.querySelectorAll(".component.preisliste .service-package-backlog .service .text-column .service-modules .service-package-module.variantenpreise").forEach(function(a){o._resetVariantenpreiseServicePackageModule(a,!0)})})}else{let s=this;this.pricelists.forEach(function(t){t.querySelectorAll(".service .text-column .service-modules .service-package-module.variantenpreise").forEach(function(r){s._resetVariantenpreiseServicePackageModule(r,!0)})}),document.querySelectorAll(".component.preisliste .service-package-backlog .service .text-column .service-modules .service-package-module.variantenpreise").forEach(function(t){s._resetVariantenpreiseServicePackageModule(t,!0)}),this.pricelists.forEach(function(t){t.querySelectorAll(".employee-banner").forEach(function(r){r.remove()}),t.classList.contains("classic")?t.querySelectorAll(".section .module.trennlinie, .section .module.leistung, .section .module.paket").forEach(function(r){r.classList.remove("hidden")}):t.classList.contains("popup")&&t.querySelectorAll(".button.service, .button.package").forEach(function(r){r.classList.remove("hidden")})}),this.pricelists.forEach(function(t){t.querySelectorAll(".section.employee-product-recommendation").forEach(function(r){let l=r.querySelector(".products .swiper").swiper;l&&l.destroy(),r.remove()})})}}_getEmployeeBanner(e){let s=document.querySelector('.component.preisliste .employee-banner-backlog .employee-banner[data-employee-id="'+e+'"]');return s||!1}_resetVariantenpreiseServicePackageModule(e,s=!1){e.closest(".text-column").querySelectorAll(".title-bar .prices").forEach(function(r){r.remove()});const t=e.closest(".scroll-container");if(t&&t.querySelectorAll(".pricelist-footer").forEach(function(r){r.remove()}),s){const r=document.createElement("div");r.classList.add("prices","type-module","range-"),e.closest(".text-column").querySelector(".title-bar").appendChild(r),e.classList.remove("hidden"),e.previousElementSibling&&e.nextElementSibling&&e.previousElementSibling.classList.contains("trennlinie")&&e.nextElementSibling.classList.contains("trennlinie")&&e.previousElementSibling.classList.remove("hidden")}}_updateVariantenpreiseServicePackageModule(e,s){const t=e.querySelector(".prices"),r=!t.classList.contains("hide-price-column-title");let o="";t.classList.contains("style-dots")?o="dots":o="minmax";const l=e.querySelector('.prices .row.level[data-level-id="'+s+'"]');let a="",d="";if(l){const f=l.nextElementSibling.innerHTML,w=l.nextElementSibling.nextElementSibling.innerHTML,x=l.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML;if(o==="minmax"){a=l.nextElementSibling.nextElementSibling.getAttribute("data-min-title"),d=l.nextElementSibling.nextElementSibling.nextElementSibling.getAttribute("data-max-title");const b=document.createElement("div");b.classList.add("prices","type-range","range-minmax"),r||b.classList.add("hide-price-column-title");const p=document.createElement("div");p.classList.add("price","price-min");const m=document.createElement("div");m.classList.add("unit","minmax");const S=document.createElement("div");S.classList.add("minmax"),S.innerHTML=a,m.appendChild(S),p.appendChild(m);const L=document.createElement("div");L.classList.add("value"),L.innerHTML=w,p.appendChild(L),b.appendChild(p);const y=document.createElement("div");y.classList.add("price","price-max");const c=document.createElement("div");c.classList.add("unit","minmax");const g=document.createElement("div");g.classList.add("minmax"),g.innerHTML=d,c.appendChild(g),y.appendChild(c);const h=document.createElement("div");h.classList.add("value"),h.innerHTML=x,y.appendChild(h),b.appendChild(y);const E=b.cloneNode(!0),n=e.closest(".text-column").querySelector(".title-bar");n&&n.appendChild(b);const u=e.closest(".scroll-container");if(u){u.querySelectorAll(".pricelist-footer").forEach(function(A){A.remove()});const v=document.createElement("div");v.classList.add("pricelist-footer"),v.appendChild(E),u.appendChild(v)}}else if(o==="dots"){const b=document.createElement("div");b.classList.add("prices","type-range","range-dots"),r||b.classList.add("hide-price-column-title");const p=document.createElement("div");p.classList.add("price","price-1");
1const m=document.createElement("div");m.classList.add("unit","dots");const S=document.createElement("div");S.classList.add("dot"),m.appendChild(S),p.appendChild(m);const L=document.createElement("div");L.classList.add("value"),L.innerHTML=f,p.appendChild(L),b.appendChild(p);const y=document.createElement("div");y.classList.add("price","price-2");const c=document.createElement("div");c.classList.add("unit","dots");const g=document.createElement("div");g.classList.add("dot");const h=document.createElement("div");h.classList.add("dot"),c.appendChild(g),c.appendChild(h),y.appendChild(c);const E=document.createElement("div");E.classList.add("value"),E.innerHTML=w,y.appendChild(E),b.appendChild(y);const n=document.createElement("div");n.classList.add("price","price-3");const u=document.createElement("div");u.classList.add("unit","dots");const v=document.createElement("div");v.classList.add("dot");const A=document.createElement("div");A.classList.add("dot");const _=document.createElement("div");_.classList.add("dot"),u.appendChild(v),u.appendChild(A),u.appendChild(_),n.appendChild(u);const O=document.createElement("div");O.classList.add("value"),O.innerHTML=x,n.appendChild(O),b.appendChild(n);const q=b.cloneNode(!0),C=e.closest(".text-column").querySelector(".title-bar");C&&C.appendChild(b);const I=e.closest(".scroll-container");if(I){I.querySelectorAll(".pricelist-footer").forEach(function(z){z.remove()});const H=document.createElement("div");H.classList.add("pricelist-footer"),H.appendChild(q),I.appendChild(H)}}}e.classList.add("hidden"),e.previousElementSibling&&e.nextElementSibling&&e.previousElementSibling.classList.contains("trennlinie")&&e.nextElementSibling.classList.contains("trennlinie")&&e.previousElementSibling.classList.add("hidden")}_addEmployeeReferencesToServices(e){document.querySelectorAll(".component.preisliste .pricelists .pricelist .section .module.leistung .service, .component.preisliste .service-package-backlog .service").forEach(function(s){const t=document.querySelector('.component.preisliste .employee-service-references-backlog .employee-service-references[data-service-id="'+s.getAttribute("data-id")+'"]');if(t&&t.getAttribute("data-employee-id")===e){const r=t.querySelector(".module").cloneNode(!0);r.classList.add("employee-reference","service-package-module"),r.classList.remove("module"),s.querySelector(".text-column .service-modules").appendChild(r),r.querySelectorAll('a[href="#video-popup-open"]').forEach(function(o){o.addEventListener("click",function(l){if(l.preventDefault(),ne.classList.contains("open"))oe();else{let d=l.target.closest("a").getAttribute("data-video-url");le(d)}})})}})}_removeEmployeeReferencesFromServices(){document.querySelectorAll(".component.preisliste .pricelists .pricelist .section .module.leistung .service, .component.preisliste .service-package-backlog .service").forEach(function(e){e.querySelectorAll(".employee-reference").forEach(function(s){s.remove()})})}updateDisabledEmployees(){const e=document.querySelector(".component.preisliste .pricelists .pricelist.active");if(e){const s=e.getAttribute("data-excluded-employee-ids");if(s){const t=s.split(",");document.querySelectorAll('.component.preisliste .pricelist-navigation .accordion a[href="#filter-employee"]').forEach(function(r){if(t.includes(r.getAttribute("data-employee-id"))){if(r.classList.contains("active")){r.classList.remove("disabled"),r.click();const o=new ke;o.init(),o.openFlashMessage()}r.classList.add("disabled")}else r.classList.remove("disabled")})}else document.querySelectorAll('.component.preisliste .pricelist-navigation .accordion a[href="#filter-employee"]').forEach(function(t){t.classList.remove("disabled")})}}}document.addEventListener("DOMContentLoaded",function(){const i=new Me;let e=null;if(window.location.hash){let s=window.location.hash;s=s.replace("#","");let t=document.querySelector('.component.preisliste .pricelist-navigation a[data-anchor="'+s+'"]');t&&(e=t)}if(document.querySelector(".component.preisliste .pricelist-navigation")){let f=function(n){const u=document.querySelector(".component.preisliste .mobile-pricelist-navigation .navigation .category-title"),v=document.querySelector(".component.preisliste .mobile-pricelist-navigation .navigation .pricelist-title"),A=n.getAttribute("data-pricelist-category"),_=n.getAttribute("data-pricelist-title");u.innerHTML=A,v.innerHTML=_,document.querySelectorAll('.component.preisliste .mobile-pricelist-navigation .pricelist-navigation a[href="#show-pricelist"]').forEach(q=>{q.getAttribute("data-anchor")!==n.getAttribute("data-anchor")?q.classList.remove("active"):(q.classList.add("active"),q.closest(".accordion").click())})}
1,b=function(n,u=!1){let v=document.querySelector(".component.preisliste .pricelists"),A=v.querySelector('div[data-id="'+n+'"]');document.querySelectorAll(".pricelists div[data-id]").forEach(function(O){O.classList.remove("active")}),A.classList.add("active");let _;u?_=document.querySelector(".components .preisliste .pricelist-navigation").offsetHeight+130:_=document.querySelector(".components .component.preisliste .pricelists").firstElementChild.getBoundingClientRect().top+window.scrollY-150,x?setTimeout(function(){window.innerWidth>768?window.scrollTo({top:_,behavior:"smooth"}):window.scrollTo({top:_,behavior:"smooth"})},50):window.scrollTo(0,0,"smooth"),x=!0,v.style.minHeight=A.offsetHeight+"px",i.updateDisabledEmployees()},p=function(n){let u=n.getAttribute("data-anchor");u&&u!==""&&(window.location.hash=u)},m=function(){r.forEach(function(n){n.classList.contains("active")&&f(n)})},E=function(){let n=L.getBoundingClientRect().top;const u=h.getBoundingClientRect(),v=window.innerHeight-u.bottom;n<0&&v<0&&!c&&document.querySelector(".scroll-to-top-btn").classList.add("show"),v>0&&document.querySelector(".scroll-to-top-btn").classList.remove("show")};const s=document.querySelector(".component.preisliste .pricelist-navigation").cloneNode(!0),t=document.querySelector(".component.preisliste .mobile-pricelist-navigation");t.appendChild(s);const r=document.querySelectorAll(".component.preisliste .pricelist-navigation a"),o=t.querySelectorAll(".pricelist-navigation a"),l=n=>{const u=n.closest(".accordion");return u.classList.contains("active")||u.classList.contains("mobile-active")},a=n=>!n.closest(".mobile-pricelist-navigation"),d=n=>{if(!l(n)){n.style.overflow="hidden",n.style.maxHeight="0px";return}const u=n.firstElementChild.offsetHeight+"px";if(n.style.maxHeight===u){n.style.overflow=a(n)?"visible":"hidden";return}n.style.overflow="hidden",n.style.maxHeight=u};document.querySelectorAll(".component.preisliste .accordion-content-container").forEach(function(n){n.addEventListener("transitionend",function(u){u.propertyName==="max-height"&&(n.style.overflow=l(n)&&a(n)?"visible":"hidden")})}),window.innerWidth<768&&o.forEach(function(n,u){n.getAttribute("href")==="#toggle-accordion"&&(n.addEventListener("click",function(v){v.preventDefault(),n.closest(".accordion").classList.toggle("mobile-active"),d(n.nextElementSibling)}),!e&&n.classList.contains("active-on-load")&&(e=n)),n.getAttribute("href")==="#show-pricelist"&&n.addEventListener("click",function(v){f(n);let A=n.closest(".mobile-pricelist-navigation"),_=n.closest(".pricelist-navigation");document.querySelector('.component.preisliste .pricelist-navigation a[data-anchor="'+n.getAttribute("data-anchor")+'"]').click(),A.classList.contains("expanded")&&(document.querySelector("body").classList.toggle("mobile-navigation-expanded"),A.classList.toggle("expanded"),_.classList.toggle("expanded")),document.querySelector(".component.preisliste .mobile-pricelist-navigation .pricelist-toggle-btn").querySelector(".nav-button").classList.toggle("opened"),document.querySelector("body").classList.remove("mobile-navigation-expanded")}),n.getAttribute("href")==="#filter-employee"&&(n.closest(".mobile-pricelist-navigation")&&n.classList.add("mobile-filter-employee"),n.addEventListener("click",function(v){v.preventDefault(),v.stopImmediatePropagation(),setTimeout(function(){window.scrollTo({top:n.classList.contains("mobile-filter-employee")?document.querySelector(".components .preisliste .pricelist-navigation").offsetHeight+130:0,behavior:"smooth"})},50),document.querySelector('.component.preisliste .pricelist-navigation a[data-employee-id="'+n.getAttribute("data-employee-id")+'"]').click(),Array.from(n.closest(".accordion-content").querySelectorAll("a")).forEach(function(O){O!==n&&O.classList.remove("active")})})),n.getAttribute("href")==="#show-pricelist"&&n.addEventListener("click",function(v){v.preventDefault(),v.stopImmediatePropagation(),Array.from(n.closest(".pricelist-navigation").querySelectorAll("a")).forEach(function(O){O!==n&&O.getAttribute("href")!=="#filter-employee"&&O.classList.remove("active")}),document.querySelectorAll('.pricelist-navigation a.open-as-classic[href="#open-pricelist-popup"]').forEach(function(O){O.classList.remove("active")}),n.classList.add("active");let _=n.getAttribute("data-pricelist-id");b(_,!0),p(n)})});const w=document.querySelector(".component.preisliste .mobile-pricelist-navigation .pricelist-toggle-btn");if(w.addEventListener("click",function(n){n.preventDefault(),w.querySelector(".nav-button").classList.toggle("opened");const u=document.querySelector(".component.preisliste .mobile-pricelist-navigation .pricelist-navigation"),v=document.querySelector(".component.preisliste .mobile-pricelist-navigation");u.classList.toggle("expanded"),v.classList.toggle("expanded"),v.classList.contains("expanded")?document.querySelector("body").classList.add("mobile-navigation-expanded"):document.querySelector("body").classList.remove("mobile-navigation-expanded")}),r.forEach(function(n,u){n.getAttribute("href")==="#toggle-accordion"&&(u===0&&(n.closest(".accordion").classList.toggle("active"),d(n.nextElementSibling)),n.addEventListener("click",function(A){A.preventDefault(),n.closest(".accordion").classList.toggle("active"),d(n.nextElementSibling)}),!e&&n.classList.contains("active-on-load")&&(e=n)),n.getAttribute("href")==="#filter-employee"&&n.addEventListener("click",function(A){if(A.preventDefault(),!n.classList.contains("disabled")){Array.from(n.closest(".accordion-content").querySelectorAll("a")).forEac
1h(function(C){C!==n&&C.classList.remove("active")}),n.classList.toggle("active");const O=document.querySelector('.component.preisliste .mobile-pricelist-navigation a[data-employee-id="'+n.getAttribute("data-employee-id")+'"]');Array.from(O.closest(".accordion-content").querySelectorAll("a")).forEach(function(C){C!==O&&C.classList.remove("active")}),n.classList.contains("active")?O.classList.add("active"):O.classList.remove("active"),i.updateEmployeeFilter(),window.dispatchEvent(new Event("resize")),setTimeout(function(){window.scrollTo({top:window.innerWidth>768?0:document.querySelector(".components .preisliste .pricelist-navigation").offsetHeight+190,behavior:"smooth"})},50)}v(n)});const v=A=>{let _=A.getAttribute("data-employee-id");const O=document.querySelectorAll('.component.preisliste .pricelist-navigation a[href="#show-pricelist"]');A.classList.contains("active")?O.forEach(q=>{q.classList.remove("show-tooltip");const C=q.getAttribute("data-pricelist-id");document.querySelector('.component.preisliste .pricelists div[data-id="'+C+'"]').querySelectorAll(".module.leistung .service").forEach(H=>{let z=H.getAttribute("data-excluded-employee-ids");z&&(z=z.split(","),z.includes(_)&&q.classList.add("show-tooltip"))})}):O.forEach(q=>{q.classList.remove("show-tooltip")})};n.getAttribute("href")==="#show-pricelist"&&n.addEventListener("click",function(A){A.preventDefault(),f(n),Array.from(n.closest(".pricelist-navigation").querySelectorAll("a")).forEach(function(q){q!==n&&q.getAttribute("href")!=="#filter-employee"&&q.classList.remove("active")}),document.querySelectorAll('.pricelist-navigation a.open-as-classic[href="#open-pricelist-popup"]').forEach(function(q){q.classList.remove("active")}),n.classList.add("active");let O=n.getAttribute("data-pricelist-id");b(O,!1),p(n)})}),e){let n=null;if(e.classList.contains("active-on-load")?(document.querySelectorAll('.pricelist-navigation .accordion a[href="#toggle-accordion"].active-on-load').forEach(function(v){v=e.closest(".pricelist-navigation .accordion"),v.click()}),n=e.nextElementSibling.querySelector(".accordion-content a")):(n=e,n.closest(".accordion").querySelector('.accordion-button[href="#toggle-accordion"]').click()),n&&n.getAttribute("data-pricelist-id")&&n.getAttribute("data-pricelist-id")!==""){let u=n.getAttribute("data-pricelist-id");n.classList.add("active"),setTimeout(function(){b(u,!1)},50)}}let x=!1;m();let S=document.querySelector(".pricelist-navigation").querySelectorAll(".accordion"),L=S[S.length-1];document.querySelector(".header").offsetHeight;const y=document.querySelector(".scroll-to-top-btn");let c=!1;new IntersectionObserver(n=>{n.forEach(u=>{u.isIntersecting?(c=!0,document.querySelector(".scroll-to-top-btn").classList.remove("show"),window.removeEventListener("scroll",function(){})):c=!1})},{rootMargin:"0px"}).observe(L);let h=document.querySelector(".components").lastElementChild;window.addEventListener("scroll",E),y.addEventListener("click",function(){window.removeEventListener("scroll",E);const n=document.querySelector(".components .preisliste .pricelist-navigation").getBoundingClientRect().top+window.scrollY-150;y.classList.remove("show"),window.scrollTo({top:n,behavior:"smooth"}),setTimeout(function(){window.addEventListener("scroll",E)},500)}),window.addEventListener("resize",function(){let n=document.querySelector(".component.preisliste .pricelists div.active");n&&(document.querySelector(".component.preisliste .pricelists").style.minHeight=n.offsetHeight+"px"),document.querySelectorAll(".component.preisliste .accordion-content-container").forEach(function(u){d(u)})})}});document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".component.preisliste .pricelists .pricelist.classic .module.medienslider .swiper").forEach(function(i){let e=i.getAttribute("data-swiper-index"),s=.5;new U(i,{autoHeight:!1,grabCursor:!0,observer:!0,slidesPerView:1,autoplay:{delay:1e4},speed:1500,watchSlidesProgress:!0,slidesOffsetBefore:0,slidesOffsetAfter:0,spaceBetween:0,navigation:{nextEl:'.swiper[data-swiper-index="'+e+'"] .button-next',prevEl:'.swiper[data-swiper-index="'+e+'"] .button-prev'},on:{progress:function(){let r=this;for(let o=0;o<r.slides.length;o++){let l=r.slides[o].progress,a=r.width*s,d=l*a;r.slides.length>1&&r.slides[o].querySelectorAll(".background-image").length?r.slides[o].querySelector(".background-image").style.transform="translateX("+d+"px)":r.slides.length>1&&r.slides[o].querySelectorAll(".google-map").length&&(r.slides[o].querySelector(".google-map").style.transform="translateX("+d+"px)"),r.slides.length>1&&r.slides[o].querySelectorAll(".plyr").length&&(r.slides[o].querySelector(".plyr").style.transform="translateX("+d+"px)")}},touchStart:function(){let r=this;for(let o=0;o<r.slides.length;o++)r.slides[o].style.transition=""},setTransition:function(r,o){for(let l=0;l<r.slides.length;l++)r.slides[l].style.transition=o+"ms",r.slides[l].querySelectorAll(".background-image").length?r.slides[l].querySelector(".background-image").style.transition=o+"ms":r.slides[l].querySelectorAll(".google-map").length&&(r.slides[l].querySelector(".google-map").style.transition=o+"ms"),r.slides[l].querySelectorAll(".plyr").length&&(r.slides[l].querySelector(".plyr").style.transition=o+"ms")}}
1,pagination:{el:'.swiper[data-swiper-index="'+e+'"] .pagination-wrapper',clickable:!0}}),Array.from(i.querySelectorAll(".js-player")).map(r=>new G(r)).forEach(r=>{r.on("ready",o=>{let a=r.elements.container.previousElementSibling;a&&a.addEventListener("click",function(d){a.querySelector("video")&&a.querySelector("video").pause(),d.preventDefault(),r.play(),this.classList.add("hidden")})})})})});document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".component.preisliste .pricelists .pricelist.classic .module.textslider .swiper").forEach(function(i){let e=i.getAttribute("data-swiper-index");new U(i,{autoHeight:!1,grabCursor:!0,observer:!0,slidesPerView:1,breakpoints:{1440:{slidesPerView:2}},autoplay:{delay:1e4},speed:1500,watchSlidesProgress:!0,slidesOffsetBefore:0,slidesOffsetAfter:0,spaceBetween:0,on:{lock:function(){i.querySelector(".navigation").classList.add("locked")},unlock:function(){i.querySelector(".navigation").classList.remove("locked")}},navigation:{nextEl:'.swiper[data-swiper-index="'+e+'"] .button-next',prevEl:'.swiper[data-swiper-index="'+e+'"] .button-prev'},pagination:{el:'.swiper[data-swiper-index="'+e+'"] .pagination-wrapper',clickable:!0}})})});document.addEventListener("DOMContentLoaded",function(){Array.from(document.querySelectorAll(".component.preisliste .module.referenzmedien .js-player")).map(e=>new G(e)).forEach(e=>{e.on("ready",s=>{let r=e.elements.container.previousElementSibling;r&&r.addEventListener("click",function(o){r.querySelector("video")&&r.querySelector("video").pause(),o.preventDefault(),e.play(),this.classList.add("hidden")})})})});document.addEventListener("DOMContentLoaded",function(){Array.from(document.querySelectorAll(".component.preisliste .module.bild_text .js-player")).map(e=>new G(e)).forEach(e=>{e.on("ready",s=>{let r=e.elements.container.previousElementSibling;r&&r.addEventListener("click",function(o){r.querySelector("video")&&r.querySelector("video").pause(),o.preventDefault(),e.play(),this.classList.add("hidden")})})})});document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".component.preisliste .pricelists .pricelist.classic .module.produktempfehlung .products .swiper").forEach(function(i){ie(i)})});document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".pricelist .section .module .read-more").forEach(function(i){i.addEventListener("click",function(){let e=i.closest(".text-wrapper");e.classList.add("expanded");let s=e.querySelector(".dots");s.style.display="none",i.style.display="none"})})});var he=function(){if(typeof Map!="undefined")return Map;function i(e,s){var t=-1;return e.some(function(r,o){return r[0]===s?(t=o,!0):!1}),t}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(s){var t=i(this.__entries__,s),r=this.__entries__[t];return r&&r[1]},e.prototype.set=function(s,t){var r=i(this.__entries__,s);~r?this.__entries__[r][1]=t:this.__entries__.push([s,t])},e.prototype.delete=function(s){var t=this.__entries__,r=i(t,s);~r&&t.splice(r,1)},e.prototype.has=function(s){return!!~i(this.__entries__,s)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(s,t){t===void 0&&(t=null);for(var r=0,o=this.__entries__;r<o.length;r++){var l=o[r];s.call(t,l[1],l[0])}},e}()}(),ee=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,j=function(){return typeof global!="undefined"&&global.Math===Math?global:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),Ce=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(j):function(i){return setTimeout(function(){return i(Date.now())},1e3/60)}}(),Te=2;function We(i,e){var s=!1,t=!1,r=0;function o(){s&&(s=!1,i()),t&&a()}function l(){Ce(o)}function a(){var d=Date.now();if(s){if(d-r<Te)return;t=!0}else s=!0,t=!1,setTimeout(l,e);r=d}return a}var Pe=20,ze=["top","right","bottom","left","width","height","size","weight"],Ne=typeof MutationObserver!="undefined",De=function(){function i(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=We(this.refresh.bind(this),Pe)}return i.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},i.prototype.removeObserver=function(e){var s=this.observers_,t=s.indexOf(e);~t&&s.splice(t,1),!s.length&&this.connected_&&this.disconnect_()},i.prototype.refresh=function(){var e=this.updateObservers_();e&&this.refresh()},i.prototype.updateObservers_=function(){var e=this.observers_.filter(function(s){return s.gatherActive(),s.hasActive()});return e.forEach(function(s){return s.broadcastActive()}),e.length>0},i.prototype.connect_=function(){!ee||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Ne?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},i.prototype.disconnect_=function(){!ee||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},i.prototype.onTransitionEnd_=function(e){var s=e.propertyName,t=s===void 0?"":s,r=ze.some(function(o){return!!~t.indexOf(o)});r&&this.refresh()},i.getInstance=function(){return this.instance_||(this.instance_=ne
vendor: 4,895 bytes, line 1
1w i),this.instance_},i.instance_=null,i}(),me=function(i,e){for(var s=0,t=Object.keys(e);s<t.length;s++){var r=t[s];Object.defineProperty(i,r,{value:e[r],enumerable:!1,writable:!1,configurable:!0})}return i},R=function(i){var e=i&&i.ownerDocument&&i.ownerDocument.defaultView;return e||j},ve=Q(0,0,0,0);function X(i){return parseFloat(i)||0}function ae(i){for(var e=[],s=1;s<arguments.length;s++)e[s-1]=arguments[s];return e.reduce(function(t,r){var o=i["border-"+r+"-width"];return t+X(o)},0)}function Re(i){for(var e=["top","right","bottom","left"],s={},t=0,r=e;t<r.length;t++){var o=r[t],l=i["padding-"+o];s[o]=X(l)}return s}function He(i){var e=i.getBBox();return Q(0,0,e.width,e.height)}function Be(i){var e=i.clientWidth,s=i.clientHeight;if(!e&&!s)return ve;var t=R(i).getComputedStyle(i),r=Re(t),o=r.left+r.right,l=r.top+r.bottom,a=X(t.width),d=X(t.height);if(t.boxSizing==="border-box"&&(Math.round(a+o)!==e&&(a-=ae(t,"left","right")+o),Math.round(d+l)!==s&&(d-=ae(t,"top","bottom")+l)),!Ve(i)){var f=Math.round(a+o)-e,w=Math.round(d+l)-s;Math.abs(f)!==1&&(a-=f),Math.abs(w)!==1&&(d-=w)}return Q(r.left,r.top,a,d)}var Ie=function(){return typeof SVGGraphicsElement!="undefined"?function(i){return i instanceof R(i).SVGGraphicsElement}:function(i){return i instanceof R(i).SVGElement&&typeof i.getBBox=="function"}}();function Ve(i){return i===R(i).document.documentElement}function Fe(i){return ee?Ie(i)?He(i):Be(i):ve}function je(i){var e=i.x,s=i.y,t=i.width,r=i.height,o=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,l=Object.create(o.prototype);return me(l,{x:e,y:s,width:t,height:r,top:s,right:e+t,bottom:r+s,left:e}),l}function Q(i,e,s,t){return{x:i,y:e,width:s,height:t}}var Xe=function(){function i(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Q(0,0,0,0),this.target=e}return i.prototype.isActive=function(){var e=Fe(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},i.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},i}(),$e=function(){function i(e,s){var t=je(s);me(this,{target:e,contentRect:t})}return i}(),Ye=function(){function i(e,s,t){if(this.activeObservations_=[],this.observations_=new he,typeof e!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=s,this.callbackCtx_=t}return i.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(e instanceof R(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var s=this.observations_;s.has(e)||(s.set(e,new Xe(e)),this.controller_.addObserver(this),this.controller_.refresh())}},i.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(e instanceof R(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var s=this.observations_;s.has(e)&&(s.delete(e),s.size||this.controller_.removeObserver(this))}},i.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},i.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(s){s.isActive()&&e.activeObservations_.push(s)})},i.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,s=this.activeObservations_.map(function(t){return new $e(t.target,t.broadcastRect())});this.callback_.call(e,s,e),this.clearActive()}},i.prototype.clearActive=function(){this.activeObservations_.splice(0)},i.prototype.hasActive=function(){return this.activeObservations_.length>0},i}(),ge=typeof WeakMap!="undefined"?new WeakMap:new he,ye=function(){function i(e){if(!(this instanceof i))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var s=De.getInstance(),t=new Ye(e,s,this);ge.set(this,t)}return i}();["observe","unobserve","disconnect"].forEach(function(i){ye.prototype[i]=function(){var e;return(e=ge.get(this))[i].apply(e,arguments)}});var Ue=function(){return typeof j.ResizeObserver!="undefined"?j.ResizeObserver:ye}(),Ge=typeof global=="object"&&global&&global.Object===Object&&global;const Qe=Ge;var Ze=typeof self=="object"&&self&&self.Object===Object&&self,Ke=Qe||Ze||Function("return this")();const be=Ke;var Je=be.Symbol;const $=Je;var Ee=Object.prototype,et=Ee.hasOwnProperty,tt=Ee.toString,B=$?$.toStringTag:void 0;function it(i){var e=et.call(i,B),s=i[B];try{i[B]=void 0;var t=!0}catch(o){}var r=tt.call(i);return t&&(e?i[B]=s:delete i[B]),r}var st=Object.prototype,rt=st.toString;function nt(i){return rt.call(i)}
1var ot="[object Null]",lt="[object Undefined]",ce=$?$.toStringTag:void 0;function at(i){return i==null?i===void 0?lt:ot:ce&&ce in Object(i)?it(i):nt(i)}function ct(i){return i!=null&&typeof i=="object"}var dt="[object Symbol]";function ut(i){return typeof i=="symbol"||ct(i)&&at(i)==dt}var pt=/\s/;function ft(i){for(var e=i.length;e--&&pt.test(i.charAt(e)););return e}var ht=/^\s+/;function mt(i){return i&&i.slice(0,ft(i)+1).replace(ht,"")}function Y(i){var e=typeof i;return i!=null&&(e=="object"||e=="function")}var de=0/0,vt=/^[-+]0x[0-9a-f]+$/i,gt=/^0b[01]+$/i,yt=/^0o[0-7]+$/i,bt=parseInt;function ue(i){if(typeof i=="number")return i;if(ut(i))return de;if(Y(i)){var e=typeof i.valueOf=="function"?i.valueOf():i;i=Y(e)?e+"":e}if(typeof i!="string")return i===0?i:+i;i=mt(i);var s=gt.test(i);return s||yt.test(i)?bt(i.slice(2),s?2:8):vt.test(i)?de:+i}var Et=function(){return be.Date.now()};const Z=Et;var St="Expected a function",wt=Math.max,Lt=Math.min;function V(i,e,s){var t,r,o,l,a,d,f=0,w=!1,x=!1,b=!0;if(typeof i!="function")throw new TypeError(St);e=ue(e)||0,Y(s)&&(w=!!s.leading,x="maxWait"in s,o=x?wt(ue(s.maxWait)||0,e):o,b="trailing"in s?!!s.trailing:b);function p(n){var u=t,v=r;return t=r=void 0,f=n,l=i.apply(v,u),l}function m(n){return f=n,a=setTimeout(y,e),w?p(n):l}function S(n){var u=n-d,v=n-f,A=e-u;return x?Lt(A,o-v):A}function L(n){var u=n-d,v=n-f;return d===void 0||u>=e||u<0||x&&v>=o}function y(){var n=Z();if(L(n))return c(n);a=setTimeout(y,S(n))}function c(n){return a=void 0,b&&t?p(n):(t=r=void 0,l)}function g(){a!==void 0&&clearTimeout(a),f=0,t=d=r=a=void 0}function h(){return a===void 0?l:c(Z())}function E(){var n=Z(),u=L(n);if(t=arguments,r=this,d=n,u){if(a===void 0)return m(d);if(x)return clearTimeout(a),a=setTimeout(y,e),p(d)}return a===void 0&&(a=setTimeout(y,e)),l}return E.cancel=g,E.flush=h,E}var xt="Expected a function";function At(i,e,s){var t=!0,r=!0;if(typeof i!="function")throw new TypeError(xt);return Y(s)&&(t="leading"in s?!!s.leading:t,r="trailing"in s?!!s.trailing:r),V(i,e,{leading:t,maxWait:e,trailing:r})}var D=function(){return D=Object.assign||function(e){for(var s,t=1,r=arguments.length;t<r;t++){s=arguments[t];for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(e[o]=s[o])}return e},D.apply(this,arguments)};function Se(i){return!i||!i.ownerDocument||!i.ownerDocument.defaultView?window:i.ownerDocument.defaultView}function we(i){return!i||!i.ownerDocument?document:i.ownerDocument}var Le=function(i){var e={},s=Array.prototype.reduce.call(i,function(t,r){var o=r.name.match(/data-simplebar-(.+)/);if(o){var l=o[1].replace(/\W+(.)/g,function(a,d){return d.toUpperCase()});switch(r.value){case"true":t[l]=!0;break;case"false":t[l]=!1;break;case void 0:t[l]=!0;break;default:t[l]=r.value}}return t},e);return s};function xe(i,e){var s;i&&(s=i.classList).add.apply(s,e.split(" "))}function Ae(i,e){i&&e.split(" ").forEach(function(s){i.classList.remove(s)})}function Oe(i){return".".concat(i.split(" ").join("."))}var se=!!(typeof window!="undefined"&&window.document&&window.document.createElement),Ot=Object.freeze({__proto__:null,addClasses:xe,canUseDOM:se,classNamesToQuery:Oe,getElementDocument:we,getElementWindow:Se,getOptions:Le,removeClasses:Ae}),N=null,pe=null;se&&window.addEventListener("resize",function(){pe!==window.devicePixelRatio&&(pe=window.devicePixelRatio,N=null)});function fe(){if(N===null){if(typeof document=="undefined")return N=0,N;var i=document.body,e=document.createElement("div");e.classList.add("simplebar-hide-scrollbar"),i.appendChild(e);var s=e.getBoundingClientRect().right;i.removeChild(e),N=s}return N}var T=Se,K=we,qt=Le,W=xe,P=Ae,k=Oe,F=function(){function i(e,s){s===void 0&&(s={});var t=this;if(this.removePreventClickId=null,this.minScrollbarWidth=20,this.stopScrollDelay=175,this.isScrolling=!1,this.isMouseEntering=!1,this.isDragging=!1,this.scrollXTicking=!1,this.scrollYTicking=!1,this.wrapperEl=null,this.contentWrapperEl=null,this.contentEl=null,this.offsetEl=null,this.maskEl=null,this.placeholderEl=null,this.heightAutoObserverWrapperEl=null,this.heightAutoObserverEl=null,this.rtlHelpers=null,this.scrollbarWidth=0,this.resizeObserver=null,this.mutationObserver=null,this.elStyles=null,this.isRtl=null,this.mouseX=0,this.mouseY=0,this.onMouseMove=function(){},this.onWindowResize=function(){},this.onStopScrolling=function(){},this.onMouseEntered=function(){},this.onScroll=function(){var r=T(t.el);t.scrollXTicking||(r.requestAnimationFrame(t.scrollX),t.scrollXTicking=!0),t.scrollYTicking||(r.requestAnimationFrame(t.scrollY),t.scrollYTicking=!0),t.isScrolling||(t.isScrolling=!0,W(t.el,t.classNames.scrolling)),t.showScrollbar("x"),t.showScrollbar("y"),t.onStopScrolling()},this.scrollX=function(){t.axis.x.isOverflowing&&t.positionScrollbar("x"),t.scrollXTicking=!1},this.scrollY=function(){t.axis.y.isOverflowing&&t.positionScrollbar("y"),t.scrollYTicking=!1},this._onStopScrolling=function(){P(t.el,t.classNames.scrolling),t.options.autoHide&&(t.hideScrollbar("x"),t.hideScrollbar("y")),t.isScrolling=!1},this.onMouseEnter=function(){t.isMouseEntering||(W(t.el,t.classNames.mouseEntered),t.showScrollbar("x"),t.showScrollbar("y"),t.isMouseEntering=!0),t.onMouseEntered()},this._onMouseEntered=function(){P(t.el,t.classNames.mouseEntered),t.options.autoHide&&(t.hideScrollbar("x"),t.hideScrollbar("y")),t.isMouseEntering=!1},this._onMouseMove=function(r){t.mouseX=r.clientX,t.mouseY=r.clientY,(t.axis.x.isOverflowing||t.axis.x.forceVisible)&&t.onMouseMoveForAxis("x"),(t.axis.y.isOverflowing||t.axis.y.forceVisible)&&t.onMouseMoveForAxis("y")},this.onMouseLeave=function(){t.onMouseMove.cancel(),(t.axis.x.isOverflowing||t.axis.x.forceVisible)&&t.onMouseLeaveForAxis("x"),(t.axis.y.isOverflowing||t.axis.y.forceVisible)&&t.onMouseLeaveForAxis("y"),t.mouseX=-1,t.mouseY=-1},this._onWindowResize=function(){t.scrollbarWidth=t.getScrollbarWidth(),t.hideNativeScrollbar()},this.onPointerEvent=function(r){if(!(!t.axis.x.track.el||!t.axis.y.track.el||!t.axis.x.scrollbar.el||!t.axis.y.scrollbar.el)){var o,l;t.axis.x.track.rect=t.axis.x.track.el.getBoundingClientRect(),t.axis.y.track.rect=t.axis.y.track.el.getBoundingClientRect(),(t.axis.x.isOverflowing||t.axis.x.forceVisible)&&(o=t.isWithinBounds(t.axis.x.track.rect)),(t.axis.y.isOverflowing||t.axis.y.forceVisible)&&(l=t.isWithinBounds(t.axis.y.track.rect)),(
1o||l)&&(r.stopPropagation(),r.type==="pointerdown"&&r.pointerType!=="touch"&&(o&&(t.axis.x.scrollbar.rect=t.axis.x.scrollbar.el.getBoundingClientRect(),t.isWithinBounds(t.axis.x.scrollbar.rect)?t.onDragStart(r,"x"):t.onTrackClick(r,"x")),l&&(t.axis.y.scrollbar.rect=t.axis.y.scrollbar.el.getBoundingClientRect(),t.isWithinBounds(t.axis.y.scrollbar.rect)?t.onDragStart(r,"y"):t.onTrackClick(r,"y"))))}},this.drag=function(r){var o,l,a,d,f,w,x,b,p,m,S;if(!(!t.draggedAxis||!t.contentWrapperEl)){var L,y=t.axis[t.draggedAxis].track,c=(l=(o=y.rect)===null||o===void 0?void 0:o[t.axis[t.draggedAxis].sizeAttr])!==null&&l!==void 0?l:0,g=t.axis[t.draggedAxis].scrollbar,h=(d=(a=t.contentWrapperEl)===null||a===void 0?void 0:a[t.axis[t.draggedAxis].scrollSizeAttr])!==null&&d!==void 0?d:0,E=parseInt((w=(f=t.elStyles)===null||f===void 0?void 0:f[t.axis[t.draggedAxis].sizeAttr])!==null&&w!==void 0?w:"0px",10);r.preventDefault(),r.stopPropagation(),t.draggedAxis==="y"?L=r.pageY:L=r.pageX;var n=L-((b=(x=y.rect)===null||x===void 0?void 0:x[t.axis[t.draggedAxis].offsetAttr])!==null&&b!==void 0?b:0)-t.axis[t.draggedAxis].dragOffset;n=t.draggedAxis==="x"&&t.isRtl?((m=(p=y.rect)===null||p===void 0?void 0:p[t.axis[t.draggedAxis].sizeAttr])!==null&&m!==void 0?m:0)-g.size-n:n;var u=n/(c-g.size),v=u*(h-E);t.draggedAxis==="x"&&t.isRtl&&(v=!((S=i.getRtlHelpers())===null||S===void 0)&&S.isScrollingToNegative?-v:v),t.contentWrapperEl[t.axis[t.draggedAxis].scrollOffsetAttr]=v}},this.onEndDrag=function(r){t.isDragging=!1;var o=K(t.el),l=T(t.el);r.preventDefault(),r.stopPropagation(),P(t.el,t.classNames.dragging),t.onStopScrolling(),o.removeEventListener("mousemove",t.drag,!0),o.removeEventListener("mouseup",t.onEndDrag,!0),t.removePreventClickId=l.setTimeout(function(){o.removeEventListener("click",t.preventClick,!0),o.removeEventListener("dblclick",t.preventClick,!0),t.removePreventClickId=null})},this.preventClick=function(r){r.preventDefault(),r.stopPropagation()},this.el=e,this.options=D(D({},i.defaultOptions),s),this.classNames=D(D({},i.defaultOptions.classNames),s.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,forceVisible:!1,track:{size:null,el:null,rect:null,isVisible:!1},scrollbar:{size:null,el:null,rect:null,isVisible:!1}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,forceVisible:!1,track:{size:null,el:null,rect:null,isVisible:!1},scrollbar:{size:null,el:null,rect:null,isVisible:!1}}},typeof this.el!="object"||!this.el.nodeName)throw new Error("Argument passed to SimpleBar must be an HTML element instead of ".concat(this.el));this.onMouseMove=At(this._onMouseMove,64),this.onWindowResize=V(this._onWindowResize,64,{leading:!0}),this.onStopScrolling=V(this._onStopScrolling,this.stopScrollDelay),this.onMouseEntered=V(this._onMouseEntered,this.stopScrollDelay),this.init()}return i.getRtlHelpers=function(){if(i.rtlHelpers)return i.rtlHelpers;var e=document.createElement("div");e.innerHTML='<div class="simplebar-dummy-scrollbar-size"><div></div></div>';var s=e.firstElementChild,t=s==null?void 0:s.firstElementChild;if(!t)return null;document.body.appendChild(s),s.scrollLeft=0;var r=i.getOffset(s),o=i.getOffset(t);s.scrollLeft=-999;var l=i.getOffset(t);return document.body.removeChild(s),i.rtlHelpers={isScrollOriginAtZero:r.left!==o.left,isScrollingToNegative:o.left!==l.left},i.rtlHelpers},i.prototype.getScrollbarWidth=function(){try{return this.contentWrapperEl&&getComputedStyle(this.contentWrapperEl,"::-webkit-scrollbar").display==="none"||"scrollbarWidth"in document.documentElement.style||"-ms-overflow-style"in document.documentElement.style?0:fe()}catch(e){return fe()}},i.getOffset=function(e){var s=e.getBoundingClientRect(),t=K(e),r=T(e);return{top:s.top+(r.pageYOffset||t.documentElement.scrollTop),left:s.left+(r.pageXOffset||t.documentElement.scrollLeft)}},i.prototype.init=function(){se&&(this.initDOM(),this.rtlHelpers=i.getRtlHelpers(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},i.prototype.initDOM=function(){var e,s;this.wrapperEl=this.el.querySelector(k(this.classNames.wrapper)),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector(k(this.classNames.c
1ontentWrapper)),this.contentEl=this.options.contentNode||this.el.querySelector(k(this.classNames.contentEl)),this.offsetEl=this.el.querySelector(k(this.classNames.offset)),this.maskEl=this.el.querySelector(k(this.classNames.mask)),this.placeholderEl=this.findChild(this.wrapperEl,k(this.classNames.placeholder)),this.heightAutoObserverWrapperEl=this.el.querySelector(k(this.classNames.heightAutoObserverWrapperEl)),this.heightAutoObserverEl=this.el.querySelector(k(this.classNames.heightAutoObserverEl)),this.axis.x.track.el=this.findChild(this.el,"".concat(k(this.classNames.track)).concat(k(this.classNames.horizontal))),this.axis.y.track.el=this.findChild(this.el,"".concat(k(this.classNames.track)).concat(k(this.classNames.vertical))),this.axis.x.scrollbar.el=((e=this.axis.x.track.el)===null||e===void 0?void 0:e.querySelector(k(this.classNames.scrollbar)))||null,this.axis.y.scrollbar.el=((s=this.axis.y.track.el)===null||s===void 0?void 0:s.querySelector(k(this.classNames.scrollbar)))||null,this.options.autoHide||(W(this.axis.x.scrollbar.el,this.classNames.visible),W(this.axis.y.scrollbar.el,this.classNames.visible))},i.prototype.initListeners=function(){var e=this,s,t=T(this.el);if(this.el.addEventListener("mouseenter",this.onMouseEnter),this.el.addEventListener("pointerdown",this.onPointerEvent,!0),this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseleave",this.onMouseLeave),(s=this.contentWrapperEl)===null||s===void 0||s.addEventListener("scroll",this.onScroll),t.addEventListener("resize",this.onWindowResize),!!this.contentEl){if(window.ResizeObserver){var r=!1,o=t.ResizeObserver||ResizeObserver;this.resizeObserver=new o(function(){r&&t.requestAnimationFrame(function(){e.recalculate()})}),this.resizeObserver.observe(this.el),this.resizeObserver.observe(this.contentEl),t.requestAnimationFrame(function(){r=!0})}this.mutationObserver=new t.MutationObserver(function(){t.requestAnimationFrame(function(){e.recalculate()})}),this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0})}},i.prototype.recalculate=function(){if(!(!this.heightAutoObserverEl||!this.contentEl||!this.contentWrapperEl||!this.wrapperEl||!this.placeholderEl)){var e=T(this.el);this.elStyles=e.getComputedStyle(this.el),this.isRtl=this.elStyles.direction==="rtl";var s=this.contentEl.offsetWidth,t=this.heightAutoObserverEl.offsetHeight<=1,r=this.heightAutoObserverEl.offsetWidth<=1||s>0,o=this.contentWrapperEl.offsetWidth,l=this.elStyles.overflowX,a=this.elStyles.overflowY;this.contentEl.style.padding="".concat(this.elStyles.paddingTop," ").concat(this.elStyles.paddingRight," ").concat(this.elStyles.paddingBottom," ").concat(this.elStyles.paddingLeft),this.wrapperEl.style.margin="-".concat(this.elStyles.paddingTop," -").concat(this.elStyles.paddingRight," -").concat(this.elStyles.paddingBottom," -").concat(this.elStyles.paddingLeft);var d=this.contentEl.scrollHeight,f=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=t?"auto":"100%",this.placeholderEl.style.width=r?"".concat(s||f,"px"):"auto",this.placeholderEl.style.height="".concat(d,"px");var w=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=s!==0&&f>s,this.axis.y.isOverflowing=d>w,this.axis.x.isOverflowing=l==="hidden"?!1:this.axis.x.isOverflowing,this.axis.y.isOverflowing=a==="hidden"?!1:this.axis.y.isOverflowing,this.axis.x.forceVisible=this.options.forceVisible==="x"||this.options.forceVisible===!0,this.axis.y.forceVisible=this.options.forceVisible==="y"||this.options.forceVisible===!0,this.hideNativeScrollbar();var x=this.axis.x.isOverflowing?this.scrollbarWidth:0,b=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&f>o-b,this.axis.y.isOverflowing=this.axis.y.isOverflowing&&d>w-x,this.axis.x.scrollbar.size=this.getScrollbarSize("x"),this.axis.y.scrollbar.size=this.getScrollbarSize("y"),this.axis.x.scrollbar.el&&(this.axis.x.scrollbar.el.style.width="".concat(this.axis.x.scrollbar.size,"px")),this.axis.y.scrollbar.el&&(this.axis.y.scrollbar.el.style.height="".concat(this.axis.y.scrollbar.size,"px")),this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")}},i.prototype.getScrollbarSize=function(e){var s,t;if(e===void 0&&(e="y"),!this.axis[e].isOverflowing||!this.contentEl)return 0;var r=this.contentEl[this.axis[e].scrollSizeAttr],o=(t=(s=this.axis[e].track.el)===null||s===void 0?void 0:s[this.axis[e].offsetSizeAttr])!==null&&t!==void 0?t:0,l=o/r,a;return a=Math.max(~~(l*o),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(a=Math.min(a,this.options.scrollbarMaxSize)),a},i.prototype.positionScrollbar=function(e){var s,t,r;e===void 0&&(e="y");var o=this.axis[e].scrollbar;if(!(!this.axis[e].isOverflowing||!this.contentWrapperEl||!o.el||!this.elStyles)){var l=this.contentWrapperEl[this.axis[e].scrollSizeAttr],a=((s=this.axis[e].track.el)===null||s===void 0?void 0:s[this.axis[e].offsetSizeAttr])||0,d=parseInt(this.elStyles[this.axis[e].sizeAttr],10),f=this.contentWrapperEl[this.axis[e].scrollOffsetAttr];f=e==="x"&&this.isRtl&&(!((t=i.getRtlHelpers())===null||t===void 0)&&t.isScrollOriginAtZero)?-f:f,e==="x"&&this.isRtl&&(f=!((r=i.getRtlHelpers())===null||r===void 0)&&r.isScrollingToNegative?f:-f);var w=f/(l-d),x=~~((a-o.size)*w);x=e==="x"&&this.isRtl?-x+(a-o.size):x,o.el.style.transform=e==="x"?"translate3d(".concat(x,"px, 0, 0)"):"translate3d(0, ".concat(x,"px, 0)")}},i.prototype.toggleTrackVisibility=function(e){e===void 0&&(e="y");var s=this.axis[e].track.el,t=this.axis[e].scrollbar.el;!s||!t||!this.contentWrapperEl||(this.axis[e].isOverflowing||this.axis[e].forceVisible?(s.style.visibility="visible",this.contentWrapperEl.style[this.axis[e].overflowAttr]="scroll",this.el.classList.add("".concat(this.classNames.scrollable,"-").concat(e))):(s.style.visibility="hidden",this.contentWrapperEl.style[this.axis[e].overflowAttr]="hidden",this.el.classList.remove("".concat(this.classNames.scrollable,"-").concat(e))),this.axis[e].isOverflowing?t.style.display="block":t.style.display="none")},i.prototype.showScrollbar=function(e){e===void 0&&(e="y"),this.axis[e].isOverflowing&&!this.axis[e].scrollbar.isVisible&&(W(this.axis[e].scrollbar.el,this.classNames.visible),this.axis[e].scrollbar.isVisible=!0)},i.prototype.hideScrollbar=function(e){e===void 0&&(e="y"),!this.isDragging&&this.axis[e].isOverflowing&&this.axis[e].scrollbar.isVisible&&(P(this.axis[e].scrollbar.el,this.classNames.visible),this.axis[e].scrollbar.isVisible=!1)},i.prototype.hideNativeScrollbar=function(){this.offsetEl&&(this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-".concat(this.scrollbarWidth,"px"):"0px",this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-".concat(this.scrollbarWidth,"px"):"0px")},i.prototype.onMouseMoveForAxis=function(e){e===void 0&&(e="y");var s=this.axis[e];!s.track.el||!s.scrollbar.el||(s.track.rect=s.track.el.getBoundingClientRect(),s.scrollbar.rect=s.scrollbar.el.getBoundingClientRect(),this.isWithinBounds(s.track.rect)?(this.showScrollbar(e),W(s.track.el,this.classNames.hover),this.isWithinBounds(s.scrollbar.rect)?W(s.scrollbar.el,this.classNames.hover):P(s.scrollbar.el,this.classNames.hover)):(P(s.track.el,this.classNames.hover),this.options.autoHide&&this.hideScrollbar(e)))},i.prototype.onMouseLeaveForAxis=function(e){e===void 0&&(e="y"),P(this.axis[e].track.el,this.classNames.hover),P(this.axis[e].scrollbar.el,this.classNames.hover),this.options.autoHide&&this.hideScrollbar(e)},i.prototype.onDragStart=function(e,s){var t;s===void 0&&(s="y"),this.isDragging=!0;var r=K(this.el),o=T(this.el),l=this.axis[s].scrollbar,a=s==="y"?e.pageY:e.pageX;this.axis[s].dragOffset=a-(((t=l.rect)===null||t===void 0?void 0:t[this.axis[s].offsetAttr])||0),this.draggedAxis=s,W(this.el,this.classNames.dragging),r.addEventListener("mousemove",this.drag,!0),r.addEventListener("mouseup",this.onEndDrag,!0),this.removePreventClickId===null?(r.addEventListener("click",this.preventClick,!0),r.addEventListener("dblclick",this.preventClick,!0)):(o.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},i.prototype.onTrackClick=function(e,s){var t=this,r,o,l,a;s===void 0&&(s="y");var d=this.axis[s];if(!(!this.options.clickOnTrack||!d.scrollbar.el||!this.contentWrapperEl)){e.preventDefault();var f=T(this.el);this.axis[s].scrollbar.rect=d.scrollbar.el.getBoundingClientRect();var w=this.axis[s].scrollbar,x=(o=(r=w.rect)===null||r===void 0?void 0:r[this.axis[s].offsetAttr])!==null&&o!==void 0?o:0,b=parseInt((a=(l=this.elStyles)===null||l===void 0?void 0:l[this.axis[s].sizeAttr])!==null&&a!==void 0?a:"0px",10),p=this.contentWrapperEl[this.axis[s].scrollOffsetAttr],m=s==="y"?this.mouseY-x:this.mouseX-x,S=m<0?-1:1,L=S===-1?p-b:p+b,y=40,c=function(){t.contentWrapperEl&&(S===-1?p>L&&(p-=y,t.contentWrapperEl[t.axis[s].scrollOffsetAttr]=p,f.requestAnimationFrame(c)):p<L&&(p+=y,t.contentWrapperEl[t.axis[s].scrollOffsetAttr]=p,f.requestAnimationFrame(c)))};c()}},i.prototype.getContentElement=function(){return this.contentEl},i.prototype.getScrollElement=function(){return this.contentWrapperEl},i.prototype.removeListeners=function(){var e=T(this.el);this.el.removeEventListener("mouseenter",this.onMouseEnter),this.el.removeEventListener("pointerdown",this.onPointerEvent,!0),this.el.removeEventListener("mousemove",this.onMouseMove),this.el.removeEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl&&this.contentWrapperEl.removeEventListener("scroll",this.onScroll),e.removeEventListener("resize",this.onWindowResize),this.mutationObserver&&this.mutationObserver.disconnect(),this.resizeObserver&&this.resizeObserver.disconnect(),this.onMouseMove.cancel(),this.onWindowResize.cancel(),this.onStopScrolling.cancel(),this.onMouseEntered.cancel()},i.prototype.unMount=function(){this.removeListeners()},i.prototype.isWithinBounds=function(e){return this.mouseX>=e.left&&this.mouseX<=e.left+e.width&&this.mouseY>=e.top&&this.mouseY<=e.top+e.height},i.prototype.findChild=function(e,s){var t=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;return Array.prototype.filter.call(e.children,function(r){return t.call(r,s)})[0]}
1,i.rtlHelpers=null,i.defaultOptions={forceVisible:!1,clickOnTrack:!0,scrollbarMinSize:25,scrollbarMaxSize:0,ariaLabel:"scrollable content",tabIndex:0,classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging",scrolling:"simplebar-scrolling",scrollable:"simplebar-scrollable",mouseEntered:"simplebar-mouse-entered"},scrollableNode:null,contentNode:null,autoHide:!0},i.getOptions=qt,i.helpers=Ot,i}(),te=function(i,e){return te=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,t){s.__proto__=t}||function(s,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(s[r]=t[r])},te(i,e)};function _t(i,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");te(i,e);function s(){this.constructor=i}i.prototype=e===null?Object.create(e):(s.prototype=e.prototype,new s)}var re=F.helpers,J=re.getOptions,M=re.addClasses,kt=re.canUseDOM,qe=function(i){_t(e,i);function e(){for(var s=[],t=0;t<arguments.length;t++)s[t]=arguments[t];var r=i.apply(this,s)||this;return e.instances.set(s[0],r),r}return e.initDOMLoadedElements=function(){document.removeEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.removeEventListener("load",this.initDOMLoadedElements),Array.prototype.forEach.call(document.querySelectorAll("[data-simplebar]"),function(s){s.getAttribute("data-simplebar")!=="init"&&!e.instances.has(s)&&new e(s,J(s.attributes))})},e.removeObserver=function(){var s;(s=e.globalObserver)===null||s===void 0||s.disconnect()},e.prototype.initDOM=function(){var s=this,t,r,o;if(!Array.prototype.filter.call(this.el.children,function(d){return d.classList.contains(s.classNames.wrapper)}).length){for(this.wrapperEl=document.createElement("div"),this.contentWrapperEl=document.createElement("div"),this.offsetEl=document.createElement("div"),this.maskEl=document.createElement("div"),this.contentEl=document.createElement("div"),this.placeholderEl=document.createElement("div"),this.heightAutoObserverWrapperEl=document.createElement("div"),this.heightAutoObserverEl=document.createElement("div"),M(this.wrapperEl,this.classNames.wrapper),M(this.contentWrapperEl,this.classNames.contentWrapper),M(this.offsetEl,this.classNames.offset),M(this.maskEl,this.classNames.mask),M(this.contentEl,this.classNames.contentEl),M(this.placeholderEl,this.classNames.placeholder),M(this.heightAutoObserverWrapperEl,this.classNames.heightAutoObserverWrapperEl),M(this.heightAutoObserverEl,this.classNames.heightAutoObserverEl);this.el.firstChild;)this.contentEl.appendChild(this.el.firstChild);this.contentWrapperEl.appendChild(this.contentEl),this.offsetEl.appendChild(this.contentWrapperEl),this.maskEl.appendChild(this.offsetEl),this.heightAutoObserverWrapperEl.appendChild(this.heightAutoObserverEl),this.wrapperEl.appendChild(this.heightAutoObserverWrapperEl),this.wrapperEl.appendChild(this.maskEl),this.wrapperEl.appendChild(this.placeholderEl),this.el.appendChild(this.wrapperEl),(t=this.contentWrapperEl)===null||t===void 0||t.setAttribute("tabindex",this.options.tabIndex.toString()),(r=this.contentWrapperEl)===null||r===void 0||r.setAttribute("role","region"),(o=this.contentWrapperEl)===null||o===void 0||o.setAttribute("aria-label",this.options.ariaLabel)}if(!this.axis.x.track.el||!this.axis.y.track.el){var l=document.createElement("div"),a=document.createElement("div");M(l,this.classNames.track),M(a,this.classNames.scrollbar),l.appendChild(a),this.axis.x.track.el=l.cloneNode(!0),M(this.axis.x.track.el,this.classNames.horizontal),this.axis.y.track.el=l.cloneNode(!0),M(this.axis.y.track.el,this.classNames.vertical),this.el.appendChild(this.axis.x.track.el),this.el.appendChild(this.axis.y.track.el)}F.prototype.initDOM.call(this),this.el.setAttribute("data-simplebar","init")},e.prototype.unMount=function(){F.prototype.unMount.call(this),e.instances.delete(this.el)},e.initHtmlApi=function(){this.initDOMLoadedElements=this.initDOMLoadedElements.bind(this),typeof MutationObserver!="undefined"&&(this.globalObserver=new MutationObserver(e.handleMutations),this.globalObserver.observe(document,{childList:!0,subtree:!0})),document.readyState==="complete"||document.readyState!=="loading"&&!document.documentElement.doScroll?window.setTimeout(this.initDOMLoadedElements):(document.addEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.addEventListener("load",this.initDOMLoadedElements))}
1,e.handleMutations=function(s){s.forEach(function(t){t.addedNodes.forEach(function(r){r.nodeType===1&&(r.hasAttribute("data-simplebar")?!e.instances.has(r)&&document.documentElement.contains(r)&&new e(r,J(r.attributes)):r.querySelectorAll("[data-simplebar]").forEach(function(o){o.getAttribute("data-simplebar")!=="init"&&!e.instances.has(o)&&document.documentElement.contains(o)&&new e(o,J(o.attributes))}))}),t.removedNodes.forEach(function(r){var o;r.nodeType===1&&(r.getAttribute("data-simplebar")==="init"?!document.documentElement.contains(r)&&((o=e.instances.get(r))===null||o===void 0||o.unMount()):Array.prototype.forEach.call(r.querySelectorAll('[data-simplebar="init"]'),function(l){var a;!document.documentElement.contains(l)&&((a=e.instances.get(l))===null||a===void 0||a.unMount())}))})})},e.instances=new WeakMap,e}(F);kt&&qe.initHtmlApi();window.ResizeObserver=Ue;document.addEventListener("DOMContentLoaded",function(){if(document.querySelector(".pricelist-popup")){let a=function(){s=document.querySelectorAll('a[href="#open-pricelist-popup"]'),t=document.querySelectorAll('a[href="#pricelist-popup-close"]'),r=document.querySelectorAll('a[href="#pricelist-popup-back"]'),i.querySelectorAll('a[href="#video-popup-open"]'),s.forEach(p=>{p.classList.contains("has-event-listener")||(p.classList.add("has-event-listener"),p.addEventListener("click",function(m){m.preventDefault(),d(m)}))}),t.forEach(p=>{p.classList.contains("has-event-listener")||(p.classList.add("has-event-listener"),p.addEventListener("click",function(m){m.preventDefault(),w()}))}),r.forEach(p=>{p.classList.contains("has-event-listener")||(p.classList.add("has-event-listener"),p.addEventListener("click",function(m){m.preventDefault();let S=i.querySelector(".pricelist-popup-content-wrapper .services-and-packages");S.childNodes.forEach(function(L){L.classList.remove("show")}),S.lastChild.remove(),S.lastChild.classList.add("show"),S.lastChild.classList.contains("no-slider")?i.classList.add("no-slider"):i.classList.remove("no-slider"),S.childNodes.length===1&&(o.classList.add("show"),l.classList.remove("show")),b()}))})},d=function(p){let m=p.target.closest("a"),S=m.getAttribute("data-target-id"),y=document.querySelector(`.components .component.preisliste .service-package-backlog div[data-id="${S}"]`).cloneNode(!0),c=i.querySelector(".pricelist-popup-content-wrapper .services-and-packages");if(e.classList.contains("show"))c.childNodes.forEach(function(h){h.classList.remove("show")}),o.classList.remove("show"),l.classList.add("show");else{for(;c.firstChild;)c.removeChild(c.firstChild);o.classList.add("show"),l.classList.remove("show")}if(y.classList.add("show"),y.querySelectorAll('a[href="#open-pricelist-popup"]').forEach(function(h){h.classList.remove("has-event-listener")}),y.classList.contains("no-slider")?i.classList.add("no-slider"):i.classList.remove("no-slider"),m.hasAttribute("data-pricelist-title")&&m.getAttribute("data-pricelist-title")!==""){y.querySelector(".text-column .scroll-container");let h=document.createElement("div");h.classList.add("pricelist-title"),h.innerHTML=m.getAttribute("data-pricelist-title"),y.querySelector(".text-column .scroll-container").insertBefore(h,y.querySelector(".text-column .scroll-container").firstChild)}c.appendChild(y),c.querySelector(".service.popup .text-wrapper .read-more")&&c.querySelector(".service.popup .text-wrapper .read-more").addEventListener("click",function(h){let E=c.querySelector(".service.popup .text-wrapper");if(E){E.classList.add("expanded");let n=E.querySelector(".dots");n.style.display="none"}});let g=c.querySelector(".package.popup .text-wrapper .read-more");g&&g.addEventListener("click",function(h){let E=c.querySelector(".package.popup .text-wrapper");if(E){E.classList.add("expanded");let n=E.querySelector(".dots");n.style.display="none"}}),new qe(c.querySelector(".service.show .text-column, .package.show .text-column"),{autoHide:!1}),b(),a(),x(),_e(),c.querySelectorAll(".text-column .service-package-module.produktempfehlung .products .swiper").forEach(function(h){ie(h)}),f()},f=function(){document.querySelector("body").classList.add("popup-opened"),e.classList.add("enable-pricelist-popup-animation"),i.classList.add("enable-pricelist-popup-animation"),e.classList.add("show"),i.classList.add("show")},w=function(){document.querySelector("body").classList.remove("popup-opened"),e.classList.remove("show"),i.classList.remove("show"),setTimeout(function(){i.querySelectorAll(".swiper").forEach(function(m){let S=m.swiper;S&&S.destroy()});let p=i.querySelector(".pricelist-popup-content-wrapper .services-and-packages");for(;p.firstChild;)p.removeChild(p.firstChild);
1o.classList.add("show"),l.classList.remove("show")},300)},x=function(){i.querySelectorAll(".slider-column .swiper").forEach(function(p){let m=p.getAttribute("data-swiper-index"),S=.5,L=new U(p,{autoHeight:!1,grabCursor:!0,observer:!0,loop:!1,slidesPerView:1,autoplay:{delay:1e4},speed:1500,watchSlidesProgress:!0,slidesOffsetBefore:0,slidesOffsetAfter:0,spaceBetween:0,navigation:{nextEl:'.swiper[data-swiper-index="'+m+'"] .button-next',prevEl:'.swiper[data-swiper-index="'+m+'"] .button-prev'},on:{progress:function(){let c=this;for(let g=0;g<c.slides.length;g++){let h=c.slides[g].progress,E=c.width*S,n=h*E;c.slides.length>1&&c.slides[g].querySelectorAll(".background-image").length?c.slides[g].querySelector(".background-image").style.transform="translate3d("+n+"px, 0, 0)":c.slides.length>1&&c.slides[g].querySelectorAll(".google-map").length&&(c.slides[g].querySelector(".google-map").style.transform="translate3d("+n+"px, 0, 0)"),c.slides.length>1&&c.slides[g].querySelectorAll(".plyr").length&&(c.slides[g].querySelector(".plyr").style.transform="translate3d("+n+"px, 0, 0)")}},touchStart:function(){let c=this;for(let g=0;g<c.slides.length;g++)c.slides[g].style.transition=""},setTransition:function(c,g){for(let h=0;h<c.slides.length;h++)c.slides[h].style.transition=g+"ms",c.slides[h].querySelectorAll(".background-image").length?c.slides[h].querySelector(".background-image").style.transition=g+"ms":c.slides[h].querySelectorAll(".google-map").length&&(c.slides[h].querySelector(".google-map").style.transition=g+"ms"),c.slides[h].querySelectorAll(".plyr").length&&(c.slides[h].querySelector(".plyr").style.transition=g+"ms")}},pagination:{el:'.swiper[data-swiper-index="'+m+'"] .pagination-wrapper',clickable:!0}});Array.from(p.querySelectorAll(".js-player")).map(c=>new G(c)).forEach(c=>{c.on("ready",g=>{let h=c.elements.container,E=h.parentNode.parentNode.previousElementSibling,n=h.nextElementSibling;!E||!n||(E.addEventListener("click",function(u){E.querySelector("video")&&E.querySelector("video").pause(),u.preventDefault(),L.autoplay.stop(),c.muted=!1,c.play(),this.classList.add("hidden")}),n.addEventListener("click",function(u){E.querySelector("video")&&E.querySelector("video").play(),c.muted=!0,c.pause(),L.autoplay.start(),E.classList.remove("hidden")}))}),c.on("ended",function(){let g=c.elements.container,h=g.parentNode.parentNode.previousElementSibling;h&&(L.autoplay.start(),c.muted=!0,c.pause(),g.addEventListener("click",function(E){h.querySelector("video")&&h.querySelector("video").play(),h.classList.remove("hidden")}))})})})},b=function(){document.querySelectorAll(".pricelist-popup .text-column").forEach(function(m){let L=m.previousElementSibling.offsetHeight,y=m.querySelector(".scroll-container").offsetHeight,c=m.closest(".services-and-packages"),g=c.querySelector(".show");if(y>L&&!g.classList.contains("no-slider"))m.classList.add("scrollable");else{let h=c.offsetHeight;g.classList.contains("no-slider")&&y>h?m.classList.add("scrollable"):m.classList.remove("scrollable")}})};const i=document.querySelector(".pricelist-popup"),e=document.querySelector(".pricelist-popup-overlay");let s=document.querySelectorAll('a[href="#open-pricelist-popup"]'),t=document.querySelectorAll('a[href="#pricelist-popup-close"]'),r=document.querySelectorAll('a[href="#pricelist-popup-back"]');const o=i.querySelector(".pricelist-popup-close-icon"),l=i.querySelector(".pricelist-popup-back-icon");i.querySelectorAll('a[href="#video-popup-open"]'),window.addEventListener("resize",function(){b()}),a()}});
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.