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