1(()=>{var e,t;e=jQuery,t={minHeight:0,height:"auto"},e.fn.setEqualHeight=function(i){var n=this,s=0;e.swap=e.swap||function(e,t,i,n){var s,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in s=i.apply(e,n||[]),t)e.style[o]=a[o];return s};var o=function(){for(var i=0,o=0,a=n.length;o<a;o++)e.swap(n[o],t,(function(){var t=e(n[o]).height();t>i&&(i=t)}));i!==s&&(n.css("height",i).triggerHandler("equalizedHeight",{height:i,lastHeight:s}),s=i)};return e(window).on("resize",(function(){var e;return function(){clearTimeout(e),e=setTimeout(o,300)}})),e(document).on("emchange",o),o(),this},e.fn.setEqualHeight.defaults={},e.fn.setTeamListEqualHeight=function(t){var i=e(".teamlist-item",this);i.find("[style]").removeAttr("style");var n=e(window).width(),s=1;if(n<768)s=1;else{s=767<n&&n<1024?2:3;for(var o=new Array,a=function(t){var i=0;t.each((function(t){var n=e("section.additional > .text_wrapper",this).innerHeight();n>i&&(i=n)})),e("section.additional > .text_wrapper",t).css({height:i+50})},l=function(t){var i=0;t.each((function(t){var n=e("section.teamprofile > .teamprofile-header",this).outerHeight();n>i&&(i=n)})),e("section.teamprofile > .teamprofile-header",t).css({height:i+20})},r=0;r<i.length/s;r++)o[r]=e(i).filter((function(e){if(e>r*s-1&&e<s*(r+1))return this})),a(o[r]),l(o[r])}},e.fn.setEqualHeightMediadatabase=function(i){var n=this,s=0,o=function(){for(var i=0,o=0,a=n.length;o<a;o++)e.swap(n[o],t,(function(){var t=e(n[o]).height();t>i&&(i=t)}));i!==s&&(n.css("height",i+90).triggerHandler("equalizedHeight",{height:i,lastHeight:s}),s=i)};return e(window).on("resize",(function(){var e;return function(){clearTimeout(e),e=setTimeout(o,300)}})),e(document).on("emchange",o),o(),this},e.fn.setEqualHeightMediadatabase.defaults={},function(e){var t={};e.each({disable:["-1","true","addClass"],enable:["0","false","removeClass"]},(function(i,n){t[i]=function(){var t=e(this);t.is("span, div")||t.attr({tabindex:n[0],"aria-disabled":n[1]}),t[n[2]]("ui-disabled")}})),e.createUrlIndex=function(i,n){var s=n.options;function o(e,t){clearTimeout(n.slideshowTimer),n.slideshowTimer=setTimeout((function(){n.loadNext({type:"slideshow"})||(s.carousel||t?n.loadIndex(0,{type:"slideshow"}):n.pause())}),e||0)}s.nextImgBtn||(s.nextImgBtn=".next"),s.prevImgBtn||(s.prevImgBtn=".prev"),s.srcAttribute=s.srcAttribute||"href",n.uniqueUrls=[],n.uniqueOpeners=[],i.each((function(){var t=e(this).attr(s.srcAttribute);t&&-1===e.inArray(t,n.uniqueUrls)&&(n.uniqueUrls.push(t),n.uniqueOpeners.push(this))})),n.nextBtn=e(s.nextImgBtn,n.element),n.prevBtn=e(s.prevImgBtn,n.element),n.playPauseBtn=e(".play-pause",n.element),e.support.waiAria&&n.nextBtn.add(n.prevBtn).add(n.playPauseBtn).each((function(){e.nodeName(this,"a")&&e(this).removeAttr("href").attr({tabindex:"0"})})),n.currentIndexDisplay=e(".current-index",n.element).html("1"),n.lengthDisplay=e(".item-length",n.element).html(n.uniqueUrls.length),n.play=function(e,t){n.isPlaying||(n.isPlaying=!0,n.playPauseBtn.addClass("ui-isplaying").html(s.pauseText),s.pauseTitle&&n.playPauseBtn.attr({title:s.pauseTitle}),o(e?s.slideshowDelay:0,void 0===t||t))},n.pause=function(){n.isPlaying&&(n.isPlaying=!1,n.playPauseBtn.addClass("ui-isplaying").html(s.playText),s.playTitle&&n.playPauseBtn.attr({title:s.playTitle}),clearTimeout(n.slideshowTimer))},n.playPauseToggle=function(e,t){return n[n.isPlaying?"pause":"play"](e,t),!1},n.isPlaying=!1,n.uniqueUrls.length>1?(n.nextBtn.on("ariaclick",(function(e){return n.loadNext(e),!1})),n.prevBtn.on("ariaclick",(function(e){return n.loadPrev(e),!1})),n.playPauseBtn.on("ariaclick",(function(){return n.playPauseToggle(void 0,!0),!1})),s.addKeyNav&&n.element.on("keydown",(function(t){var i;switch(t.keyCode){case e.ui.keyCode.LEFT:i=n.loadPrev(t);break;case e.ui.keyCode.RIGHT:i=n.loadNext(t);break;case e.ui.keyCode.SPACE:n.playPauseToggle()}return i}))):(s.controlsWrapper&&e(s.controlsWrapper,n.element).addClass("ui-disabled"),n.playPauseBtn.each(t.disable)),n.uniqueOpeners=e(n.uniqueOpeners),n.updateIndex=function(i){var o={disable:e([]),enable:e([])};n.currentUrl=i,n.currentIndex=e.inArray(i,n.uniqueUrls),n.currentAnchor=n.uniqueOpeners.filter(":eq("+n.currentIndex+")"),n.currentIndexDisplay.html(String(n.currentIndex+1)),0===n.currentIndex?(s.carousel||(o.disable=n.prevBtn.each(t.disable)),n._trigger("indexStartEndReachedChange",{type:"indexStartReached"},n.ui(o))):n.prevBtn.hasClass("ui-disabled")&&(o.enable=n.prevBtn.each(t.enable),n._trigger("indexStartEndReachedChange",{type:"indexStartReachedChanged"},n.ui(o))),n.uniqueUrls.length<=n.currentIndex+1?(s.carousel||(n.pause(),o.disable=n.nextBtn.each(t.disable)),n._trigger("indexStartEndReachedChange",{type:"indexEndReached"},n.ui(o))):n.nextBtn.hasClass("ui-disabled")&&(o.enable=n.nextBtn.each(t.enable),n._trigger("indexStartEndReachedChange",{type:"indexEndReachedChanged"},n.ui(o)))},n.loadIndex=function(t,i){if("string"==typeof t&&1*t!==t&&(t=e.inArray(t,n.uniqueUrls)),t===n.currentIndex||-1===t)return!1;var a,l,r,c=n.uniqueOpeners.filter(":eq("+t+")"),h=n.currentAnchor;return!!c[0]&&(a=c.attr(s.srcAttribute),l=a.split("?")[0],r=[r=c.attr("type")||"",r.split("/")],i=i||{type:"loadIndex"},n.updateIndex(a),n.element.addClass("loading"),n.mask&&n.mask.addClass("loading-mask"),s.hideContentAnim(n,i,{oldAnchor:h,index:t,opener:c,content:n.content}),s.addLiveRegion&&e("div.content-box",n.element).attr({"aria-busy":"true"}),e.each(e.createUrlIndex.mmContent.types,(function(d,u){if(u.filter(a,c,l,r))return n.options[d]||(n.options[d]=u.options||{}),u.load(a,c,n,(function(a,l){var r={oldAnchor:h,index:t,opener:c,instance:n};r.content=n.content,n.options.getTextContent(c,n.content,n),s.showContentAnim(n,n.content["multimedia-box"],i,r),n._trigger("indexchange",i,r),n.element.queue((function(){n.element.removeClass("loading"),n.mask&&n.mask.removeClass("loading-mask"),n.element.dequeue()})),n.isPlaying&&o(s.slideshowDelay),s.addLiveRegion&&e("div.content-box",n.element).attr({"aria-live":"polite","aria-busy":"false"})})),!1})),!0)},n.loadNext=function(e){var t=n.loadIndex(n.currentIndex+1,e);return!1===t&&s.carousel&&(t=n.loadIndex(0,e)),t},n.loadPrev=function(e){var t=n.loadIndex(n.currentIndex-1,e);return!1===t&&s.carousel&&(t=n.loadIndex(n.uniqueOpeners.length-1,e)),t}},e.createUrlIndex.mmContent={types:{},add:function(t,i,n){this.types[t]=i,n&&(i.options=e.extend(i.options||{},n))}};var i=/\.jpg$|\.jpeg$|\.gif$|\.png$|\.webp$|\.avif$|\.svg$|\.bmp$/i;e.createUrlIndex.mmContent.add("img",{filter:function(e,t,n,s){return!("image"!==s[1][0]&&!t.is(".img, .image, .picture"))||i.test(n)},load:function(t,i,n,s){var o=n.instance||n;e.imgpreload(t,(function(i){var a=this.width,l=e(this);n.extras&&(n.extras.mm=l),o.content={"multimedia-box":l},s(t,a)}))}})}(jQuery),function(e){var t={left:0,top:0,center:1,middle:1,right:2,bottom:2,sameleft:3,sametop:3,sameright:4,samebottom:4};function i(n,s,o,a,l,r,c){var h,d,u="horizontal"==a?["Left","outerWidth","width"]:["Top","outerHeight","height"],g=o[u[0].toLowerCase()],p=s[u[1]](),f={},v={};switch(l=isFinite(l)?l:t[l]){case 0:d=g-p;break;case 1:d=g+n[u[1]]()/2-p/2;break;case 2:d=g+n[u[1]]();break;case 3:d=g;break;case 4:d=g+n[u[1]]()-p}function m(t,i){return!r||(v.start||v.end||(c?(c=e(c),v.start=c.offset()[u[0].toLowerCase()],v.end=v.start+c[u[1]]()):(v.start=e(window)["scroll"+u[0]](),v.end=v.start+e(window)[u[2]]())),v.start>t&&i<2?2:!(v.end<t+p&&i>0)||0)}return!0!==(h=m(d,l))&&(f.pos=h,f.ret=i(n,s,o,a,f.pos,c)[0],!0===m(f.ret,f.pos)&&(d=f.ret,l=f.pos)),[d,l]}e.posAround=function(t,n,s){s=e.extend({},e.posAround.defaults,s),t=e(t);var o,a={};return"position"==s.offsetType&&(s.fitToView=!1),isFinite(n.pageX)&&isFinite(n.pageY)?(o={top:n.pageY,left:n.pageX},n.outerWidth=function(){return s.mouseWidth},n.outerHeight=function(){return s.mouseHeight}):o=(n=e(n))[s.offsetType](),a.left=i(n,t,o,"horizontal",s.horizontal,!0===s.fitToView||"horizontal"==s.fitToView,s.fitToViewElem),a.top=i(n,t,o,"vertical",s.vertical,!0===s.fitToView||"vertical"==s.fitToView,s.fitToViewElem),e.posAround.setPosClass(t,a),a},e.posAround.setPosClass=function(t,i){e.posAround.cleanUpPosClass(t),t.addClass("positionaround-"+i.left[1]+"-"+i.top[1]),i.top=i.top[0],i.left=i.left[0]},e.posAround.cleanUpPosClass=function(t){var i=e.grep(t.attr("class").split(" "),(function(e){return 0!==e.indexOf("positionaround-")}));t.attr("class",i.join(" "))},e.posAround.defaults={horizontal:"right",vertical:"bottom",fitToView:!0,mouseWidth:15,mouseHeight:20,fitToViewElem:!1,offsetType:"offset"}}(jQuery),function(e){function t(e,t){return e-t}var i=0;e.widget("ui.tabtree",{options:{buttonSel:"a",panelSel:!1,focusOnExpand:!0,focusSel:!0,
1createPanelwrapper:!1,toggleButton:!1,multiSelectable:!1,createPanelTabRelation:!1,selectEvents:"ariaclick",bindStyle:"bind",bindContext:!1,defaultSelected:0,slideShow:!1,restartSlideShow:!0,activeButtonClass:"js-selected",activePanelClass:"js-expanded",handleDisplay:!0,hideStyle:"display",interceptClick:!0,addAria:!0},_createPanelAPI:function(t,i){var n=this;i&&i[0]&&e.data(i[0],"tabtreepanel",{instance:this,button:t,expand:function(e){n.expand(t,e)},collapse:function(e){n.collapse(t,e)}}),t&&t[0]&&e.data(t[0],"tabtreebutton",{instance:this,panel:i,expand:function(e){n.expand(t,e)},collapse:function(e){n.collapse(t,e)}})},_create:function(){this._getMarkupOptions();var t,n=this,s=this.options,o=this.element,a=s.defaultSelected.length;this.selectedIndexes=[],this.slideShowtimer=null,this.buttons=e(s.buttonSel,o[0]),this.panels=s.panelSel?e(s.panelSel,this.element[0]).each((function(t){var i=e(n.buttons[t]),o=e(this);i.controlsThis(o),s.createPanelTabRelation&&o.labelWith(i),n._createPanelAPI(i,o)})):this.buttons.map((function(){var t,i=e(this),o=i.getHrefHash()||"#"+e(i).data("target");return o&&"#"!=o||console.log("kein valider tabtree button: ",i),t=e(o),s.createPanelTabRelation&&t.labelWith(i),i.attr({"aria-controls":o.replace("#","")}),n._createPanelAPI(i,t),t[0]})),this.panels=e(e.uniqueSort(this.panels.get())),s.createPanelwrapper&&this.panels.wrap('<div class="a11y-panelwrapper" />'),t=!!this.buttons.filter("."+s.activeButtonClass)[0],this.buttons.each((function(i){var o;o=t?e(this).hasClass(s.activeButtonClass)?"expand":"collapse":a?-1!==e.inArray(i,s.defaultSelected)?"expand":"collapse":s.defaultSelected===i?"expand":"collapse",n[o].call(n,this,{type:"init"})})),s.addAria&&(this.buttons.attr({role:"button"}),this.buttons[0]&&"a"===this.buttons[0].nodeName.toLowerCase()&&this.buttons.each((function(){var t=e(this);this.setAttribute("data-href",t.attr("href")),e.support.waiAria&&t.removeAttr("href")}))),this.panels.attr({role:"group"}).addClass("a11y-js-overflow"),i++,"live"===s.bindStyle&&(this.buttons.context=s.bindContext?e(s.bindContext,this.element)[0]:this.element[0],this.buttons.selector=".tabtree-button_"+i,this.buttons.addClass("tabtree-button_"+i),this.buttons.context||console.log(s.bindContext+" not found in tab-module")),s.selectEvents&&e.Aperto.onType(s.bindStyle,this.buttons,s.selectEvents,(function(e){var t=s.toggleButton?"toggle":"expand";return clearInterval(n.slideShowtimer),n[t].call(n,this,e),!1})),!s.interceptClick||s.selectEvents&&-1!=s.selectEvents.indexOf("click")||this.buttons[s.bindStyle]("click",(function(){return clearInterval(n.slideShowtimer),s.focusOnExpand&&n.focusPanel.call(n,e("#"+e(this).attr("aria-controls")),1),!1})),s.slideShow&&isFinite(s.slideShow)&&(this.slideShowtimer=setInterval((function(){n.showPrevNext.call(n,1)}),s.slideShow),this.element.inOut((function(){clearInterval(n.slideShowtimer)}),(function(){s.restartSlideShow&&(clearInterval(n.slideShowtimer),n.slideShowtimer=setInterval((function(){n.showPrevNext.call(n,1)}),s.slideShow))}))),e.fn.lazyImgLoader&&this.panels.lazyImgLoader({e:"tabtreeexpand",visible:this.panels.filter("."+s.activePanelClass).parent()}),this._trigger("init",{type:"init"},this.ui())},getPrevNext:function(e){var t=this.buttons.index(this.buttons.filter("."+this.options.activeButtonClass)[0])+e;return t<0?t=this.buttons.length-1:t>=this.buttons.length&&(t=0),{button:this.buttons.get(t),panel:this.panels.get(t)}},showPrevNext:function(e){var t=this.getPrevNext(e);this.expand(t.button,{type:"show-"+e})},toggle:function(t,i){this[e(t).hasClass(this.options.activeButtonClass)?"collapse":"expand"](t,i)},selectIndexes:function(t,i){e.isArray(t)||(t=[t]);var n=this;e.each(t,(function(e,t){var s=n.buttons.get(t);s&&n.expand(s,i)})),e.each(this.selectedIndexes,(function(s,o){if(-1==e.inArray(o,t)&&-1==e.inArray(""+o,t)){var a=n.buttons.get(o);a&&n.collapse(a,i)}}))},collapse:function(t,i,n,s){if(i=i||{type:"collapse"},!(t=e(t)).hasClass(this.options.activeButtonClass)&&"init"!=i.type)return!1;var o=n||this.getPanel(t),a=this.getButtons(o),l="init"==i.type?"collapseinit":"collapse",r=this.options,c={button:a,panel:o};if(r.multiSelectable||(c.expandElements=s||{panel:e([]),button:e([])}),this.removeIndex(o),!1!==this._trigger(l,i,e.extend({},this.ui(),c)))return o.triggerHandler(l),this.setState(a,c.panel,"inactive"),(!0===r.handleDisplay||"init"==i.type&&r.handleDisplay)&&("visibility"===r.hideStyle?c.panel.parent().css({overflow:"hidden",height:0}).end().css({visibility:"hidden"}):c.panel.hide()),c.button=t,e.ui.SR.update(),c;this.addIndex(o)},addIndex:function(i){!isFinite(i)&&i.jquery&&(i=this.panels.index(i[0])),-1===e.inArray(i,this.selectedIndexes)&&
1(this.selectedIndexes.push(i),this.selectedIndexes.sort(t))},removeIndex:function(t){!isFinite(t)&&t.jquery&&(t=this.panels.index(t[0])),this.selectedIndexes=e.grep(this.selectedIndexes,(function(e,i){return t!==e}))},expand:function(t,i){if(i=i||{type:"expand"},t=e(t),"init"!=i.type&&t.hasClass(this.options.activeButtonClass))return!1;var n="init"==i.type?"expandinit":"expand",s=this,o=this.options,a={},l=this.getPanel(t),r=this.getButtons(l),c=this.buttons.filter("."+o.activeButtonClass);a.button=r,a.panel=l,o.multiSelectable||(a.collapseElements={button:c,panel:this.getPanel(c)}),"init"!=i.type&&!1===this._trigger("beforeexpand",i,e.extend({},this.ui(),a))||(this.addIndex(l),"init"==i.type||o.multiSelectable||c.each((function(){s.collapse.call(s,this,i,!1,{button:r,panel:l})})),this.setState(r,l,"active"),(!0===o.handleDisplay||"init"==i.type&&"initial"==o.handleDisplay)&&("visibility"===o.hideStyle?l.parent().css({overflow:"",height:""}).end().css({visibility:""}):l.show()),e.ui.SR.update(),o.addToHistory&&"init"!==i.type&&"hashHistoryChange"!==i.type&&e.hashHistory.add("tab-"+l.getID()),l.triggerHandler(n),this._trigger(n,i,e.extend({},this.ui(),a)),/click|hashHistoryChange/.test(i.type)&&o.focusOnExpand&&s.focusPanel(l))},collapseAll:function(t){var i=this;e.each(this.selectedIndexes,(function(e,n){i.collapse.call(i,i.buttons[n],t)}))},getButtons:function(e){return this.buttons.filter("[aria-controls="+e.getID()+"]")},getPanel:function(e){return this.panels.filter("#"+e.attr("aria-controls"))},setState:function(e,t,i){var n=this.options,s="active"===i?{c:"addClass",index:"-1",aria:"true"}:{c:"removeClass",index:"0",aria:"false"};n.toggleButton?e.attr({tabindex:"0"}):e.attr({tabindex:s.index,"aria-disabled":s.aria})[s.c]("ui-disabled"),e[s.c](n.activeButtonClass).attr("aria-expanded",s.aria),t[s.c](n.activePanelClass).attr("aria-expanded",s.aria)},focusPanel:function(t){var i=this.options;(!0!==i.focusSel&&i.focusSel?e(i.focusSel,t):t.firstExpOf("focusPoint")).setFocus({context:(t[0].parentNode||{}).parentNode})},ui:function(){return{instance:this,panels:this.panels,buttons:this.buttons,selectedIndexes:this.selectedIndexes}}})}(jQuery),function(e){e.addOuterDimensions=function(t,i,n){var s="height"===n?["Top","Bottom"]:["Left","Right"];return e.each(["padding","border","margin"],(function(e,n){"border"!==n?(i+=parseInt(t.css(n+s[0]),10)||0,i+=parseInt(t.css(n+s[1]),10)||0):(i+=parseInt(t.css(n+s[0]+"Width"),10)||0,i+=parseInt(t.css(n+s[1]+"Width"),10)||0)})),i},e.fn.showbox=function(t){(t=e.extend(!0,{},e.fn.showbox.defaults,t)).openerSel=this;var i,n=!1;"string"==typeof t.getTextContent&&(e.fn.showbox.getContentMethods[t.getTextContent]?t.getTextContent=e.fn.showbox.getContentMethods[t.getTextContent]:(console.log("could not find opts.getTextContent: "+t.getTextContent),t.getTextContent=e.fn.showbox.getContentMethods.standard));var s=e(t.structure).on("coverlayinit",(function(t,i){var n=i.instance,s=n.options;e.createUrlIndex(n.openers,n),n.widthElement=n.element.is(s.widthElementSel)?n.element:e(n.options.widthElementSel,n.element),n.calcWidth=function(t,i){var o=i||t[0].width,a=t;if("auto"==o)return o;if(!o)return!1;for(a.is&&a.parent||(a=n.clonedOverlay.parent()[0]?e("div.multimedia-box",n.clonedOverlay):e("div.multimedia-box",n.element));!a.is(s.widthElementSel)&&a[0];)o=e.addOuterDimensions(a,o,"width"),a=a.parent();return o}})).on("coverlayindexchange",(function(t,n){var s=e("audio, video",n.instance.element);if(s&&s.pause&&s.pause(),n.instance.scroller){var o=0;n.instance.scroller.atomElem.removeClass("active-showbox-item"),e(n.instance.scroller.atomElem.eq(n.index)).addClass("active-showbox-item"),n.instance.scroller.stageWidthUpdate(),clearInterval(i),i=setInterval((function(){n.instance.scroller.stageWidthUpdate()||(n.instance.scroller.moveTo("centerTo"+n.index),o<5&&(clearInterval(i),setTimeout((function(){n.instance.scroller.stageWidthUpdate()&&n.instance.scroller.moveTo("centerTo"+n.index)}),400))),o>30&&clearInterval(i),o++}),90)}})).on("coverlaybeforeshow",(function(i,s){if(!n&&(n=!0,e("span.overlay-control",s.instance.element).inOut((function(){e(this).addClass("over-control")}),(function(){e(this).removeClass("over-control")}
1),{mouseDelay:200}),t.generateScroller)){var o=t.getScrollerTeaser(s.instance);s.instance.scroller=e(t.scrollerTemplate).find("div.pg-rack-design").html(o).end().appendTo(e("div.content-box",this)).scroller(e.extend(t.scrollerOpts,{atoms:o})).data("scroller"),o.on("click",(function(e){return s.instance.loadIndex(o.index(this,e)),!1})),s.instance.scroller.element.clone().appendTo(e("div.content-box",s.instance.clonedOverlay))}if(!s.extras.mm){var a=s.instance,l=s.extras.opener.attr("href"),r=l.split("?")[0],c=s.extras.opener.attr("type")||"";c=[c,c.split("/")],a.mask.addClass("loading-mask").mask("show"),e.each(e.createUrlIndex.mmContent.types,(function(e,t){if(t.filter(l,a.currentOpener,r,c))return t.load(l,a.currentOpener,s,(function(e,t){a.options.getTextContent(a.currentOpener,a.content,a),a.fillContent(),(t=a.calcWidth(s.extras.mm,t))&&a.widthElement.css({width:t}),a.stopShow=!1,a.updateIndex(e),a.show(i,s.extras),a._trigger("indexchange",i,{oldAnchor:null,index:a.currentIndex,opener:a.currentOpener,content:a.content,instance:a}),a.mask.removeClass("loading-mask")})),!1})),a.stopShow=!0}})).on("coverlayshow",(function(e,t){var i=t.instance;i.options.slideShowAutostart&&i.play(!0)})).on("coverlayhide",(function(t,i){i.instance.pause(),e("div.content-box",i.element).removeAttr("aria-live").removeAttr("aria-busy")})).cOverlay(t);return t.returnOverlay?s:this},e.fn.showbox.defaults={returnOverlay:!1,mask:!0,maskOpts:{fadeInTime:600},focusOnShow:"h1.showbox-title",addRole:"dialog",positionType:"centerHorizontalView",followScroll:!0,widthElementSel:".content-box",structure:'<div class="showbox"><div class="showbox-box"><div class="showbox-head"><h1 class="showbox-title"></h1><span class="showbox-toolbar"><a role="button" class="prev prev-btn" href="#" ></a> <a role="button" class="next next-btn" href="#" ></a><a class="play-pause" role="button" href="#"></a><span class="current-index"></span> / <span class="item-length"></span></span></div><div class="content-box"><div class="multimedia-box-wrapper"><span class="prev overlay-control"><span></span></span> <span class="next overlay-control"><span></span></span><div class="multimedia-box"></div></div><div class="text-content"></div></div> <a role="button" class="close-button" href="#"></a></div></div>',getTextContent:"standard",addKeyNav:!0,addLiveRegion:!0,showContentAnim:function(t,i,n,s){var o=e("div.content-box",t.element);o.queue((function(){t.fillContent(),t.widthElement.css({width:t.calcWidth(i)}),o.fadeTo(300,1),o.dequeue()}))},hideContentAnim:function(t){e("div.content-box",t.element).fadeTo(300,0)},animHide:function(t,i){var n="visibility"==i.instance.options.hideStyle?{visibility:"hidden"}:{display:"none"};t.css(n);var s=e("div.multimedia-box",t);window.swfobject&&e("object",s)[0]?swfobject.removeSWF(e("object",s).getID()):s.empty()},controlsWrapper:".showbox-toolbar",slideShowAutostart:!1,slideshowDelay:4e3,playTitle:"",playText:"play",pauseText:"pause",pauseTitle:"",generateScroller:!1,scrollerOpts:{prevLink:"div.pg-prev span",nextLink:"div.pg-next span",hidingWrapper:"div.pg-rack",moveWrapper:"div.pg-rack-design"},getScrollerTeaser:function(e){return e.uniqueOpeners.closest("dl").clone()},scrollerTemplate:'<div class="photogroup-wrapper"><div class="pg-pager"><div class="pg-prev"><span> </span></div><div class="pg-next"><span> </span></div></div><div class="pg-rack"><div class="pg-rack-design"></div></div></div>'},e.fn.showbox.getContentMethods={standard:function(e,t,i){t["text-content"]=e.prop("title")||""},dl:function(t,i,n){var s=t.closest("dl"),o=e("dd",s),a=e("img",s),l="";i["multimedia-box"]&&i["multimedia-box"].attr&&i["multimedia-box"].attr("alt",a.attr("alt")),i["text-content"]="",o.each((function(){var t=e(this),n=t.html();t.is(".caption")?(i["text-content"]+='<h2 class="caption">'+n+"</h2>",i["showbox-title"]=n):t.is(".longdesc")?i["text-content"]+='<p class="longdesc">'+n+"</p>":t.is(".zoom")||(l+='<li class="'+this.className+'">'+n+"</li>")})),l&&(i["text-content"]+='<ul class="sb-extra">'+l+"</ul>")}},e.fn.showbox.destroy=function(){this.multiselect.remove(),e.Widget.prototype.destroy.call(this)},e.ui.cOverlay.posMethods.constrainInsideView=function(t,i,n,s){var o,a=s.options,l=e(document);const r=t.first();return e.objScale?(e.swap=function(e,t,i,n){var s,o,a={};for(o in t)a[o]=e.css[o],e.css(o,t[o]);
1for(o in s=i.apply(e,n||[]),t)e.css(o,a[o]);return s},e.swap(r,{position:"absolute",display:"block"},(function(){var i={},l={};a.positionOpts.cleanCSS=!1,o=e.objScale.constrainObjTo(t,e(window),a.positionOpts),n.mm.css&&n.mm.attr&&n.mm[0]&&(i=e.objScale.getDim(n.mm),i=e.objScale.constrainObjTo(i,{width:i.width+o.widthSubtraction,height:i.height+o.heightSubtraction}),l.width=i.width,l.height=i.height,n.mm.css(l).attr(l),r.css("width",s.calcWidth(n.mm,l.width)),o=e.objScale.constrainObjTo(t,e(window),a.positionOpts),n.mm.css({width:"auto",margin:"auto",display:"block"}))})),o.top+=l.scrollTop(),o.left+=l.scrollLeft(),delete o.widthSubtraction,delete o.heightSubtraction,e.ui.cOverlay.posMethods.centerHorizontalView.addFollowScroll(s.element,s),o):(setTimeout((function(){throw"please install the objScale plugin"}),0),{})},e.ui.cOverlay.posMethods.constrainHorizontalView=function(t,i,n,s){s.options;var o=e.ui.cOverlay.posMethods.constrainInsideView(t,i,n,s);return o.top=e(document).scrollTop(),o}}(jQuery),function(e){"use strict";e.widget("aperto.setEqualHeightImg",{options:{isDebug:!1,childElements:">li"},_create:function(){this.isDebug=this.options.isDebug,this.$listEl=e(this.options.childElements,this.element),this.$listElImgs=e("img",this.$listEl),this._bindEvents(),this._calculateHeight()},_bindEvents:function(){var t=this;this.$listElImgs.on("load",(function(e){t.isDebug&&console.log("setEqualHeightImg => img LOAD"),t._calculateHeight()})).on("error",(function(e){t.isDebug&&console.log("setEqualHeightImg => img ERROR"),this.setAttribute("complete",!0),t._calculateHeight()})),e(document).on("emchange",e.Aperto.throttle((function(){t.isDebug&&console.log("setEqualHeightImg => emchange"),t._calculateHeight()}))),e(window).on("resize",e.Aperto.throttle((function(){t.isDebug&&console.log("setEqualHeightImg => resize"),t._calculateHeight()})))},_calculateHeight:function(){var t=0;this._areImgCompleted()?(Array.prototype.slice.apply(this.$listEl,[]).forEach((function(i){var n=e(i).height();n>t&&(t=n)})),this._setHeight(this.$listEl,t)):this.isDebug&&console.log("setEqualHeightImg => img are not completed")},_setHeight:function(t,i,n){var s=n||0;e(t).each((function(){e(this).css({height:i+s})}))},_areImgCompleted:function(){var e=!0;return Array.prototype.slice.apply(this.$listElImgs,[]).forEach((function(t){t.complete||(e=!1)})),0===this.$listElImgs.length||e}})}(jQuery),function(e){"use strict";e.widget("aperto.equalRowHeight",{options:{isDebug:!1,childElements:"li",lastRowClass:"last-row",addPadding:!1},_init:function(){this._bindEvents(),e(document).trigger("equalRowHeight:init")},_create:function(){this.isDebug=this.options.isDebug;var t=e(this.options.childElements,this.element);this.isDebug&&console.log("equalRowHeight"),this._trigger("start",this),0!==t.length&&this.buildRow(t),this._trigger("complete",this)},_bindEvents:function(){var t=this;e(document).on("equalRowHeight:init",e.Aperto.throttle((function(e){t._create(),t.options.isDebug&&console.log("equalRowHeight:init")}))),e(window).on("resize",e.Aperto.throttle((function(){t._create(),t.options.isDebug&&console.log("equalRowHeight.resize")})))},_reinit:function(e,t){clearTimeout(t),t=setTimeout(e._create(),250)},_resetStyles:function(e){e.removeAttr("style")},_setLastRowClass:function(t){var i=this;e(t).each((function(){e(this).addClass(i.options.lastRowClass)}))},buildRow:function(t){var i=this,n=[],s=[],o=e(this.options.childElements).eq(0).offset().top;this.isDebug&&console.log("equalRowHeight:buildRow"),t.each((function(){var t=e(this);i._resetStyles(t),t.offset().top===o?s.push(t):(n.push(s),t.css("clear","left"),(s=[]).push(t),o=t.offset().top)})),n.push(s),this.defineRowHeight(n)},defineRowHeight:function(e){var t=this,i=0,n=~~this.options.addPadding;for(this.isDebug&&console.log("equalRowHeight:defineRowHeight");i<e.length;i++){var s=t.getRowHeight(e[i]);t.setHeight(e[i],s,n),i>0&&i===e.length-1&&t._setLastRowClass(e[i])}},getRowHeight:function(t){var i=0;return e(t).each((function(){i=e(this).height()>i?e(this).height():i})),i},setHeight:function(t,i,n){var s=n||0;e(t).each((function(){e(this).css({height:i+s})}))}})}(jQuery),function(e){"use strict";e.widget("aperto.tabsCarousel",{options:{isDebug:!1,carousel:".simple_box",initialTab:0,elements:".toc li",tabClass:"tab-",navButtonWidth:56,desktopWith:1024,carouselOptions:{animation:"slide",slideshow:!1,useCSS:!0,touch:!1,directionNav:!0,controlNav:!1,minItems:3,maxItems:3,move:3,itemWidth:100},toggleContainer:{selector:"li a:not(.flex-next, .flex-prev)",expandable:".sectiongroup section",isDebug:!1,activeClass:"js-selected",equalHeight:!0,tabMode:!0,focus:!1,initialTab:0,speed:0},context:".calender",additionalDiv:".aktuelles .entry_list"},_create:function(){var t=this.options;this.isDebug=t.isDebug,this.$el=e(this.element),this.$carousel=e(t.carousel,this.$el),this.$elements=e(t.elements,this.$carousel),this.carouselInitialized=!1,this.isNoEqualHeight=this.$el.is(".no_equal_height"),this._addTabClass(),this.isNoEqualHeight&&(t.toggleContainer.equalHeight=!1),this.containerToggle=new aperto.ContainerToggle(e.extend(t.toggleContainer,{context:t.context})),this._bindEvents(this),this._trigger("complete",this)},_bindEvents:function(t){e(window).smartresize((function(e){t._addTabClass(),t._setCarouselWidth()})),this.containerToggle.$el.on("containerToggle:height",this._setMaxHeight.bind(this))},_addTabClass:function(){var t=this.$elements;if(!(void 0===t||t.length<1)){var i=t.length,n=this.options,s=i<=4,o=s?n.tabClass+i:n.tabClass+4,a=this._calculateButtonWidth(n);e(".tabbing",this.$el).addClass(o),s||this._initCarousel(a)}},_calculateButtonWidth:function(t){var i=this.$el.width(),n=0===e(".flex-prev").length?t.navButtonWidth:e(".flex-prev").width();return this.isDebug&&console.log("width => ",(i-2*n-4)/3),(i-2*n-4)/3},_setMaxHeight:function(t){var i=this.options,n=t.elements,s=this.element.find(".sectiongroup"),o=e(this.options.additionalDiv,this.element.closest("section.content_block"));if(!this.isNoEqualHeight&&0!==o.length)if(window.innerWidth>=i.desktopWith){var a=o.height(),l=n.eq(0).height(),r=e(".carousel-tabs",this.element).height(),c=l+r;c<a&&(c=a),this.isDebug&&console.log("Resulting Height => ",c),s.height(c-r),n.css("height","100%"),o.height(c)}else s.css("height","auto"),o.css("height","auto")}
1,_initCarousel:function(e){this._setCarouselWidth(),this.$carousel.carousel({pagination:!1,view:".carousel-tabs",doc:".slides",itemSel:"li > a",viewportBreaks:{800:3,1270:3,1600:3,1900:3}})},_setCarouselWidth:function(){var t,i=this.$carousel.outerWidth();t=this.$carousel.find(".toc li").length<=3?Math.round(i):Math.round(i-2*e(this.$carousel.find("button")[0]).outerWidth())-2,this.$carousel.find(".carousel-tabs").width(t)}})}(jQuery),function(e){var t,i;void 0===window.aperto&&(window.aperto={}),String.prototype.hashCode=function(){var e,t,i=0;if(0==this.length)return i;for(e=0,t=this.length;e<t;e++)i=(i<<5)-i+this.charCodeAt(e),i|=0;return i},Array.prototype.containsJQuery=function(e){for(var t=this.length-1;t>-1;){if(this[t][0]===e[0])return!0;t--}},Array.prototype.removeJQuery=function(e){for(var t=this.length-1;t>-1;){if(this[t][0]===e[0])return this.slice(t,1);t--}},aperto.ContainerToggle=function(t){this.defaults={isDebug:!1,animations:[],moderator:this,animation:"slide",onShow:function(e,t,i){t.animations[i.animation],"slide"===i.animation?t.$target.slideDown(i.speed,(function(){e&&e(),t.$target.trigger("dommodified"),t.$target.trigger("updatedom"),t.$target.trigger("equalRowHeight:initialize",[{target:t.$target}]),t.isDebug&&console.log("_showAnimation complete"),t.$el.trigger("containerToggle:complete",[{ui:t}]),"click"===i.eventType&&i.scrollViewportTillExpandable&&t._scrollViewportTillExpandable(),i.autoHeight&&t.$target.css("height","auto"),t._toggleHandle("hide")})):t.$target.fadeIn(i.speed,(function(){e&&e(),t.$target.trigger("dommodified"),t.$target.trigger("updatedom"),t.$target.trigger("equalRowHeight:initialize",[{target:t.$target}]),t.isDebug&&console.log("_showAnimation complete"),t.$el.trigger("containerToggle:complete",[{ui:t}]),"click"===i.eventType&&i.scrollViewportTillExpandable&&t._scrollViewportTillExpandable(),i.autoHeight&&t.$target.css("height","auto"),t._toggleHandle("hide")}))},onHide:function(e,t,i){t.animations[i.animation],"slide"===i.animation?t.$target.slideUp(i.speed,(function(){e&&e(),t.isDebug&&console.log("_hideAnimation complete"),i.autoHeight&&t.$target.css("height","auto"),t._toggleHandle("show")})):t.$target.fadeOut(i.speed,(function(){e&&e(),t.isDebug&&console.log("_hideAnimation complete"),i.autoHeight&&t.$target.css("height","auto"),t._toggleHandle("show")}))},context:document,handle:".toggle",expandable:".expandable",activeClass:"active",disableClass:"off",subnavClass:"on",beforeSubnavClass:"before-subnav",speed:0,scrollTop:!1,enableAria:!1,focus:!0,showInitial:!1,scrollViewportTillExpandable:!1,desktopWith:1024,mobileWidth:768,noBorderClass:void 0,activateSmartFocus:!0,closeOnFocusout:!1,autoHeight:!1,tabMode:void 0,initialTab:void 0,initialTabClass:"open",initialContent:".initial-content",toggleContent:!1,equalHeight:!1,toggleHandle:void 0,toggleVisibilityToggleHandle:!0,deviceAdaptedTargets:!1,rejectedDevices:[],start:function(){},before:function(){},after:function(){},complete:function(){},resize:function(){}},this.options=e.extend(this.defaults,t),this.$el=e(this.options.context,this.element),this.$widgetSelector=e(this.options.selector,this.$el),this.isDebug=this.options.isDebug,this._initWidget()},aperto.ContainerToggle.prototype={_initWidget:function(){var t=this,i=this.options;this.$el.attr("data-"+i.selector.hashCode())||(this.$el.attr("data-"+i.selector.hashCode(),!0),this.activeEls=[],this.viewportWidth=window.innerWidth,this._getDeviceMode(i),this._defineAnimations(i),this.$widgetSelector.containerToggle(this.options),this._bindEvents(this,i),"complete"===document.readyState?(t._equalDivsHeight(i),i.after(),"mobile"===t.mode&&!1!==i.showInitial?t.$widgetSelector.containerToggle("disableEl"):t._openInitialTab(i)):e(window).on("load",(function(){t._equalDivsHeight(i),i.after(),"mobile"===t.mode&&!1!==i.showInitial?t.$widgetSelector.containerToggle("disableEl"):t._openInitialTab(i)})),e(window).on("emchange",(function(){t._equalDivsHeight(i)})))},_bindEvents:function(t,i){this._changeMouseEvents(i),e(window).smartresize((function(e){t.viewportWidth!==window.innerWidth&&(t.viewportWidth=window.innerWidth,t._changeMouseEvents(i,e),t._deviceAdaptedTargets(i,e),t.sizeUpdate())}))},_defineAnimations:function(e){e.animations.slide={show:"slideDown",hide:"slide
1Up"},e.animations.fade={show:"fadeIn",hide:"fadeOut"}},_changeMouseEvents:function(e,t){this._getDeviceMode(e);var i=this.$widgetSelector.data("aperto-containerToggle"),n="desktop"===this.mode,s=e.rejectedDevices.indexOf(this.mode)>-1;if(i)switch(!0){case s:this.$widgetSelector.containerToggle("disableEl",void 0,!0),this.$widgetSelector.containerToggle("unbindMouseEvents");break;case e.enableHover&&n:this.$widgetSelector.containerToggle("bindMouseEvents","hover");break;default:this.$widgetSelector.containerToggle("bindMouseEvents","click")}},_deviceAdaptedTargets:function(e,t){this._getDeviceMode(e),e.deviceAdaptedTargets&&this.$widgetSelector.containerToggle("getTarget","hover")},activeHandle:function(e){this.$widgetSelector.containerToggle("showHandleWithSameTarget",e)},disableHandle:function(e){this.$widgetSelector.containerToggle("hideHandleWithSameTarget",e)},disableElement:function(e){for(this.activeEls.length,this.resetLinkBorders(this.options);this.activeEls.length;)this.isDebug&&console.log("Array: ",this.activeEls),this.activeEls.pop().containerToggle("disableEl",void 0,e)},sizeUpdate:function(){var e=this.options;this._equalDivsHeight(e),e.resize(),this._openInitialTab(e)},_openInitialTab:function(t){var i=void 0!==t.initialTab?t.initialTab:this.$widgetSelector.parent().closest("."+t.initialTabClass).index();void 0!==i&&i>-1?this.$widgetSelector.eq(i).containerToggle("enableEl"):this.$widgetSelector.hasClass(t.initialTabClass)&&this.$widgetSelector.each((function(i,n){var s=e(n);s.hasClass(t.initialTabClass)&&s.containerToggle("enableEl")}))},_equalDivsHeight:function(t){t.equalHeight&&(t.toggleContent&&this.$widgetSelector.containerToggle("disableEl"),e(t.expandable+", "+t.initialContent,this.$el).css("height","auto"),this.$widgetSelector.containerToggle("toggleVisibility",!1),this._setMaxHeight(t),this.$widgetSelector.containerToggle("toggleVisibility",!0))},_setMaxHeight:function(t){var i=e(t.expandable+", "+t.initialContent,this.$el),n=0;i.each((function(t,i){var s=e(i).height();n<s&&(n=s)})),this.isDebug&&console.log("Resulting Height => ",n),i.height(n),this.$el.trigger({type:"containerToggle:height",elements:i})},_getDeviceMode:function(e){var t=window.innerWidth;switch(this.previousMode=this.mode,!0){case t<=e.mobileWidth:this.mode="mobile";break;case t>e.mobileWidth&&t<e.desktopWith:this.mode="tablet";break;default:this.mode="desktop"}this.isDebug&&console.log("Device: ",this.mode)},removeBorderPreviousLink:function(e,t,i){if(t.noBorderClass){var n=i?t.noBorderClass+" before-subnav":t.noBorderClass;0!=e&&(this.$noBorderItem=this.$widgetSelector.eq(e-1).addClass(n))}},resetLinkBorders:function(e){this.$noBorderItem&&!this.$noBorderItem.hasClass(e.beforeSubnavClass)&&this.$noBorderItem.removeClass(e.noBorderClass)}},e.widget("aperto.containerToggle",{options:{},_create:function(){var t=this.options;this.$el=e(this.element[0]),this.moderator=t.moderator,this.animations=t.animations,this.getTarget(),this.$focusable=e("a, input",this.$target),this.$toggleHandle=void 0!==t.toggleHandle?this.$target.siblings(t.toggleHandle).length>0?this.$target.siblings(t.toggleHandle):e(t.toggleHandle,this.$target):void 0,this.$initialContent=this.$target.siblings(t.initialContent),this.isStarted=!1,this.isActive=!1,this.disable=!1;var i=t.subnavHandle;this.isSubnavHandle=i&&i.apply(this).hasClass(t.subnavClass),this.isDebug=t.isDebug,this._subnavigationRole(t),this._bindEvents()},_bindEvents:function(){var t=this;this.$el.on("containerToggle:open",this.enableEl.bind(this)),e(document).on("containerToggle:targetBlur",this._targetBlur.bind(this)),void 0!==this.$toggleHandle&&(this.isDebug&&console.log("ToggleHandle bind event"),this.$toggleHandle.on("click",this.disableEl.bind(this))),this.$target.on("activateWidget",(function(e){t.activateWidget(e)})),this.$target.on("deactivateWidget",(function(e){t.deactivateWidget(e)})),this.options.activateSmartFocus&&this.$el.on("focus",this._tabFocus.bind(this)),this.deactivateWidget()},bindMouseEvents:function(n){var s=this,o=this.options,a=this.$target.parent();this.unbindMouseEvents(a),"click"===n||this.isSubnavHandle?(this.$el.on("click",(function(e){s._onClickHandle(e)})),this.$el.off("mouseover"),this.$el.off("mouseout"),a&&(a.off("mouseover"),a.off("mouseout"))):(this.$el.off("click"),this.$el.on("mouseover",(function(e){s.isActive&&!o.tabMode||(t=setTimeout((function(){s._onClickHandle(e)}),200))})),this.$el.on("mouseout",(function(e){clearTimeout(t),i=setTimeout((function(){s.moderator.disableElement(this),s.moderator.resetLinkBorders(o)}),200)})),a.on("mouseover",(function(e){clearTimeout(i)})),a.on("mouseout",(function(t){s.isDebug&&console.log("event.target: ",t.target,", event.currentTarget: ",t.currentTarget,", event.relatedTarget: ",t.relatedTarget),e(t.currentTarget).find(t.target).length>0||(s.moderator.disableElement(this),s.moderator.resetLinkBorders(o))})))},unbindMouseEvents:function(e){this.$el.off("click"),this.$el.off("mouseover"),this.$el.off("mouseout"),e&&(e.off("mouseover"),e.off("mouseout"))},_tabFocus:function(t){var i=this;
1this.$el.on("keydown",(function(t){var n=function(){i.enableEl(void 0,(function(){i.$focusable=e(":focusable",i.$target).filter(":visible"),e(i.$focusable).filter("[tabindex='0']").length>0||(t.shiftKey&&13!==t.which?i.$focusable.last().focus():i.$focusable.first().focus(),this.isDebug&&console.log("Tab focus index => ",i.$focusable.index(document.activeElement),", => ",document.activeElement),i._focusTargetArea())}))};9===t.which&&(i.options.enableHover||i.isActive)&&(t.preventDefault(),n()),13!==t.which||i.isActive||(t.preventDefault(),n())}))},_targetBlur:function(e){e.currentFocusedTarget[0]!==this.$target[0]&&this.$target.off("keydown")},_focusTargetArea:function(){var t,i=this,n=this.$focusable.length,s=this.moderator.$widgetSelector.index(this.$el);this.$el.off("keydown"),e(document).trigger({type:"containerToggle:targetBlur",currentFocusedTarget:this.$target}),this.$target.off("keydown"),this.$target.on("keydown",(function(o){if(9===o.which)if(o.preventDefault(),t=i.$focusable.index(document.activeElement),o.shiftKey)if(t-1<0){var a,l=s-1>-1?i.moderator.$widgetSelector.get(s-1):void 0;l?l.focus():a=function(){var t=e(":focusable").index(i.$el);t>-1&&(e(":focusable").eq(t-1).focus(),i.$target.off("keydown"))},i.options.closeOnFocusout&&i.disableEl(void 0,void 0,a),e(this).off("keydown")}else e(i.$focusable[t-1]).focus();else if(t+1>=n){var r,c=i.moderator.$widgetSelector.get(s+1);c?c.focus():r=function(){var t=e(":focusable").index(i.$el);t>-1&&(e(":focusable").eq(t+1).focus(),i.$target.off("keydown"))},i.options.closeOnFocusout&&i.disableEl(void 0,void 0,r),e(this).off("keydown")}else e(i.$focusable[t+1]).focus()}))},_subnavigationRole:function(t){this.isSubnavHandle&&(this.$target=e(t.subnavEl),t.activeClass=t.subnavClass,this.moderator.removeBorderPreviousLink(this.$el.parent().index(),t,!0),this.activateWidget())},getTarget:function(){var t=this.$el.data("target"),i=(i=(i=void 0!==t&&t.length>0?e("#"+t):this.$el.closest(this.options.expandable)).length<1?this.$el.siblings(this.options.expandable):i).length<1?e(this.options.expandable,this.$el):i;this.isDebug&&console.log("Data target:",i),this.$target=this.options.deviceAdaptedTargets?i.not("."+this.moderator.mode):i,this.options.deviceAdaptedTargets&&(i.filter("."+this.moderator.mode).show(),this.disableEl())},_isStarted:function(){this.isStarted||(this.isDebug&&console.log("containerToggle:start",this),this.$el.trigger("containerToggle:start",[{ui:this}]),this.isStarted=!0)},_onClickHandle:function(e){e.preventDefault(),this.disable||(this.isDebug&&console.log("Click event",e),this.isActive&&!this.options.tabMode?this.disableEl(e):this.enableEl(e),this._scrollToTop())},enableEl:function(t,i){this.isDebug&&console.log("is inactive",this.$el);var n=this.options;this._isStarted(),this.isSubnavHandle||this.moderator.disableElement(this),this.moderator.activeHandle(this),this.moderator.removeBorderPreviousLink(this.$el.parent().index(),n),this.activateWidget(),this.$target.trigger({type:"activateWidget",moderator:this.moderator});try{t&&(n.eventType=t.type),n.onShow(i,this,n)}catch(e){console.log("Animation not available ",e)}this.moderator.$widgetSelector.each((function(t){e(e(this).parent()).is(".on")&&e("#subLevel").hide()})),this.$el.trigger("containerToggle:change")},disableEl:function(e,t,i){if(this.isDebug&&console.log("disableEl ",e,", children: ",t),e&&e.preventDefault(),this.isActive||void 0===t||!this.isSubnavHandle||t.isSubnavHandle){var n=this.options;this.deactivateWidget(),this.$target.trigger({type:"deactivateWidget",moderator:this.moderator});try{n.onHide(i,this,n)}catch(e){console.log("Animation not available ",e)}}else this.$target.show()},_scrollViewportTillExpandable:function(){this.isDebug&&console.log("_scrollViewportTillExpandable: ",this.$target);var t=this.$target.closest("li.item").length>0?this.$target.closest("li.item"):this.$target.parent();e("body, html").animate({scrollTop:t.offset().top},100)},_toggleHandle:function(e){void 0!==this.$toggleHandle&&("hide"===e?(this.options.toggleVisibilityToggleHandle&&this.$el.hide(),this.$toggleHandle.addClass(this.options.activeClass),this.unbindMouseEvents()):(this.options.toggleVisibilityToggleHandle&&this.$el.show(),this.$toggleHandle.removeClass(this.options.activeClass),this.bindMouseEvents("click")))},showHandleWithSameTarget:function(e){this.isDebug&&console.log("containerToggle:activeHandle",event),this.$target[0]===e.$target[0]&&(this.$el.addClass(this.options.activeClass),this.$target.trigger({type:"activateWidget",moderator:this.moderator}))},hideHandleWithSameTarget:function(e){this.isDebug&&console.log("containerToggle:disableHandle",event),this.$target[0]===e.$target[0]&&(this.$el.removeClass(this.options.activeClass),this.$target.trigger({type:"deactivateWidget",moderator:this.moderator}))},enableHandle:function(){this.$el.removeClass(this.options.disableClass)},disableHandle:function(){this.$el.addClass(this.options.disableClass)},_scrollToTop:function(){this.options.scrollTop&&(e("body").scrollTop(0),e(document).scrollTop(0))},activateWidget:function(e){this.isDebug&&console.log("activateWidget",e),this.isActive=!0,this.moderator.activeEls.containsJQuery(this.$el)||this.moderator.activeEls.push(this.$el),this.$el.addClass(this.options.activeClass)},deactivateWidget:function(e){this.isDebug&&console.log("deactivateWidget",e),this.isActive=!1,this.moderator.activeEls.removeJQuery(this.$el),this.$el.removeClass(this.options.activeClass)},disableWidget:function(){this.disable=!0},enableWidget:function(){this.disable=!1},toggleVisibility:function(e){this.$target.css({visibility:e?"visible":"hidden",display:e?"none":"block"})}})}(jQuery),function(e){"use strict";e.widget("aperto.videoModule",{options:{isDebug:!1,mobileWidth:768,videoIFrame:"video-iframe",iconPlay:".icon_wrapper",fullscreen:".fullscreen"},_create:function(){var t=this.options;this.$el=e(this.element[0]),this.href=this.$el.attr("href"),this.poster=this.$el.find("img").attr("src"),this.isIFrame=this.$el.is(".iframe"),this.$icon=e(t.iconPlay,this.$el),this.$player=e("video",this.$el),this.$handle=this.isIFrame?this.$el:this.$player,this.videoIFrame=Handlebars.compile(window.templates[t.videoIFrame]),this._createIFrame(),this.isDebug=t.isDebug,this.isDebug&&console.log("showboxVideo _create"),this._bindEvents(this,t),this._initialize()},_initialize:function(){this._resizePlayer(),this._bindClickEvent()},_bindEvents:function(t,i){e(window).smartresize(this._onResizeActions.bind(this)),e(i.fullscreen,this.$el).on("click",(function(e){return this.isDebug&&console.log("fullscreen"),e.preventDefault(),t.isFullscreen=!0,!0}))},_bindClickEvent:function(){this.isDebug&&console.log("_bindClickEvent"),this.$handle.on("click",this._onClickEvent.bind(this))},_onResizeActions:function(e,t){this.isDebug&&console.log("_onResizeActions",this);var i=this;setTimeout((function(){document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen?i.fullscreen=!0:i.fullscreen?i.fullscreen=!1:(i.disablePlayer(),i._resizePlayer())}),500)},_resizePlayer:function(){if(!this.isIFrame){var t=e("img",this.$el);this.$player.width(t.width()),this.$player.height(t.height()),this.$el.jmeProp("controlbar",!1)}},_onClickEvent:function(e){this.isDebug&&console.log("_onClickEvent"),e.preventDefault(),this.isIFrame&&this._createIFrame(),this._enablePlayer()},_enablePlayer:function(){this.isIFrame?(this.isDebug&&console.log("_enablePlayer iframe"),this.$el.addClass("hide"),this._insertIFrame(),this.$el.trigger("play")):(this.isDebug&&console.log("_enablePlayer video"),this.$icon.hide(),this.$player.play(),this.$el.jmeProp("controlbar",!0))},disablePlayer:function(){this.isIFrame?(this.isDebug&&console.log("disablePlayer iframe"),this.$el.removeClass("hide"),void 0!==this.$video&&this.$video.remove()):(this.isDebug&&console.log("disablePlayer video"),this.$icon.show(),this.$player.pause(),this.$el.jmeProp("controlbar",!1))},_createIFrame:function(){var e=this.$el.find("img");this.iFrame=this.videoIFrame({width:e.width(),height:e.height(),poster:this.poster,href:this.href})},_insertIFrame:function(){this.$video=e(this.iFrame),this.$el.after(this.$video)}})}(jQuery),function(e){"use strict";e.widget("aperto.inputHandler",{options:{isDebug:!1,height:200,width:"100%",activeClass:"active",masterSelectClass:"col-master-select",subSelectClass:"col-sub-select",comboboxSelector:"select.custom",enableAria:!1,combobox:{drawDownBtn:!1}},_create:function(){var t=this.options;this.$el=e(this.element[0]),this.$selectEl=e(t.comboboxSelector,this.$el),this.$selectEl.combobox(t.combobox),this._bindEvents()},_bindEvents:function(){var t=this.$el.hasClass(this.options.masterSelectClass)?this._onChangeMainCombobox.bind(this):this._filterActions.bind(this);this.$el.on("inputHandler:enable",this._enable.bind(this)),this.$selectEl.on("change",t),this.$el.hasClass(this.options.subSelectClass)&&e(window.document).on("inputHandler:subSelect:disable",this._disable.bind(this))},_onChangeMainCombobox:function(t){this.isDebug&&console.log("Main selectbox change. Val: ",t);var i=this._getSelectedId();e(window.document).trigger("inputHandler:subSelect:disable"),void 0!==i&&e("#"+i).trigger("inputHandler:enable"),this._filterActions(t)},_filterActions:function(e){this.isDebug&&console.log("Standard selectbox change. Val: ",val),this.$el.is(".option-link")||e.target.form.submit()},_getSelectedId:function(){return this.$selectEl.find(":selected").attr("rel")},_enable:function(){this.isDebug&&console.log("enable",this),this.$selectEl.prop("disabled",!1),this.$el.addClass(this.options.activeClass)},_disable:function(e,t){this.isDebug&&console.log("disable",this),this.$selectEl.prop("disabled",!0),this.$el.removeClass(this.options.activeClass)}})}(jQuery),function(e){"use strict";e.widget("aperto.audioModule",{options:{isDebug:!1,audioPlayer:".mediaplayer audio",audioControl:".jme-default-control-bar",activeClass:"play",audioModuleContent:"div.audio-modul-content",contentPlay:"div.content-play"},_create:function(){this.isDebug=this.options.isDebug,this.isDebug&&console.info("initialize ",this),this.$el=e(this.element),this.$player=e(this.options.audioPlayer,this.element),this.$audioControl=e(this.options.audioControl,this.$el),this.$audioModuleContent=e(this.options.audioModuleContent,this.$el),this._bindEventListeners();var t=this;setTimeout((function(){var i=e(".audio-date",t.$el),n=t.$audioControl.find(".duration-display").text();""==e.trim(e(i).html())?e('<span class="duration"> '+n+" MIN</span>").appendTo(i):e('<span class="duration">'+n+" MIN</span>").appendTo(i)}),1500)},_bindEventListeners:function(){var t=this;e(".start-player",this.$el).on("click",(function(e){t.isDebug&&console.log("startPlayer"),t.$player.play(),e.preventDefault(),t._enablePlayer(e)})),this.$player.on("ended",this.disablePlayer.bind(this))},_enablePlayer:function(e){this.$audioModuleContent.hasClass(this.options.activeClass)||(this.isDebug&&console.log("_enablePlayer"),this.$audioModuleContent.addClass(this.options.activeClass),this.$audioControl.addClass(this.options.activeClass))},disablePlayer:function(e){this.isDebug&&console.log("disablePlayer"),this.$audioModuleContent.removeClass(this.options.activeClass),this.$audioControl.removeClass(this.options.activeClass),this.$player.load()}})}(jQuery),function(e){"use strict";e.widget("aperto.socialList",{options:{isDebug:!1,mobileWidth:768},_create:function(){var t=this.options;this.isDebug=t.isDebug,this.isDebug&&console.log("initialize ",this),this.$el=e(this.element[0]),this.$elements=e("ul li",this.$el),this.$lastEl=this.$elements.last(
1),this._bindEvents(this,t),this._init(t)},_bindEvents:function(t,i){e(window).smartresize((function(e){t._init(i,e)}))},_mobileMode:function(e){this.$lastEl.addClass("last")},_noMobileMode:function(e){this.$lastEl.removeClass("last"),this.$elements.attr("style","")},_init:function(e,t){"mobile"===this._getDevice()?this._mobileMode(e):this._noMobileMode(e)},_getDevice:function(){return this.options.mobileWidth>=window.innerWidth?"mobile":"noMobile"}})}(jQuery),function(e){"use strict";e.widget("aperto.searchModule",{options:{isDebug:!1},_create:function(){var t=this.options;this.isDebug=t.isDebug,this.$el=e(this.element[0]),this.$form=e("form",this.$el),this.$searchInput=e("input[type=search]",this.$el),this._bindEvents(this,t),this._initAutocomplete()},_bindEvents:function(e,t){this.$searchInput.on("change",e.sendRequest.bind(this)),this.$searchInput.on("keydown",(function(t){13===t.which&&(t.preventDefault(),e.sendRequest())}))},sendRequest:function(){this.options,this.isDebug&&console.log("Serialized Form:",this.$form.serialize()),this.$form.submit()},_initAutocomplete:function(){var e=this;this.cache={},this.$searchInput.autocomplete({position:{at:"left bottom",my:"left top"},autoResize:!1,minLength:this.$searchInput.data("autocomplete-minlen")||1,highlight:!0,source:function(t,i){var n=t.term;void 0!==e.cache[n]?i(e.cache[n]):e._getAutoCompleteAjax(n,i)},change:function(t,i){i.item&&e._checkTerm(i.item.value)},select:function(t,i){e._checkTerm(i.item.value)&&e.sendRequest()}})},_checkTerm:function(e){var t=!1;return void 0!==this.lastTerm&&this.lastTerm===e||(this.lastTerm=e,this.$searchInput.val(e),t=!0),t},_setLastTerm:function(t){e.data(this,"list",{lastTerm:t,vals:this.cache[t]})},_getAutoCompleteAjax:function(t,i){var n=this,s={};s[this.$searchInput.data("param")||"term"]=t,e.ajax({url:this.$searchInput.data("source"),dataType:"json",data:s,success:function(e,s,o){n.isDebug&&console.log("success: ",e),n.cache[t]=e.suggest,i(e.suggest)},error:function(e){n.isDebug&&console.log("error: ",e)}})}})}(jQuery),function(e){"use strict";e.widget("aperto.documents",{options:{isDebug:!1,loader:".loading",template:"documents"},_create:function(){this.isDebug=this.options.isDebug,this.isDebug&&console.info("initialize ",this);var t=this.options;this.$el=e(this.element),this.template=Handlebars.compile(window.templates[t.template]),this.$loader=e(">"+t.loader,this.$el),this._getDocuments()},_getDocuments:function(){var t=this;this._showLoader(),e.ajax({type:"GET",url:this.$el.attr("data-docs"),dataType:"json",success:function(e,i,n){for(var s=0;s<e.docs.length;s++)e.docs[s].fileSize=e.docs[s].fileSize.replace(" "," ");t.$el.prepend(t.template(e)),t._hideLoader()},error:function(e){}})},_showLoader:function(){this.$loader.show()},_hideLoader:function(){this.$loader.hide()}})}(jQuery),function(e){"use strict";e.widget("aperto.mainNav",{options:{},_create:function(){this.level1Panel=e(".navigation-lvl-1",this.element),this.breadcrumb=e("#breadcrumb",this.element),this.sublevel=e("#subNav",this.element),this.mainNavHeight=this.level1Panel.outerHeight(),this.isStartpage=e("body").is(".front"),this.checkForStartpage(),0!==this.sublevel.length&&(this.addToggleBtn(),this.sublevelOpen=!0),this._bindEvents(),this.defaultMargin=1},_bindEvents:function(){var t=this;e("> ul > li",this.level1Panel).on("mouseenter",(function(i){if(i.preventDefault(),!window.matchMedia("(max-width: 786px)").matches){var n=e("#"+e(" > a[data-target]",this).data().target,t.element),s=e(this).closest("li");s.is(".active")||t.menuMouseOver(s,n)}})).on("mouseleave",(function(i){if(i.preventDefault(),!window.matchMedia("(max-width: 786px)").matches){var n=e("#"+e(" > a[data-target]",this).data().target,t.element),s=e(this).closest("li");t.menuMouseOut(s,n)}})).on("focusin",(function(i){if(!window.matchMedia("(max-width: 786px)").matches){var n=e("#"+e(" > a[data-target]",this).data().target,t.element),s=e(this).closest("li");s.is(".active")||t.menuMouseOver(s,n)}})).on("focusout",(function(i){if(!(window.matchMedia("(max-width: 786px)").matches||i.relatedTarget&&e.contains(this,i.relatedTarget))){var n=e("#"+e(" > a[data-target]",this).data().target,t.element),s=e(this).closest("li");t.menuMouseOut(s,n)}})).on("keydown",(function(i){if(!window.matchMedia("(max-width: 786px)").matches)if("Escape"===i.key||27===i.keyCode){var n=e("#"+e(" > a[data-target]",this).data().target,t.element),s=e(this).closest("li");t.menuMouseOut(s,n),e(" > a[data-target]",this).trigger("focus")}else if("ArrowRight"===i.key||"ArrowLeft"===i.key){i.preventDefault();var o=e("> ul > li",t.level1Panel),a=o.index(this),l="ArrowRight"===i.key?(a+1)%o.length:(a-1+o.length)%o.length;e(" > a[data-target]",o.eq(l)).trigger("focus")}})),this.toggleBtn&&this.toggleBtn.on("click",(function(e){e.preventDefault(),t.sublevelOpen?t.hide
1Sublevel():t.showSublevel()})),e(window).on("resize",e.Aperto.throttle((function(e){t.checkForStartpage()})))},hideSublevel:function(){var t=this,i=this.sublevel.innerHeight();this.sublevel.animate({height:0,opacity:0},i,(function(){e(this).removeAttr("style").addClass("js-hide"),t.toggleBtn.addClass("js-hide"),t.sublevelOpen=!1}))},showSublevel:function(){var t=this,i=this.sublevel.innerHeight();this.sublevel.css({height:0,opacity:0,display:"block"}).animate({height:i,opacity:1},i,(function(){e(this).removeAttr("style").removeClass("js-hide"),t.toggleBtn.removeClass("js-hide"),t.sublevelOpen=!0,t.options.onPanExpand&&t.options.onPanExpand.apply(t,[t,t.sublevel])}))},menuMouseOver:function(e,t){var i=this;e.addClass("js-active"),i.sublevel.addClass("js-hide");var n,s=this.mainNavHeight,o=this.hasOpenContainer?this.currentHeight:this.mainNavHeight;0!==t.length&&(t.addClass("js-visible"),s=t.innerHeight()+this.mainNavHeight+this.defaultMargin),n=100*Math.round(600/s),this.level1Panel.stop().css({height:o}).animate({height:s},n,(function(){i.hasOpenContainer=!0,i.currentHeight=s}))},menuMouseOut:function(e,t){var i=this;e.removeClass("js-active"),t.removeClass("js-visible"),i.sublevelOpen?(i.sublevel.removeClass("js-hide"),i.sublevelOpen=!0):(i.sublevel.addClass("js-hide"),i.sublevelOpen=!1);var n=100*Math.round(600/this.level1Panel.outerHeight());this.level1Panel.stop().animate({height:this.mainNavHeight},n,(function(){i.hasOpenContainer=!1}))},checkForStartpage:function(){this.isStartpage?(this.level1Panel.removeClass("js-hide-lvl-1"),this.level1Panel.css({height:""})):window.matchMedia("(max-width: 786px)").matches?(this.level1Panel.addClass("js-hide-lvl-1"),this.level1Panel.css({height:""})):this.level1Panel.removeClass("js-hide-lvl-1")},addToggleBtn:function(){this.toggleBtn=e('<div class="toggle-btn"><a href="#">'+e.i18n.getText("close")+" / "+e.i18n.getText("open")+"</a></div>").appendTo(this.breadcrumb.find("ul"))}})}(jQuery),(()=>{class e{mobileNav;navPanels;visibleIds;navRootPanel;mobileOpener;mobilePanel;preNavBtn;currPage;open=!1;constructor(e){this.mobileNav=e,this.navRootPanel=e.querySelector(".nav-root-panel"),this.navPanels=e.querySelectorAll(".nav-panel"),this.navBtns=e.querySelectorAll("li button.subnav-toggle"),this.openLis=e.querySelectorAll("li.open"),this.preNav=document.querySelector(".pre-nav"),this.preNavBtn=document.querySelector(".pre-nav .back-link"),this.currPage=e.querySelector("a.active"),this.visibleIds=[],this.mobileOpener=document.querySelector('a[data-target="navigation"]'),this.mobilePanel=this.mobileNav,this.init()}init(){this.initPanels();for(let e of this.navBtns)e.addEventListener("click",(t=>{t.preventDefault(),this.setActivePanel(e.closest("li").dataset.target)}));this.navRootPanel&&this.setActivePanel(this.navRootPanel.id),this.preNavBtn&&this.preNavBtn.addEventListener("click",(()=>{this.removeLastPanel()})),window.addEventListener("resize",(()=>{this.displayPanels()})),window.addEventListener("load",(()=>{this.displayPanels()})),this.mobileOpener.addEventListener("click",(e=>{e.preventDefault(),this.open?(this.mobileOpener.classList.remove("js-open"),this.mobileNav.classList.remove("js-open"),this.hideMobile()):(this.mobileOpener.classList.add("js-open"),this.initPanels(),this.showMobile(),this.mobileNav.classList.add("js-open"))}))}initPanels(){const e=this.mobileNav.querySelectorAll("li.open");this.visibleIds=[this.navRootPanel.id];for(let t of e)this.visibleIds.push(t.dataset.target),t.closest("nav").classList.add("visible")}hideMobile(){this.open=!1,this.mobileNav.style.height="0px",this.initPanels(),this.displayPanels()}showMobile(){clearTimeout(this.tmt),this.open=!0,this.displayPanels()}setActivePanel(e){this.visibleIds.includes(e)||this.visibleIds.push(e),this.displayPanels()}removeLastPanel(){this.visibleIds.length--,this.displayPanels()}displayPanels(){let e=0;this.preNavBtn&&(e=50,this.visibleIds.length>1?this.preNavBtn.classList.remove("offset"):this.preNavBtn.classList.add("offset"));for(let t of this.navPanels)this.visibleIds.includes(t.id)?t.classList?.add("visible"):t.classList?.remove("visible"),t.id===this.visibleIds[this.visibleIds.length-1]&&(this.open?this.mobileNav.style.height=t.querySelector("ul").scrollHeight+e+"px":this.mobileNav.style.height="0px")}}document.addEventListener("DOMContentLoaded",(function(){const t=document.querySelector("#mobile-nav");t&&new e(t)}))})(),function(e){"use strict";var t="on";e.widget("aperto.carousel",{options:{selectedIndex:0,type:"normal",hasThumbView:!1,isThumbView:!1,pagination:!0,paginationGrouping:!1,itemAdjust:!0,adaptiveHeight:!1,viewportBreaks:{800:1,1270:1,1600:1,1900:1},paginationAtoms:'<li class="pagination-item pa-$number" data-pa-index="$index"><button class="pagination-item-button"><span>$number</span></button></li>',autoplay:!1,interval:8e3,nextBtn:".stage-next",prevBtn:".stage-prev",paginationSel:".pagination",view:".carousel-wrapper",doc:".carousel-area",itemSel:".carousel-item > .carousel-item-inner",adaptHeightBtns:!1},_create:function(){var i=this;if(this.currentHeight=0,this.$view=this.element.find(this.options.view),this.$doc=this.$view.find(this.options.doc),this.viewBox={},this.isAnimated=this.$doc.is(".animate"),this.hasThumbView=this.options.hasThumbView,this.isThumbView=this.options.isThumbView,this.$items=e(this.options.itemSel,this.$view),this.nextCallback=e.proxy(this.next,this),this.previousCallback=e.proxy(this.previous,this),this.updateViewBox(),this.addResize(),this.itemAdjust(!0),this.addTouchControl
1s(),this.isThumbView?this.thumbnailPagination(!0):this.pagination(!0),this.addStepButtons(),this.initKeyboardArrowNavigation(),this._created=!0,"endless"===this.options.type&&this.updateDisabledState(),!0===this.options.adaptiveHeight){var n=function(){var e=i.selectedIndex();i.currentHeight=i.$items.eq(e).height(),i.$doc[0].style.height=i.currentHeight+"px"};setTimeout(n,50),this.options.adaptHeightBtns&&(this.resizeBtns=this.$view.find(".toggle_faq"),this.resizeBtns.on("click",(function(){setTimeout(n,50)})))}if(this.hasThumbView){var s=this.element.attr("rel");this.thumbView=e("#"+s),this.thumbView.find(this.options.itemSel).on("click",(function(t){t.preventDefault();var n=e(this).parent().index();i.selectedIndex(n),i.updatePagination(),e(window).trigger("thumbnailclicked",n)}))}this.isThumbView&&(e(i.$doc.find(i.options.itemSel)[0]).addClass(t),e(window).on("thumbnailclicked",(function(n,s){var o=i.$doc.find(i.options.itemSel);o.removeClass(t),e(o[s]).addClass(t)}))),this.isThumbView?(e(this.options.prevBtn,this.element).remove(),e(this.options.nextBtn,this.element).remove()):(e(this.options.prevBtn,this.element).addClass("enabled").attr("tabindex","-1"),e(this.options.nextBtn,this.element).addClass("enabled").attr("tabindex","-1")),this.options.autoplay&&this.initAutoplay()},pagination:function(i){if(i){var n=this.options,s=this;this.pagination=e(this.options.paginationSel,this.element);var o='<ul class="pagination-item-list">';this.$doc.children().each((function(e){o+=n.paginationAtoms.replace(/\$number/g,e+1).replace(/\$index/g,e)})),this.pagination.html(o+"</ul>"),this.paginationBtns=e("li",this.pagination),this.paginationBtns.eq(this.selectedIndex()).addClass(t),setTimeout((function(){s.updatePagination()})),n.paginationGrouping&&e(window).on("resize",e.Aperto.throttle((function(e){s.updatePagination()}))),this.paginationBtns.touchClick((function(){var t=e(this),i=s.selectedIndex(),n=s.paginationBtns.index(t);n!==i&&(s.selectedIndex(n),s.updatePagination(),s.hasThumbView&&s.updateThumbview(n))})),this.$doc.children().length<=1&&this.pagination.addClass("disabled")}},updateThumbview:function(i){var n=this.$doc.find(".carousel-item").length,s=this.thumbView.find(".pagination-item").length;this.thumbView.find(".carousel-item-inner").removeClass(t),e(this.thumbView.find(".carousel-item-inner")[i]).addClass(t);var o=Math.ceil((i+1)/(n/s));e(this.thumbView.find(".pagination-item")[o-1]).trigger("click")},thumbnailPagination:function(i){if(i){var n=this.options,s=this;this.pagination=e(this.options.paginationSel,this.element);var o='<ul class="pagination-item-list">';s.slidesCount=this.$doc.children().length/this.options.viewportBreaks[800];for(var a=0;a<s.slidesCount;a++)o+=n.paginationAtoms.replace(/\$number/g,a+1).replace(/\$index/g,a);this.pagination.html(o+"</ul>"),this.paginationBtns=e("li",this.pagination),s.paginationBtns.removeClass(t),e(s.paginationBtns[0]).addClass(t),this.paginationBtns.touchClick((function(){var i=e(this),n=4*i.index();s.paginationBtns.removeClass(t),i.addClass(t),s.selectedIndex(n)}))}},updatePagination:function(){var e=this,i=this.options.paginationGrouping?e.getSelectedIndexes():[e.selectedIndex(),e.selectedIndex()];e.paginationBtns.removeClass(t),e.paginationBtns.slice(i[0],i[1]+1).addClass(t)},indexFromLeft:function(t){t||(t=0);var i=0,n=-1*(this.position()+t);return this.$doc.children().each((function(t){var s=e(this).position();return s?s.left+1>=n?(i=t,!1):void 0:(this.error("something happened"),i=t,!1)})),i},indexFromRight:function(t){var i;t||(t=0);for(var n=-1*(this.position()+t),s=this.$doc.children(),o=s.length;o--&&o;){if(!(i=e(s[o]).position())){this.error("something happened");break}if(i.left-1<=n)break}return o},snapTo:function(e){var t;t=e<0?this.indexFromLeft():this.indexFromRight(),this.selectedIndex(t),this.updatePagination()},setRelPos:function(e){this.setAnimate(!1),this.$doc.css("left",this.position()+e)},setAnimate:function(e){e!=this.isAnimated&&(this.isAnimated=e,this.$doc[e?"addClass":"removeClass"]("animate"))},updateViewBox:function(){this.adjustItems(),this.viewBox.min=0,this.viewBox.width=this.$view.width();var t=0;this.$items.each((function(){t+=e(this).width()})),this.$doc[0].style.minWidth=t+"px";var i=t-this.viewBox.width;i!==this.viewBox.max&&(this.viewBox.max=i,this.selectedIndex(this.options.selectedIndex,!0))},selectNext:function(){var e=this.selectedIndex(),t=e+1;e>=this.$doc.children().length-1&&(t=0),this.selectedIndex(t)},selectPrev:function(){var e=this.selectedIndex(),t=this.$doc.children().length,i=e-1;e<=0&&(i=t-1),this.selectedIndex(i)},getSelectedIndexes:function(){var e,t,i;if(!this._selectedIndexes)if(t=Math.abs(this.position()),e=this.$doc.children(),this._selectedIndexes=[this.options.selectedIndex,this.options.selectedIndex],this.reachedEnd())for(this._selectedIndexes[1]=[e.length-1],i=e.length-1;i>=0&&(this._selectedIndexes[0]=i,!(e.get(i).offsetLeft-i-5<=t));i--);else for(t+=this.viewBox.width,i=this.options.selectedIndex;i<e.length&&!(e.get(i).offsetLeft+i+5>=t);i++)this._selectedIndexes[1]=i;return this._selectedIndexes},selectedIndex:function(e,t){var i,n,s,o;if(!arguments.length)return this.options.selectedIndex;o=this.$doc.children(),e<0||o.length<=e||!this._created&&!e&&this.options.selectedIndex==e||((i=o.eq(e).position())?(n=-1*Math.min(Math.max(i.left,this.viewBox.min),this.viewBox.max),this.setAnimate(this._created&&!t&&!this.options.adaptiveHeight),!0===this.options.adaptiveHeight&&(s=o.eq(e).height()),this.position(n,s),this._selectedIndexes=null,"normal"==this.options.type&&this.updateStartEnd(),this.options.selectedIndex!=e&&(this.options.selectedIndex=e,this.element.trigger("indexchange"))):this.error("something bad happened"))},position:function(e,t){if(!arguments.length)return parseFloat(this.$doc.css("left"),10)||0;var i=this.$doc;t?(this.currentHeight<=t?i.animate({height:t+"px"},500,(function(){i.animate({left:e+"px"})})):i.animate({left:e+"px"},500,(function(){i.animate({height:t+"px"})})),this.currentHeight=t):i.animate({left:e+"px"})},updateStartEnd:function(){var e=-1*this.position()<1,t=-1*this.position()>this.viewBox.max-1;e===this._atStart&&t===this._atEnd||(this._atStart=e,this._atEnd=t,"endless"===this.options.type&&this.updateDisabledState())},reachedStart:function(){return this._atStart},reachedEnd:function(){return this._atEnd},initKeyboardArrowNavigation:function(){this.$view.find("a").on("focus",e.proxy(this.addKeyboardArrowNavigation,this)),this.$view.find("a").on("blur",e.proxy(this.removeKeyboardArrowNavigation,this))},addKeyboardArrowNavigation:function(t){var i=e(t.target);this.onFocusLinkKeyDownCallback=this.onFocusLinkKeyDownCallback||e.proxy(this.onFocusLinkKeyDown,this),i.on("keydown",this.onFocusLinkKeyDownCallback),this.playPauseBtn&&this.playPauseBtn.length&&this.stopAutoPlay(this.playPauseBtn)},removeKeyboardArrowNavigation:function(t){e(t.target).off("keydown",this.onFocusLinkKeyDownCallback),"play"===this.lastAutoPlayState&&this.playPauseBtn&&this.playPauseBtn.length&&this.startAutoPlay(this.playPauseBtn)},onFocusLinkKeyDown:function(e){switch(e.keyCode){case 37:this.previous();break;case 39:this.next()}},next:function(){this.selectNext(),this.updatePagination()},previous:function(){this.selectPrev(),this.updatePagination()},addStepButtons:function(){this.element.touchClick(this.options.nextBtn,this.nextCallback),this.element.touchClick(this.options.prevBtn,this.previousCallback),"endless"===this.options.type&&this.updateDisabledState()},updateDisabledState:function(){e(this.options.prevBtn,this.element).prop("disabled",this.reachedStart()),e(this.options.nextBtn,this.element).prop("disabled",this.reachedEnd())},addResize:function(){var t=this;e(window).on("resize",e.Aperto.throttle((function(e){t.updateViewBox()})))}
1,addTouchControls:function(){var e,t,i,n,s=this,o=this,a=this.$doc,l=!1,r=function(){l=!1},c=function(i){var s=i.originalEvent;1==(s.changedTouches||s.touches).length&&Math.abs(t-e)>15&&(l=!0,clearTimeout(n),n=setTimeout(r,301),i.preventDefault(),o.snapTo(t-e),d())},h=function(e){var n=e,s=((e=e.originalEvent).changedTouches||e.touches)[0],a=s.pageX,l=s.pageY,r=t-a,c=i-l;t=a,i=l,Math.abs(r)&&(Math.abs(c)||n.preventDefault(),o.setRelPos(-1*r))},d=function(){a.off("touchmove",h).off("touchend",c)};a.on("click",(function(e){(l||s.isThumbView)&&(e.preventDefault(),e.stopImmediatePropagation())})),a[0].addEventListener("touchstart",(function(n){1==(n=n.originalEvent).touches.length&&(d(),e=n.touches[0].pageX,t=n.touches[0].pageX,i=n.touches[0].pageY,a[0].addEventListener("touchmove",h,{passive:!0}),a[0].addEventListener("touchend",c,{passive:!0}))}),{passive:!0})},itemAdjust:function(e){arguments.length&&!1!==e&&(this.adjustItems(),this.updateViewBox())},adjustItems:function(){var t,i=1,n=this.$view.innerWidth(),s=e(this.options.itemSel,this.$view);e.each(this.options.viewportBreaks,(function(e,t){if(i=t,n<=e)return!1})),i?(t=n/i-(parseFloat(e(s[1]).css("marginLeft"),10)||0)-(parseFloat(e(s[1]).css("marginRight"),10)||0),s.outerWidth(t)):s.css({width:""})},initAutoplay:function(){var t=this;t.playPauseBtn=e('<span tabindex="0" role="button" class="play-pause-btn">'+e.i18n.getText("isPlaying")+"</span>").appendTo(this.$view),t.playPauseBtn.addClass("isPlaying"),t.playPauseBtn.on("click",(function(i){i.preventDefault(),e(this).is(".isPlaying")?(t.stopAutoPlay(e(this)),t.lastAutoPlayState="pause"):(t.startAutoPlay(e(this)),t.lastAutoPlayState="play")})),t.myInterval=window.setInterval((function(){t.selectNext(),t.updatePagination()}),this.options.interval)},startAutoPlay:function(t){t.removeClass("isPausing").addClass("isPlaying").text(e.i18n.getText("isPlaying")),this.myInterval=window.setInterval((function(){this.selectNext(),this.updatePagination()}),this.options.interval)},stopAutoPlay:function(t){t.removeClass("isPlaying").addClass("isPausing").text(e.i18n.getText("isPausing")),window.clearInterval(this.myInterval)}})}(jQuery),function(e){"use strict";e((function(){var t=e("#gsearchbar-form"),i=e("#gsearch-field"),n=e("#gsearch-module"),s=e("#gsearch-results-label"),o=e("#gsearch-results-total"),a=e("#gsearch-results-term"),l=e("#gsearch-result-list"),r=e("#gsearch-info-total"),c=e("#gsearch-info-last"),h=e("#gsearch-next-results-count"),d=e("#gsearch-results-line"),u=e("#gsearch-results-error"),g=null,p=e(".gsearch-filter-item"),f=e("#gsearch-more"),v=e("#gsearch-more-btn"),m="",b="",w={},x=1,y=null;function C(e){var t=parseInt(e).toFixed(0).toString().split("");t.reverse();for(var i,s=0,o=[];i=t.shift();)s++%3==0&&o.length>0&&o.unshift(n.data("thousandsep")),o.unshift(i);return o.join("")}function $(n){if(""!==(m=i.val())&&m!==b){b=m;var p="/servlets/search/";p+="?query="+encodeURIComponent(m),p+=g.params,p+="&resultsPerFilter=exclude",n?(p+="&start=",p+=(x+=10).toString(),v.addClass("-is-loading")):(f.hide(),l.empty(),x=1),null!=y&&y.abort(),y=e.ajax({type:"GET",dataType:"json",url:p,beforeSend:function(){for(var e in t.addClass("-is-loading"),w)w.hasOwnProperty(e)&&w[e].loading()},success:function(t){if(u.hide(),t.hasOwnProperty("error"))l.html('<span class="error">'+t.error+"</span>");else{var i=1===t.resultTotal?s.data("single"):s.data("default");for(var g in s.text(i),o.text(C(t.resultTotal)),a.text(m),d.show(),t.items&&t.items.length>0?function(t){var i=0,n=null;if(e.each(t,(function(t,s){var o="";void 0!==this.fileFormat&&(o="<small>"+this.fileFormat+"</small>");var a=e('<li style="opacity: 0;"><div class="content_wrapper"><div class="text-md"><a href="'+this.link+'">'+this.title+"</a></div><p>"+this.snippet+"</p><p>"+o+'<a href="'+this.link+'">'+this.formattedUrl+"</a></p></div>");i=100*t,0===t?(n=a,a.appendTo(l).animate({opacity:"1"})):a.appendTo(l).delay(i).animate({opacity:"1"})})),n&&x>1||e(window).width()<767){var s=e(window).width()>767?n.offset().top:n.offset().top-e("#gsearch-filter-switch-container").outerHeight();e("html, body").delay(i).animate({scrollTop:s},"fast")}}(t.items):n||(l.empty(),l.html('<div class="content_wrapper"><p class ="hint-error">'+l.data("nothing")+"</p></div>")),t.hasNextPage?(c.text(t.nextStartIndex-1),r.text(C(t.resultTotal)),h.text(t.nextResultsCount),f.delay(100*t.items.length).fadeIn()):f.hide(),w)if(w.hasOwnProperty(g)){var p=g.split("-"),v=null,b=[];for(p.reverse();v=p.shift();){var $=v[0].toUpperCase()+v.slice(1);b.unshift($)}var T="result"+b.join("");t[T]?w[g].set(t[T]):w[g].set()}}y=null},error:function(){for(var e in l.html('<div class="content_wrapper"><p class ="hint-error">'+l.data("error")+"</p></div>"),w)w.hasOwnProperty(e)&&w[e].disable()}}).always((function(){b="",t.removeClass("-is-loading"),n&&v.removeClass("-is-loading")}))}else""===m&&(u.show(),d.hide(),l.empty(),f.hide())}function T(e){var t=this;t.el=e,t.key=t.el.data("key"),t.val=0,t.selected=e.hasClass("selected"),t.siblingEls=t.el.siblings(".filter-item"),t.valSpan=t.el.find("#result-"+t.key),t.siblingFilters=[],t.disabled=!1,t.locked=e.hasClass("locked");for(var i=0;i<t.siblingEls.length;
1i++)t.siblingFilters.push(t.siblingEls.data("key"));return t.loading=function(){t.valSpan.html('(<svg version="1.1" class="gsearch-loading" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="6px" viewBox="0 0 23 6" xml:space="preserve"><use xlink:href="#gsearch_loading"/></svg>)')},t._setValStr=function(e){e?t.valSpan.html("("+C(e)+")"):t.valSpan.html("")},t.set=function(e){t.val=e,t._setValStr(t.val),0!==e?t.enable():t.disable(),t.unlockWithSiblingCheck()},t.enable=function(){t.disabled=!1,t.el.removeClass("disabled")},t.disable=function(){t.disabled=!0,t.el.addClass("disabled"),t.lockSibling()},t.lock=function(){t.locked=!0,t.el.addClass("locked")},t.unlock=function(){t.locked=!1,t.el.removeClass("locked")},t.select=function(){t.selected=!0,t.el.addClass("selected"),g._buildParams()},t.deselect=function(){t.selected=!1,t.el.removeClass("selected"),g._buildParams()},t.unlockWithSiblingCheck=function(){setTimeout((function(){!0===t._checkSiblingSelected()&&!0!==t._checkSiblingDisabled()?t.unlock():!t.disabled&&t.selected&&t.lock()}),200)},t.lockSibling=function(){setTimeout((function(){for(var e=0;e<t.siblingFilters.length;e++)!w[t.siblingFilters[e].toString()].disabled&&w[t.siblingFilters[e].toString()].selected?w[t.siblingFilters[e].toString()].lock():w[t.siblingFilters[e].toString()].unlock()}),100)},t.unlockSibling=function(){setTimeout((function(){for(var e=0;e<t.siblingFilters.length;e++)w[t.siblingFilters[e].toString()].disabled||w[t.siblingFilters[e].toString()].unlock()}),100)},t._checkSiblingLocked=function(){for(var e=!1,i=0;i<t.siblingFilters.length;i++)w[t.siblingFilters[i].toString()].locked&&(e=!0);return e},t._checkSiblingDisabled=function(){for(var e=!1,i=0;i<t.siblingFilters.length;i++)w[t.siblingFilters[i].toString()].disabled&&(e=!0);return e},t._checkSiblingSelected=function(){for(var e=!1,i=0;i<t.siblingFilters.length;i++)w[t.siblingFilters[i].toString()].selected&&(e=!0);return e},t.el.on("click",(function(){t.disabled||(!0===t.selected?!1===t.locked&&!0===t._checkSiblingSelected()&&!0!==t._checkSiblingDisabled()&&(t.deselect(),t.lockSibling()):(t.select(),t.unlockSibling()))})),t}function _(){window.innerWidth<767?i.attr("placeholder",i.data("mobile")):i.attr("placeholder",i.data("desktop"))}p.each((function(){var t=e(this).data("key");w[t]=new T(e(this))})),g=new function(e,t){var i=this;return i.params="",i.reset=function(){for(var e=0;e<t.length;e++)t[e].reset()},i._buildParams=function(){for(var e in i.params="",t)t.hasOwnProperty(e)&&(i.params+="&"+e+"="+t[e].selected.toString());$()},i._resetParams=function(){i.params=""},i}(e(this),w),t.on("submit",(function(e){e.preventDefault(),$()})),v.on("click",(function(e){v.blur(),$("more")})),t.length>0&&$(),_(),e(window).on("resize",(function(){_()})),e("#gsearch-field, #quicksearchbar").on("focus",(function(){this.select()}
1)).on("mouseup",(function(e){e.preventDefault()})).autocomplete({position:{my:"left top",at:"left bottom",offset:"0, 5",collision:"none"},source:function(t,i){e.ajax({url:"https://clients1.google.com/complete/search?q="+t.term+"&client=partner-generic&hl=de&sugexp=gsnos,n=13&gs_rn=34&gs_ri=partner-generic&partnerid=007080956116107738691:5hrjmqbvg1y&types=t&ds=cse",dataType:"jsonp",success:function(t){i(e.map(t[1].slice(0,10),(function(e){return{label:e,value:e}})))}})},autoFill:!0,appendTo:e(this).closest(".suggest-container"),minChars:0,select:function(t,i){e(this).closest("input").val(i.item.value),e(this).closest("form").trigger("submit")}})}))}(jQuery),function(e){"use strict";e((function(){var t=e(".cookie-banner"),i=e(".cookie-banner-ok"),n="hasCookieConsent";(function(e){return window.document.cookie.indexOf(e+"=true")>-1||!(window.document.cookie.indexOf(e+"=false")>-1)&&null})(n)||t.addClass("show"),i&&i.on("click",(function(e){(function(e,t){var i=new Date,n=33696e6;i.setTime(i.getTime()+n),window.document.cookie=e+"="+t+";secure=true;sameSite=lax;expires="+i.toUTCString()+";path=/"})(n,!0),t.removeClass("show")}))}))}(jQuery),function(e){"use strict";e((function(){const t=e("#popup");function i(t){if(t.target!==t.currentTarget)return;const i=e("#popup");e("#popup-wrapper").fadeOut(),e("html").css("overflow-y","auto"),i.data("set-cookie")&&function(e,t,i){var n;if(i){var s=new Date;s.setTime(s.getTime()+30*i*24*60*60*1e3),n="; expires="+s.toGMTString()}else n="";document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)+n+"; path=/"}("popup-"+i.data("id"),"true",i.data("lifetime"))}t.length&&(function(e){for(var t=encodeURIComponent(e)+"=",i=document.cookie.split(";"),n=0;n<i.length;n++){for(var s=i[n];" "===s.charAt(0);)s=s.substring(1,s.length);if(0===s.indexOf(t))return decodeURIComponent(s.substring(t.length,s.length))}return null}("popup-"+t.data("id"))||(setTimeout((function(){e("#popup-wrapper").fadeIn()}),1e3*t.data("delay")),e("html").css("overflow-y","hidden"),document.querySelector("#popup").onclick=function(e){i(e)},document.querySelector("#popup .trigger").onclick=function(e){i(e)}))}))}(jQuery),function(e){"use strict";e((function(){function t(t){t.target===t.currentTarget&&(e("#event-registration-wrapper").fadeOut(),e("html").css("overflow-y","auto"),setTimeout((function(){e("#subLevel").css("z-index",2),e("#breadcrumb").css("z-index",2)}),2e3))}e(document).ready((function(){const i=e("#event-registration-link");i.length&&(i.on("click",(function(){e("#event-registration-wrapper").fadeIn(),e("html").css("overflow-y","hidden"),e("#subLevel").css("z-index",0),e("#breadcrumb").css("z-index",0)})),e("#event-registration").on("click",(function(e){t(e)})),e("#event-registration .trigger").on("click",(function(e){t(e)})))}))}))}(jQuery),function(e){void 0===window.aperto&&(window.aperto={});var t=function(){},i=function(){window.HandlerbarsTemplates(),h()},n=function(e){x()},s=function(t){c(t),a(t),t&&x(t),e("#navigation-wrapper",t).mainNav({onPanExpand:function(t,i){Array.prototype.slice.apply(e("#subLevel > ul > li > a",i),[]).forEach((function(e){new Ellipsis(e,{})}))}}),e(".stage",t).each((function(t){e(this).find(".stage-item").length>1?e(this).carousel({autoplay:!0,type:"endless",view:".stage-wrapper",doc:".stage-area",itemSel:".stage-item > .stage-item-inner"}):e(this).addClass("stage-single-item")})),e(".faq_wrapper",t).each((function(){let t=location.hash||new URLSearchParams(window.location.search).get("id")||"";t&&!t.startsWith("#")&&(t=`#${t}`);const i=e(this).find(t);i.length&&e.SCROLLROOT.animate({scrollTop:i.offset().top})})),v(t),m(t),b(t),l(t),T(t),y(t),d(t),u(t),p(t),f(t),g(t),C(t),_(t),r(t),$(t),e(".file-input-wrapper",t).each((function(){var t=e(this).find("input[type=file]"),i=e(this).find(".file-input-clear");""===t[0].value?(t.removeClass("filled"),i.removeClass("js-visible")):(t.addClass("filled"),i.addClass("js-visible")),i.on("click",(function(){t[0].value="",t.removeClass("filled"),i.removeClass("js-visible")})),t.on("change",(function(){""===e(this)[0].value?(t.removeClass("filled"),i.removeClass("js-visible")):(t.addClass("filled"),i.addClass("js-visible"))}))})),e('a[data-target="searchbar"], a[data-target="mobile-search"]',t).on("click",(function(t){t.preventDefault();var i=e(this).closest("li"),n=e("#"+e(this).data("target"));i.is(".js-active")?(i.removeClass("js-active"),n.removeClass("js-active"),i.setFocus()):(i.addClass("js-active"),n.addClass("js-active"),e("input[type=search]",n).setFocus())})),e("#action_print a",t).on("click",(function(e){e.preventDefault(),setTimeout((function(){window.print()}),500)})),e(".filter, #inpage-searchbar",t).searchModule(),e(".footer_column.social_media",t).socialList(),e(".news-social-media .short",t).newsSocialMedia(),e(".audio-modul",t).audioModule(),e(".
1showbox-video",t).videoModule(),e(".alumni-teaser a",t).each((function(){const t=()=>{var t=e(this).find(".panel-container"),i=e(this).find(".hover-panel"),n=e(this).find(".intro-panel"),s=i.outerHeight(),o=n.outerHeight();s&&o&&(console.log(s,o),t.css({height:Math.max(s,o)}))};t(),window.addEventListener("resize",t)}));var i=e(".footer_column.links",t);if(i.find("li").length>0){var n=i.parent(),s=i.clone(!0,!0),o=null,h=null;function w(){window.matchMedia("(max-width: 767px)").matches?(o||(o=s.addClass("mobile-elements").tabtree({panelSel:"nav > ul",buttonSel:"h1",toggleButton:!0,defaultSelected:-1}),h||($maPortalmobileInner=e(".mitarbtd-prtl",i).first().clone(!0,!0).html(),h=e('<div class="mitarbtd-prtl mobile-elements">').html($maPortalmobileInner),o.append(h))),n.prepend(o),i.remove()):(o&&o.remove(),n.prepend(i))}e(window).on("resize",w),w()}},o=function(e){a(e),w(e),x(e)},a=function(t){Array.prototype.slice.apply(e(".ellipsis",t),[]).forEach((function(e){new Ellipsis(e,{})}))},l=function(t){var i={buttonSel:"a.toggle",defaultSelected:-1,toggleButton:!0,handleDisplay:"onlyInit",hideStyle:"visibility",collapse:function(t,i){i.panel.stop().slideParentUp({hideStyle:"visibility"}),e(".audio-modul",i.panel).each((function(){e(this).data("apertoAudioModule").disablePlayer()})),e(".showbox-video",i.panel).each((function(){e(this).data("apertoVideoModule").disablePlayer()}))},init:function(t,i){const n=window.location.search?new URLSearchParams(window.location.search).get("id"):"";i.instance.panels.each((function(t){var s;if(e(this).attr("id")===n&&(e(this).data("tabtreepanel").expand(),s=e(this).closest(".toggle-container"),"result-list"===i.instance.element.attr("id")&&s.length||"carousel-tabtree"===i.instance.element.attr("id")&&s.length)){var o=s.offset().top;e.SCROLLROOT.scrollTop(o)}}))},expand:function(e,t){t.panel.stop().slideParentDown({hideStyle:"visibility"}),setTimeout((function(e){t.panel.closest("li").trigger("panelExpanded",[{target:t}])}),300)}};e(".tabtree, #date_entry_list, .date_entry_list").each((function(){e(this,t).tabtree(e.extend(i,{panelSel:".expandable_content"})),e(this).find("li .toggle-title").on("click",(function(t){t.preventDefault(),e(this).parent().find("a.toggle").trigger("click")}))}));var n={buttonSel:"> li > div > .toggle-title > a.toggle",createPanelTabRelation:!0,defaultSelected:-1,toggleButton:!0,activeButtonClass:"on",activePanelClass:"open",expand:function(t,i){var n=e(i.panel);n.is("[data-docs]")&&(window.location.hash="anchor-"+n.attr("id"),n.documents())},init:function(t,i){var n=window.location.hash;n=n.substr(8),i.instance.panels.each((function(){if(e(this).attr("id")===n){e(this).parents(".expandable_content").each((function(){e(this).data("tabtreepanel").expand()})),e(this).data("tabtreepanel").expand();var t=e(this).offset().top;t>100&&(t-=100),e(window).scrollTop(t)}}))}};e(".documents ul.level-1",t).tabtree(n),e(".documents ul.level-2",t).tabtree(n),e(".documents ul.level-3",t).tabtree(n),e(".documents ul.level-4",t).tabtree(n),e(".documents ul.level-5",t).tabtree(n),e(".documents ul.level-6",t).tabtree(n)},r=function(t){e("nav ul.mobileselect",t).each((function(){var t='<select class="link_list">';e("li > a",this).each((function(i,n){t=t+'<option value="idx'+i+'" data-href="'+n.getAttribute("href")+'" '+(e(n).parent().is(".selected")?"selected":"")+">"+e(this).text()+"</option>"})),e(t+="</select>").insertAfter(this).on("change",(function(t){window.location=e("option:selected",this).attr("data-href")})).combobox()})),e(".organisationsfinder .glossar form select",t).on("change",(function(t){t.preventDefault(),e(this).closest("form").submit()}))},c=function(t){e("#introductions",t).each((function(){e(this).on("click",(function(){var t=e(this),i=e("#"+t.data("target")),n=i.find(".content_wrapper")[0];0===i.find(".close").length&&e('<a href="#" title="'+e.i18n.getText("close")+'" class="close toggle tablinks">'+e.i18n.getText("close")+"</a>").appendTo(i.find(".content_wrapper")).on("click",(function(n){n.preventDefault(),t.removeClass("active"),i.removeClass("is-visible").css({height:0}),e("#locationfinder").data("apertoLocationfinderNew").closePanel()})),t.is(".active")?(t.removeClass("active"),i.removeClass("is-visible").css({height:0})):(t.addClass("active"),i.css({height:n.scrollHeight}),i.addClass("is-visible"),e("#locationfinder").data("apertoLocationfinderNew").closePanel()),e(window).on("resize",(function(){i.hasClass("is-visible")&&i.css({height:n.scrollHeight})}))}))}))},h=function(){e(document).on("play",(function(t){var i=e("audio").not(t.target),n=e("video").not(t.target),s=e(".showbox-video.iframe").not(t.target);i.parent().parent().audioModule("disablePlayer"),n.parent().videoModule("disablePlayer"),s.videoModule("disablePlayer")}))},d=function(t){e("#action_share",t).tabtree({buttonSel:">a",createPanelTabRelation:!0,defaultSelected:-1,toggleButton:!0})},u=function(t){var i=e(".teamlist.closed li",t);i.each((function(t){e(this).css("z-index",i.length-t)})),e("ul.teamlist.closed",t).tabtree({panelSel:"li .teamprofile.additional",buttonSel:"li a.toggle.handle",toggleButton:!0,defaultSelected:-1,expand:function(e,t){t.panel.find("a.toggle").on("click",(function(e){e.preventDefault(),t.panel.data("tabtreepanel").collapse()}))}})},g=function(t){e(".faq_wrapper:not(.small) .faq_list",t).each((function(t){var i=e("li",this),n=e(".toggle_faq",this).show();e(".question",i).removeClass("js-hidden"),e(".answer",i).addClass("js-hidden"),n.on("click",(function(t){var n=e(this).closest("li");e(n).is(".active")?(e(n).removeClass("active"),e(this).removeClass("active"),e(".question",n).removeClass("js-hidden"),e(".answer",n).addClass("js-hidden")):(i.removeClass("active"),e(".question",i).removeClass("js-hidden"),e(".answer",i).addClass("js-hidden"),e(".toggle_faq",i).removeClass("active"),e(n).addClass("active"),e(this).addClass("active"),e(".question",n).addClass("js-hidden"),e(".answer",n).removeClass("js-hidden"))}))})),e(".faq_wrapper.small .faq_list",t).each((function(t){var i=this,n=e(".toggle_faq",i).show(),s=e(".question",i),o=e(".answer",i).addClass("js-hidden");n.on("click",(function(t){e(this).is(".active")?(e(this).removeClass("active"),s.removeClass("js-hidden"),o.addClass("js-hidden")):(e(this).addClass("active"),s.addClass("js-hidden"),o.removeClass("js-hidden"))}))})),e(".faq_wrapper.small",t).carousel({view:".faq_flexslider",doc:".slides",itemSel:".slide .faq_list",paginationGrouping:!1,adaptiveHeight:!0,adaptHeightBtns:".toggle_Faq"})},p=function(t){var i=e("form.validate",t);i.length&&i.parsley()},f=function(t){e(".infoday-form",t).each((function(){var t=e(this);t.submit((function(i){this.checkValidity(),t.find(".js-submit").prop("disabled",!0),t.find(".js-sending").show(),i.preventDefault();var n=t.data("servlet-url"),s=t.serialize();e.post(n,s).done((function(){t.find(".js-success").show()})).fail((function(){t.find(".js-error").show()})).always((function(){t.find(".js-sending").hide()}))}))}))},v=function(t){e(".news_social_media",t).tabsCarousel(),e(".calender",t).tabsCarousel()},m=function(t){e(".carousel:not(.has-thumbview, .is-thumbview, .faq_flexslider)",t).carousel(),e(".carousel.has-thumbview",t).carousel({hasThumbView:!0}),e(".carousel.is-thumbview",t).carousel({paginationGrouping:!0,isThumbView:!0,viewportBreaks:{800:4}})},b=function(t){var i={structure:'<div class="showbox"><div class="showbox-box"><div class="showbox-head"></div><div class="content-box"><div class="multimedia-box-wrapper"><span class="prev overlay-control over-control"><span></span></span><span class="next overlay-control over-control"><span></span></span><div class="multimedia-box"></div></div><div class="showbox-footer"><span class="showbox-toolbar"><span class="current-index"></span> / <span class="item-length"></span></span><div class="showbox-info"></div></div><div class="text-content"></div></div><a role="button" class="close-button" href="#">'+e.i18n.getText("close")+"</a></div></div>",widthElementSel:".showbox",beforeShow:function(e,t){window.matchMedia("(max-width: 767px)").matches&&t.instance.hide()},animShow:function(e,t){window.matchMedia("(max-width: 767px)").matches?t.instance.hide():(delete t.posCSS.height,e.css(t.posCSS).css({visibility:"visible"}))},showContentAnim:function(t,i,n,s){this.ui=t,this.img=i,this.e=n,this.altContent=e(s.opener).find("img").attr("alt"),this.titleContent=e(s.opener).find("img").attr("title"),e(this.img).attr("alt",this.altContent).attr("title",this.titleContent),window.matchMedia("(max-width: 767px)").matches?t.instance.hide():this.checkImages()},fitInto:function(){var t=this,i=e("div.content-box",this.ui.element);i.queue((function(){var n,s,o={width:t.ui.element.width(),height:t.ui.element.height()};t.ui.fillContent(),t.ui.element.css({width:t.ui.calcWidth(t.img,e(t.img[0]).width())}),s=e.ui.cOverlay.posMethods.constrainHorizontalView(t.ui.element,t.e,{mm:t.img},t.ui),n={width:t.ui.element.width(),height:t.ui.element.height()},t.ui.element.css(o).animate(e.extend({},s,n),{duration:300,complete:function(){i.fadeTo(300,1),t.ui.element.css({height:""})}}),i.dequeue()}))},show:function(t,i){var n=t.originalEvent.originalEvent.target.alt,s=t.originalEvent.originalEvent.target.title;
1e(t.currentTarget).find("img").attr("alt",n).attr("title",s),window.matchMedia("(max-width: 767px)").matches&&i.instance.hide()},positionType:"constrainHorizontalView",checkImages:function(){0===(e("img",this.ui.element).length||0)?this.fitInto():this.checkImageLoading()},checkImageLoading:function(){var e,t=this;this.img[0].complete?(clearTimeout(e),e=setTimeout((function(){t.fitInto()}),0)):e=setTimeout((function(){t.checkImageLoading()}),10)}};window.matchMedia("(max-width: 767px)").matches?e(".resize",t).on("click",(function(e){e.preventDefault()})):(e(".carousel",t).each((function(t){e(":not(.clone) .resize",this).showbox(e.extend(i,{getTextContent:function(t,i,n){var s=e(t.closest("li"));i["showbox-info"]=s.find(".description").length>0?s.find(".description").first().html():" "},extraClass:"gallery-lightbox"}))})),e(".single_showbox .resize",t).each((function(t){e(this).showbox(e.extend(i,{getTextContent:function(t,i,n){var s=e(t.closest(".single_showbox"));i["showbox-info"]=s.find(".description").length>0?s.find(".description").first().html():" "},extraClass:"single-lightbox"}))})),e(".media-container .image_wrapper",t).showbox(e.extend(i,{getTextContent:function(t,i,n){var s=e(t.closest(".media-wrapper"));i["showbox-head"]=s.find("h1").text(),i["text-content"]=s.find(".media-info").html()},extraClass:"media-db"})))},w=function(t){e(".teamlist.open",t).each((function(){e(this).setTeamListEqualHeight()}))},x=function(t){e(".content_wrapper.double-case .column",t).setEqualHeight(),e(".teamlist.closed",t).equalRowHeight({childElements:".teamlist-item",addPadding:50,isDebug:!1}),e(".media-container",t).equalRowHeight({childElements:".media-wrapper"}),e("ul.link_list.content_full",t).equalRowHeight(),e(".js-is-equal",t).equalRowHeight({childElements:e(this).attr("data-is-equal-child")}),e(".person-teaser",t).equalRowHeight({childElements:".person-teaser-item"}),e(document,t).on("panelExpanded",(function(t,i){e(".link_list",i.target.panel[0]).equalRowHeight()})),w(t)},y=function(t){e("div.select-box-wrapper",t).inputHandler({masterSelectBoxId:"col_main_categories"})},C=function(e){new aperto.ContainerToggle({selector:"a.filter-switch",activeClass:"on",context:".filter-switch-container",expandable:".main_expandable_content",autoHeight:!0,showInitial:!0,initialTab:0,speed:300}),new aperto.ContainerToggle({selector:"a.toggle",activeClass:"on",context:".filter-wrapper",deviceAdaptedTargets:!0,expandable:".expandable_content",autoHeight:!0,speed:300}),window.matchMedia("(max-width: 767px)").matches},$=function(e){new aperto.ContainerToggle({selector:"li a:not(.flex-next, .flex-prev)",expandable:".sectiongroup section",isDebug:!1,activeClass:"js-selected",equalHeight:!1,tabMode:!0,focus:!1,initialTab:0,speed:0,
1context:".toggleContainer"})},T=function(t){e(".news-quote",t).each((function(){var t=e(this),i=e(this).find(".news-quote-panel").first(),n=e(this).find(".toggle").first(),s=!1,o=function(e){s=!0,t.addClass("is-open"),i.slideDown(e,(function(){n.addClass("active")}))},a=function(e){s=!1,t.removeClass("is-open"),i.slideUp(e,(function(){n.removeClass("active")}))};n.on("click",(function(e){var t;e.preventDefault(),e.stopPropagation(),n.blur(),t=400,s?a(t):o(t)})),e(window).on("resize",(function(){window.innerWidth<768?s?o(0):a(0):i.show()}))}))},_=function(t){e("ul.link_list.blue_bg",t).each((function(t){var i='<select class="link_list">';e("li > a",this).each((function(t){i=i+'<option data-href="'+e(this).attr("href")+'" value="idx'+t+'">'+e(this).text()+"</option>"})),e(i+="</select>").insertAfter(this).on("change",(function(){window.location.pathname=e(this.selectedOptions).attr("data-href")})),setTimeout((function(){e("select.link_list").combobox()}),100)}))};Date.prototype.toISOString||function(){function e(e){var t=String(e);return 1===t.length&&(t="0"+t),t}Date.prototype.toISOString=function(){return this.getUTCFullYear()+"-"+e(this.getUTCMonth()+1)+"-"+e(this.getUTCDate())+"T"+e(this.getUTCHours())+":"+e(this.getUTCMinutes())+":"+e(this.getUTCSeconds())+"."+String((this.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}(),t(),e(i),e((function(){s(document),e(document).on("dommodified",(function(e){s(e.target)})),e(window).on("load",(function(e){n()})),e(window).on("resize",e.Aperto.throttle((function(e){o(document)}),200))}))}(jQuery)})();
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.