1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../swiper.css"])))=>i.map(i=>d[i]); 2import{i,g as t,A as e,b as s,e as n,d as r,_ as l,m as a,s as o,o as u}from"./pp-accordion-CA6w9In6.js";import{o as d}from"./pp-facet-dropdown-FY1eeaHH.js";import{u as h,i as c,a as p,b as m,c as g,d as f,e as y}from"./pp-process-CNG5NvVa.js";import{i as S,h as b}from"./bootstrap-collapse-tT-5TXrK.js";import{S as v}from"./pp-highcharts-D5Crk9o0.js";var x,w,_,$,C,j,A,P,T,I,N,L,E,M,O,k,B,W,R,V,D,z,G,q,K,H,U,F;function Z(){if(w)return x;return w=1,x=function(i){var t=typeof i;return null!=i&&("object"==t||"function"==t)}}function J(){if(j)return C;j=1;var i=function(){if($)return _;$=1;var i="object"==typeof S&&S&&S.Object===Object&&S;return _=i}(),t="object"==typeof self&&self&&self.Object===Object&&self,e=i||t||Function("return this")();return C=e}function Q(){if(L)return N;L=1;var i=function(){if(I)return T;I=1;var i=/\s/;return T=function(t){for(var e=t.length;e--&&i.test(t.charAt(e)););return e}}(),t=/^\s+/;return N=function(e){return e?e.slice(0,i(e)+1).replace(t,""):e}}function X(){if(M)return E;M=1;var i=J().Symbol;return E=i}function Y(){if(V)return R;V=1;var i=X(),t=function(){if(k)return O;k=1;var i=X(),t=Object.prototype,e=t.hasOwnProperty,s=t.toString,n=i?i.toStringTag:void 0;return O=function(i){var t=e.call(i,n),r=i[n];try{i[n]=void 0;var l=!0}catch(o){}var a=s.call(i);return l&&(t?i[n]=r:delete i[n]),a}}(),e=function(){if(W)return B;W=1;var i=Object.prototype.toString;return B=function(t){return i.call(t)}}(),s=i?i.toStringTag:void 0;return R=function(i){return null==i?void 0===i?"[object Undefined]":"[object Null]":s&&s in Object(i)?t(i):e(i)}}function ii(){if(q)return G;q=1;var i=Y(),t=z?D:(z=1,D=function(i){return null!=i&&"object"==typeof i});return G=function(e){return"symbol"==typeof e||t(e)&&"[object Symbol]"==i(e)}}function ti(){if(F)return U;F=1;var i=Z(),t=function(){if(P)return A;P=1;var i=J();return A=function(){return i.Date.now()}}(),e=function(){if(H)return K;H=1;var i=Q(),t=Z(),e=ii(),s=/^[-+]0x[0-9a-f]+$/i,n=/^0b[01]+$/i,r=/^0o[0-7]+$/i,l=parseInt;return K=function(a){if("number"==typeof a)return a;if(e(a))return NaN;if(t(a)){var o="function"==typeof a.valueOf?a.valueOf():a;a=t(o)?o+"":o}if("string"!=typeof a)return 0===a?a:+a;a=i(a);var u=n.test(a);return u||r.test(a)?l(a.slice(2),u?2:8):s.test(a)?NaN:+a}}(),s=Math.max,n=Math.min;return U=function(r,l,a){var o,u,d,h,c,p,m=0,g=!1,f=!1,y=!0;if("function"!=typeof r)throw new TypeError("Expected a function");function S(i){var t=o,e=u;return o=u=void 0,m=i,h=r.apply(e,t)}function b(i){var t=i-p;return void 0===p||t>=l||t<0||f&&i-m>=d}function v(){var i=t();if(b(i))return x(i);c=setTimeout(v,function(i){var t=l-(i-p);return f?n(t,d-(i-m)):t}(i))}function x(i){return c=void 0,y&&o?S(i):(o=u=void 0,h)}function w(){var i=t(),e=b(i);if(o=arguments,u=this,p=i,e){if(void 0===c)return function(i){return m=i,c=setTimeout(v,l),g?S(i):h}(p);if(f)return clearTimeout(c),c=setTimeout(v,l),S(p)}return void 0===c&&(c=setTimeout(v,l)),h}return l=e(l)||0,i(a)&&(g=!!a.leading,d=(f="maxWait"in a)?s(e(a.maxWait)||0,l):d,y="trailing"in a?!!a.trailing:y),w.cancel=function(){void 0!==c&&clearTimeout(c),m=0,o=p=u=c=void 0},w.flush=function(){return void 0===c?h:x(t())},w},U}class ei extends i{static get properties(){return{link:{type:String},external:{type:Boolean}}}constructor(){super(),this.external=!1,this._children=t(this,["pp-image","pp-inline-image","pp-text","pp-image-service-bg","pp-text-inline"]),this.classList.add("h-full")}get spacingAndTextClasses(){return{"typ-menu":!this._children?.["pp-inline-image"],"typ-body-3":this._children?.["pp-inline-image"],"mt-20":this._children?.["pp-inline-image"],"mb-0":this._children?.["pp-inline-image"]||this._children?.["pp-image-service-bg"]}}get positionClasses(){return{"left-10":this._children?.["pp-image-service-bg"]}}get backgroundImage(){return this._children?.["pp-image-service-bg"]?s` 3 <div class="absolute"> 4 ${this._children?.["pp-image-service-bg"]} 5 </div> 6 `:e}get imageContainer(){return this._children?.["pp-inline-image"]?s` 7 ${this._children?.["pp-inline-image"]} 8 `:s` 9 <div class="qs-service-proposal-element relative h-93 w-82 mb-40 mx-auto" aria-hidden="true"> 10 ${this.backgroundImage} 11 <div class="absolute transform top-10 h-82 w-82 mx-auto transition duration-300 ease-out translate-y-0 group-hover:-translate-y-8 group-focus:transform ${n(this.positionClasses)}"> 12 ${this._children?.["pp-image"]} 13 </div> 14 </div> 15 `}get inlineType(){return this._children?.["pp-text-inline"]?s` 16 <div class="pt-20 typ-body-4"> 17 ${this._children?.["pp-text-inline"]} 18 </div> 19 `:e}render(){return s` 20 <div class="group mt-20 text-static-1 outline-static-1 outline-offset-4 focus-within:outline focus-within:outline-1 max-w-300 w-full mx-auto"> 21 <a href="${this.link}" 22 target="${d(this.external?"_blank":void 0)}" 23 rel="${d(this.external?"noreferrer noopener":void 0)}" 24 class="outline-none" 25 > 26 ${this.imageContainer} 27 <div class="typ-heading-5 font-bold text-center group-hover:underline group-focus:underline ${n(this.spacingAndTextClasses)}"> 28 ${this._children?.["pp-text"]} 29 ${this.inlineType} 30 </div> 31 </a> 32 </div> 33 `}createRenderRoot(){return this}}customElements.define("pp-service-proposal-element",ei);const si=Object.freeze(Object.defineProperty({__proto__:null,default:ei},Symbol.toStringTag,{value:"Module"}));const ni=b(ti());class ri extends i{static get properties(){return{a11yPrev:{type:String,attribute:"a11y-prev"},a11yNext:{type:String,attribute:"a11y-next"},a11ySectionLabel:{type:String,attribute:"a11y-section-label"},a11yBulletMessage:{type:String,attribute:"a11y-bullet"},a11yCurrentBulletMessage:{type:String,attribute:"a11y-current-bullet"},a11yNextBulletMessage:{type:String,attribute:"a11y-next-bullets"},xsSlides:{type:Number,attribute:"xs-slides"},smSlides:{type:Number,attribute:"sm-slides"}
33,mdSlides:{type:Number,attribute:"md-slides"},lgSlides:{type:Number,attribute:"lg-slides"},xlSlides:{type:Number,attribute:"xl-slides"},fullWidth:{type:Boolean,attribute:"full-width"},isAside:{type:Boolean,attribute:"is-aside"},isSlider:{type:Boolean,attribute:!1},pagination:{type:Boolean},a11ySlideLabel:{type:String,attribute:"a11y-slide-label"},utilityId:{type:String,attribute:!1}}}mySwiper;itemCount;constructor(){super(),this.xsSlides=2,this.smSlides=2,this.mdSlides=2,this.lgSlides=4,this.xlSlides=4,this.fullWidth=!1,this.isAside=!1,this.a11ySectionLabel="Sammlung an Neuigkeiten",this.a11yBulletMessage="Seite",this.a11yCurrentBulletMessage="Seite",this.a11yNextBulletMessage="Zeige Seite",this.a11yNavLabel="Blättern",this.a11yPrev="Vorherige Slide",this.a11yNext="Nächste Slide",this.a11ySlideLabel="von",this._children=t(this,["html-collection"]),this.items=[...this._children?.["html-collection"].children],this.itemCount=this.items.length,this.utilityId=r()}firstUpdated(){this.checkAndInitializeSwiper(),window.addEventListener("resize",ni(this.checkAndInitializeSwiper.bind(this),100))}get swiperConfig(){return{...v,centerInsufficientSlides:!0,pagination:{el:`.swiper-pagination-${this.utilityId}`,clickable:!0,renderBullet:(i,t)=>`<li class="js-pagination ${t} bg-static-1 outline-none focus:bg-transparent focus:shadow-outline-2-static-1 mr-12 opacity-100 h-14 w-14 mt-4 mb-4"><span class="sr-only">${this.a11yBulletMessage} ${i+1}</span></li>`},navigation:{nextEl:`.js-next-${this.utilityId}`,prevEl:`.js-prev-${this.utilityId}`},a11y:{enabled:!0,prevSlideMessage:this.a11yPrev,nextSlideMessage:this.a11yNext,containerMessage:this.a11ySectionLabel,containerRoleDescriptionMessage:"Galerie",itemRoleDescriptionMessage:"Galerieeinträgen",slideLabelMessage:`{{index}} ${this.a11ySlideLabel} {{slidesLength}}`},breakpoints:{320:{slidesPerView:this.xsSlides,slidesPerGroup:this.xsSlides},768:{slidesPerView:this.smSlides,slidesPerGroup:this.smSlides},992:{slidesPerView:this.lgSlides,slidesPerGroup:this.lgSlides},1200:{slidesPerView:this.xlSlides,slidesPerGroup:this.xlSlides}},on:{init:()=>{this.changeAriaPagination()},breakpoint:(i,t)=>{const{originalParams:e,params:s}=i,{slidesPerGroup:n,slidesPerView:r}=t;e.loop&&(s.loop=this.itemCount>=2*r,s.loop&&this.pagination&&(s.loop=r===n&&this.itemCount%r===0))}}}}get containerClasses(){return{container:this.fullWidth,"w-full":!this.fullWidth,"px-16":!this.fullWidth,"lg:px-0":!this.fullWidth}}get slideContainerClasses(){return{"lg:col-10":!this.fullWidth,"xxl:col-8":!this.fullWidth,"mx-auto":!this.fullWidth&&!this.isSlider,[`swiper-container-${this.utilityId}`]:this.isSlider,swiper:this.isSlider}}get slideWrapperClasses(){return{"swiper-wrapper":this.isSlider,flex:!this.isSlider,"justify-center":!this.isSlider}}get slideClasses(){return{"swiper-slide":this.isSlider,"mx-12":!this.isSlider&&this.isAside,"sm:mx-24":!this.isSlider&&this.isAside,"md:mx-48":!this.isSlider&&this.isAside,"lg:mx-64":!this.isSlider&&this.isAside,"w-full":!this.isSlider&&!this.isAside,"md:w-1/2":!this.isSlider&&!this.isAside,"xl:w-4/12":!this.isSlider&&!this.isAside,block:!this.isSlider,"xl:px-16":4===this.xlSlides,"pb-12":this.isSlider&&this.pagination,"pb-0":!this.isSlider||!this.pagination,"sm:pb-0":!this.isSlider&&this.pagination,"md:pb-0":!this.isSlider&&this.pagination,"lg:pb-0":!this.isSlider&&this.pagination,"xl:pb-0":!this.isSlider&&this.pagination}}get navigationClasses(){return{hidden:!this.isSlider,"sm:hidden":!this.isSlider,"md:hidden":!this.isSlider,"lg:hidden":!this.isSlider,"xl:hidden":!this.isSlider}}get slideContainerTmpl(){return h` 34 <section class="col-12 ${n(this.slideContainerClasses)}"> 35 <ul class="${n(this.slideWrapperClasses)}"> 36 ${this.sliderContent} 37 </ul> 38 </section> 39 `}get sliderContent(){return h` 40 ${this.items.map(i=>h` 41 <li class="my-2 ${n(this.slideClasses)}"> 42 ${i} 43 </li> 44 `)} 45 `}get navigationTmpl(){return this.isSlider?h` 46 <div class="${n(this.navigationClasses)}"> 47 <ul class="mt-20 flex justify-center items-center text-center"> 48 <li> 49 <button @click="${this._handleClickLeft}" class="js-prev-${this.utilityId} w-50 h-50 mt-0 mr-10 md:mr-40 pt-0 bg-static-22 rounded-full outline-icon-1 -outline-offset-2 focus:outline focus:outline-2 rotate-180 flex items-center "> 50 <pp-icon name="chevron-thin-right" class="fill-current text-icon-1 mx-auto"></pp-icon>
51 <span class="sr-only">${this.a11yPrev}</span> 52 </button> 53 </li> 54 ${this.paginationTmpl} 55 <li> 56 <button class="js-next-${this.utilityId} w-50 h-50 mt-0 pt-0 ml-10 md:ml-40 bg-static-22 rounded-full outline-icon-1 -outline-offset-2 focus:outline focus:outline-2 flex items-center"> 57 <pp-icon name="chevron-thin-right" class="fill-current text-icon-1 mx-auto"></pp-icon> 58 <span class="sr-only">${this.a11yNext}</span> 59 </button> 60 </li> 61 </ul> 62 </div> 63 `:h``}get paginationTmpl(){return this.pagination?this.isSlider?h` 64 <li> 65 <ul class="swiper-pagination-${this.utilityId} w-auto flex flex-wrap justify-center md:justify-start relative bottom-0 left-0 text-20 text-static-2 swiper-pagination-fraction"></ul> 66 </li> 67 `:h``:e}get fullContent(){return h` 68 <div class="${n(this.containerClasses)}"> 69 <div class="row"> 70 ${this.slideContainerTmpl} 71 <div class="col-12"> 72 ${this.navigationTmpl} 73 </div> 74 </div> 75 </div> 76 `}checkAndInitializeSwiper(){this.isSlider=this.getSliderStatus(),this.initializeSwiper()}getSliderStatus(){return!!(c()&&this.itemCount>this.xsSlides)||(!!(p()&&this.itemCount>this.smSlides)||(!!(m()&&this.itemCount>this.mdSlides)||(!!(g()&&this.itemCount>this.lgSlides)||f()&&this.itemCount>this.xlSlides)))}changeAriaPagination(){const i=this.querySelectorAll(".js-pagination"),t=this.querySelectorAll(".js-pagination > .sr-only");for(let e=0;e<i.length;e+=1){const s=e+1,n=`${this.a11yCurrentBulletMessage} ${s}`,r=`${this.a11yNextBulletMessage} ${s}`;i[e].classList.contains("swiper-pagination-bullet-active")?(i[e].setAttribute("aria-current","true"),i[e].setAttribute("tabindex",-1),t[e].innerHTML=n):(i[e].removeAttribute("aria-current"),t[e].innerHTML=r)}}async initializeSwiper(){if(this.isSlider&&(void 0===this.mySwiper||this.mySwiper.destroyed)){await l(()=>Promise.resolve({}),__vite__mapDeps([0]),import.meta.url);const{default:i}=await l(async()=>{const{default:i}=await import("./swiper-CnRdoJB7.js");return{default:i}},[],import.meta.url),{A11y:t}=await l(async()=>{const{A11y:i}=await import("./index-fkDSIl1D.js");return{A11y:i}},[],import.meta.url),{Keyboard:e}=await l(async()=>{const{Keyboard:i}=await import("./index-fkDSIl1D.js");return{Keyboard:i}},[],import.meta.url),{Navigation:s}=await l(async()=>{const{Navigation:i}=await import("./index-fkDSIl1D.js");return{Navigation:i}},[],import.meta.url),{Pagination:n}=await l(async()=>{const{Pagination:i}=await import("./index-fkDSIl1D.js");return{Pagination:i}},[],import.meta.url);return this.mySwiper=new i(this.querySelector(`.swiper-container-${this.utilityId}`),{...this.swiperConfig,modules:[t,e,s,n]}),this.mySwiper.on("slideChangeTransitionEnd",()=>{a(this.mySwiper)}),this.mySwiper.on("slideChange",()=>{o(this.mySwiper),this.changeAriaPagination()}),a(this.mySwiper),!0}return this.isSlider||void 0!==this.mySwiper&&(u(this.mySwiper),this.mySwiper.destroy()),!1}render(){const i=this.isAside?y`aside`:y`div`;return h` 77 <${i} class="relative mx-breakout w-screen"> 78 ${this.fullContent} 79 </${i}> 80 `}createRenderRoot(){return this}_handleClickLeft(i){if(i.detail?.keypressed){document.getElementById(`slide-${this.mySwiper.activeIndex}`).focus()}}}customElements.define("pp-slider",ri);const li=Object.freeze(Object.defineProperty({__proto__:null,default:ri},Symbol.toStringTag,{value:"Module"}));export{Z as a,li as b,ti as r,si as s};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.