/*! * Splide.js * Version : 4.1.3 * License : MIT * Copyright: 2022 Naotoshi Fujita */ var t,n;t=this,n=function(){"use strict";const g="(prefers-reduced-motion: reduce)";const F=4,st=5;var n={CREATED:1,MOUNTED:2,IDLE:3,MOVING:F,SCROLLING:st,DRAGGING:6,DESTROYED:7};function _(t){t.length=0}function T(t,...n){return t.bind(null,...n)}const u=setTimeout,at=()=>{};function v(t){return requestAnimationFrame(t)}function e(t,n){return typeof n===t}function ft(t){return!i(t)&&e("object",t)}const o=Array.isArray,m=T(e,"function"),N=T(e,"string"),lt=(T(e,"boolean"),T(e,"undefined"));function i(t){return null===t}function y(t){try{return t instanceof(t.ownerDocument.defaultView||window).HTMLElement}catch(t){return!1}}function b(t){return o(t)?t:[t]}function p(t,n){b(t).forEach(n)}function w(t,n){return t.push(...b(n)),t}const r=Array.prototype;function c(t,n,e){return r.slice.call(t,n,e)}function R(t,n){return r.includes.call(t,n)}function O(n,t,e){n&&p(N(t)?t.split(" "):t,t=>{t&&n.classList.toggle(t,e)})}function C(t,n){O(t,n,!0)}function z(t,...n){t&&t.append(...n)}function A(t,...n){t&&t.before(...n)}function dt(t,n){return y(t)&&t.matches(n)}function x(t,n){const e=t?c(t.children):[];return n?e.filter(t=>dt(t,n)):e}function vt(t,n){return n?x(t,n)[0]:t.firstElementChild}const $=Object.assign,S=Object.keys;function s(n,e,t){n&&(t?S(n).reverse():S(n)).forEach(t=>{"__proto__"!==t&&e(n[t],t)})}function h(e,...t){return t.forEach(t=>{s(t,(t,n)=>{o(t)?t=t.slice():ft(t)&&(t=h({},ft(e[n])?e[n]:{},t)),e[n]=t})}),e}function k(n,t){p(t||S(n),t=>{delete n[t]})}function D(t,e){p(t,n=>{p(e,t=>{n&&n.removeAttribute(t)})})}function I(e,n,o){ft(n)?s(n,(t,n)=>{I(e,n,t)}):p(e,t=>{i(o)||""===o?D(t,n):t.setAttribute(n,String(o))})}function M(t,n,e){t=document.createElement(t);return n&&(N(n)?C:I)(t,n),e&&z(e,t),t}function j(t,n,e){if(lt(e))return getComputedStyle(t)[n];i(e)||(t.style[n]=""+e)}function ht(t,n){j(t,"display",n)}function gt(t){y(t)&&t.focus({preventScroll:!0})}function P(t,n){return t.getAttribute(n)}function pt(t,n){return!!t&&t.classList.contains(n)}function G(t){return t.getBoundingClientRect()}function X(t){p(t,t=>{t&&t.parentNode&&t.parentNode.removeChild(t)})}function L(t){return vt((new DOMParser).parseFromString(t,"text/html").body)}function W(t,n){t.preventDefault(),n&&(t.stopPropagation(),t.stopImmediatePropagation())}function E(t,n){return t&&t.querySelector(n)}function mt(t,n){return n&&t?c(t.querySelectorAll(n)):[]}function Y(t,n){O(t,n,!1)}function yt(t){return t.timeStamp}function B(t){return N(t)?t:t?t+"px":""}const{min:q,max:bt,floor:wt,ceil:xt,abs:H,sign:St}=Math;function kt(t,n,e){return H(t-n)t.replace("%s",""+n),t)}function At(t,n=2){return(""+t).padStart(n,"0")}const $t={};function a(t,n){p(t,t=>{N(t)&&t.split(" ").forEach(n)})}function f(n,e){const o=[];for(let t=n.length-1;0<=t;t--)e(n[t])&&o.push(...n.splice(t,1));return o}function Lt(t){const i=t||[],r=t?{}:void 0;return{bind:function(n,t,e,o){a(t,t=>{n.addEventListener(t,e,o),i.push([n.removeEventListener.bind(n,t,e,o),r])})},create:T(Lt,i),destroy:function(){r?f(i,t=>t[1]===r).forEach(t=>{t[0]()}):(i.forEach(t=>{t[0]()}),_(i))}}}function l(t){const o=t||[],i=t?{}:void 0;return{on:function(t,n){a(t,t=>{o.push([t,n,i])})},off:function(t,e){a(t,n=>{f(o,t=>t[0]===n&&(!e||t[1]===e)&&t[2]===i)})},emit:function(n,...e){o.slice().forEach(t=>{t[0]===n&&t[1](...e)})},create:T(l,o),destroy:function(){i?f(o,t=>t[2]===i):_(o)}}}function Pt(n,t,e,o){const i=Date["now"];let r,u=0,c,s=!0,a=0;function f(){if(!s){if(u=n?q((i()-r)/n,1):1,e&&e(u),1<=u&&(t(),r=i(),o&&++a>=o))return l();c=v(f)}}function l(){s=!0}function d(){c&&cancelAnimationFrame(c),u=0,c=0,s=!0}return{start:function(t){t||d(),r=i()-(t?u*n:0),s=!1,c=v(f)},rewind:function(){r=i(),u=0,e&&e(u)},pause:l,cancel:d,set:function(t){n=t},isPaused:function(){return s}}}function d(t){let n=t;return{set:function(t){n=t},is:function(t){return R(b(t),n)}}}const K="mounted",U="move",V="moved",_t="click",Ot="active",Ct="inactive",Dt="visible",It="hidden",Q="refresh",Z="updated",Mt="resize",Tt="resized",Nt="scroll",tt="scrolled",Rt="overflow",jt="navigation:mounted",Ft="autoplay:play",Gt="autoplay:pause",Xt="_sk",Wt="_sh",Yt="_ei",Bt="!overflow";const qt="ArrowLeft",Ht="ArrowRight";const Jt="ttb",Kt={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:["ArrowUp",Ht],ArrowRight:["ArrowDown",qt]};const nt="role",et="tabindex";const Ut="aria-controls",Vt="aria-current",Qt="aria-selected",ot="aria-label",Zt="aria-labelledby",tn="aria-hidden",nn="aria-orientation",en="aria-roledescription",on="aria-live",rn="aria-busy",un="aria-atomic",cn=[nt,et,"disabled",Ut,Vt,ot,Zt,tn,nn,en],sn="splide",an="data-"+sn;var t=sn+"__";const fn=sn,ln=t+"track",dn=t+"list",vn=t+"slide",hn=vn+"--clone",gn=vn+"__container",pn=t+"arrows",mn=t+"arrow",yn=mn+"--prev",bn=mn+"--next",wn=t+"pagination",xn=wn+"__page",Sn=t+"progress"+"__bar",kn=t+"toggle",En=t+"spinner",zn=t+"sr",it="is-active",An="is-prev",$n="is-next",Ln="is-visible",Pn="is-loading",_n="is-focus-in",On="is-overflow",Cn=[it,Ln,An,$n,Pn,_n,On];t={slide:vn,clone:hn,arrows:pn,arrow:mn,prev:yn,next:bn,pagination:wn,page:xn,spinner:En};function Dn(t,n){if(!t)throw new Error(`[${sn}] `+(n||""))}const In="touchstart mousedown",Mn="touchmove mousemove",Tn="touchend touchcancel mouseup click";const rt="slide",ut="loop",ct="fade",Nn=(r,o,e,u)=>{const t=r.event.create(),{on:n,emit:i,bind:c}=t,{Components:s,root:a,options:f}=r,{isNavigation:l,updateOnMove:d,i18n:v,pagination:h,slideFocus:g}=f,p=s["Elements"],m=s.Direction["resolve"],y=P(u,"style"),b=P(u,ot),w=-1{t=t.splide.Components.Slides.getAt(o);return t?t.slide.id:""}).join(" ");I(u,ot,zt(v.slideX,(w?e:o)+1)),I(u,Ut,t),I(u,nt,g?"button":""),g&&D(u,en)}function E(){S||z()}function z(){var t,n,e;S||(t=r["index"],(e=A())!==pt(u,it)&&(O(u,it,e),I(u,Vt,l&&e||""),i(e?Ot:Ct,L)),e=$(),n=!e&&(!A()||w),r.state.is([F,st])||I(u,tn,n||""),I(mt(u,f.focusableNodes||""),et,n?-1:""),g&&I(u,et,n?-1:0),e!==pt(u,Ln)&&(O(u,Ln,e),i(e?Dt:It,L)),e||document.activeElement!==u||(n=s.Slides.getAt(r.index))&>(n.slide),O(u,An,o===t-1),O(u,$n,o===t+1))}function A(){var t=r["index"],{cloneStatus:n=!0}=f;return t===o||n&&t===e}function $(t){var n,e,o,i;return r.is(ct)?A():(n=G(p.track),e=G(u),o=m("left",!0),i=m("right",!0),wt(n[o])<=xt(e[t?i:o])&&wt(e[t?o:i])<=xt(n[i]))}const L={index:o,slideIndex:e,slide:u,container:x,isClone:w,mount:function(){w||(u.id=a.id+"-slide"+At(o+1),I(u,nt,h?"tabpanel":"group"),I(u,en,v.slide),I(u,ot,b||zt(v.slideLabel,o+1,r.length))),c(u,"click",T(i,_t,L)),c(u,"keydown",T(i,Xt,L)),n([V,Wt,tt],z),n(jt,k),d&&n(U,E)},destroy:function(){S=!0,t.destroy(),Y(u,Cn),D(u,cn),I(u,"style",y),I(u,ot,b||"")},update:z,style:function(t,n,e){j(e&&x||u,t,n)},isVisible:$,isWithin:function(t,n){let e=H(t-o);return(e=w||!f.rewind&&!r.is(ut)?e:q(e,r.length-e))<=n}};return L};const Rn=an+"-interval";const jn={passive:!1,capture:!0};const Fn=an+"-lazy",Gn=Fn+"-srcset",Xn=`[${Fn}], [${Gn}]`;const Wn=[" ","Enter"];const Yn={Breakpoints:(o,t,i,n)=>{const r=o["state"],u=i.breakpoints||{},c=i.reducedMotion||{},s=Lt(),a=[];function f(t){t&&s.destroy()}function l(t,n){const e=matchMedia(n);s.bind(e,"change",d),a.push([t,()=>e.matches])}function d(){var t=r.is(7),n=i.direction,e=a.reduce((t,n)=>h(t,n[1]()?n[0]:{}),{});k(i),v(e,!1,!r.is(1)),i.destroy?o.destroy("completely"===i.destroy):t?(f(!0),o.mount()):n!==i.direction&&o.refresh()}function v(t,n,e){h(i,t),n&&h(Object.getPrototypeOf(i),t),e&&o.emit(Z,i)}return{setup:function(){const e="min"===i.mediaQuery;S(u).sort((t,n)=>e?+t-+n:+n-+t).forEach(t=>{t!==Bt&&l(u[t],`(${e?"min":"max"}-width:${t}px)`)}),u[Bt]&&(a.push([u[Bt],()=>t.Layout&&!t.Layout.isOverflow()]),n.on(Rt,d)),l(c,g),d()},destroy:f,reduce:function(t){matchMedia(g).matches&&(t?h(i,c):k(i,S(c)))},set:v}},Direction:(t,n,i)=>{function e(t,n,e=i.direction){const o="rtl"!==e||n?e===Jt?0:-1:1;return Kt[t]&&Kt[t][o]||t.replace(/width|left|right/i,(t,n)=>{const e=Kt[t.toLowerCase()][o]||t;return 0{const{on:i,bind:r}=o,u=t["root"],c=e["i18n"],s={},a=[];let f=[],l=[],d,v,h;function g(){d=y(ln),v=vt(d,"."+dn),Dn(d&&v,"A track/list element is missing."),w(a,x(v,`.${vn}:not(.${hn})`)),$(s,{root:u,track:d,list:v,slides:a,arrows:y(pn),pagination:y(wn),prev:y(yn),next:y(bn),bar:y(Sn),toggle:y(kn)});var{role:t="region"}=e,n=u.id||function(t){return""+t+At($t[t]=($t[t]||0)+1)}(sn);u.id=n,d.id=d.id||n+"-track",v.id=v.id||n+"-list",!P(u,nt)&&"SECTION"!==u.tagName&&t&&I(u,nt,t),I(u,en,c.carousel),I(v,nt,"presentation"),m()}function p(t){var n=cn.concat("style");_(a),Y(u,f),Y(d,l),D([d,v],n),D(u,t?n:["style",en])}function m(){Y(u,f),Y(d,l),f=b(fn),l=b(ln),C(u,f),C(d,l),I(u,ot,e.label),I(u,Zt,e.labelledby)}function y(t){var n,e,t=E(u,"."+t);return t&&(n=t,e="."+fn,n.closest(e)===u)?t:void 0}function b(t){return[t+"--"+e.type,t+"--"+e.direction,e.drag&&t+"--draggable",e.isNavigation&&t+"--nav",t===fn&&it]}return $(s,{setup:g,mount:function(){i(Q,p),i(Q,g),i(Z,m),r(document,In+" keydown",t=>{h="keydown"===t.type},{capture:!0}),r(u,"focusin",()=>{O(u,_n,!!h)})},destroy:p})},Slides:(i,r,u,t)=>{const{on:n,emit:c,bind:s}=t,{slides:a,list:f}=r.Elements,l=[];function e(){a.forEach((t,n)=>{d(t,n,-1)})}function o(){h(t=>{t.destroy()}),_(l)}function d(t,n,e){const o=Nn(i,n,e,t);o.mount(),l.push(o),l.sort((t,n)=>t.index-n.index)}function v(t){return t?g(t=>!t.isClone):l}function h(t,n){v(n).forEach(t)}function g(n){return l.filter(m(n)?n:t=>N(n)?dt(t.slide,n):R(b(n),t.index))}return{mount:function(){e(),n(Q,o),n(Q,e)},destroy:o,update:function(){h(t=>{t.update()})},register:d,get:v,getIn:function(t){const n=r["Controller"],e=n.toIndex(t),o=n.hasFocus()?1:u.perPage;return g(t=>Et(t.index,e,e+o-1))},getAt:function(t){return g(t)[0]},add:function(t,n){p(t,t=>{if(y(t=N(t)?L(t):t)){var e=a[n];e?A(e,t):z(f,t),C(t,u.classes.slide);{var e=t,o=T(c,Mt);const i=mt(e,"img");let n=i["length"];n?i.forEach(t=>{s(t,"load error",()=>{--n||o()})}):o()}}}),c(Q)},remove:function(t){X(g(t).map(t=>t.slide)),c(Q)},forEach:h,filter:g,style:function(n,e,o){h(t=>{t.style(n,e,o)})},getLength:function(t){return(t?a:l).length},isEnough:function(){return l.length>u.perPage}}},Layout:(n,o,e,t)=>{const{on:i,bind:r,emit:u}=t;t=o.Slides;const{resolve:c,left:s,right:a,width:f}=o.Direction,{root:l,track:d,list:v}=o.Elements,{getAt:h,style:g}=t;let p,m,y;function b(){p=e.direction===Jt,j(l,"maxWidth",B(e.width)),j(d,c("paddingLeft"),x(!1)),j(d,c("paddingRight"),x(!0)),w(!0)}function w(t){var n=G(l);!t&&m.width===n.width&&m.height===n.height||(j(d,"height",function(){let t="";p&&(Dn(t=S(),"height or heightRatio is missing."),t=`calc(${t} - ${x(!1)} - ${x(!0)})`);return t}()),g(c("marginRight"),B(e.gap)),g("width",e.autoWidth?null:B(e.fixedWidth)||(p?"":k())),g("height",B(e.fixedHeight)||(p?e.autoHeight?null:k():S()),!0),m=n,u(Tt),y!==(y=P())&&(O(l,On,y),u(Rt,y)))}function x(t){var n=e["padding"],t=(t?a:s)();return n&&B(n[t]||(ft(n)?0:n))||"0px"}function S(){return B(e.height||G(v).width*e.heightRatio)}function k(){var t=B(e.gap);return`calc((100%${t&&" + "+t})/${e.perPage||1}${t&&" - "+t})`}function E(t){return t?v[c("scrollWidth")]:G(v)[f()]}function z(t=0,n){t=h(t);return(t?G(t.slide)[f()]:0)+(n?0:L())}function A(t,n){var e=o.Slides.get()[0],t=h(t);return e&&t?H(G(t.slide)[a()]-G(e.slide)[s()])+(n?0:L()):0}function $(t){return A(n.length-1)-A(0)+z(0,t)}function L(){var t=h(0),n=h(1);return t&&n?(t=G(t.slide),H(G(n.slide)[s()]-t[s()])-t[f()]):0}function P(){return n.is(ct)||$(!0)>E()}return{mount:function(){b(),r(window,"resize load",function(t,n){const e=Pt(n||0,t,void 0,1);return()=>{e.isPaused()&&e.start()}}(T(u,Mt))),i([Z,Q],b),i(Mt,w)},resize:w,trackSize:function(){return G(d)[f()]},listSize:E,slideSize:z,sliderSize:$,totalSize:A,getPadding:function(t){return parseFloat(j(d,c("padding"+(t?"Right":"Left"))))||0},isOverflow:P}},Clones:(c,e,s,n)=>{const t=n["on"],{Elements:a,Slides:f,Layout:{resize:o,trackSize:i}}=e,r=e.Direction["resolve"],l=[];let d;function u(){if(t(Q,v),t([Z,Mt],g),d=p()){{var i=d;const r=f.get().slice(),u=r["length"];if(u){for(;r.length{var e=n{const{on:e,emit:c}=t,s=u.state["set"],a=n["Slides"],{slideSize:i,getPadding:r,listSize:f,sliderSize:l,totalSize:d,trackSize:v}=n.Layout,{resolve:h,orient:g}=n.Direction,{list:p,track:m}=n.Elements;let y,b;function w(){n.Controller.isBusy()||(n.Scroll.cancel(),S(u.index),a.update())}function x(){u.state.is(F)&&b&&(k(A(),!0),y.cancel(),s(3),c(V,...b))}function S(t){k(z(t))}function k(t,n){u.is(ct)||(n=n?t:function(t){{var n;!u.is(ut)||(n=g(t)-g(A()))&&P(0g($(!0));return e||t}return{mount:function(){y=n.Transition,e([K,Tt,Z,Q],w)},move:function(t,n,e,o,i){x();var r=t!==n?n{s(3),c(V,n,e,t),i&&i()})},jump:S,translate:k,shift:E,cancel:x,toIndex:function(n){var e=a.get();let o=0,i=1/0;for(let t=0;t{const{on:e,emit:s}=n,{set:a}=t["state"],f=u["Move"],{getPosition:l,getLimit:d,exceededLimit:v,translate:h}=f,g=t.is(rt);let p,m,y=1;function b(t,n,e,o,i){S();var t=function(t,n){{var e;!n||g&&v()||(n=t%u.Layout.sliderSize(),e=f.toPosition(u.Controller.toDest(n)),t-=n-e)}return t}(t,e),e=l(),r=kt(e,t,1)||0===n;y=1,n=r?0:n||bt(H(t-e)/1.5,800),m=o,p=Pt(n,w,T(x,e,t,i),1),a(st),s(Nt),p.start()}function w(){a(3),m&&m(),s(tt)}function x(t,n,e,o){const{easingFunc:i=t=>1-Math.pow(1-t,4)}=c;var r=l(),n=(t+(n-t)*i(o)-r)*y;h(r+n),s("scrolling"),g&&!e&&v()&&(y*=.6,H(n)<10&&b(d(v(!0)),600,!1,m,!0))}function S(){p&&p.cancel()}function o(){p&&!p.isPaused()&&(S(),w())}return{mount:function(){e(U,S),e([Z,Q],o)},destroy:S,scroll:b,cancel:o}},Controller:(i,o,r,t)=>{const{on:n,emit:e}=t,{Move:c,Scroll:s}=o,{getPosition:u,getLimit:a,toPosition:f}=c,{isEnough:l,getLength:d}=o.Slides,v=r["omitEnd"],h=i.is(ut),g=i.is(rt);var t=T(A,!1),p=T(A,!0);let m=r.start||0,y,b=m,w,x,S;function k(){w=d(!0),x=r.perMove,S=r.perPage,y=P();var t=v?y:w-1,t=J(m,0,t);(b=t)!==m&&(m=t,c.reposition())}function E(){y!==P()&&e(Yt)}function z(t,n){var e,o,i,r,u;M()||([t,e]=function(t){let n=m,e=!0;if(N(t)){const[,i,r]=t.match(/([+-]|>>?|<R(t,i);e=o("+",">",">>"),o("+","-")?n=$(m+ +(""+i+(+r||1)),m):o(">","<")?n=r?_(+r):A(!e,!0):o(">>","<<")&&(n=r?+r||0:e?y:0)}else n=h?t:J(t,0,y);return[n,e]}(t),o=L(t),r=o,u=(i=t)>b,-1y?t=x||!Et(0,t,n,!0)&&!Et(y,n,t,!0)?h?e?t<0?-(w%S||S):w:t:r.rewind?t<0?y:0:-1:_(O(t)):e&&t!==n&&(t=_(O(n)+(t=y?w-1:t)/S)}function C(t){t!==m&&(b=m,m=t)}function D(){return!lt(r.focus)||r.isNavigation}function I(){return i.state.is([F,st])}function M(){return I()&&!!r.waitForTransition}return{mount:function(){k(),n([Z,Q,Yt],k),n(Tt,E)},go:z,jump:function(t){const n=o.Breakpoints["set"];var e=r["speed"];n({speed:0}),z(t),n({speed:e})},scroll:function(t,n,e,o){s.scroll(t,n,e,()=>{var t=L(c.toIndex(u()));C(v?q(t,y):t),o&&o()})},getNext:t,getPrev:p,getAdjacent:A,getEnd:P,setIndex:C,getIndex:function(t){return t?b:m},toIndex:_,toPage:O,toDest:function(t){return t=c.toIndex(t),g?J(t,0,y):t},hasFocus:D,isBusy:M}},Arrows:(i,t,n,e)=>{const{on:o,bind:r,emit:u}=e,{classes:c,i18n:s}=n,{Elements:a,Controller:f}=t,{arrows:l,track:d}=a;let v=l,h=a.prev,g=a.next,p,m;const y={};function b(){var{arrows:t=!0}=n;!t||h&&g||(v=l||M("div",c.arrows),h=k(!0),g=k(!1),p=!0,z(v,h,g),l||A(d,v)),h&&g&&($(y,{prev:h,next:g}),ht(v,t?"":"none"),C(v,m=pn+"--"+n.direction),t&&(o([K,V,Q,tt,Yt],E),r(g,"click",T(S,">")),r(h,"click",T(S,"<")),E(),I([h,g],Ut,d.id),u("arrows:mounted",h,g))),o(Z,w)}function w(){x(),b()}function x(){e.destroy(),Y(v,m),p?(X(l?[h,g]:v),h=g=null):D([h,g],cn)}function S(t){f.go(t)}function k(t){return L(`