function r(n,t){for(var i=0;i=r))return l();h(s)}}function l(){f=!0}function d(){u&&cancelAnimationFrame(u),f=!(u=c=0)}return{start:function(n){n||d(),o=e()-(n?c*t:0),f=!1,h(s)},rewind:function(){o=e(),c=0,i&&i(c)},pause:l,cancel:d,set:function(n){t=n},isPaused:function(){return f}}}function a(n){var t=n;return{set:function(n){t=n},is:function(n){return b(g(n),t)}}}var n="Arrow",Un=n+"Left",qn=n+"Right",s=n+"Up",n=n+"Down",Bn="ttb",l={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[s,qn],ArrowRight:[n,Un]};var Q="role",Jn="tabindex",t="aria-",Kn=t+"controls",Vn=t+"current",Qn=t+"selected",Z=t+"label",Zn=t+"labelledby",$n=t+"hidden",nt=t+"orientation",tt=t+"roledescription",it=t+"live",rt=t+"busy",ot=t+"atomic",ut=[Q,Jn,"disabled",Kn,Vn,Z,Zn,$n,nt,tt],et=_,ct=_+"__track",ft=_+"__list",at=_+"__slide",st=at+"--clone",lt=at+"__container",dt=_+"__arrows",vt=_+"__arrow",ht=vt+"--prev",pt=vt+"--next",gt=_+"__pagination",mt=gt+"__page",yt=_+"__progress"+"__bar",bt=_+"__toggle",wt=_+"__sr",$="is-active",_t="is-prev",xt="is-next",kt="is-visible",Et="is-loading",St="is-focus-in",Lt=[$,kt,_t,xt,Et,St];var At="touchstart mousedown",Ot="touchmove mousemove",Mt="touchend touchcancel mouseup click";var zt="slide",Dt="loop",Pt="fade";function It(o,r,t,u){var e,n=V(o),i=n.on,c=n.emit,f=n.bind,a=o.Components,s=o.root,l=o.options,d=l.isNavigation,v=l.updateOnMove,h=l.i18n,p=l.pagination,g=l.slideFocus,m=a.Direction.resolve,y=M(u,"style"),b=M(u,Z),w=-1u.perPage}}},Layout:function(i,n,r){var o,u,e,c=(t=V(i)).on,f=t.bind,a=t.emit,t=n.Slides,s=n.Direction.resolve,l=(n=n.Elements).root,d=n.track,v=n.list,h=t.getAt,p=t.style;function g(){o=r.direction===Bn,O(l,"maxWidth",L(r.width)),O(d,s("paddingLeft"),y(!1)),O(d,s("paddingRight"),y(!0)),m(!0)}function m(n){var t=j(l);!n&&u.width===t.width&&u.height===t.height||(O(d,"height",function(){var n="";o&&(yn(n=b(),"height or heightRatio is missing."),n="calc("+n+" - "+y(!1)+" - "+y(!0)+")");return n}()),p(s("marginRight"),L(r.gap)),p("width",r.autoWidth?null:L(r.fixedWidth)||(o?"":w())),p("height",L(r.fixedHeight)||(o?r.autoHeight?null:w():b()),!0),u=t,a(Tn),e!==(e=i.is(Pt)||E(!0)>_())&&a("overflow",e))}function y(n){var t=r.padding,n=s(n?"right":"left");return t&&L(t[n]||(rn(t)?0:t))||"0px"}function b(){return L(r.height||j(v).width*r.heightRatio)}function w(){var n=L(r.gap);return"calc((100%"+(n&&" + "+n)+")/"+(r.perPage||1)+(n&&" - "+n)+")"}function _(){return j(v)[s("width")]}function x(n,t){n=h(n||0);return n?j(n.slide)[s("width")]+(t?0:S()):0}function k(n,t){var i,n=h(n);return n?(n=j(n.slide)[s("right")],i=j(v)[s("left")],Y(n-i)+(t?0:S())):0}function E(n){return k(i.length-1)-k(0)+x(0,n)}function S(){var n=h(0);return n&&parseFloat(O(n.slide,s("marginRight")))||0}return{mount:function(){var n,t,i;g(),f(window,"resize load",(n=R(a,Cn),function(){i||(i=Hn(t||0,function(){n(),i=null},null,1)).start()})),c([J,B],g),c(Cn,m)},resize:m,listSize:_,slideSize:x,sliderSize:E,totalSize:k,getPadding:function(n){return parseFloat(O(d,s("padding"+(n?"Right":"Left"))))||0}}},Clones:function(c,i,f){var t,r=V(c),n=r.on,a=i.Elements,s=i.Slides,o=i.Direction.resolve,l=[];function u(){if(n(B,d),n([J,Cn],v),t=h()){var o=t,u=s.get().slice(),e=u.length;if(e){for(;u.lengthc.Controller.getEnd(),(t<0||i)&&(n=w(n,i)))}return n}(n),O(p,"transform","translate"+v("X")+"("+t+"px)"),n!==t&&f(Yn))}function w(n,t){var i=n-S(t),r=d();return n-=h(r*(_n(Y(i)/r)||1))*(t?1:-1)}function _(){b(E(),!0),e.cancel()}function x(n){for(var t=c.Slides.get(),i=0,r=1/0,o=0;oh(S(!0));return i||n},reposition:m}},Controller:function(o,u,e){var c,f,a,s,n=V(o),t=n.on,i=n.emit,l=u.Move,d=l.getPosition,r=l.getLimit,v=l.toPosition,h=(n=u.Slides).isEnough,p=n.getLength,g=e.omitEnd,m=o.is(Dt),y=o.is(zt),b=R(S,!1),w=R(S,!0),_=e.start||0,x=_;function k(){f=p(!0),a=e.perMove,s=e.perPage,c=O();var n=H(_,0,g?c:f-1);n!==_&&(_=n,l.reposition())}function E(){c!==O()&&i("ei")}function S(n,t){var i=a||(P()?1:s),i=L(_+i*(n?-1:1),_,!(a||P()));return-1===i&&y&&!xn(d(),r(!n),1)?n?0:c:t?i:A(i)}function L(n,t,i){var r;return h()||P()?((r=function(n){if(y&&"move"===e.trimSpace&&n!==_)for(var t=d();t===v(n,!0)&&kn(n,0,o.length-1,!e.rewind);)n<_?--n:++n;return n}(n))!==n&&(t=n,n=r,i=!1),n<0||c])(\d+)?/)||[],i=r[1],r=r[2],"+"===i||"-"===i?t=L(_+ +(""+i+(+r||1)),_):">"===i?t=r?M(+r):b(!0):"<"===i&&(t=w(!0))):t=m?n:H(n,0,c)}return t}(n)))&&(t||r!==_)&&(D(r),l.move(n,r,x,i))},scroll:function(n,t,i,r){u.Scroll.scroll(n,t,i,function(){var n=A(l.toIndex(d()));D(g?W(n,c):n),r&&r()})},getNext:b,getPrev:w,getAdjacent:S,getEnd:O,setIndex:D,getIndex:function(n){return n?x:_},toIndex:M,toPage:z,toDest:function(n){return n=l.toIndex(n),y?H(n,0,c):n},hasFocus:P,isBusy:I}},Arrows:function(o,n,t){var i,r,u=V(o),e=u.on,c=u.bind,f=u.emit,a=t.classes,s=t.i18n,l=n.Elements,d=n.Controller,v=l.arrows,h=l.track,p=v,g=l.prev,m=l.next,y={};function b(){var n=t.arrows;!n||g&&m||(p=v||T("div",a.arrows),g=k(!0),m=k(!1),i=!0,S(p,[g,m]),v||un(p,h)),g&&m&&(an(y,{prev:g,next:m}),ln(p,n?"":"none"),D(p,r=dt+"--"+t.direction),n&&(e([U,Mn,B,K,"ei"],E),c(m,"click",R(x,">")),c(g,"click",R(x,"<")),E(),I([g,m],Kn,h.id),f("arrows:mounted",g,m))),e(J,w)}function w(){_(),b()}function _(){u.destroy(),X(p,r),i?(N(v?[g,m]:p),g=m=null):P([g,m],ut)}function x(n){d.go(n,!0)}function k(n){return hn('