function _defineProperties(n,t){for(var e=0;e<t.length;e++){var i=t[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}}function _createClass(n,t,e){return t&&_defineProperties(n.prototype,t),e&&_defineProperties(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}function trapFocus(n,t){var e=n.querySelectorAll(t);t||(e=n.querySelectorAll(".main-nav > li > .main-nav__listitem__link, .navigation__login, .main-nav > li > .main-nav__listitem__subnav-trigger, .main-nav-trigger, .main-nav__submenu__list > li > a, .main-nav__submenu__list > li > button"));var i=e[0],o=e[e.length-1];n.addEventListener("keydown",function(n){("Tab"===n.key||9===n.keyCode)&&(n.shiftKey?document.activeElement===i&&(o.focus(),n.preventDefault()):document.activeElement===o&&(i.focus(),n.preventDefault()))})}!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n="undefined"!=typeof globalThis?globalThis:n||self).Splide=t()}(this,function(){"use strict";var n="(prefers-reduced-motion: reduce)",t=4,e=5,i={CREATED:1,MOUNTED:2,IDLE:3,MOVING:t,SCROLLING:e,DRAGGING:6,DESTROYED:7};function o(n){n.length=0}function r(n,t,e){return Array.prototype.slice.call(n,t,e)}function u(n){return n.bind.apply(n,[null].concat(r(arguments,1)))}function s(){}var c=setTimeout;function a(n){return requestAnimationFrame(n)}function l(n,t){return typeof t===n}function f(n){return!g(n)&&l("object",n)}var d=Array.isArray,p=u(l,"function"),v=u(l,"string"),h=u(l,"undefined");function g(n){return null===n}function m(n){return n instanceof HTMLElement}function y(n){return d(n)?n:[n]}function b(n,t){y(n).forEach(t)}function w(n,t){return-1<n.indexOf(t)}function _(n,t){return n.push.apply(n,y(t)),n}function E(n,t,e){n&&b(t,function(t){t&&n.classList[e?"add":"remove"](t)})}function S(n,t){E(n,v(t)?t.split(" "):t,!0)}function x(n,t){b(t,n.appendChild.bind(n))}function C(n,t){b(n,function(n){var e=(t||n).parentNode;e&&e.insertBefore(n,t)})}function P(n,t){return m(n)&&(n.msMatchesSelector||n.matches).call(n,t)}function k(n,t){return n=n?r(n.children):[],t?n.filter(function(n){return P(n,t)}):n}function L(n,t){return t?k(n,t)[0]:n.firstElementChild}var A=Object.keys;function D(n,t,e){if(n)for(var i=A(n),o=(i=e?i.reverse():i,0);o<i.length;o++){var r=i[o];if("__proto__"!==r&&!1===t(n[r],r))break}return n}function M(n){return r(arguments,1).forEach(function(t){D(t,function(e,i){n[i]=t[i]})}),n}function z(n){return r(arguments,1).forEach(function(t){D(t,function(t,e){d(t)?n[e]=t.slice():f(t)?n[e]=z({},f(n[e])?n[e]:{},t):n[e]=t})}),n}function T(n,t){y(t||A(n)).forEach(function(t){delete n[t]})}function N(n,t){b(n,function(n){b(t,function(t){n&&n.removeAttribute(t)})})}function O(n,t,e){f(t)?D(t,function(t,e){O(n,e,t)}):b(n,function(n){g(e)||""===e?N(n,t):n.setAttribute(t,String(e))})}function I(n,t,e){return n=document.createElement(n),t&&(v(t)?S:O)(n,t),e&&x(e,n),n}function F(n,t,e){if(h(e))return getComputedStyle(n)[t];g(e)||(n.style[t]=""+e)}function j(n,t){F(n,"display",t)}function R(n){n.setActive&&n.setActive()||n.focus({preventScroll:!0})}function W(n,t){return n.getAttribute(t)}function G(n,t){return n&&n.classList.contains(t)}function X(n){return n.getBoundingClientRect()}function B(n){b(n,function(n){n&&n.parentNode&&n.parentNode.removeChild(n)})}function q(n){return L((new DOMParser).parseFromString(n,"text/html").body)}function H(n,t){n.preventDefault(),t&&(n.stopPropagation(),n.stopImmediatePropagation())}function Y(n,t){return n&&n.querySelector(t)}function K(n,t){return t?r(n.querySelectorAll(t)):[]}function U(n,t){E(n,t,!1)}function J(n){return n.timeStamp}function Q(n){return v(n)?n:n?n+"px":""}var V="splide",Z="data-"+V;function $(n,t){if(!n)throw new Error("["+V+"] "+(t||""))}var nn=Math.min,tn=Math.max,en=Math.floor,on=Math.ceil,rn=Math.abs;function un(n,t,e){return rn(n-t)<e}function sn(n,t,e,i){var o=nn(t,e);e=tn(t,e);return i?o<n&&n<e:o<=n&&n<=e}function cn(n,t,e){var i=nn(t,e);e=tn(t,e);return nn(tn(i,n),e)}function an(n){return(0<n)-(n<0)}function ln(n,t){return b(t,function(t){n=n.replace("%s",""+t)}),n}function fn(n){return n<10?"0"+n:""+n}var dn={};function pn(){var n=[];function t(n,t,e){b(n,function(n){n&&b(t,function(t){t.split(" ").forEach(function(t){t=t.split("."),e(n,t[0],t[1])})})})}return{bind:function(e,i,o,r){t(e,i,function(t,e,i){var u="addEventListener"in t,s=u?t.removeEventListener.bind(t,e,o,r):t.removeListener.bind(t,o);u?t.addEventListener(e,o,r):t.addListener(o),n.push([t,e,i,o,s])})},unbind:function(e,i,o){t(e,i,function(t,e,i){n=n.filter(function(n){return!!(n[0]!==t||n[1]!==e||n[2]!==i||o&&n[3]!==o)||(n[4](),!1)})})},dispatch:function(n,t,e){var i;return"function"==typeof CustomEvent?i=new CustomEvent(t,{bubbles:!0,detail:e}):(i=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!1,e),n.dispatchEvent(i),i},destroy:function(){n.forEach(function(n){n[4]()}),o(n)}}}var vn="mounted",hn="move",gn="moved",mn="shifted",yn="click",bn="active",wn="inactive",_n="visible",En="hidden",Sn="slide:keydown",xn="refresh",Cn="updated",Pn="resize",kn="resized",Ln="scroll",An="scrolled",Dn="destroy",Mn="navigation:mounted",zn="autoplay:play",Tn="autoplay:pause",Nn="lazyload:loaded";function On(n){var t=n?n.event.bus:document.createDocumentFragment(),e=pn();return n&&n.event.on(Dn,e.destroy),M(e,{bus:t,on:function(n,i){e.bind(t,y(n).join(" "),function(n){i.apply(i,d(n.detail)?n.detail:[])})},off:u(e.unbind,t),emit:function(n){e.dispatch(t,n,r(arguments,1))}})}function In(n,t,e,i){var o,r,u=Date.now,s=0,c=!0,l=0;function f(){if(!c){if(s=n?nn((u()-o)/n,1):1,e&&e(s),1<=s&&(t(),o=u(),i&&++l>=i))return d();a(f)}}function d(){c=!0}function p(){r&&cancelAnimationFrame(r),c=!(r=s=0)}return{start:function(t){t||p(),o=u()-(t?s*n:0),c=!1,a(f)},rewind:function(){o=u(),s=0,e&&e(s)},pause:d,cancel:p,set:function(t){n=t},isPaused:function(){return c}}}var Fn,jn=(Fn="Arrow")+"Left",Rn=Fn+"Right",Wn=Fn+"Up",Gn=Fn+"Down",Xn="ttb",Bn={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[Wn,Rn],ArrowRight:[Gn,jn]},qn="role",Hn="tabindex",Yn=(Fn="aria-")+"controls",Kn=Fn+"current",Un=Fn+"selected",Jn=Fn+"label",Qn=Fn+"labelledby",Vn=Fn+"hidden",Zn=Fn+"orientation",$n=Fn+"roledescription",nt=Fn+"live",tt=Fn+"busy",et=Fn+"atomic",it=[qn,Hn,"disabled",Yn,Kn,Jn,Qn,Vn,Zn,$n],ot=V,rt=V+"__track",ut=V+"__list",st=V+"__slide",ct=st+"--clone",at=st+"__container",lt=V+"__arrows",ft=V+"__arrow",dt=ft+"--prev",pt=ft+"--next",vt=V+"__pagination",ht=vt+"__page",gt=V+"__progress__bar",mt=V+"__toggle",yt=V+"__sr",bt="is-active",wt="is-prev",_t="is-next",Et="is-visible",St="is-loading",xt="is-focus-in",Ct=[bt,Et,wt,_t,St,xt],Pt="touchstart mousedown",kt="touchmove mousemove",Lt="touchend touchcancel mouseup click",At="slide",Dt="loop",Mt="fade";var zt=Z+"-interval",Tt={passive:!1,capture:!0},Nt={Spacebar:" ",Right:Rn,Left:jn,Up:Wn,Down:Gn};function Ot(n){return n=v(n)?n:n.key,Nt[n]||n}var It="keydown",Ft=Z+"-lazy",jt=Ft+"-srcset",Rt="["+Ft+"], ["+jt+"]",Wt=[" ","Enter"],Gt=Object.freeze({__proto__:null,Media:function(t,e,i){var o=t.state,r=i.breakpoints||{},u=i.reducedMotion||{},s=pn(),c=[];function a(n){n&&s.destroy()}function l(n,t){t=matchMedia(t),s.bind(t,"change",f),c.push([n,t])}function f(){var n=o.is(7),e=i.direction,r=c.reduce(function(n,t){return z(n,t[1].matches?t[0]:{})},{});T(i),d(r),i.destroy?t.destroy("completely"===i.destroy):n?(a(!0),t.mount()):e!==i.direction&&t.refresh()}function d(n,e){z(i,n),e&&z(Object.getPrototypeOf(i),n),o.is(1)||t.emit(Cn,i)}return{setup:function(){var t="min"===i.mediaQuery;A(r).sort(function(n,e){return t?+n-+e:+e-+n}).forEach(function(n){l(r[n],"("+(t?"min":"max")+"-width:"+n+"px)")}),l(u,n),f()},destroy:a,reduce:function(t){matchMedia(n).matches&&(t?z(i,u):T(i,A(u)))},set:d}},Direction:function(n,t,e){return{resolve:function(n,t,i){var o="rtl"!==(i=i||e.direction)||t?i===Xn?0:-1:1;return Bn[n]&&Bn[n][o]||n.replace(/width|left|right/i,function(n,t){return n=Bn[n.toLowerCase()][o]||n,0<t?n.charAt(0).toUpperCase()+n.slice(1):n})},orient:function(n){return n*("rtl"===e.direction?1:-1)}}},Elements:function(n,t,e){var i,r,u,s=On(n),c=s.on,a=s.bind,l=n.root,f=e.i18n,d={},v=[],h=[],g=[];function m(){var n,t;i=w("."+rt),r=L(i,"."+ut),$(i&&r,"A track/list element is missing."),_(v,k(r,"."+st+":not(."+ct+")")),D({arrows:lt,pagination:vt,prev:dt,next:pt,bar:gt,toggle:mt},function(n,t){d[t]=w("."+n)}),M(d,{root:l,track:i,list:r,slides:v}),n=l.id||function(n){return""+n+fn(dn[n]=(dn[n]||0)+1)}(V),t=e.role,l.id=n,i.id=i.id||n+"-track",r.id=r.id||n+"-list",!W(l,qn)&&"SECTION"!==l.tagName&&t&&O(l,qn,t),O(l,$n,f.carousel),O(r,qn,"presentation"),b()}function y(n){var t=it.concat("style");o(v),U(l,h),U(i,g),N([i,r],t),N(l,n?t:["style",$n])}function b(){U(l,h),U(i,g),h=x(ot),g=x(rt),S(l,h),S(i,g),O(l,Jn,e.label),O(l,Qn,e.labelledby)}function w(n){return(n=Y(l,n))&&function(n,t){if(p(n.closest))return n.closest(t);for(var e=n;e&&1===e.nodeType&&!P(e,t);)e=e.parentElement;return e}(n,"."+ot)===l?n:void 0}function x(n){return[n+"--"+e.type,n+"--"+e.direction,e.drag&&n+"--draggable",e.isNavigation&&n+"--nav",n===ot&&bt]}return M(d,{setup:m,mount:function(){c(xn,y),c(xn,m),c(Cn,b),a(document,Pt+" keydown",function(n){u="keydown"===n.type},{capture:!0}),a(l,"focusin",function(){E(l,xt,!!u)})},destroy:y})},Slides:function(n,i,r){var s=On(n),c=s.on,a=s.emit,l=s.bind,f=(s=i.Elements).slides,d=s.list,h=[];function g(){f.forEach(function(n,t){k(n,t,-1)})}function _(){D(function(n){n.destroy()}),o(h)}function k(i,o,r){(i=function(n,i,o,r){var s,c=On(n),a=c.on,l=c.emit,f=c.bind,d=n.Components,p=n.root,v=n.options,h=v.isNavigation,g=v.updateOnMove,m=v.i18n,y=v.pagination,b=v.slideFocus,w=d.Direction.resolve,_=W(r,"style"),S=W(r,Jn),x=-1<o,C=L(r,"."+at),P=K(r,v.focusableNodes||"");function k(){var t=n.splides.map(function(n){return(n=n.splide.Components.Slides.getAt(i))?n.slide.id:""}).join(" ");O(r,Jn,ln(m.slideX,(x?o:i)+1)),O(r,Yn,t),O(r,qn,b?"button":""),b&&N(r,$n)}function A(){s||D()}function D(){var o,u;s||(o=n.index,(u=M())!==G(r,bt)&&(E(r,bt,u),O(r,Kn,h&&u||""),l(u?bn:wn,z)),function(){var i=function(){if(n.is(Mt))return M();var t=X(d.Elements.track),e=X(r),i=w("left",!0),o=w("right",!0);return en(t[i])<=on(e[i])&&en(e[o])<=on(t[o])}(),o=!i&&(!M()||x);n.state.is([t,e])||O(r,Vn,o||""),O(P,Hn,o?-1:""),b&&O(r,Hn,o?-1:0),i!==G(r,Et)&&(E(r,Et,i),l(i?_n:En,z)),i||document.activeElement!==r||(i=d.Slides.getAt(n.index))&&R(i.slide)}(),E(r,wt,i===o-1),E(r,_t,i===o+1))}function M(){var t=n.index;return t===i||v.cloneStatus&&t===o}var z={index:i,slideIndex:o,slide:r,container:C,isClone:x,mount:function(){x||(r.id=p.id+"-slide"+fn(i+1),O(r,qn,y?"tabpanel":"group"),O(r,$n,m.slide),O(r,Jn,S||ln(m.slideLabel,[i+1,n.length]))),f(r,"click",u(l,yn,z)),f(r,"keydown",u(l,Sn,z)),a([gn,mn,An],D),a(Mn,k),g&&a(hn,A)},destroy:function(){s=!0,c.destroy(),U(r,Ct),N(r,it),O(r,"style",_),O(r,Jn,S||"")},update:D,style:function(n,t,e){F(e&&C||r,n,t)},isWithin:function(t,e){return t=rn(t-i),(t=x||!v.rewind&&!n.is(Dt)?t:nn(t,n.length-t))<=e}};return z}(n,o,r,i)).mount(),h.push(i)}function A(n){return n?M(function(n){return!n.isClone}):h}function D(n,t){A(t).forEach(n)}function M(n){return h.filter(p(n)?n:function(t){return v(n)?P(t.slide,n):w(y(n),t.index)})}return{mount:function(){g(),c(xn,_),c(xn,g),c([vn,xn],function(){h.sort(function(n,t){return n.index-t.index})})},destroy:_,update:function(){D(function(n){n.update()})},register:k,get:A,getIn:function(n){var t=i.Controller,e=t.toIndex(n),o=t.hasFocus()?1:r.perPage;return M(function(n){return sn(n.index,e,e+o-1)})},getAt:function(n){return M(n)[0]},add:function(n,t){b(n,function(n){var e,i,o;m(n=v(n)?q(n):n)&&((e=f[t])?C(n,e):x(d,n),S(n,r.classes.slide),n=n,i=u(a,Pn),n=K(n,"img"),(o=n.length)?n.forEach(function(n){l(n,"load error",function(){--o||i()})}):i())}),a(xn)},remove:function(n){B(M(n).map(function(n){return n.slide})),a(xn)},forEach:D,filter:M,style:function(n,t,e){D(function(i){i.style(n,t,e)})},getLength:function(n){return(n?f:h).length},isEnough:function(){return h.length>r.perPage}}},Layout:function(n,t,e){var i,o,r=(a=On(n)).on,s=a.bind,c=a.emit,a=t.Slides,l=t.Direction.resolve,d=(t=t.Elements).root,p=t.track,v=t.list,h=a.getAt,g=a.style;function m(){o=null,i=e.direction===Xn,F(d,"maxWidth",Q(e.width)),F(p,l("paddingLeft"),b(!1)),F(p,l("paddingRight"),b(!0)),y()}function y(){var n=X(d);o&&o.width===n.width&&o.height===n.height||(F(p,"height",function(){var n="";return i&&($(n=w(),"height or heightRatio is missing."),n="calc("+n+" - "+b(!1)+" - "+b(!0)+")"),n}()),g(l("marginRight"),Q(e.gap)),g("width",e.autoWidth?null:Q(e.fixedWidth)||(i?"":_())),g("height",Q(e.fixedHeight)||(i?e.autoHeight?null:_():w()),!0),o=n,c(kn))}function b(n){var t=e.padding;n=l(n?"right":"left");return t&&Q(t[n]||(f(t)?0:t))||"0px"}function w(){return Q(e.height||X(v).width*e.heightRatio)}function _(){var n=Q(e.gap);return"calc((100%"+(n&&" + "+n)+")/"+(e.perPage||1)+(n&&" - "+n)+")"}function E(n,t){var e=h(n);return e?(n=X(e.slide)[l("right")],e=X(v)[l("left")],rn(n-e)+(t?0:S())):0}function S(){var n=h(0);return n&&parseFloat(F(n.slide,l("marginRight")))||0}return{mount:function(){var n,t;m(),s(window,"resize load",(n=u(c,Pn),function(){t||(t=In(0,function(){n(),t=null},null,1)).start()})),r([Cn,xn],m),r(Pn,y)},listSize:function(){return X(v)[l("width")]},slideSize:function(n,t){return(n=h(n||0))?X(n.slide)[l("width")]+(t?0:S()):0},sliderSize:function(){return E(n.length-1,!0)-E(-1,!0)},totalSize:E,getPadding:function(n){return parseFloat(F(p,l("padding"+(n?"Right":"Left"))))||0}}},Clones:function(n,t,e){var i,r=On(n),u=r.on,s=r.emit,c=t.Elements,a=t.Slides,l=t.Direction.resolve,f=[];function d(){(i=h())&&(function(t){var i=a.get().slice(),o=i.length;if(o){for(;i.length<t;)_(i,i);_(i.slice(-t),i.slice(0,t)).forEach(function(r,u){var s=u<t,l=function(t,i){return S(t=t.cloneNode(!0),e.classes.clone),t.id=n.root.id+"-clone"+fn(i+1),t}(r.slide,u);s?C(l,i[0].slide):x(c.list,l),_(f,l),a.register(l,u-t+(s?0:o),r.index)})}}(i),s(Pn))}function p(){B(f),o(f)}function v(){i<h()&&s(xn)}function h(){var i,o=e.clones;return n.is(Dt)?o||(o=(i=e[l("fixedWidth")]&&t.Layout.slideSize(0))&&on(X(c.track)[l("width")]/i)||e[l("autoWidth")]&&n.length||2*e.perPage):o=0,o}return{mount:function(){d(),u(xn,p),u(xn,d),u([Cn,Pn],v)},destroy:p}},Move:function(n,e,i){var o,r=On(n),u=r.on,s=r.emit,c=n.state.set,a=(r=e.Layout).slideSize,l=r.getPadding,f=r.totalSize,d=r.listSize,p=r.sliderSize,v=(r=e.Direction).resolve,g=r.orient,m=(r=e.Elements).list,y=r.track;function b(){e.Controller.isBusy()||(e.Scroll.cancel(),w(n.index),e.Slides.update())}function w(n){_(C(n,!0))}function _(t,i){n.is(Mt)||(i=i?t:function(t){var i,o;return n.is(Dt)&&(o=(i=x(t))>e.Controller.getEnd(),(i<0||o)&&(t=E(t,o))),t}(t),F(m,"transform","translate"+v("X")+"("+i+"px)"),t!==i&&s(mn))}function E(n,t){var e=n-k(t),i=p();return n-g(i*(on(rn(e)/i)||1))*(t?1:-1)}function S(){_(P()),o.cancel()}function x(n){for(var t=e.Slides.get(),i=0,o=1/0,r=0;r<t.length;r++){var u=t[r].index,s=rn(C(u,!0)-n);if(!(s<=o))break;o=s,i=u}return i}function C(t,e){var o=g(f(t-1)-(o=t,"center"===(t=i.focus)?(d()-a(o,!0))/2:+t*a(o)||0));return e?function(t){return i.trimSpace&&n.is(At)&&(t=cn(t,0,g(p()-d()))),t}(o):o}function P(){var n=v("left");return X(m)[n]-X(y)[n]+g(l(!1))}function k(n){return C(n?e.Controller.getEnd():0,!!i.trimSpace)}return{mount:function(){o=e.Transition,u([vn,kn,Cn,xn],b)},move:function(n,e,i,r){var u,a;n!==e&&(u=i<n,a=g(E(P(),u)),u?0<=a:a<=m[v("scrollWidth")]-X(y)[v("width")])&&(S(),_(E(P(),i<n),!0)),c(t),s(hn,e,i,n),o.start(e,function(){c(3),s(gn,e,i,n),r&&r()})},jump:w,translate:_,shift:E,cancel:S,toIndex:x,toPosition:C,getPosition:P,getLimit:k,exceededLimit:function(n,t){t=h(t)?P():t;var e=!0!==n&&g(t)<g(k(!1));t=!1!==n&&g(t)>g(k(!0));return e||t},reposition:b}},Controller:function(n,i,o){var r,s,c,a=On(n).on,l=i.Move,f=l.getPosition,d=l.getLimit,p=l.toPosition,g=i.Slides,m=g.isEnough,y=g.getLength,b=n.is(Dt),w=n.is(At),_=u(P,!1),E=u(P,!0),S=o.start||0,x=S;function C(){r=y(!0),s=o.perMove,c=o.perPage;var n=cn(S,0,r-1);n!==S&&(S=n,l.reposition())}function P(n,t){var e=s||(T()?1:c);return-1===(e=k(S+e*(n?-1:1),S,!(s||T())))&&w&&!un(f(),d(!n),1)?n?0:A():t?e:L(e)}function k(t,e,i){var u,a;return m()?(u=A(),(a=function(t){if(w&&"move"===o.trimSpace&&t!==S)for(var e=f();e===p(t,!0)&&sn(t,0,n.length-1,!o.rewind);)t<S?--t:++t;return t}(t))!==t&&(e=t,t=a,i=!1),t<0||u<t?t=s||!sn(0,t,e,!0)&&!sn(u,e,t,!0)?b?i?t<0?-(r%c||c):r:t:o.rewind?t<0?u:0:-1:D(M(t)):i&&t!==e&&(t=D(M(e)+(t<e?-1:1)))):t=-1,t}function L(n){return b?(n+r)%r||0:n}function A(){return tn(r-(T()||b&&s?1:c),0)}function D(n){return cn(T()?n:c*n,0,A())}function M(n){return T()?n:en((n>=A()?r-1:n)/c)}function z(n){n!==S&&(x=S,S=n)}function T(){return!h(o.focus)||o.isNavigation}function N(){return n.state.is([t,e])&&!!o.waitForTransition}return{mount:function(){C(),a([Cn,xn],C)},go:function(n,t,e){var i;N()||-1<(n=L(i=function(n){var t,e,i=S;return v(n)?(t=(e=n.match(/([+\-<>])(\d+)?/)||[])[1],e=e[2],"+"===t||"-"===t?i=k(S+ +(""+t+(+e||1)),S):">"===t?i=e?D(+e):_(!0):"<"===t&&(i=E(!0))):i=b?n:cn(n,0,A()),i}(n)))&&(t||n!==S)&&(z(n),l.move(i,n,x,e))},scroll:function(n,t,e,o){i.Scroll.scroll(n,t,e,function(){z(L(l.toIndex(f()))),o&&o()})},getNext:_,getPrev:E,getAdjacent:P,getEnd:A,setIndex:z,getIndex:function(n){return n?x:S},toIndex:D,toPage:M,toDest:function(n){return n=l.toIndex(n),w?cn(n,0,A()):n},hasFocus:T,isBusy:N}},Arrows:function(n,t,e){var i,o,r=On(n),s=r.on,c=r.bind,a=r.emit,l=e.classes,f=e.i18n,d=t.Elements,p=t.Controller,v=d.arrows,h=d.track,g=v,m=d.prev,y=d.next,b={};function w(){var n;!(n=e.arrows)||m&&y||(g=v||I("div",l.arrows),m=k(!0),y=k(!1),i=!0,x(g,[m,y]),v||C(g,h)),m&&y&&(M(b,{prev:m,next:y}),j(g,n?"":"none"),S(g,o=lt+"--"+e.direction),n&&(s([gn,xn,An],L),c(y,"click",u(P,">")),c(m,"click",u(P,"<")),L(),O([m,y],Yn,h.id),a("arrows:mounted",m,y))),s(Cn,_)}function _(){E(),w()}function E(){r.destroy(),U(g,o),i?(B(v?[m,y]:g),m=y=null):N([m,y],it)}function P(n){p.go(n,!0)}function k(n){return q('<button class="'+l.arrow+" "+(n?l.prev:l.next)+'" type="button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40" focusable="false"><path d="'+(e.arrowPath||"m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z")+'" />')}function L(){var t=n.index,e=p.getPrev(),i=p.getNext(),o=-1<e&&t<e?f.last:f.prev;t=-1<i&&i<t?f.first:f.next;m.disabled=e<0,y.disabled=i<0,O(m,Jn,o),O(y,Jn,t),a("arrows:updated",m,y,e,i)}return{arrows:b,mount:w,destroy:E}},Autoplay:function(n,t,e){var i,o,r=On(n),u=r.on,s=r.bind,c=r.emit,a=In(e.interval,n.go.bind(n,">"),function(n){var t=f.bar;t&&F(t,"width",100*n+"%"),c("autoplay:playing",n)}),l=a.isPaused,f=t.Elements,d=(n=t.Elements).root,p=n.toggle,v=e.autoplay,h="pause"===v;function g(){l()&&t.Slides.isEnough()&&(a.start(!e.resetProgress),o=i=h=!1,b(),c(zn))}function m(n){h=!!(n=void 0===n||n),b(),l()||(a.pause(),c(Tn))}function y(){h||(i||o?m(!1):g())}function b(){p&&(E(p,bt,!h),O(p,Jn,e.i18n[h?"play":"pause"]))}function w(n){n=t.Slides.getAt(n),a.set(n&&+W(n.slide,zt)||e.interval)}return{mount:function(){v&&(e.pauseOnHover&&s(d,"mouseenter mouseleave",function(n){i="mouseenter"===n.type,y()}),e.pauseOnFocus&&s(d,"focusin focusout",function(n){o="focusin"===n.type,y()}),p&&s(p,"click",function(){h?g():m(!0)}),u([hn,Ln,xn],a.rewind),u(hn,w),p&&O(p,Yn,f.track.id),h||g(),b())},destroy:a.cancel,play:g,pause:m,isPaused:l}},Cover:function(n,t,e){var i=On(n).on;function o(n){t.Slides.forEach(function(t){var e=L(t.container||t.slide,"img");e&&e.src&&r(n,e,t)})}function r(n,t,e){e.style("background",n?'center/cover no-repeat url("'+t.src+'")':"",!0),j(t,n?"none":"")}return{mount:function(){e.cover&&(i(Nn,u(r,!0)),i([vn,Cn,xn],u(o,!0)))},destroy:u(o,!1)}},Scroll:function(n,t,i){var o,r,s=On(n),c=s.on,a=s.emit,l=n.state.set,f=t.Move,d=f.getPosition,p=f.getLimit,v=f.exceededLimit,h=f.translate,g=1;function m(n,i,s,c,p){var v=d();w(),s&&(s=t.Layout.sliderSize(),h=an(n)*s*en(rn(n)/s)||0,n=f.toPosition(t.Controller.toDest(n%s))+h);var h=un(v,n,1);g=1,i=h?0:i||tn(rn(n-v)/1.5,800),r=c,o=In(i,y,u(b,v,n,p),1),l(e),a(Ln),o.start()}function y(){l(3),r&&r(),a(An)}function b(t,e,o,u){var s=d();t=(t+(e-t)*(t=u,(u=i.easingFunc)?u(t):1-Math.pow(1-t,4))-s)*g;h(s+t),n.is(At)&&!o&&v()&&(g*=.6,rn(t)<10&&m(p(v(!0)),600,!1,r,!0))}function w(){o&&o.cancel()}function _(){o&&!o.isPaused()&&(w(),y())}return{mount:function(){c(hn,w),c([Cn,xn],_)},destroy:w,scroll:m,cancel:_}},Drag:function(n,i,o){var r,u,c,a,l,d,p,v,h=On(n),g=h.on,m=h.emit,y=h.bind,b=h.unbind,w=n.state,_=i.Move,E=i.Scroll,S=i.Controller,x=i.Elements.track,C=i.Media.reduce,k=(h=i.Direction).resolve,L=h.orient,A=_.getPosition,D=_.exceededLimit,M=!1;function z(){var n=o.drag;B(!n),a="free"===n}function T(n){var i,r,u;d=!1,p||(i=X(n),r=n.target,u=o.noDrag,P(r,"."+ht+", ."+ft)||u&&P(r,u)||!i&&n.button||(S.isBusy()?H(n,!0):(v=i?x:window,l=w.is([t,e]),c=null,y(v,kt,N,Tt),y(v,Lt,O,Tt),_.cancel(),E.cancel(),F(n))))}function N(t){var e,i,u,s;w.is(6)||(w.set(6),m("drag")),t.cancelable&&(l?(_.translate(r+j(t)/(M&&n.is(At)?5:1)),i=200<R(t),u=M!==(M=D()),(i||u)&&F(t),d=!0,m("dragging"),H(t)):rn(j(s=t))>rn(j(s,!0))&&(e=t,s=(u=f(i=o.dragMinThreshold))&&i.mouse||0,i=(u?i.touch:+i)||10,l=rn(j(e))>(X(e)?i:s),H(t)))}function O(t){w.is(6)&&(w.set(3),m("dragged")),l&&(function(t){var e=function(t){if(n.is(Dt)||!M){var e=R(t);if(e&&e<200)return j(t)/e}return 0}(t),r=function(n){return A()+an(n)*nn(rn(n)*(o.flickPower||600),a?1/0:i.Layout.listSize()*(o.flickMaxPages||1))}(e);t=o.rewind&&o.rewindByDrag;C(!1),a?S.scroll(r,0,o.snap):n.is(Mt)?S.go(L(an(e))<0?t?"<":"-":t?">":"+"):n.is(At)&&M&&t?S.go(D(!0)?">":"<"):S.go(S.toDest(r),!0),C(!0)}(t),H(t)),b(v,kt,N),b(v,Lt,O),l=!1}function I(n){!p&&d&&H(n,!0)}function F(n){c=u,u=n,r=A()}function j(n,t){return G(n,t)-G(W(n),t)}function R(n){return J(n)-J(W(n))}function W(n){return u===n&&c||u}function G(n,t){return(X(n)?n.changedTouches[0]:n)["page"+k(t?"Y":"X")]}function X(n){return"undefined"!=typeof TouchEvent&&n instanceof TouchEvent}function B(n){p=n}return{mount:function(){y(x,kt,s,Tt),y(x,Lt,s,Tt),y(x,Pt,T,Tt),y(x,"click",I,{capture:!0}),y(x,"dragstart",H),g([vn,Cn],z)},disable:B,isDragging:function(){return l}}},Keyboard:function(n,t,e){var i,o,r=On(n),u=r.on,s=r.bind,a=r.unbind,l=n.root,f=t.Direction.resolve;function d(){var n=e.keyboard;n&&(i="global"===n?window:l,s(i,It,h))}function p(){a(i,It)}function v(){var n=o;o=!0,c(function(){o=n})}function h(t){o||((t=Ot(t))===f(jn)?n.go("<"):t===f(Rn)&&n.go(">"))}return{mount:function(){d(),u(Cn,p),u(Cn,d),u(hn,v)},destroy:p,disable:function(n){o=n}}},LazyLoad:function(n,t,e){var i=On(n),r=i.on,s=i.off,c=i.bind,a=i.emit,l="sequential"===e.lazyLoad,f=[vn,xn,gn,An],d=[];function p(){o(d),t.Slides.forEach(function(n){K(n.slide,Rt).forEach(function(t){var i=W(t,Ft),o=W(t,jt);i===t.src&&o===t.srcset||(i=e.classes.spinner,o=L(o=t.parentElement,"."+i)||I("span",i,o),d.push([t,n,o]),t.src||j(t,"none"))})}),l&&m()}function v(){(d=d.filter(function(t){var i=e.perPage*((e.preloadPages||1)+1)-1;return!t[1].isWithin(n.index,i)||h(t)})).length||s(f)}function h(n){var t=n[0];S(n[1].slide,St),c(t,"load error",u(g,n)),O(t,"src",W(t,Ft)),O(t,"srcset",W(t,jt)),N(t,Ft),N(t,jt)}function g(n,t){var e=n[0],i=n[1];U(i.slide,St),"error"!==t.type&&(B(n[2]),j(e,""),a(Nn,e,i),a(Pn)),l&&m()}function m(){d.length&&h(d.shift())}return{mount:function(){e.lazyLoad&&(p(),r(xn,p),l||r(f,v))},destroy:u(o,d)}},Pagination:function(n,t,e){var i,s,c=On(n),a=c.on,l=c.emit,f=c.bind,d=t.Slides,p=t.Elements,v=t.Controller,h=v.hasFocus,g=v.getIndex,m=v.go,y=t.Direction.resolve,b=[];function w(){i&&(B(p.pagination?r(i.children):i),U(i,s),o(b),i=null),c.destroy()}function _(n){m(">"+n,!0)}function E(n,t){var e=b.length,i=Ot(t),o=x(),r=-1;i===y(Rn,!1,o)?r=++n%e:i===y(jn,!1,o)?r=(--n+e)%e:"Home"===i?r=0:"End"===i&&(r=e-1),(e=b[r])&&(R(e.button),m(">"+r),H(t,!0))}function x(){return e.paginationDirection||e.direction}function C(n){return b[v.toPage(n)]}function P(){var n,t=C(g(!0)),e=C(g());t&&(U(n=t.button,bt),N(n,Un),O(n,Hn,-1)),e&&(S(n=e.button,bt),O(n,Un,!0),O(n,Hn,"")),l("pagination:updated",{list:i,items:b},t,e)}return{items:b,mount:function t(){w(),a([Cn,xn],t),e.pagination&&d.isEnough()&&(a([hn,Ln,An],P),function(){var t=n.length,o=e.classes,r=e.i18n,c=e.perPage,a=h()?t:on(t/c);S(i=p.pagination||I("ul",o.pagination,p.track.parentElement),s=vt+"--"+x()),O(i,qn,"tablist"),O(i,Jn,r.select),O(i,Zn,x()===Xn?"vertical":"");for(var l=0;l<a;l++){var v=I("li",null,i),g=I("button",{class:o.page,type:"button"},v),m=d.getIn(l).map(function(n){return n.slide.id}),y=!h()&&1<c?r.pageX:r.slideX;f(g,"click",u(_,l)),e.paginationKeyboard&&f(g,"keydown",u(E,l)),O(v,qn,"presentation"),O(g,qn,"tab"),O(g,Yn,m.join(" ")),O(g,Jn,ln(y,l+1)),O(g,Hn,-1),b.push({li:v,button:g,page:l})}}(),P(),l("pagination:mounted",{list:i,items:b},C(n.index)))},destroy:w,getAt:C,update:P}},Sync:function(n,t,e){var i=e.isNavigation,r=e.slideFocus,u=[];function s(){var t,e;n.splides.forEach(function(t){t.isParent||(a(n,t.splide),a(t.splide,n))}),i&&((e=(t=On(n)).on)(yn,f),e(Sn,d),e([vn,Cn],l),u.push(t),t.emit(Mn,n.splides))}function c(){u.forEach(function(n){n.destroy()}),o(u)}function a(n,t){(n=On(n)).on(hn,function(n,e,i){t.go(t.is(Dt)?i:n)}),u.push(n)}function l(){O(t.Elements.list,Zn,e.direction===Xn?"vertical":"")}function f(t){n.go(t.index)}function d(n,t){w(Wt,Ot(t))&&(f(n),H(t))}return{setup:function(){n.options={slideFocus:h(r)?i:r}},mount:s,destroy:c,remount:function(){c(),s()}}},Wheel:function(n,e,i){var o=On(n).bind,r=0;function u(o){var u,s,c,a,l;o.cancelable&&(l=(u=o.deltaY)<0,s=J(o),c=i.wheelMinThreshold||0,a=i.wheelSleep||0,rn(u)>c&&a<s-r&&(n.go(l?"<":">"),r=s),l=l,i.releaseWheel&&!n.state.is(t)&&-1===e.Controller.getAdjacent(l)||H(o))}return{mount:function(){i.wheel&&o(e.Elements.track,"wheel",u,Tt)}}},Live:function(n,t,e){var i=On(n).on,o=t.Elements.track,r=e.live&&!e.isNavigation,s=I("span",yt),c=In(90,u(a,!1));function a(n){O(o,tt,n),n?(x(o,s),c.start()):B(s)}function l(n){r&&O(o,nt,n?"off":"polite")}return{mount:function(){r&&(l(!t.Autoplay.isPaused()),O(o,et,!0),s.textContent="…",i(zn,u(l,!0)),i(Tn,u(l,!1)),i([gn,An],u(a,!0)))},disable:l,destroy:function(){N(o,[nt,et,tt]),B(s)}}}}),Xt={type:"slide",role:"region",speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:"cubic-bezier(0.25, 1, 0.5, 1)",drag:!0,direction:"ltr",trimSpace:!0,focusableNodes:"a, button, textarea, input, select, iframe",live:!0,classes:{slide:st,clone:ct,arrows:lt,arrow:ft,prev:dt,next:pt,pagination:vt,page:ht,spinner:V+"__spinner"},i18n:{prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay",carousel:"carousel",slide:"slide",select:"Select a slide to show",slideLabel:"%s of %s"},reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};function Bt(n,t,e){var i=On(n).on;return{mount:function(){i([vn,xn],function(){c(function(){t.Slides.style("transition","opacity "+e.speed+"ms "+e.easing)})})},start:function(n,e){var i=t.Elements.track;F(i,"height",Q(X(i).height)),c(function(){e(),F(i,"height","")})},cancel:s}}function qt(n,t,e){var i,o=On(n).bind,r=t.Move,s=t.Controller,c=t.Scroll,a=t.Elements.list,l=u(F,a,"transition");function f(){l(""),c.cancel()}return{mount:function(){o(a,"transitionend",function(n){n.target===a&&i&&(f(),i())})},start:function(t,o){var u=r.toPosition(t,!0),a=r.getPosition(),f=function(t){var i=e.rewindSpeed;if(n.is(At)&&i){var o=s.getIndex(!0),r=s.getEnd();if(0===o&&r<=t||r<=o&&0===t)return i}return e.speed}(t);1<=rn(u-a)&&1<=f?e.useScroll?c.scroll(u,f,!1,o):(l("transform "+f+"ms "+e.easing),r.translate(u,!0),i=o):(r.jump(t),o())},cancel:f}}return(Gn=function(){function n(t,e){this.event=On(),this.Components={},this.state=function(n){var t=n;return{set:function(n){t=n},is:function(n){return w(y(n),t)}}}(1),this.splides=[],this._o={},this._E={},$(t=v(t)?Y(document,t):t,t+" is invalid."),e=z({label:W(this.root=t,Jn)||"",labelledby:W(t,Qn)||""},Xt,n.defaults,e||{});try{z(e,JSON.parse(W(t,Z)))}catch(t){$(!1,"Invalid JSON")}this._o=Object.create(z({},e))}var t=n.prototype;return t.mount=function(n,t){var e=this,i=this.state,o=this.Components;return $(i.is([1,7]),"Already mounted!"),i.set(1),this._C=o,this._T=t||this._T||(this.is(Mt)?Bt:qt),this._E=n||this._E,D(M({},Gt,this._E,{Transition:this._T}),function(n,t){n=n(e,o,e._o),(o[t]=n).setup&&n.setup()}),D(o,function(n){n.mount&&n.mount()}),this.emit(vn),S(this.root,"is-initialized"),i.set(3),this.emit("ready"),this},t.sync=function(n){return this.splides.push({splide:n}),n.splides.push({splide:this,isParent:!0}),this.state.is(3)&&(this._C.Sync.remount(),n.Components.Sync.remount()),this},t.go=function(n){return this._C.Controller.go(n),this},t.on=function(n,t){return this.event.on(n,t),this},t.off=function(n){return this.event.off(n),this},t.emit=function(n){var t;return(t=this.event).emit.apply(t,[n].concat(r(arguments,1))),this},t.add=function(n,t){return this._C.Slides.add(n,t),this},t.remove=function(n){return this._C.Slides.remove(n),this},t.is=function(n){return this._o.type===n},t.refresh=function(){return this.emit(xn),this},t.destroy=function(n){void 0===n&&(n=!0);var t=this.event,e=this.state;return e.is(1)?On(this).on("ready",this.destroy.bind(this,n)):(D(this._C,function(t){t.destroy&&t.destroy(n)},!0),t.emit(Dn),t.destroy(),n&&o(this.splides),e.set(7)),this},_createClass(n,[{key:"options",get:function(){return this._o},set:function(n){this._C.Media.set(n,!0)}},{key:"length",get:function(){return this._C.Slides.getLength(!0)}},{key:"index",get:function(){return this._C.Controller.getIndex()}}]),n}()).defaults={},Gn.STATES=i,Gn});;
function closeLightbox(e,t){e.remove(),document.body.classList.remove("js-overlay"),t.setAttribute("aria-expanded",!1)}function closeSearch(){const e=document.querySelector(".navigation-search"),t=e.querySelector(".navigation-search__btn");e.classList.remove("js-open"),t.setAttribute("aria-expanded",!1)}function closeNav(){const e=document.querySelector(".navigation"),t=e.querySelector(".main-nav-trigger");e.querySelectorAll(".main-nav__listitem").forEach(e=>{e.classList.remove("js-hover-focus")}),e.classList.remove("js-nav-open"),t.setAttribute("aria-expanded",!1)}function recalcNavHeightVariable(){let e=document.querySelector(".navigation").querySelector(".navigation__top").offsetHeight;document.documentElement.style.setProperty("--navbar-top-height",e+"px")}function closeSignupPopup(e){const t=document.querySelector("body"),n=document.querySelector(".newsletter-signup-trigger");resetPopup(e),t.classList.remove("js-overlay"),e.classList.remove("js-open"),n.setAttribute("aria-expanded",!1)}function resetPopup(e){const t=e.querySelector(".newsletter-validation-error--generic"),n=e.querySelector(".newsletter-validation-error--user"),o=e.querySelector(".newsletter-validation-success"),s=e.querySelector(".form-field--signup"),r=e.querySelector(".newsletter-signup__title");t.classList.remove("js-visible"),n.classList.remove("js-visible"),o.classList.remove("js-visible"),s.classList.remove("js-hidden"),e.querySelector(".rte").removeAttribute("hidden"),r.innerHTML=r.getAttribute("data-originaltext")}function focusInsidePopUpNav(e){var t=e.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), input[type="checkbox"]:not([disabled])'),n=t[0],o=t[t.length-1];const s=document.querySelector(".js-popup-parent"),r=document.querySelector("body");e.addEventListener("keydown",function(e){("Tab"===e.key||9===e.keyCode)&&(e.shiftKey?document.activeElement===n&&(s.classList.remove("js-open"),r.classList.remove("js-overlay")):document.activeElement===o&&(s.classList.remove("js-open"),r.classList.remove("js-overlay")))})}function focusInsideToc(e){var t=e.querySelectorAll("a[href]:not([disabled]), button:not([disabled])"),n=t[0],o=t[t.length-1];const s=document.querySelector(".toc"),r=s.querySelector(".toc__mobile-trigger");e.addEventListener("keydown",function(e){("Tab"===e.key||9===e.keyCode)&&(e.shiftKey?document.activeElement===n&&(s.classList.remove("js-open"),r.setAttribute("aria-expanded",!1)):document.activeElement===o&&(s.classList.remove("js-open"),r.setAttribute("aria-expanded",!1)))})}function changeLinkState(e){const t=document.querySelectorAll(".toc__listitem");let n=e.length;for(;--n&&e[n].getBoundingClientRect().top>300;);t.forEach(e=>e.classList.remove("js-current")),t.forEach(e=>e.querySelector(".toc__link").setAttribute("aria-current","")),t[n].classList.add("js-current"),t[n].querySelector(".toc__link").setAttribute("aria-current","true")}function trapFocus(e,t){var n=e.querySelectorAll(t);t||(n=e.querySelectorAll(".main-nav > li > .main-nav__listitem__link, .navigation__login, .main-nav > li > .main-nav__listitem__subnav-trigger, .main-nav-trigger, .main-nav__submenu__list > li > a, .main-nav__submenu__list > li > button"));var o=n[0],s=n[n.length-1];e.addEventListener("keydown",function(e){("Tab"===e.key||9===e.keyCode)&&(e.shiftKey?document.activeElement===o&&(s.focus(),e.preventDefault()):document.activeElement===s&&(o.focus(),e.preventDefault()))})}document.addEventListener("DOMContentLoaded",function(){const e=document.querySelectorAll(".image-block .image-block__trigger");e&&(e.forEach(e=>{const t=e.parentNode.querySelector(".lightbox");e.addEventListener("click",n=>{n.stopPropagation(),e.setAttribute("aria-expanded",!0);const o=t.cloneNode(!0);o.removeAttribute("hidden"),o.setAttribute("aria-hidden",!1);const s=o.querySelector(".lightbox__close");s.addEventListener("click",()=>{closeLightbox(o,e)});const r=document.body.appendChild(o);document.body.classList.add("js-overlay");trapFocus(r,".lightbox .lightbox__close"),s.focus({focusVisible:!0}),document.addEventListener("keydown",t=>{"Escape"===t.key&&closeLightbox(r,e)})})}),document.addEventListener("click",t=>{const n=document.querySelector(".lightbox:not([hidden])");n&&(!t.target.matches(".lightbox .lightbox__close")&&t.target.closest(".lightbox")||(e.forEach(e=>{e.setAttribute("aria-expanded",!1)}),n.remove(),document.body.classList.remove("js-overlay")))}))}),document.addEventListener("DOMContentLoaded",function(){if(document.querySelector(".video-block .js-video-trigger")){document.querySelectorAll(".video-block__video-wrapper").forEach(e=>{const t=e.querySelector(".js-video-trigger"),n=e.querySelector(".video-container");t&&t.addEventListener("click",o=>{if(o.preventDefault(),t.setAttribute("disabled","disabled"),e.classList.contains("iframe")){var s=n.dataset.src,r=n.dataset.title,c=s+(s.indexOf("?")>=0?"&":"?")+"autoplay=1";n.dataset.attributes;const e=document.createElement("iframe");e.frameBorder=0,e.setAttribute("allowFullScreen","true"),e.setAttribute("webkitallowfullscreen","true"),e.setAttribute("mozallowfullscreen","true"),e.setAttribute("allow","autoplay"),e.setAttribute("disablekb","1"),e.setAttribute("src",c),e.setAttribute("title",r),t.classList.add("js-is-loading"),n.appendChild(e),e.addEventListener("load",()=>{t.classList.add("js-fade-out"),n.classList.remove("hidden"),n.querySelector("iframe").focus()})}t.setAttribute("aria-hidden","true")})})}}),document.addEventListener("DOMContentLoaded",()=>{if(document.querySelector(".accordion")){document.querySelectorAll(".accordion__item").forEach(e=>{const t=e.querySelector(".accordion__trigger button"),n=e.querySelector(".accordion__container");t.addEventListener("click",t=>{const o=t.target,s=e.classList.contains("js-active");e.classList.contains("js-empty")||(e.classList.toggle("js-active"),o.setAttribute("aria-expanded",!s),n.setAttribute("aria-hidden",s))})})}}),document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".navigation-search");if(e){let t=document.querySelector(".navigation"),n=document.querySelector("body"),o=e.querySelector(".navigation-search__btn"),s=e.querySelector(".nav-search-form__input");o.addEventListener("click",()=>{const r=e.classList.contains("js-open");e.classList.toggle("js-open"),n.classList.toggle("js-search-open"),o.setAttribute("aria-expanded",!r),s.focus();trapFocus(e,".navigation-search__btn, .navigation-search__foldout input, .navigation-search__foldout button, .navigation-search__foldout a"),n.addEventListener("keydown",e=>{"Escape"===e.key&&(closeSearch(),n.classList.remove("js-search-open"))}),document.addEventListener("click",t=>{e.contains(t.target)||(closeSearch(),n.classList.remove("js-search-open"))}),t.classList.contains("js-nav-open")&&closeNav()})}}),document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".navigation");let t=window.matchMedia("(min-width: 1140px");if(e){const n=e.querySelector(".main-nav-trigger"),o=e.querySelectorAll(".main-nav__listitem"),s=e.querySelector(".navigation__bottom"),r=document.querySelector(".navigation-search");n.addEventListener("click",()=>{const t=e.classList.contains("js-nav-open");e.classList.toggle("js-nav-open"),n.setAttribute("aria-expanded",!t),trapFocus(s),r.classList.contains("js-open")&&closeSearch()}),o.forEach(e=>{const n=e.querySelector(".main-nav__listitem__subnav-trigger"),o=e.querySelector(".main-nav__submenu"),s=e.querySelector(".menu-back-btn"),r=e.querySelector(".main-nav__listitem__link");let c=e.classList.contains("main-nav__listitem--hassub");c&&(n.addEventListener("click",()=>{const t=e.classList.contains("js-sub-open");e.classList.toggle("js-sub-open"),n.setAttribute("aria-expanded",!t),trapFocus(o)}),s.addEventListener("click",()=>{e.classList.remove("js-sub-open"),n.setAttribute("aria-expanded","false")})),c&&t&&(e.addEventListener("focusin",t=>{r.setAttribute("aria-expanded","true"),e.classList.add("js-hover-focus")}),e.addEventListener("focusout",t=>{e.contains(t.relatedTarget||t.target)||(r.setAttribute("aria-expanded","false"),e.classList.remove("js-hover-focus"))}),e.addEventListener("mouseenter",t=>{r.setAttribute("aria-expanded","true"),e.classList.add("js-hover-focus")}),e.addEventListener("mouseleave",t=>{r.setAttribute("aria-expanded","false"),e.classList.remove("js-hover-focus")}))}),document.addEventListener("keydown",e=>{"Escape"===e.key&&(closeNav(),document.activeElement.blur())})}}),document.addEventListener("DOMContentLoaded",function(){let e=document.querySelector(".navigation");if(e){let t=e.offsetHeight;recalcNavHeightVariable(),window.addEventListener("resize",()=>{recalcNavHeightVariable()}),function(e){let t=0,n=!1;window.addEventListener("scroll",()=>{let o=t;t=window.scrollY,n||(window.requestAnimationFrame(function(){e(t,o),n=!1}),n=!0)})}((n,o)=>{n>o&&n>2*t?e.classList.add("js-fade-up"):e.classList.remove("js-fade-up")})}}),document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelectorAll(".newsletter-signup"),t=document.querySelector("body");e.forEach(e=>{const n=e.querySelector(".newsletter-signup__form"),o=e.querySelector(".newsletter-signup__title"),s=o.getAttribute("data-successtext"),r=e.querySelector(".newsletter-signup__input");o.setAttribute("data-originaltext",o.innerHTML);const c=e.querySelector(".newsletter-validation-error--generic"),i=e.querySelector(".newsletter-validation-error--user"),a=e.querySelector(".newsletter-validation-success"),l=e.querySelector(".form-field--signup");if(n.addEventListener("submit",t=>{t.preventDefault(),i.classList.remove("js-visible"),c.classList.remove("js-visible");const n=new FormData;n.append("email",r.value),n.append("pageId",r.getAttribute("data-pageid")),n.append("elementId",r.getAttribute("data-elementid")),fetch("/newsletter/subscribe",{method:"POST",body:n}).then(e=>e.json()).then(t=>{!t.succeeded&&t.errorMessage.length>0?(i.classList.add("js-visible"),i.innerHTML=t.errorMessage):t.succeeded||0!=t.errorMessage.length?t.succeeded&&(a.classList.add("js-visible"),l.classList.add("js-hidden"),e.querySelector(".rte").setAttribute("hidden",""),o.innerText=s):c.classList.add("js-visible")})}),e.closest(".newsletter-signup-wrapper")){const n=e.parentNode,o=n.querySelector(".newsletter-signup-trigger"),s=n.querySelector(".newsletter-signup__close");o.addEventListener("click",()=>{const n=e.querySelector(".newsletter-signup__input");e.classList.toggle("js-open"),o.setAttribute("aria-expanded",!0),n.focus(),t.classList.add("js-overlay"),trapFocus(e,"input, button")}),s.addEventListener("click",()=>{closeSignupPopup(e)}),t.addEventListener("keydown",t=>{"Escape"===t.key&&closeSignupPopup(e)}),document.addEventListener("click",t=>{n.contains(t.target)||closeSignupPopup(e)})}})}),document.addEventListener("DOMContentLoaded",function(){const e=document.querySelector(".category-view-wrapper__nav"),t=document.querySelector(".sidebar-nav"),n=document.querySelector("body");if(e){e.querySelector(".sidebar-nav-trigger").addEventListener("click",e=>{const o=e.target,s=t.classList.contains("js-open");t.classList.toggle("js-open"),n.classList.toggle("js-overlay"),o.setAttribute("aria-expanded",!s),focusInsidePopUpNav(t)}),document.addEventListener("click",function(o){e.contains(o.target)||(t.classList.remove("js-open"),n.classList.remove("js-overlay"))})}}),document.addEventListener("DOMContentLoaded",function(e){const t=document.querySelector(".toc");if(t){const e=document.querySelectorAll(".main-content h2:not(.accordion-content h2)"),n=t.querySelector(".toc__mobile-trigger");if(0==!e.length){let o=document.createElement("ul");o.classList.add("toc__list"),document.querySelector(".toc__nav").appendChild(o),e.forEach(e=>{let t=e.innerText,n="id"+Math.random().toString(36).substr(2,9);e.setAttribute("id",n),e.classList.add("scroll-top");let o=document.createElement("li");o.classList.add("toc__listitem");let s=document.createElement("a");s.innerHTML=t,s.setAttribute("href","#"+n),s.setAttribute("data-id",n),s.classList.add("toc__link"),o.appendChild(s),s.addEventListener("click",()=>{s.scrollIntoView({block:"nearest"})}),document.querySelector(".toc__nav ul").appendChild(o)}),changeLinkState(e),window.addEventListener("scroll",()=>{changeLinkState(e)}),n.addEventListener("click",()=>{const e=t.classList.contains("js-open");t.classList.toggle("js-open"),n.setAttribute("aria-expanded",!e),focusInsideToc(t)}),t.querySelectorAll(".toc__link").forEach(e=>{e.addEventListener("click",()=>{t.classList.remove("js-open"),n.setAttribute("aria-expanded","false");const o=e.getAttribute("data-id");document.getElementById(o).focus()})}),document.addEventListener("click",function(e){t.contains(e.target)||(t.classList.remove("js-open"),n.setAttribute("aria-expanded",!1))})}else t.setAttribute("hidden","")}}),document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector("body"),t=document.querySelector(".cookie-consent"),n=document.querySelectorAll('[data-cookie-consent="open"]'),o=document.querySelectorAll('.blurred-placeholder [data-cookie-consent="allow-cookies"]'),s={};function r(e){const t=e.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), input[type="checkbox"]:not([disabled])'),n=t[0],o=t[t.length-1];e.addEventListener("keydown",e=>{("Tab"===e.key||9===e.keyCode)&&(e.shiftKey?document.activeElement===n&&(o.focus(),e.preventDefault()):document.activeElement===o&&(n.focus(),e.preventDefault()))})}function c(e,t,n){const o=new Date;o.setTime(o.getTime()+24*n*60*60*1e3);const s=`expires=${o.toUTCString()}`;document.cookie=`${e}=${t}; ${s}; path=/; SameSite = Lax; Secure = true`}function i(e){const t=`${e}=`;let n;return decodeURIComponent(document.cookie).split("; ").forEach(e=>{0===e.indexOf(t)&&(n=e.substring(t.length))}),n}function a(e){if("all"===e)for(const e in s)Object.prototype.hasOwnProperty.call(s,e)&&(s[e]=!0);else if("required"===e){document.querySelectorAll('[data-cookie-consent="options"] input[type="checkbox"]').forEach(e=>{const t=e.dataset.cookieRequired,n=e.dataset.cookieCategory;s[n]=t,s[n]=!!t})}else for(const t in s)Object.prototype.hasOwnProperty.call(s,t)&&(s[t]=t===e);c("CookieConsent",l(s),365),t&&t.classList.add("js-hidden"),window.location.reload()}function l(e){return'"'+JSON.stringify(e).replaceAll('"',"'").replaceAll(",","+")+'"'}if(n){const e=t.querySelector('[data-cookie-consent="accept-all"]');for(const o of n)o.addEventListener("click",()=>{t.classList.remove("js-hidden"),r(t),e.focus()})}if(o)for(const e of o)e.addEventListener("click",()=>{const n=e.getAttribute("data-cookie-consent-category");t.querySelectorAll('.cookie-consent__options input[type="checkbox"]:checked').forEach(({value:e,checked:t})=>{s[e]=t}),s[n]=!0,c("CookieConsent",l(s),365),window.location.reload()});if(t){document.querySelectorAll('[data-cookie-consent="options"] input[type="checkbox"]').forEach(e=>{const t=e.checked,n=e.dataset.cookieCategory;s[n]=t}),function(){const e=i("CookieConsent");if(!e)return;const t=JSON.parse(e),n=document.querySelectorAll('[data-cookie-consent="options"] input[type="checkbox"]');for(const e of n){const n=e.dataset.cookieCategory;Object.prototype.hasOwnProperty.call(s,n)&&(e.checked=t[n])}}();const n=t.querySelector(".cookie-consent__basic"),o=t.querySelector(".cookie-consent__advanced"),d=t.querySelector(".js-cookie-consent-settings"),u=t.querySelector(".js-btn-close-settings"),p=t.querySelector('[data-cookie-consent="save-settings"]'),v=t.querySelector('[data-cookie-consent="accept-all"]'),m=t.querySelector('[data-cookie-consent="accept-necessary"]');r(n),setTimeout(()=>{v.focus()},0),v.addEventListener("click",()=>{a("all")}),m.addEventListener("click",()=>{a("required")}),d.addEventListener("click",()=>{t.classList.add("js-advanced-open"),e.classList.add("js-backdrop"),r(o)}),p.addEventListener("click",()=>{a("required"),t.querySelectorAll('.cookie-consent__options input[type="checkbox"]:checked').forEach(e=>{const t=e.checked,n=e.dataset.cookieCategory;s[n]=t}),c("CookieConsent",l(s),365)}),u.addEventListener("click",()=>{t.classList.remove("js-advanced-open"),e.classList.remove("js-backdrop"),r(n),v.focus()}),i("CookieConsent")||t.classList.remove("js-hidden")}}),document.addEventListener("DOMContentLoaded",function(){const e=document.querySelector(".featured-nav");if(e){e.querySelector(".featured-nav__title__trigger").addEventListener("click",t=>{const n=t.target,o=e.classList.contains("js-closed");e.classList.toggle("js-closed"),n.setAttribute("aria-expanded",o)})}}),document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".external-link-icon").forEach(e=>{const t=e.parentElement,n=t.childNodes[0],o=n.nodeValue.trim(),s=o.trim().split(" ").at(-1),r=o.lastIndexOf(" "),c=document.createElement("span");c.classList.add("last-wordwrap");const i=document.createTextNode(o.substring(0,r+1));t.prepend(i),c.prepend(s),c.append(e),t.append(c),t.removeChild(n)})}),document.addEventListener("DOMContentLoaded",function(){const e=document.querySelector(".overflow-menu");if(e){const t=e.querySelector(".overflow-menu__trigger");t.addEventListener("click",t=>{const n=t.target,o=e.classList.contains("js-open");e.classList.toggle("js-open"),n.setAttribute("aria-expanded",!o)}),document.addEventListener("click",function(n){e.contains(n.target)||(e.classList.remove("js-open"),t.setAttribute("aria-expanded",!1))})}}),document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".search-filters-container"),t=document.querySelector(".search-content");if(e){let n=document.querySelector("body"),o=e.querySelector(".search-filters"),s=e.querySelector(".mobile-filters-trigger"),r=e.querySelector(".search-filters__reset"),c=o.querySelectorAll('.form-group--checkbox input[type="checkbox"]'),i=o.querySelector(".search-filters__apply"),a=document.querySelector(".search-results-wrapper__pagesize-select");s.addEventListener("click",()=>{const e=o.classList.contains("js-open");s.scrollIntoView({behavior:"smooth",block:"start"}),r.focus(),o.classList.toggle("js-open"),n.classList.toggle("js-overlay"),s.setAttribute("aria-expanded",!e),focusInsidePopUpNav(o)}),r.addEventListener("click",e=>{e.preventDefault,c.forEach(e=>{e.removeAttribute("checked")}),t.submit()}),i.addEventListener("click",()=>{t.submit()}),a.addEventListener("change",()=>{t.submit()}),document.addEventListener("click",function(t){e.contains(t.target)||(o.classList.remove("js-open"),s.setAttribute("aria-expanded",!1),n.classList.remove("js-overlay"))})}}),window.addEventListener("load",function(e){document.querySelectorAll(".js-slider").forEach(e=>{const t=e.querySelector(".js-currentslide");splideSlider=new Splide(e,{pagination:!1,perPage:4,gap:"var(--spacing-32)",breakpoints:{768:{perPage:1,padding:{left:"0%",right:"15%"},gap:"var(--spacing-16)"},992:{perPage:3,gap:"var(--spacing-24)"}},i18n:{prev:"Vorige",next:"Volgende"}}),splideSlider.on("move resize mounted",()=>{let n=splideSlider.Components.Controller.toPage(splideSlider.length)+1,o=splideSlider.Components.Controller.toPage(splideSlider.index)+1;window.matchMedia("(min-width: ))");t.innerHTML=o+" / "+n,1===n?e.querySelector(".pagination").classList.add("pagination--hidden"):e.querySelector(".pagination").classList.remove("pagination--hidden")}),splideSlider.mount()})});;
