julienmonnerie/public/assets/build/app.js
Paul Nicoué d057c7b41c Build app
2022-08-31 15:21:01 +02:00

2 lines
No EOL
32 KiB
JavaScript

/*! For license information please see app.js.LICENSE.txt */
!function(){"use strict";function t(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var n="(prefers-reduced-motion: reduce)",e={CREATED:1,MOUNTED:2,IDLE:3,MOVING:4,SCROLLING:5,DRAGGING:6,DESTROYED:7};function i(t){t.length=0}function o(t,n,e){return Array.prototype.slice.call(t,n,e)}function r(t){return t.bind.apply(t,[null].concat(o(arguments,1)))}var u=setTimeout,a=function(){};function s(t){return requestAnimationFrame(t)}function c(t,n){return typeof n===t}function l(t){return!g(t)&&c("object",t)}var d=Array.isArray,f=r(c,"function"),v=r(c,"string"),p=r(c,"undefined");function g(t){return null===t}function h(t){return t instanceof HTMLElement}function m(t){return d(t)?t:[t]}function y(t,n){m(t).forEach(n)}function b(t,n){return t.indexOf(n)>-1}function w(t,n){return t.push.apply(t,m(n)),t}function E(t,n,e){t&&y(n,(function(n){n&&t.classList[e?"add":"remove"](n)}))}function _(t,n){E(t,v(n)?n.split(" "):n,!0)}function S(t,n){y(n,t.appendChild.bind(t))}function x(t,n){y(t,(function(t){var e=(n||t).parentNode;e&&e.insertBefore(t,n)}))}function L(t,n){return h(t)&&(t.msMatchesSelector||t.matches).call(t,n)}function k(t,n){var e=t?o(t.children):[];return n?e.filter((function(t){return L(t,n)})):e}function C(t,n){return n?k(t,n)[0]:t.firstElementChild}var P=Object.keys;function A(t,n,e){if(t){var i=P(t);i=e?i.reverse():i;for(var o=0;o<i.length;o++){var r=i[o];if("__proto__"!==r&&!1===n(t[r],r))break}}return t}function z(t){return o(arguments,1).forEach((function(n){A(n,(function(e,i){t[i]=n[i]}))})),t}function D(t){return o(arguments,1).forEach((function(n){A(n,(function(n,e){d(n)?t[e]=n.slice():l(n)?t[e]=D({},l(t[e])?t[e]:{},n):t[e]=n}))})),t}function M(t,n){m(n||P(t)).forEach((function(n){delete t[n]}))}function N(t,n){y(t,(function(t){y(n,(function(n){t&&t.removeAttribute(n)}))}))}function O(t,n,e){l(n)?A(n,(function(n,e){O(t,e,n)})):y(t,(function(t){g(e)||""===e?N(t,n):t.setAttribute(n,String(e))}))}function I(t,n,e){var i=document.createElement(t);return n&&(v(n)?_(i,n):O(i,n)),e&&S(e,i),i}function T(t,n,e){if(p(e))return getComputedStyle(t)[n];g(e)||(t.style[n]=""+e)}function F(t,n){T(t,"display",n)}function j(t){t.setActive&&t.setActive()||t.focus({preventScroll:!0})}function R(t,n){return t.getAttribute(n)}function W(t,n){return t&&t.classList.contains(n)}function q(t){return t.getBoundingClientRect()}function G(t){y(t,(function(t){t&&t.parentNode&&t.parentNode.removeChild(t)}))}function X(t){return C((new DOMParser).parseFromString(t,"text/html").body)}function B(t,n){t.preventDefault(),n&&(t.stopPropagation(),t.stopImmediatePropagation())}function H(t,n){return t&&t.querySelector(n)}function Y(t,n){return n?o(t.querySelectorAll(n)):[]}function U(t,n){E(t,n,!1)}function K(t){return t.timeStamp}function J(t){return v(t)?t:t?t+"px":""}var V="splide",Q="data-splide";function Z(t,n){if(!t)throw new Error("[splide] "+(n||""))}var $=Math.min,tt=Math.max,nt=Math.floor,et=Math.ceil,it=Math.abs;function ot(t,n,e){return it(t-n)<e}function rt(t,n,e,i){var o=$(n,e),r=tt(n,e);return i?o<t&&t<r:o<=t&&t<=r}function ut(t,n,e){var i=$(n,e),o=tt(n,e);return $(tt(i,t),o)}function at(t){return+(t>0)-+(t<0)}function st(t,n){return y(n,(function(n){t=t.replace("%s",""+n)})),t}function ct(t){return t<10?"0"+t:""+t}var lt={};function dt(t){return""+t+ct(lt[t]=(lt[t]||0)+1)}function ft(){var t=[];function n(t,n,e){y(t,(function(t){t&&y(n,(function(n){n.split(" ").forEach((function(n){var i=n.split(".");e(t,i[0],i[1])}))}))}))}return{bind:function(e,i,o,r){n(e,i,(function(n,e,i){var u="addEventListener"in n,a=u?n.removeEventListener.bind(n,e,o,r):n.removeListener.bind(n,o);u?n.addEventListener(e,o,r):n.addListener(o),t.push([n,e,i,o,a])}))},unbind:function(e,i,o){n(e,i,(function(n,e,i){t=t.filter((function(t){return!!(t[0]!==n||t[1]!==e||t[2]!==i||o&&t[3]!==o)||(t[4](),!1)}))}))},dispatch:function(t,n,e){var i;return"function"==typeof CustomEvent?i=new CustomEvent(n,{bubbles:true,detail:e}):(i=document.createEvent("CustomEvent")).initCustomEvent(n,true,!1,e),t.dispatchEvent(i),i},destroy:function(){t.forEach((function(t){t[4]()})),i(t)}}}var vt="mounted",pt="ready",gt="move",ht="moved",mt="shifted",yt="click",bt="active",wt="inactive",Et="visible",_t="hidden",St="slide:keydown",xt="refresh",Lt="updated",kt="resize",Ct="resized",Pt="scroll",At="scrolled",zt="destroy",Dt="arrows:mounted",Mt="navigation:mounted",Nt="autoplay:play",Ot="autoplay:pause",It="lazyload:loaded";function Tt(t){var n=t?t.event.bus:document.createDocumentFragment(),e=ft();return t&&t.event.on(zt,e.destroy),z(e,{bus:n,on:function(t,i){e.bind(n,m(t).join(" "),(function(t){i.apply(i,d(t.detail)?t.detail:[])}))},off:r(e.unbind,n),emit:function(t){e.dispatch(n,t,o(arguments,1))}})}function Ft(t,n,e,i){var o,r,u=Date.now,a=0,c=!0,l=0;function d(){if(!c){if(a=t?$((u()-o)/t,1):1,e&&e(a),a>=1&&(n(),o=u(),i&&++l>=i))return f();s(d)}}function f(){c=!0}function v(){r&&cancelAnimationFrame(r),a=0,r=0,c=!0}return{start:function(n){!n&&v(),o=u()-(n?a*t:0),c=!1,s(d)},rewind:function(){o=u(),a=0,e&&e(a)},pause:f,cancel:v,set:function(n){t=n},isPaused:function(){return c}}}var jt="ArrowLeft",Rt="ArrowRight",Wt="ArrowUp",qt="ArrowDown",Gt="ttb",Xt={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[Wt,Rt],ArrowRight:[qt,jt]};function Bt(t,n,e){return{resolve:function(t,n,i){var o="rtl"!==(i=i||e.direction)||n?i===Gt?0:-1:1;return Xt[t]&&Xt[t][o]||t.replace(/width|left|right/i,(function(t,n){var e=Xt[t.toLowerCase()][o]||t;return n>0?e.charAt(0).toUpperCase()+e.slice(1):e}))},orient:function(t){return t*("rtl"===e.direction?1:-1)}}}var Ht="role",Yt="tabindex",Ut="aria-controls",Kt="aria-current",Jt="aria-selected",Vt="aria-label",Qt="aria-labelledby",Zt="aria-hidden",$t="aria-orientation",tn="aria-roledescription",nn="aria-live",en="aria-busy",on="aria-atomic",rn=[Ht,Yt,"disabled",Ut,Kt,Vt,Qt,Zt,$t,tn],un=V,an="splide__track",sn="splide__list",cn="splide__slide",ln=cn+"--clone",dn="splide__arrows",fn="splide__arrow",vn=fn+"--prev",pn=fn+"--next",gn="splide__pagination",hn=gn+"__page",mn="splide__progress__bar",yn="splide__toggle",bn="is-active",wn="is-prev",En="is-next",_n="is-visible",Sn="is-loading",xn="is-focus-in",Ln=[bn,_n,wn,En,Sn,xn],kn={slide:cn,clone:ln,arrows:dn,arrow:fn,prev:vn,next:pn,pagination:gn,page:hn,spinner:"splide__spinner"};var Cn="touchstart mousedown",Pn="touchmove mousemove",An="touchend touchcancel mouseup click";var zn="slide",Dn="loop",Mn="fade";function Nn(t,n,e,i){var o,u=Tt(t),a=u.on,s=u.emit,c=u.bind,l=t.Components,d=t.root,f=t.options,v=f.isNavigation,p=f.updateOnMove,g=f.i18n,h=f.pagination,m=f.slideFocus,y=l.Direction.resolve,b=R(i,"style"),w=R(i,Vt),_=e>-1,S=C(i,".splide__slide__container"),x=Y(i,f.focusableNodes||"");function L(){var o=t.splides.map((function(t){var e=t.splide.Components.Slides.getAt(n);return e?e.slide.id:""})).join(" ");O(i,Vt,st(g.slideX,(_?e:n)+1)),O(i,Ut,o),O(i,Ht,m?"button":""),m&&N(i,tn)}function k(){o||P()}function P(){if(!o){var e=t.index;(r=A())!==W(i,bn)&&(E(i,bn,r),O(i,Kt,v&&r||""),s(r?bt:wt,z)),function(){var n=function(){if(t.is(Mn))return A();var n=q(l.Elements.track),e=q(i),o=y("left",!0),r=y("right",!0);return nt(n[o])<=et(e[o])&&nt(e[r])<=et(n[r])}(),e=!n&&(!A()||_);t.state.is([4,5])||O(i,Zt,e||"");O(x,Yt,e?-1:""),m&&O(i,Yt,e?-1:0);n!==W(i,_n)&&(E(i,_n,n),s(n?Et:_t,z));if(!n&&document.activeElement===i){var o=l.Slides.getAt(t.index);o&&j(o.slide)}}(),E(i,wn,n===e-1),E(i,En,n===e+1)}var r}function A(){var i=t.index;return i===n||f.cloneStatus&&i===e}var z={index:n,slideIndex:e,slide:i,container:S,isClone:_,mount:function(){_||(i.id=d.id+"-slide"+ct(n+1),O(i,Ht,h?"tabpanel":"group"),O(i,tn,g.slide),O(i,Vt,w||st(g.slideLabel,[n+1,t.length]))),c(i,"click",r(s,yt,z)),c(i,"keydown",r(s,St,z)),a([ht,mt,At],P),a(Mt,L),p&&a(gt,k)},destroy:function(){o=!0,u.destroy(),U(i,Ln),N(i,rn),O(i,"style",b),O(i,Vt,w||"")},update:P,style:function(t,n,e){T(e&&S||i,t,n)},isWithin:function(e,i){var o=it(e-n);return _||!f.rewind&&!t.is(Dn)||(o=$(o,t.length-o)),o<=i}};return z}var On="http://www.w3.org/2000/svg",In="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";var Tn={passive:!1,capture:!0};var Fn={Spacebar:" ",Right:Rt,Left:jt,Up:Wt,Down:qt};function jn(t){return t=v(t)?t:t.key,Fn[t]||t}var Rn="keydown";var Wn="data-splide-lazy",qn="data-splide-lazy-srcset";var Gn=[" ","Enter"];var Xn=Object.freeze({__proto__:null,Media:function(t,e,i){var o=t.state,r=i.breakpoints||{},u=i.reducedMotion||{},a=ft(),s=[];function c(t){t&&a.destroy()}function l(t,n){var e=matchMedia(n);a.bind(e,"change",d),s.push([t,e])}function d(){var n=o.is(7),e=i.direction,r=s.reduce((function(t,n){return D(t,n[1].matches?n[0]:{})}),{});M(i),f(r),i.destroy?t.destroy("completely"===i.destroy):n?(c(!0),t.mount()):e!==i.direction&&t.refresh()}function f(n,e){D(i,n),e&&D(Object.getPrototypeOf(i),n),o.is(1)||t.emit(Lt,i)}return{setup:function(){var t="min"===i.mediaQuery;P(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),d()},destroy:c,reduce:function(t){matchMedia(n).matches&&(t?D(i,u):M(i,P(u)))},set:f}},Direction:Bt,Elements:function(t,n,e){var o,r,u,a=Tt(t),s=a.on,c=a.bind,l=t.root,d=e.i18n,v={},p=[],g=[],h=[];function m(){o=S("."+an),r=C(o,"."+sn),Z(o&&r,"A track/list element is missing."),w(p,k(r,".splide__slide:not(."+ln+")")),A({arrows:dn,pagination:gn,prev:vn,next:pn,bar:mn,toggle:yn},(function(t,n){v[n]=S("."+t)})),z(v,{root:l,track:o,list:r,slides:p}),function(){var t=l.id||dt(V),n=e.role;l.id=t,o.id=o.id||t+"-track",r.id=r.id||t+"-list",!R(l,Ht)&&"SECTION"!==l.tagName&&n&&O(l,Ht,n);O(l,tn,d.carousel),O(r,Ht,"presentation")}(),b()}function y(t){var n=rn.concat("style");i(p),U(l,g),U(o,h),N([o,r],n),N(l,t?n:["style",tn])}function b(){U(l,g),U(o,h),g=x(un),h=x(an),_(l,g),_(o,h),O(l,Vt,e.label),O(l,Qt,e.labelledby)}function S(t){var n=H(l,t);return n&&function(t,n){if(f(t.closest))return t.closest(n);for(var e=t;e&&1===e.nodeType&&!L(e,n);)e=e.parentElement;return e}(n,"."+un)===l?n:void 0}function x(t){return[t+"--"+e.type,t+"--"+e.direction,e.drag&&t+"--draggable",e.isNavigation&&t+"--nav",t===un&&bn]}return z(v,{setup:m,mount:function(){s(xt,y),s(xt,m),s(Lt,b),c(document,"touchstart mousedown keydown",(function(t){u="keydown"===t.type}),{capture:!0}),c(l,"focusin",(function(){E(l,xn,!!u)}))},destroy:y})},Slides:function(t,n,e){var o=Tt(t),u=o.on,a=o.emit,s=o.bind,c=n.Elements,l=c.slides,d=c.list,p=[];function g(){l.forEach((function(t,n){E(t,n,-1)}))}function w(){C((function(t){t.destroy()})),i(p)}function E(n,e,i){var o=Nn(t,e,i,n);o.mount(),p.push(o)}function k(t){return t?P((function(t){return!t.isClone})):p}function C(t,n){k(n).forEach(t)}function P(t){return p.filter(f(t)?t:function(n){return v(t)?L(n.slide,t):b(m(t),n.index)})}return{mount:function(){g(),u(xt,w),u(xt,g),u([vt,xt],(function(){p.sort((function(t,n){return t.index-n.index}))}))},destroy:w,update:function(){C((function(t){t.update()}))},register:E,get:k,getIn:function(t){var i=n.Controller,o=i.toIndex(t),r=i.hasFocus()?1:e.perPage;return P((function(t){return rt(t.index,o,o+r-1)}))},getAt:function(t){return P(t)[0]},add:function(t,n){y(t,(function(t){if(v(t)&&(t=X(t)),h(t)){var i=l[n];i?x(t,i):S(d,t),_(t,e.classes.slide),o=t,u=r(a,kt),c=Y(o,"img"),(f=c.length)?c.forEach((function(t){s(t,"load error",(function(){--f||u()}))})):u()}var o,u,c,f})),a(xt)},remove:function(t){G(P(t).map((function(t){return t.slide}))),a(xt)},forEach:C,filter:P,style:function(t,n,e){C((function(i){i.style(t,n,e)}))},getLength:function(t){return t?l.length:p.length},isEnough:function(){return p.length>e.perPage}}},Layout:function(t,n,e){var i,o,u=Tt(t),a=u.on,s=u.bind,c=u.emit,d=n.Slides,f=n.Direction.resolve,v=n.Elements,p=v.root,g=v.track,h=v.list,m=d.getAt,y=d.style;function b(){o=null,i=e.direction===Gt,T(p,"maxWidth",J(e.width)),T(g,f("paddingLeft"),E(!1)),T(g,f("paddingRight"),E(!0)),w()}function w(){var t=q(p);o&&o.width===t.width&&o.height===t.height||(T(g,"height",function(){var t="";i&&(Z(t=_(),"height or heightRatio is missing."),t="calc("+t+" - "+E(!1)+" - "+E(!0)+")");return t}()),y(f("marginRight"),J(e.gap)),y("width",e.autoWidth?null:J(e.fixedWidth)||(i?"":S())),y("height",J(e.fixedHeight)||(i?e.autoHeight?null:S():_()),!0),o=t,c(Ct))}function E(t){var n=e.padding,i=f(t?"right":"left");return n&&J(n[i]||(l(n)?0:n))||"0px"}function _(){return J(e.height||q(h).width*e.heightRatio)}function S(){var t=J(e.gap);return"calc((100%"+(t&&" + "+t)+")/"+(e.perPage||1)+(t&&" - "+t)+")"}function x(t,n){var e=m(t);if(e){var i=q(e.slide)[f("right")],o=q(h)[f("left")];return it(i-o)+(n?0:L())}return 0}function L(){var t=m(0);return t&&parseFloat(T(t.slide,f("marginRight")))||0}return{mount:function(){var t,n,e;b(),s(window,"resize load",(t=r(c,kt),function(){e||(e=Ft(n||0,(function(){t(),e=null}),null,1)).start()})),a([Lt,xt],b),a(kt,w)},listSize:function(){return q(h)[f("width")]},slideSize:function(t,n){var e=m(t||0);return e?q(e.slide)[f("width")]+(n?0:L()):0},sliderSize:function(){return x(t.length-1,!0)-x(-1,!0)},totalSize:x,getPadding:function(t){return parseFloat(T(g,f("padding"+(t?"Right":"Left"))))||0}}},Clones:function(t,n,e){var o,r=Tt(t),u=r.on,a=r.emit,s=n.Elements,c=n.Slides,l=n.Direction.resolve,d=[];function f(){(o=g())&&(!function(n){var i=c.get().slice(),o=i.length;if(o){for(;i.length<n;)w(i,i);w(i.slice(-n),i.slice(0,n)).forEach((function(r,u){var a=u<n,l=function(n,i){var o=n.cloneNode(!0);return _(o,e.classes.clone),o.id=t.root.id+"-clone"+ct(i+1),o}(r.slide,u);a?x(l,i[0].slide):S(s.list,l),w(d,l),c.register(l,u-n+(a?0:o),r.index)}))}}(o),a(kt))}function v(){G(d),i(d)}function p(){o<g()&&a(xt)}function g(){var i=e.clones;if(t.is(Dn)){if(!i){var o=e[l("fixedWidth")]&&n.Layout.slideSize(0);i=o&&et(q(s.track)[l("width")]/o)||e[l("autoWidth")]&&t.length||2*e.perPage}}else i=0;return i}return{mount:function(){f(),u(xt,v),u(xt,f),u([Lt,kt],p)},destroy:v}},Move:function(t,n,e){var i,o=Tt(t),r=o.on,u=o.emit,a=t.state.set,s=n.Layout,c=s.slideSize,l=s.getPadding,d=s.totalSize,f=s.listSize,v=s.sliderSize,g=n.Direction,h=g.resolve,m=g.orient,y=n.Elements,b=y.list,w=y.track;function E(){n.Controller.isBusy()||(n.Scroll.cancel(),_(t.index),n.Slides.update())}function _(t){S(C(t,!0))}function S(e,i){if(!t.is(Mn)){var o=i?e:function(e){if(t.is(Dn)){var i=k(e),o=i>n.Controller.getEnd();(i<0||o)&&(e=x(e,o))}return e}(e);T(b,"transform","translate"+h("X")+"("+o+"px)"),e!==o&&u(mt)}}function x(t,n){var e=t-A(n),i=v();return t-=m(i*(et(it(e)/i)||1))*(n?1:-1)}function L(){S(P()),i.cancel()}function k(t){for(var e=n.Slides.get(),i=0,o=1/0,r=0;r<e.length;r++){var u=e[r].index,a=it(C(u,!0)-t);if(!(a<=o))break;o=a,i=u}return i}function C(n,i){var o=m(d(n-1)-function(t){var n=e.focus;return"center"===n?(f()-c(t,!0))/2:+n*c(t)||0}(n));return i?function(n){e.trimSpace&&t.is(zn)&&(n=ut(n,0,m(v()-f())));return n}(o):o}function P(){var t=h("left");return q(b)[t]-q(w)[t]+m(l(!1))}function A(t){return C(t?n.Controller.getEnd():0,!!e.trimSpace)}return{mount:function(){i=n.Transition,r([vt,Ct,Lt,xt],E)},move:function(t,n,e,o){var r,s;t!==n&&(r=t>e,s=m(x(P(),r)),r?s>=0:s<=b[h("scrollWidth")]-q(w)[h("width")])&&(L(),S(x(P(),t>e),!0)),a(4),u(gt,n,e,t),i.start(n,(function(){a(3),u(ht,n,e,t),o&&o()}))},jump:_,translate:S,shift:x,cancel:L,toIndex:k,toPosition:C,getPosition:P,getLimit:A,exceededLimit:function(t,n){n=p(n)?P():n;var e=!0!==t&&m(n)<m(A(!1)),i=!1!==t&&m(n)>m(A(!0));return e||i},reposition:E}},Controller:function(t,n,e){var i,o,u,a=Tt(t).on,s=n.Move,c=s.getPosition,l=s.getLimit,d=s.toPosition,f=n.Slides,g=f.isEnough,h=f.getLength,m=t.is(Dn),y=t.is(zn),b=r(x,!1),w=r(x,!0),E=e.start||0,_=E;function S(){i=h(!0),o=e.perMove,u=e.perPage;var t=ut(E,0,i-1);t!==E&&(E=t,s.reposition())}function x(t,n){var e=o||(D()?1:u),i=L(E+e*(t?-1:1),E,!(o||D()));return-1===i&&y&&!ot(c(),l(!t),1)?t?0:C():n?i:k(i)}function L(n,r,a){if(g()){var s=C(),l=function(n){if(y&&"move"===e.trimSpace&&n!==E)for(var i=c();i===d(n,!0)&&rt(n,0,t.length-1,!e.rewind);)n<E?--n:++n;return n}(n);l!==n&&(r=n,n=l,a=!1),n<0||n>s?n=o||!rt(0,n,r,!0)&&!rt(s,r,n,!0)?m?a?n<0?-(i%u||u):i:n:e.rewind?n<0?s:0:-1:P(A(n)):a&&n!==r&&(n=P(A(r)+(n<r?-1:1)))}else n=-1;return n}function k(t){return m?(t+i)%i||0:t}function C(){return tt(i-(D()||m&&o?1:u),0)}function P(t){return ut(D()?t:u*t,0,C())}function A(t){return D()?t:nt((t>=C()?i-1:t)/u)}function z(t){t!==E&&(_=E,E=t)}function D(){return!p(e.focus)||e.isNavigation}function M(){return t.state.is([4,5])&&!!e.waitForTransition}return{mount:function(){S(),a([Lt,xt],S)},go:function(t,n,e){if(!M()){var i=function(t){var n=E;if(v(t)){var e=t.match(/([+\-<>])(\d+)?/)||[],i=e[1],o=e[2];"+"===i||"-"===i?n=L(E+ +(""+i+(+o||1)),E):">"===i?n=o?P(+o):b(!0):"<"===i&&(n=w(!0))}else n=m?t:ut(t,0,C());return n}(t),o=k(i);o>-1&&(n||o!==E)&&(z(o),s.move(i,o,_,e))}},scroll:function(t,e,i,o){n.Scroll.scroll(t,e,i,(function(){z(k(s.toIndex(c()))),o&&o()}))},getNext:b,getPrev:w,getAdjacent:x,getEnd:C,setIndex:z,getIndex:function(t){return t?_:E},toIndex:P,toPage:A,toDest:function(t){var n=s.toIndex(t);return y?ut(n,0,C()):n},hasFocus:D,isBusy:M}},Arrows:function(t,n,e){var i,o,u=Tt(t),a=u.on,s=u.bind,c=u.emit,l=e.classes,d=e.i18n,f=n.Elements,v=n.Controller,p=f.arrows,g=f.track,h=p,m=f.prev,y=f.next,b={};function w(){!function(){var t=e.arrows;!t||m&&y||(h=p||I("div",l.arrows),m=C(!0),y=C(!1),i=!0,S(h,[m,y]),!p&&x(h,g));m&&y&&(z(b,{prev:m,next:y}),F(h,t?"":"none"),_(h,o=dn+"--"+e.direction),t&&(a([ht,xt,At],P),s(y,"click",r(k,">")),s(m,"click",r(k,"<")),P(),O([m,y],Ut,g.id),c(Dt,m,y)))}(),a(Lt,E)}function E(){L(),w()}function L(){u.destroy(),U(h,o),i?(G(p?[m,y]:h),m=y=null):N([m,y],rn)}function k(t){v.go(t,!0)}function C(t){return X('<button class="'+l.arrow+" "+(t?l.prev:l.next)+'" type="button"><svg xmlns="'+On+'" viewBox="0 0 '+"40 "+'40" width="'+'40" height="'+'40" focusable="false"><path d="'+(e.arrowPath||In)+'" />')}function P(){var n=t.index,e=v.getPrev(),i=v.getNext(),o=e>-1&&n<e?d.last:d.prev,r=i>-1&&n>i?d.first:d.next;m.disabled=e<0,y.disabled=i<0,O(m,Vt,o),O(y,Vt,r),c("arrows:updated",m,y,e,i)}return{arrows:b,mount:w,destroy:L}},Autoplay:function(t,n,e){var i,o,r=Tt(t),u=r.on,a=r.bind,s=r.emit,c=Ft(e.interval,t.go.bind(t,">"),(function(t){var n=d.bar;n&&T(n,"width",100*t+"%"),s("autoplay:playing",t)})),l=c.isPaused,d=n.Elements,f=n.Elements,v=f.root,p=f.toggle,g=e.autoplay,h="pause"===g;function m(){l()&&n.Slides.isEnough()&&(c.start(!e.resetProgress),o=i=h=!1,w(),s(Nt))}function y(t){void 0===t&&(t=!0),h=!!t,w(),l()||(c.pause(),s(Ot))}function b(){h||(i||o?y(!1):m())}function w(){p&&(E(p,bn,!h),O(p,Vt,e.i18n[h?"play":"pause"]))}function _(t){var i=n.Slides.getAt(t);c.set(i&&+R(i.slide,"data-splide-interval")||e.interval)}return{mount:function(){g&&(!function(){e.pauseOnHover&&a(v,"mouseenter mouseleave",(function(t){i="mouseenter"===t.type,b()}));e.pauseOnFocus&&a(v,"focusin focusout",(function(t){o="focusin"===t.type,b()}));p&&a(p,"click",(function(){h?m():y(!0)}));u([gt,Pt,xt],c.rewind),u(gt,_)}(),p&&O(p,Ut,d.track.id),h||m(),w())},destroy:c.cancel,play:m,pause:y,isPaused:l}},Cover:function(t,n,e){var i=Tt(t).on;function o(t){n.Slides.forEach((function(n){var e=C(n.container||n.slide,"img");e&&e.src&&u(t,e,n)}))}function u(t,n,e){e.style("background",t?'center/cover no-repeat url("'+n.src+'")':"",!0),F(n,t?"none":"")}return{mount:function(){e.cover&&(i(It,r(u,!0)),i([vt,Lt,xt],r(o,!0)))},destroy:r(o,!1)}},Scroll:function(t,n,e){var i,o,u=Tt(t),a=u.on,s=u.emit,c=t.state.set,l=n.Move,d=l.getPosition,f=l.getLimit,v=l.exceededLimit,p=l.translate,g=1;function h(t,e,u,a,f){var v=d();if(b(),u){var p=n.Layout.sliderSize(),h=at(t)*p*nt(it(t)/p)||0;t=l.toPosition(n.Controller.toDest(t%p))+h}var w=ot(v,t,1);g=1,e=w?0:e||tt(it(t-v)/1.5,800),o=a,i=Ft(e,m,r(y,v,t,f),1),c(5),s(Pt),i.start()}function m(){c(3),o&&o(),s(At)}function y(n,i,r,u){var a,s,c=d(),l=(n+(i-n)*(a=u,(s=e.easingFunc)?s(a):1-Math.pow(1-a,4))-c)*g;p(c+l),t.is(zn)&&!r&&v()&&(g*=.6,it(l)<10&&h(f(v(!0)),600,!1,o,!0))}function b(){i&&i.cancel()}function w(){i&&!i.isPaused()&&(b(),m())}return{mount:function(){a(gt,b),a([Lt,xt],w)},destroy:b,scroll:h,cancel:w}},Drag:function(t,n,e){var i,o,r,u,s,c,d,f,v=Tt(t),p=v.on,g=v.emit,h=v.bind,m=v.unbind,y=t.state,b=n.Move,w=n.Scroll,E=n.Controller,_=n.Elements.track,S=n.Media.reduce,x=n.Direction,k=x.resolve,C=x.orient,P=b.getPosition,A=b.exceededLimit,z=!1;function D(){var t=e.drag;G(!t),u="free"===t}function M(t){if(c=!1,!d){var n=q(t);i=t.target,o=e.noDrag,L(i,".splide__pagination__page, ."+fn)||o&&L(i,o)||!n&&t.button||(E.isBusy()?B(t,!0):(f=n?_:window,s=y.is([4,5]),r=null,h(f,Pn,N,Tn),h(f,An,O,Tn),b.cancel(),w.cancel(),T(t)))}var i,o}function N(n){if(y.is(6)||(y.set(6),g("drag")),n.cancelable)if(s){b.translate(i+F(n)/(z&&t.is(zn)?5:1));var o=j(n)>200,r=z!==(z=A());(o||r)&&T(n),c=!0,g("dragging"),B(n)}else(function(t){return it(F(t))>it(F(t,!0))})(n)&&(s=function(t){var n=e.dragMinThreshold,i=l(n),o=i&&n.mouse||0,r=(i?n.touch:+n)||10;return it(F(t))>(q(t)?r:o)}(n),B(n))}function O(i){y.is(6)&&(y.set(3),g("dragged")),s&&(!function(i){var o=function(n){if(t.is(Dn)||!z){var e=j(n);if(e&&e<200)return F(n)/e}return 0}(i),r=function(t){return P()+at(t)*$(it(t)*(e.flickPower||600),u?1/0:n.Layout.listSize()*(e.flickMaxPages||1))}(o),a=e.rewind&&e.rewindByDrag;S(!1),u?E.scroll(r,0,e.snap):t.is(Mn)?E.go(C(at(o))<0?a?"<":"-":a?">":"+"):t.is(zn)&&z&&a?E.go(A(!0)?">":"<"):E.go(E.toDest(r),!0);S(!0)}(i),B(i)),m(f,Pn,N),m(f,An,O),s=!1}function I(t){!d&&c&&B(t,!0)}function T(t){r=o,o=t,i=P()}function F(t,n){return W(t,n)-W(R(t),n)}function j(t){return K(t)-K(R(t))}function R(t){return o===t&&r||o}function W(t,n){return(q(t)?t.changedTouches[0]:t)["page"+k(n?"Y":"X")]}function q(t){return"undefined"!=typeof TouchEvent&&t instanceof TouchEvent}function G(t){d=t}return{mount:function(){h(_,Pn,a,Tn),h(_,An,a,Tn),h(_,Cn,M,Tn),h(_,"click",I,{capture:!0}),h(_,"dragstart",B),p([vt,Lt],D)},disable:G,isDragging:function(){return s}}},Keyboard:function(t,n,e){var i,o,r=Tt(t),a=r.on,s=r.bind,c=r.unbind,l=t.root,d=n.Direction.resolve;function f(){var t=e.keyboard;t&&(i="global"===t?window:l,s(i,Rn,g))}function v(){c(i,Rn)}function p(){var t=o;o=!0,u((function(){o=t}))}function g(n){if(!o){var e=jn(n);e===d(jt)?t.go("<"):e===d(Rt)&&t.go(">")}}return{mount:function(){f(),a(Lt,v),a(Lt,f),a(gt,p)},destroy:v,disable:function(t){o=t}}},LazyLoad:function(t,n,e){var o=Tt(t),u=o.on,a=o.off,s=o.bind,c=o.emit,l="sequential"===e.lazyLoad,d=[vt,xt,ht,At],f=[];function v(){i(f),n.Slides.forEach((function(t){Y(t.slide,"[data-splide-lazy], [data-splide-lazy-srcset]").forEach((function(n){var i=R(n,Wn),o=R(n,qn);if(i!==n.src||o!==n.srcset){var r=e.classes.spinner,u=n.parentElement,a=C(u,"."+r)||I("span",r,u);f.push([n,t,a]),n.src||F(n,"none")}}))})),l&&m()}function p(){(f=f.filter((function(n){var i=e.perPage*((e.preloadPages||1)+1)-1;return!n[1].isWithin(t.index,i)||g(n)}))).length||a(d)}function g(t){var n=t[0];_(t[1].slide,Sn),s(n,"load error",r(h,t)),O(n,"src",R(n,Wn)),O(n,"srcset",R(n,qn)),N(n,Wn),N(n,qn)}function h(t,n){var e=t[0],i=t[1];U(i.slide,Sn),"error"!==n.type&&(G(t[2]),F(e,""),c(It,e,i),c(kt)),l&&m()}function m(){f.length&&g(f.shift())}return{mount:function(){e.lazyLoad&&(v(),u(xt,v),l||u(d,p))},destroy:r(i,f)}},Pagination:function(t,n,e){var u,a,s=Tt(t),c=s.on,l=s.emit,d=s.bind,f=n.Slides,v=n.Elements,p=n.Controller,g=p.hasFocus,h=p.getIndex,m=p.go,y=n.Direction.resolve,b=[];function w(){u&&(G(v.pagination?o(u.children):u),U(u,a),i(b),u=null),s.destroy()}function E(t){m(">"+t,!0)}function S(t,n){var e=b.length,i=jn(n),o=x(),r=-1;i===y(Rt,!1,o)?r=++t%e:i===y(jt,!1,o)?r=(--t+e)%e:"Home"===i?r=0:"End"===i&&(r=e-1);var u=b[r];u&&(j(u.button),m(">"+r),B(n,!0))}function x(){return e.paginationDirection||e.direction}function L(t){return b[p.toPage(t)]}function k(){var t=L(h(!0)),n=L(h());if(t){var e=t.button;U(e,bn),N(e,Jt),O(e,Yt,-1)}if(n){var i=n.button;_(i,bn),O(i,Jt,!0),O(i,Yt,"")}l("pagination:updated",{list:u,items:b},t,n)}return{items:b,mount:function n(){w(),c([Lt,xt],n),e.pagination&&f.isEnough()&&(c([gt,Pt,At],k),function(){var n=t.length,i=e.classes,o=e.i18n,s=e.perPage,c=g()?n:et(n/s);_(u=v.pagination||I("ul",i.pagination,v.track.parentElement),a=gn+"--"+x()),O(u,Ht,"tablist"),O(u,Vt,o.select),O(u,$t,x()===Gt?"vertical":"");for(var l=0;l<c;l++){var p=I("li",null,u),h=I("button",{class:i.page,type:"button"},p),m=f.getIn(l).map((function(t){return t.slide.id})),y=!g()&&s>1?o.pageX:o.slideX;d(h,"click",r(E,l)),e.paginationKeyboard&&d(h,"keydown",r(S,l)),O(p,Ht,"presentation"),O(h,Ht,"tab"),O(h,Ut,m.join(" ")),O(h,Vt,st(y,l+1)),O(h,Yt,-1),b.push({li:p,button:h,page:l})}}(),k(),l("pagination:mounted",{list:u,items:b},L(t.index)))},destroy:w,getAt:L,update:k}},Sync:function(t,n,e){var o=e.isNavigation,r=e.slideFocus,u=[];function a(){var n,e;t.splides.forEach((function(n){n.isParent||(c(t,n.splide),c(n.splide,t))})),o&&(n=Tt(t),(e=n.on)(yt,d),e(St,f),e([vt,Lt],l),u.push(n),n.emit(Mt,t.splides))}function s(){u.forEach((function(t){t.destroy()})),i(u)}function c(t,n){var e=Tt(t);e.on(gt,(function(t,e,i){n.go(n.is(Dn)?i:t)})),u.push(e)}function l(){O(n.Elements.list,$t,e.direction===Gt?"vertical":"")}function d(n){t.go(n.index)}function f(t,n){b(Gn,jn(n))&&(d(t),B(n))}return{setup:function(){t.options={slideFocus:p(r)?o:r}},mount:a,destroy:s,remount:function(){s(),a()}}},Wheel:function(t,n,e){var i=Tt(t).bind,o=0;function r(i){if(i.cancelable){var r=i.deltaY,u=r<0,a=K(i),s=e.wheelMinThreshold||0,c=e.wheelSleep||0;it(r)>s&&a-o>c&&(t.go(u?"<":">"),o=a),function(i){return!e.releaseWheel||t.state.is(4)||-1!==n.Controller.getAdjacent(i)}(u)&&B(i)}}return{mount:function(){e.wheel&&i(n.Elements.track,"wheel",r,Tn)}}},Live:function(t,n,e){var i=Tt(t).on,o=n.Elements.track,u=e.live&&!e.isNavigation,a=I("span","splide__sr"),s=Ft(90,r(c,!1));function c(t){O(o,en,t),t?(S(o,a),s.start()):G(a)}function l(t){u&&O(o,nn,t?"off":"polite")}return{mount:function(){u&&(l(!n.Autoplay.isPaused()),O(o,on,!0),a.textContent="…",i(Nt,r(l,!0)),i(Ot,r(l,!1)),i([ht,At],r(c,!0)))},disable:l,destroy:function(){N(o,[nn,on,en]),G(a)}}}}),Bn={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:kn,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 Hn(t,n,e){var i=Tt(t).on;return{mount:function(){i([vt,xt],(function(){u((function(){n.Slides.style("transition","opacity "+e.speed+"ms "+e.easing)}))}))},start:function(t,e){var i=n.Elements.track;T(i,"height",J(q(i).height)),u((function(){e(),T(i,"height","")}))},cancel:a}}function Yn(t,n,e){var i,o=Tt(t).bind,u=n.Move,a=n.Controller,s=n.Scroll,c=n.Elements.list,l=r(T,c,"transition");function d(){l(""),s.cancel()}return{mount:function(){o(c,"transitionend",(function(t){t.target===c&&i&&(d(),i())}))},start:function(n,o){var r=u.toPosition(n,!0),c=u.getPosition(),d=function(n){var i=e.rewindSpeed;if(t.is(zn)&&i){var o=a.getIndex(!0),r=a.getEnd();if(0===o&&n>=r||o>=r&&0===n)return i}return e.speed}(n);it(r-c)>=1&&d>=1?e.useScroll?s.scroll(r,d,!1,o):(l("transform "+d+"ms "+e.easing),u.translate(r,!0),i=o):(u.jump(n),o())},cancel:d}}var Un=function(){function n(t,e){var i;this.event=Tt(),this.Components={},this.state=(i=1,{set:function(t){i=t},is:function(t){return b(m(t),i)}}),this.splides=[],this._o={},this._E={};var o=v(t)?H(document,t):t;Z(o,o+" is invalid."),this.root=o,e=D({label:R(o,Vt)||"",labelledby:R(o,Qt)||""},Bn,n.defaults,e||{});try{D(e,JSON.parse(R(o,Q)))}catch(t){Z(!1,"Invalid JSON")}this._o=Object.create(D({},e))}var e,r,u,a=n.prototype;return a.mount=function(t,n){var e=this,i=this.state,o=this.Components;return Z(i.is([1,7]),"Already mounted!"),i.set(1),this._C=o,this._T=n||this._T||(this.is(Mn)?Hn:Yn),this._E=t||this._E,A(z({},Xn,this._E,{Transition:this._T}),(function(t,n){var i=t(e,o,e._o);o[n]=i,i.setup&&i.setup()})),A(o,(function(t){t.mount&&t.mount()})),this.emit(vt),_(this.root,"is-initialized"),i.set(3),this.emit(pt),this},a.sync=function(t){return this.splides.push({splide:t}),t.splides.push({splide:this,isParent:!0}),this.state.is(3)&&(this._C.Sync.remount(),t.Components.Sync.remount()),this},a.go=function(t){return this._C.Controller.go(t),this},a.on=function(t,n){return this.event.on(t,n),this},a.off=function(t){return this.event.off(t),this},a.emit=function(t){var n;return(n=this.event).emit.apply(n,[t].concat(o(arguments,1))),this},a.add=function(t,n){return this._C.Slides.add(t,n),this},a.remove=function(t){return this._C.Slides.remove(t),this},a.is=function(t){return this._o.type===t},a.refresh=function(){return this.emit(xt),this},a.destroy=function(t){void 0===t&&(t=!0);var n=this.event,e=this.state;return e.is(1)?Tt(this).on(pt,this.destroy.bind(this,t)):(A(this._C,(function(n){n.destroy&&n.destroy(t)}),!0),n.emit(zt),n.destroy(),t&&i(this.splides),e.set(7)),this},e=n,(r=[{key:"options",get:function(){return this._o},set:function(t){this._C.Media.set(t,!0)}},{key:"length",get:function(){return this._C.Slides.getLength(!0)}},{key:"index",get:function(){return this._C.Controller.getIndex()}}])&&t(e.prototype,r),u&&t(e,u),Object.defineProperty(e,"prototype",{writable:!1}),n}(),Kn=Un;Kn.defaults={},Kn.STATES=e;const Jn=document.body,Vn=document.querySelector(".logo__icon");let Qn=document.querySelector(".splide");const Zn=document.querySelectorAll(".splide__slide"),$n=document.querySelector(".sidebar"),te=document.querySelectorAll(".sidebar__nav-link--iframe"),ne=document.querySelector(".exhibition"),ee=62;function ie(t){return t*parseFloat(window.getComputedStyle(Jn).getPropertyValue("font-size"))}function oe(t){t&&("white"===t.getAttribute("data-logo-color")?Vn&&(Vn.classList.remove("logo__icon--black"),Vn.classList.add("logo__icon--white")):"black"===t.getAttribute("data-logo-color")&&Vn&&(Vn.classList.remove("logo__icon--white"),Vn.classList.add("logo__icon--black")))}function re(){Vn&&Vn.classList.add("logo__icon--rotate-horizontal-bottom")}function ue(){Vn&&Vn.classList.remove("logo__icon--rotate-horizontal-bottom")}function ae(){window.innerWidth>=ie(ee)?function(){if(te)for(let t=0;t<te.length;t++)te[t].setAttribute("target","exhibition")}():function(){if(te)for(let t=0;t<te.length;t++)te[t].setAttribute("target","_blank")}()}document.addEventListener("touchstart",(function(){}),!1),Qn&&(Qn=new Kn(".splide",{type:"fade",rewind:!0,rewindByDrag:!0,speed:400,fixedWidth:"100vw",fixedHeight:"100vh",arrows:!1,pagination:!1,easing:"ease-in-out",drag:!0,wheel:!0})),Qn&&Zn&&Qn.on("mounted",(function(){oe(Zn[0])})),Qn&&Qn.mount(),Qn&&Qn.on("click",(function(t){Qn.go(">")})),Qn&&Qn.on("active",(function(t){oe(t.slide)})),Qn&&Vn&&(Qn.on("move",(function(t){Vn.removeEventListener("animationiteration",ue),re()})),Qn.on("moved",(function(t){Vn.addEventListener("animationiteration",ue)}))),function(){if(te.length>0&&ne)for(let t=0;t<te.length;t++)te[t].addEventListener("click",(function(n){window.innerWidth>=ie(ee)&&(Vn.removeEventListener("animationiteration",ue),re(),ne&&ne.classList.remove("exhibition--visible"),ne.addEventListener("load",(function(n){var e;Vn.addEventListener("animationiteration",ue),$n&&!$n.classList.contains("sidebar--slimmed")&&$n.classList.add("sidebar--slimmed"),ne&&ne.classList.add("exhibition--visible"),e=te[t],Jn&&$n&&("feldgrau"===e.getAttribute("data-background")?(Jn.classList.remove("body--white-background"),$n.classList.remove("sidebar--white-background")):"white"===e.getAttribute("data-background")&&(Jn.classList.add("body--white-background"),$n.classList.add("sidebar--white-background")))})))}))}(),ae(),window.addEventListener("resize",(function(t){ae()}))}();