(self["webpackChunk"]=self["webpackChunk"]||[]).push([[390],{21444:function(e,t,s){"use strict";s.d(t,{t:function(){return x},o:function(){return M}});var a=s(63804),i=s(27565);function n(e){return"object"===typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function r(e,t){const s=["__proto__","constructor","prototype"];Object.keys(t).filter((e=>s.indexOf(e)<0)).forEach((s=>{"undefined"===typeof e[s]?e[s]=t[s]:n(t[s])&&n(e[s])&&Object.keys(t[s]).length>0?t[s].__swiper__?e[s]=t[s]:r(e[s],t[s]):e[s]=t[s]}))}function l(e={}){return e.navigation&&"undefined"===typeof e.navigation.nextEl&&"undefined"===typeof e.navigation.prevEl}function o(e={}){return e.pagination&&"undefined"===typeof e.pagination.el}function d(e={}){return e.scrollbar&&"undefined"===typeof e.scrollbar.el}function p(e=""){const t=e.split(" ").map((e=>e.trim())).filter((e=>!!e)),s=[];return t.forEach((e=>{s.indexOf(e)<0&&s.push(e)})),s.join(" ")}const c=["modules","init","_direction","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_preloadImages","updateOnImagesReady","_loop","_loopAdditionalSlides","_loopedSlides","_loopFillGroupWithBlank","loopPreventsSlide","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideBlankClass","slideActiveClass","slideDuplicateActiveClass","slideVisibleClass","slideDuplicateClass","slideNextClass","slideDuplicateNextClass","slidePrevClass","slideDuplicatePrevClass","wrapperClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","lazy","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom"];function u(e={}){const t={on:{}},s={},a={};r(t,i.ZP.defaults),r(t,i.ZP.extendedDefaults),t._emitClasses=!0,t.init=!1;const l={},o=c.map((e=>e.replace(/_/,"")));return Object.keys(e).forEach((i=>{o.indexOf(i)>=0?n(e[i])?(t[i]={},a[i]={},r(t[i],e[i]),r(a[i],e[i])):(t[i]=e[i],a[i]=e[i]):0===i.search(/on[A-Z]/)&&"function"===typeof e[i]?s[`${i[2].toLowerCase()}${i.substr(3)}`]=e[i]:l[i]=e[i]})),["navigation","pagination","scrollbar"].forEach((e=>{!0===t[e]&&(t[e]={}),!1===t[e]&&delete t[e]})),{params:t,passedParams:a,rest:l,events:s}}function f(e){return new i.ZP(e)}function m({el:e,nextEl:t,prevEl:s,paginationEl:a,scrollbarEl:i,swiper:n},r){l(r)&&t&&s&&(n.params.navigation.nextEl=t,n.originalParams.navigation.nextEl=t,n.params.navigation.prevEl=s,n.originalParams.navigation.prevEl=s),o(r)&&a&&(n.params.pagination.el=a,n.originalParams.pagination.el=a),d(r)&&i&&(n.params.scrollbar.el=i,n.originalParams.scrollbar.el=i),n.init(e)}function h(e,t){let s=t.slidesPerView;if(t.breakpoints){const e=i.ZP.prototype.getBreakpoint(t.breakpoints),a=e in t.breakpoints?t.breakpoints[e]:void 0;a&&a.slidesPerView&&(s=a.slidesPerView)}let a=Math.ceil(parseFloat(t.loopedSlides||s,10));return a+=t.loopAdditionalSlides,a>e.length&&(a=e.length),a}function g(e,t,s){const i=t.map(((t,s)=>a.cloneElement(t,{swiper:e,"data-swiper-slide-index":s})));function n(e,t,i){return a.cloneElement(e,{key:`${e.key}-duplicate-${t}-${i}`,className:`${e.props.className||""} ${s.slideDuplicateClass}`})}if(s.loopFillGroupWithBlank){const e=s.slidesPerGroup-i.length%s.slidesPerGroup;if(e!==s.slidesPerGroup)for(let t=0;t{t=i.length-r&&l.push(n(e,t,"append"))})),e&&(e.loopedSlides=r),[...l,...i,...o]}function v(e,t,s,a){const i=[];if(!t)return i;const r=e=>{i.indexOf(e)<0&&i.push(e)},l=a.map((e=>e.key)),o=s.map((e=>e.key));l.join("")!==o.join("")&&r("children"),a.length!==s.length&&r("children");const d=c.filter((e=>"_"===e[0])).map((e=>e.replace(/_/,"")));return d.forEach((s=>{if(s in e&&s in t)if(n(e[s])&&n(t[s])){const a=Object.keys(e[s]),i=Object.keys(t[s]);a.length!==i.length?r(s):(a.forEach((a=>{e[s][a]!==t[s][a]&&r(s)})),i.forEach((a=>{e[s][a]!==t[s][a]&&r(s)})))}else e[s]!==t[s]&&r(s)})),i}function w(e){const t=[];return a.Children.toArray(e).forEach((e=>{e.type&&"SwiperSlide"===e.type.displayName?t.push(e):e.props&&e.props.children&&w(e.props.children).forEach((e=>t.push(e)))})),t}function b(e){const t=[],s={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return a.Children.toArray(e).forEach((e=>{if(e.type&&"SwiperSlide"===e.type.displayName)t.push(e);else if(e.props&&e.props.slot&&s[e.props.slot])s[e.props.slot].push(e);else if(e.props&&e.props.children){const a=w(e.props.children);a.length>0?a.forEach((e=>t.push(e))):s["container-end"].push(e)}else s["container-end"].push(e)})),{slides:t,slots:s}}function C({swiper:e,slides:t,passedParams:s,changedParams:a,nextEl:i,prevEl:l,scrollbarEl:o,paginationEl:d}){const p=a.filter((e=>"children"!==e&&"direction"!==e)),{params:c,pagination:u,navigation:f,scrollbar:m,virtual:h,thumbs:g}=e;let v,w,b,C,y;a.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&c.thumbs&&!c.thumbs.swiper&&(v=!0),a.includes("controller")&&s.controller&&s.controller.control&&c.controller&&!c.controller.control&&(w=!0),a.includes("pagination")&&s.pagination&&(s.pagination.el||d)&&(c.pagination||!1===c.pagination)&&u&&!u.el&&(b=!0),a.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||o)&&(c.scrollbar||!1===c.scrollbar)&&m&&!m.el&&(C=!0),a.includes("navigation")&&s.navigation&&(s.navigation.prevEl||l)&&(s.navigation.nextEl||i)&&(c.navigation||!1===c.navigation)&&f&&!f.prevEl&&!f.nextEl&&(y=!0);const S=t=>{e[t]&&(e[t].destroy(),"navigation"===t?(c[t].prevEl=void 0,c[t].nextEl=void 0,e[t].prevEl=void 0,e[t].nextEl=void 0):(c[t].el=void 0,e[t].el=void 0))};if(p.forEach((e=>{if(n(c[e])&&n(s[e]))r(c[e],s[e]);else{const t=s[e];!0!==t&&!1!==t||"navigation"!==e&&"pagination"!==e&&"scrollbar"!==e?c[e]=s[e]:!1===t&&S(e)}})),a.includes("children")&&h&&c.virtual.enabled?(h.slides=t,h.update(!0)):a.includes("children")&&e.lazy&&e.params.lazy.enabled&&e.lazy.load(),v){const e=g.init();e&&g.update(!0)}w&&(e.controller.control=c.controller.control),b&&(d&&(c.pagination.el=d),u.init(),u.render(),u.update()),C&&(o&&(c.scrollbar.el=o),m.init(),m.updateSize(),m.setTranslate()),y&&(i&&(c.navigation.nextEl=i),l&&(c.navigation.prevEl=l),f.init(),f.update()),a.includes("allowSlideNext")&&(e.allowSlideNext=s.allowSlideNext),a.includes("allowSlidePrev")&&(e.allowSlidePrev=s.allowSlidePrev),a.includes("direction")&&e.changeDirection(s.direction,!1),e.update()}function y(e){!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())}function S(e,t,s){if(!s)return null;const i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${s.offset}px`}:{top:`${s.offset}px`};return t.filter(((e,t)=>t>=s.from&&t<=s.to)).map((t=>a.cloneElement(t,{swiper:e,style:i})))}function E(e,t){return"undefined"===typeof window?(0,a.useEffect)(e,t):(0,a.useLayoutEffect)(e,t)}function T(){return T=Object.assign||function(e){for(var t=1;t{let x=!1;const[$,M]=(0,a.useState)("swiper"),[k,P]=(0,a.useState)(null),[O,z]=(0,a.useState)(!1),I=(0,a.useRef)(!1),L=(0,a.useRef)(null),_=(0,a.useRef)(null),A=(0,a.useRef)(null),D=(0,a.useRef)(null),G=(0,a.useRef)(null),N=(0,a.useRef)(null),B=(0,a.useRef)(null),j=(0,a.useRef)(null),{params:R,passedParams:H,rest:V,events:F}=u(c),{slides:W,slots:q}=b(i),X=()=>{z(!O)};if(Object.assign(R.on,{_containerClasses(e,t){M(t)}}),!L.current&&(Object.assign(R.on,F),x=!0,_.current=f(R),_.current.loopCreate=()=>{},_.current.loopDestroy=()=>{},R.loop&&(_.current.loopedSlides=h(W,R)),_.current.virtual&&_.current.params.virtual.enabled)){_.current.virtual.slides=W;const e={cache:!1,slides:W,renderExternal:P,renderExternalUpdate:!1};r(_.current.params.virtual,e),r(_.current.originalParams.virtual,e)}_.current&&_.current.on("_beforeBreakpoint",X);const Y=()=>{!x&&F&&_.current&&Object.keys(F).forEach((e=>{_.current.on(e,F[e])}))},J=()=>{F&&_.current&&Object.keys(F).forEach((e=>{_.current.off(e,F[e])}))};function U(){return R.virtual?S(_.current,W,k):!R.loop||_.current&&_.current.destroyed?W.map((e=>a.cloneElement(e,{swiper:_.current}))):g(_.current,W,R)}return(0,a.useEffect)((()=>()=>{_.current&&_.current.off("_beforeBreakpoint",X)})),(0,a.useEffect)((()=>{!I.current&&_.current&&(_.current.emitSlidesClasses(),I.current=!0)})),E((()=>{if(w&&(w.current=L.current),L.current)return m({el:L.current,nextEl:G.current,prevEl:N.current,paginationEl:B.current,scrollbarEl:j.current,swiper:_.current},R),n&&n(_.current),()=>{_.current&&!_.current.destroyed&&_.current.destroy(!0,!1)}}),[]),E((()=>{Y();const e=v(H,A.current,W,D.current);return A.current=H,D.current=W,e.length&&_.current&&!_.current.destroyed&&C({swiper:_.current,slides:W,passedParams:H,changedParams:e,nextEl:G.current,prevEl:N.current,scrollbarEl:j.current,paginationEl:B.current}),()=>{J()}})),E((()=>{y(_.current)}),[k]),a.createElement(t,T({ref:L,className:p(`${$}${e?` ${e}`:""}`)},V),q["container-start"],l(R)&&a.createElement(a.Fragment,null,a.createElement("div",{ref:N,className:"swiper-button-prev"}),a.createElement("div",{ref:G,className:"swiper-button-next"})),d(R)&&a.createElement("div",{ref:j,className:"swiper-scrollbar"}),o(R)&&a.createElement("div",{ref:B,className:"swiper-pagination"}),a.createElement(s,{className:"swiper-wrapper"},q["wrapper-start"],U(),q["wrapper-end"]),q["container-end"])}));function $(){return $=Object.assign||function(e){for(var t=1;t{const d=(0,a.useRef)(null),[c,u]=(0,a.useState)("swiper-slide");function f(e,t,s){t===d.current&&u(s)}let m;E((()=>{if(o&&(o.current=d.current),d.current&&i){if(!i.destroyed)return i.on("_slideClass",f),()=>{i&&i.off("_slideClass",f)};"swiper-slide"!==c&&u("swiper-slide")}})),E((()=>{i&&d.current&&u(i.getSlideClasses(d.current))}),[i]),"function"===typeof t&&(m={isActive:c.indexOf("swiper-slide-active")>=0||c.indexOf("swiper-slide-duplicate-active")>=0,isVisible:c.indexOf("swiper-slide-visible")>=0,isDuplicate:c.indexOf("swiper-slide-duplicate")>=0,isPrev:c.indexOf("swiper-slide-prev")>=0||c.indexOf("swiper-slide-duplicate-prev")>=0,isNext:c.indexOf("swiper-slide-next")>=0||c.indexOf("swiper-slide-duplicate-next")>=0});const h=()=>"function"===typeof t?t(m):t;return a.createElement(e,$({ref:d,className:p(`${c}${s?` ${s}`:""}`),"data-swiper-slide-index":r},l),n?a.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"===typeof n?n:void 0},h()):h())}));M.displayName="SwiperSlide"},27565:function(e,t,s){"use strict";s.d(t,{s5:function(){return Je},pt:function(){return Ue},oM:function(){return Ye},W_:function(){return Fe},tl:function(){return qe},LW:function(){return Xe},ZP:function(){return He}});var a=s(11773),i=s(20507);const n={addClass:i.cn,removeClass:i.IV,hasClass:i.pv,toggleClass:i.Vj,attr:i.Lj,removeAttr:i.uV,transform:i.vs,transition:i.eR,on:i.on,off:i.S1,trigger:i.X$,transitionEnd:i.ld,outerWidth:i.iO,outerHeight:i.Pb,styles:i.W2,offset:i.cv,css:i.iv,each:i.S6,html:i.dy,text:i.fL,is:i.is,index:i.Kz,eq:i.eq,append:i.R3,prepend:i.Ce,next:i.lp,nextAll:i.eG,prev:i.mp,prevAll:i.pJ,parent:i.qm,parents:i.wV,closest:i.oq,find:i.sE,children:i.pI,filter:i.hX,remove:i.Od};Object.keys(n).forEach((e=>{Object.defineProperty(i.$.fn,e,{value:n[e],writable:!0})}));var r=i.$;function l(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(s){}try{delete t[e]}catch(s){}}))}function o(e,t=0){return setTimeout(e,t)}function d(){return Date.now()}function p(e){const t=(0,a.Jj)();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}function c(e,t="x"){const s=(0,a.Jj)();let i,n,r;const l=p(e,null);return s.WebKitCSSMatrix?(n=l.transform||l.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map((e=>e.replace(",","."))).join(", ")),r=new s.WebKitCSSMatrix("none"===n?"":n)):(r=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=r.toString().split(",")),"x"===t&&(n=s.WebKitCSSMatrix?r.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(n=s.WebKitCSSMatrix?r.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),n||0}function u(e){return"object"===typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function f(e){return"undefined"!==typeof window&&"undefined"!==typeof window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function m(...e){const t=Object(e[0]),s=["__proto__","constructor","prototype"];for(let a=1;as.indexOf(e)<0));for(let s=0,a=e.length;sn?"next":"prev",p=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,c=()=>{r=(new Date).getTime(),null===l&&(l=r);const a=Math.max(Math.min((r-l)/o,1),0),d=.5-Math.cos(a*Math.PI)/2;let u=n+d*(t-n);if(p(u,t)&&(u=t),e.wrapperEl.scrollTo({[s]:u}),p(u,t))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout((()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:u})})),void i.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=i.requestAnimationFrame(c)};c()}let v,w,b;function C(){const e=(0,a.Jj)(),t=(0,a.Me)();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const s=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,s)}catch(s){}return t}(),gestures:function(){return"ongesturestart"in e}()}}function y(){return v||(v=C()),v}function S({userAgent:e}={}){const t=y(),s=(0,a.Jj)(),i=s.navigator.platform,n=e||s.navigator.userAgent,r={ios:!1,android:!1},l=s.screen.width,o=s.screen.height,d=n.match(/(Android);?[\s\/]+([\d.]+)?/);let p=n.match(/(iPad).*OS\s([\d_]+)/);const c=n.match(/(iPod)(.*OS\s([\d_]+))?/),u=!p&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===i;let m="MacIntel"===i;const h=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!p&&m&&t.touch&&h.indexOf(`${l}x${o}`)>=0&&(p=n.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),m=!1),d&&!f&&(r.os="android",r.android=!0),(p||u||c)&&(r.os="ios",r.ios=!0),r}function E(e={}){return w||(w=S(e)),w}function T(){const e=(0,a.Jj)();function t(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}return{isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function x(){return b||(b=T()),b}function $({swiper:e,on:t,emit:s}){const i=(0,a.Jj)();let n=null;const r=()=>{e&&!e.destroyed&&e.initialized&&(s("beforeResize"),s("resize"))},l=()=>{e&&!e.destroyed&&e.initialized&&(n=new ResizeObserver((t=>{const{width:s,height:a}=e;let i=s,n=a;t.forEach((({contentBoxSize:t,contentRect:s,target:a})=>{a&&a!==e.el||(i=s?s.width:(t[0]||t).inlineSize,n=s?s.height:(t[0]||t).blockSize)})),i===s&&n===a||r()})),n.observe(e.el))},o=()=>{n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null)},d=()=>{e&&!e.destroyed&&e.initialized&&s("orientationchange")};t("init",(()=>{e.params.resizeObserver&&"undefined"!==typeof i.ResizeObserver?l():(i.addEventListener("resize",r),i.addEventListener("orientationchange",d))})),t("destroy",(()=>{o(),i.removeEventListener("resize",r),i.removeEventListener("orientationchange",d)}))}function M({swiper:e,extendParams:t,on:s,emit:i}){const n=[],r=(0,a.Jj)(),l=(e,t={})=>{const s=r.MutationObserver||r.WebkitMutationObserver,a=new s((e=>{if(1===e.length)return void i("observerUpdate",e[0]);const t=function(){i("observerUpdate",e[0])};r.requestAnimationFrame?r.requestAnimationFrame(t):r.setTimeout(t,0)}));a.observe(e,{attributes:"undefined"===typeof t.attributes||t.attributes,childList:"undefined"===typeof t.childList||t.childList,characterData:"undefined"===typeof t.characterData||t.characterData}),n.push(a)},o=()=>{if(e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let e=0;e{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",o),s("destroy",d)}var k={on(e,t,s){const a=this;if("function"!==typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach((e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})),a},once(e,t,s){const a=this;if("function"!==typeof t)return a;function i(...s){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,t.apply(a,s)}return i.__emitterProxy=t,a.on(e,i,s)},onAny(e,t){const s=this;if("function"!==typeof e)return s;const a=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[a](e),s},offAny(e){const t=this;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return s.eventsListeners?(e.split(" ").forEach((e=>{"undefined"===typeof t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(...e){const t=this;if(!t.eventsListeners)return t;let s,a,i;"string"===typeof e[0]||Array.isArray(e[0])?(s=e[0],a=e.slice(1,e.length),i=t):(s=e[0].events,a=e[0].data,i=e[0].context||t),a.unshift(i);const n=Array.isArray(s)?s:s.split(" ");return n.forEach((e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach((t=>{t.apply(i,[e,...a])})),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach((e=>{e.apply(i,a)}))})),t}};function P(){const e=this;let t,s;const a=e.$el;t="undefined"!==typeof e.params.width&&null!==e.params.width?e.params.width:a[0].clientWidth,s="undefined"!==typeof e.params.height&&null!==e.params.height?e.params.height:a[0].clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(a.css("padding-left")||0,10)-parseInt(a.css("padding-right")||0,10),s=s-parseInt(a.css("padding-top")||0,10)-parseInt(a.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))}function O(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function s(e,s){return parseFloat(e.getPropertyValue(t(s))||0)}const a=e.params,{$wrapperEl:i,size:n,rtlTranslate:r,wrongRTL:l}=e,o=e.virtual&&a.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,p=i.children(`.${e.params.slideClass}`),c=o?e.virtual.slides.length:p.length;let u=[];const f=[],m=[];let g=a.slidesOffsetBefore;"function"===typeof g&&(g=a.slidesOffsetBefore.call(e));let v=a.slidesOffsetAfter;"function"===typeof v&&(v=a.slidesOffsetAfter.call(e));const w=e.snapGrid.length,b=e.slidesGrid.length;let C=a.spaceBetween,y=-g,S=0,E=0;if("undefined"===typeof n)return;"string"===typeof C&&C.indexOf("%")>=0&&(C=parseFloat(C.replace("%",""))/100*n),e.virtualSize=-C,r?p.css({marginLeft:"",marginBottom:"",marginTop:""}):p.css({marginRight:"",marginBottom:"",marginTop:""}),a.centeredSlides&&a.cssMode&&(h(e.wrapperEl,"--swiper-centered-offset-before",""),h(e.wrapperEl,"--swiper-centered-offset-after",""));const T=a.grid&&a.grid.rows>1&&e.grid;let x;T&&e.grid.initSlides(c);const $="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter((e=>"undefined"!==typeof a.breakpoints[e].slidesPerView)).length>0;for(let h=0;h1&&u.push(e.virtualSize-n)}if(0===u.length&&(u=[0]),0!==a.spaceBetween){const s=e.isHorizontal()&&r?"marginLeft":t("marginRight");p.filter(((e,t)=>!a.cssMode||t!==p.length-1)).css({[s]:`${C}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween;const t=e-n;u=u.map((e=>e<0?-g:e>t?t+v:e))}if(a.centerInsufficientSlides){let e=0;if(m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween,e{u[s]=e-t})),f.forEach(((e,s)=>{f[s]=e+t}))}}if(Object.assign(e,{slides:p,snapGrid:u,slidesGrid:f,slidesSizesGrid:m}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){h(e.wrapperEl,"--swiper-centered-offset-before",-u[0]+"px"),h(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-m[m.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}c!==d&&e.emit("slidesLengthChange"),u.length!==w&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==b&&e.emit("slidesGridLengthChange"),a.watchSlidesProgress&&e.updateSlidesOffset()}function z(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,n=0;"number"===typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const r=e=>a?t.slides.filter((t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((e=>{s.push(e)}));else for(i=0;it.slides.length&&!a)break;s.push(r(e))}else s.push(r(t.activeIndex));for(i=0;in?e:n}n&&t.$wrapperEl.css("height",`${n}px`)}function I(){const e=this,t=e.slides;for(let s=0;s=0&&c1&&u<=t.size||c<=0&&u>=t.size;f&&(t.visibleSlides.push(e),t.visibleSlidesIndexes.push(r),a.eq(r).addClass(s.slideVisibleClass)),e.progress=i?-d:d,e.originalProgress=i?-p:p}t.visibleSlides=r(t.visibleSlides)}function _(e){const t=this;if("undefined"===typeof e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:n,isEnd:r}=t;const l=n,o=r;0===a?(i=0,n=!0,r=!0):(i=(e-t.minTranslate())/a,n=i<=0,r=i>=1),Object.assign(t,{progress:i,isBeginning:n,isEnd:r}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),n&&!l&&t.emit("reachBeginning toEdge"),r&&!o&&t.emit("reachEnd toEdge"),(l&&!n||o&&!r)&&t.emit("fromEdge"),t.emit("progress",i)}function A(){const e=this,{slides:t,params:s,$wrapperEl:a,activeIndex:i,realIndex:n}=e,r=e.virtual&&s.virtual.enabled;let l;t.removeClass(`${s.slideActiveClass} ${s.slideNextClass} ${s.slidePrevClass} ${s.slideDuplicateActiveClass} ${s.slideDuplicateNextClass} ${s.slideDuplicatePrevClass}`),l=r?e.$wrapperEl.find(`.${s.slideClass}[data-swiper-slide-index="${i}"]`):t.eq(i),l.addClass(s.slideActiveClass),s.loop&&(l.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${n}"]`).addClass(s.slideDuplicateActiveClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${n}"]`).addClass(s.slideDuplicateActiveClass));let o=l.nextAll(`.${s.slideClass}`).eq(0).addClass(s.slideNextClass);s.loop&&0===o.length&&(o=t.eq(0),o.addClass(s.slideNextClass));let d=l.prevAll(`.${s.slideClass}`).eq(0).addClass(s.slidePrevClass);s.loop&&0===d.length&&(d=t.eq(-1),d.addClass(s.slidePrevClass)),s.loop&&(o.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass),d.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass)),e.emitSlidesClasses()}function D(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:a,snapGrid:i,params:n,activeIndex:r,realIndex:l,snapIndex:o}=t;let d,p=e;if("undefined"===typeof p){for(let e=0;e=a[e]&&s=a[e]&&s=a[e]&&(p=e);n.normalizeSlideIndex&&(p<0||"undefined"===typeof p)&&(p=0)}if(i.indexOf(s)>=0)d=i.indexOf(s);else{const e=Math.min(n.slidesPerGroupSkip,p);d=e+Math.floor((p-e)/n.slidesPerGroup)}if(d>=i.length&&(d=i.length-1),p===r)return void(d!==o&&(t.snapIndex=d,t.emit("snapIndexChange")));const c=parseInt(t.slides.eq(p).attr("data-swiper-slide-index")||p,10);Object.assign(t,{snapIndex:d,realIndex:c,previousIndex:r,activeIndex:p}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==c&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function G(e){const t=this,s=t.params,a=r(e.target).closest(`.${s.slideClass}`)[0];let i,n=!1;if(a)for(let r=0;ro?o:a&&en?"next":i=o.length&&(v=o.length-1),(c||l.initialSlide||0)===(p||0)&&s&&n.emit("beforeSlideChangeStart");const w=-o[v];if(n.updateProgress(w),l.normalizeSlideIndex)for(let g=0;g=t&&e=t&&e=t&&(r=g)}if(n.initialized&&r!==c){if(!n.allowSlideNext&&wn.translate&&w>n.maxTranslate()&&(c||0)!==r)return!1}let b;if(b=r>c?"next":r{n.wrapperEl.style.scrollSnapType="",n._swiperImmediateVirtual=!1}))}else{if(!n.support.smoothScroll)return g({swiper:n,targetPosition:s,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return 0===t?(n.setTransition(0),n.setTranslate(w),n.updateActiveIndex(r),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,a),n.transitionStart(s,b),n.transitionEnd(s,b)):(n.setTransition(t),n.setTranslate(w),n.updateActiveIndex(r),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,a),n.transitionStart(s,b),n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.$wrapperEl[0].removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].removeEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(s,b))}),n.$wrapperEl[0].addEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd))),!0}function K(e=0,t=this.params.speed,s=!0,a){const i=this;let n=e;return i.params.loop&&(n+=i.loopedSlides),i.slideTo(n,t,s,a)}function Z(e=this.params.speed,t=!0,s){const a=this,{animating:i,enabled:n,params:r}=a;if(!n)return a;let l=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndexc(e)));let m=r[f.indexOf(u)-1];if("undefined"===typeof m&&i.cssMode){let e;r.forEach(((t,s)=>{u>=t&&(e=s)})),"undefined"!==typeof e&&(m=r[e>0?e-1:e])}let h=0;return"undefined"!==typeof m&&(h=l.indexOf(m),h<0&&(h=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(h=h-a.slidesPerViewDynamic("previous",!0)+1,h=Math.max(h,0))),a.slideTo(h,e,t,s)}function ee(e=this.params.speed,t=!0,s){const a=this;return a.slideTo(a.activeIndex,e,t,s)}function te(e=this.params.speed,t=!0,s,a=.5){const i=this;let n=i.activeIndex;const r=Math.min(i.params.slidesPerGroupSkip,n),l=r+Math.floor((n-r)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l],t=i.snapGrid[l+1];o-e>(t-e)*a&&(n+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1],t=i.snapGrid[l];o-e<=(t-e)*a&&(n-=i.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,i.slidesGrid.length-1),i.slideTo(n,e,t,s)}function se(){const e=this,{params:t,$wrapperEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,n=e.clickedIndex;if(t.loop){if(e.animating)return;i=parseInt(r(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?ne.slides.length-e.loopedSlides+a/2?(e.loopFix(),n=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),o((()=>{e.slideTo(n)}))):e.slideTo(n):n>e.slides.length-a?(e.loopFix(),n=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),o((()=>{e.slideTo(n)}))):e.slideTo(n)}else e.slideTo(n)}var ae={slideTo:U,slideToLoop:K,slideNext:Z,slidePrev:Q,slideReset:ee,slideToClosest:te,slideToClickedSlide:se};function ie(){const e=this,t=(0,a.Me)(),{params:s,$wrapperEl:i}=e,n=r(i.children()[0].parentNode);n.children(`.${s.slideClass}.${s.slideDuplicateClass}`).remove();let l=n.children(`.${s.slideClass}`);if(s.loopFillGroupWithBlank){const e=s.slidesPerGroup-l.length%s.slidesPerGroup;if(e!==s.slidesPerGroup){for(let a=0;al.length&&(e.loopedSlides=l.length);const o=[],d=[];l.each(((t,s)=>{const a=r(t);s=l.length-e.loopedSlides&&o.push(t),a.attr("data-swiper-slide-index",s)}));for(let a=0;a=0;a-=1)n.prepend(r(o[a].cloneNode(!0)).addClass(s.slideDuplicateClass))}function ne(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:s,loopedSlides:a,allowSlidePrev:i,allowSlideNext:n,snapGrid:r,rtlTranslate:l}=e;let o;e.allowSlidePrev=!0,e.allowSlideNext=!0;const d=-r[t],p=d-e.getTranslate();if(t=s.length-a){o=-s.length+t+a,o+=a;const i=e.slideTo(o,0,!1,!0);i&&0!==p&&e.setTranslate((l?-e.translate:e.translate)-p)}e.allowSlidePrev=i,e.allowSlideNext=n,e.emit("loopFix")}function re(){const e=this,{$wrapperEl:t,params:s,slides:a}=e;t.children(`.${s.slideClass}.${s.slideDuplicateClass},.${s.slideClass}.${s.slideBlankClass}`).remove(),a.removeAttr("data-swiper-slide-index")}var le={loopCreate:ie,loopFix:ne,loopDestroy:re};function oe(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;s.style.cursor="move",s.style.cursor=e?"-webkit-grabbing":"-webkit-grab",s.style.cursor=e?"-moz-grabbin":"-moz-grab",s.style.cursor=e?"grabbing":"grab"}function de(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}var pe={setGrabCursor:oe,unsetGrabCursor:de};function ce(e,t=this){function s(t){if(!t||t===(0,a.Me)()||t===(0,a.Jj)())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||s(t.getRootNode().host)}return s(t)}function ue(e){const t=this,s=(0,a.Me)(),i=(0,a.Jj)(),n=t.touchEventsData,{params:l,touches:o,enabled:p}=t;if(!p)return;if(t.animating&&l.preventInteractionOnTransition)return;!t.animating&&l.cssMode&&l.loop&&t.loopFix();let c=e;c.originalEvent&&(c=c.originalEvent);let u=r(c.target);if("wrapper"===l.touchEventsTarget&&!u.closest(t.wrapperEl).length)return;if(n.isTouchEvent="touchstart"===c.type,!n.isTouchEvent&&"which"in c&&3===c.which)return;if(!n.isTouchEvent&&"button"in c&&c.button>0)return;if(n.isTouched&&n.isMoved)return;const f=!!l.noSwipingClass&&""!==l.noSwipingClass;f&&c.target&&c.target.shadowRoot&&e.path&&e.path[0]&&(u=r(e.path[0]));const m=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,h=!(!c.target||!c.target.shadowRoot);if(l.noSwiping&&(h?ce(m,c.target):u.closest(m)[0]))return void(t.allowClick=!0);if(l.swipeHandler&&!u.closest(l.swipeHandler)[0])return;o.currentX="touchstart"===c.type?c.targetTouches[0].pageX:c.pageX,o.currentY="touchstart"===c.type?c.targetTouches[0].pageY:c.pageY;const g=o.currentX,v=o.currentY,w=l.edgeSwipeDetection||l.iOSEdgeSwipeDetection,b=l.edgeSwipeThreshold||l.iOSEdgeSwipeThreshold;if(w&&(g<=b||g>=i.innerWidth-b)){if("prevent"!==w)return;e.preventDefault()}if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=g,o.startY=v,n.touchStartTime=d(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==c.type){let e=!0;u.is(n.focusableElements)&&(e=!1),s.activeElement&&r(s.activeElement).is(n.focusableElements)&&s.activeElement!==u[0]&&s.activeElement.blur();const a=e&&t.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!a||u[0].isContentEditable||c.preventDefault()}t.emit("touchStart",c)}function fe(e){const t=(0,a.Me)(),s=this,i=s.touchEventsData,{params:n,touches:l,rtlTranslate:o,enabled:p}=s;if(!p)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",c));if(i.isTouchEvent&&"touchmove"!==c.type)return;const u="touchmove"===c.type&&c.targetTouches&&(c.targetTouches[0]||c.changedTouches[0]),f="touchmove"===c.type?u.pageX:c.pageX,m="touchmove"===c.type?u.pageY:c.pageY;if(c.preventedByNestedSwiper)return l.startX=f,void(l.startY=m);if(!s.allowTouchMove)return s.allowClick=!1,void(i.isTouched&&(Object.assign(l,{startX:f,startY:m,currentX:f,currentY:m}),i.touchStartTime=d()));if(i.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(s.isVertical()){if(ml.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(fl.startX&&s.translate>=s.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&c.target===t.activeElement&&r(c.target).is(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);if(i.allowTouchCallbacks&&s.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;l.currentX=f,l.currentY=m;const h=l.currentX-l.startX,g=l.currentY-l.startY;if(s.params.threshold&&Math.sqrt(h**2+g**2)=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(h))/Math.PI,i.isScrolling=s.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",c),"undefined"===typeof i.startMoving&&(l.currentX===l.startX&&l.currentY===l.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!n.cssMode&&c.cancelable&&c.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&c.stopPropagation(),i.isMoved||(n.loop&&!n.cssMode&&s.loopFix(),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating&&s.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!n.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",c)),s.emit("sliderMove",c),i.isMoved=!0;let v=s.isHorizontal()?h:g;l.diff=v,v*=n.touchRatio,o&&(v=-v),s.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;let w=!0,b=n.resistanceRatio;if(n.touchReleaseOnEdges&&(b=0),v>0&&i.currentTranslate>s.minTranslate()?(w=!1,n.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+v)**b)):v<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),n.threshold>0){if(!(Math.abs(v)>n.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,i.currentTranslate=i.startTranslate,void(l.diff=s.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY)}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&s.freeMode||n.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&n.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function me(e){const t=this,s=t.touchEventsData,{params:a,touches:i,rtlTranslate:n,slidesGrid:r,enabled:l}=t;if(!l)return;let p=e;if(p.originalEvent&&(p=p.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",p),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&a.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);a.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=d(),u=c-s.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(p),t.emit("tap click",p),u<300&&c-s.lastClickTime<300&&t.emit("doubleTap doubleClick",p)),s.lastClickTime=d(),o((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===i.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let f;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,f=a.followFinger?n?t.translate:-t.translate:-s.currentTranslate,a.cssMode)return;if(t.params.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:f});let m=0,h=t.slidesSizesGrid[0];for(let o=0;o=r[o]&&f=r[o]&&(m=o,h=r[r.length-1]-r[r.length-2])}const g=(f-r[m])/h,v=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(g>=a.longSwipesRatio?t.slideTo(m+v):t.slideTo(m)),"prev"===t.swipeDirection&&(g>1-a.longSwipesRatio?t.slideTo(m+v):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);const e=t.navigation&&(p.target===t.navigation.nextEl||p.target===t.navigation.prevEl);e?p.target===t.navigation.nextEl?t.slideTo(m+v):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(m+v),"prev"===t.swipeDirection&&t.slideTo(m))}}function he(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:n}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}function ge(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function ve(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const n=e.maxTranslate()-e.minTranslate();i=0===n?0:(e.translate-e.minTranslate())/n,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let we=!1;function be(){}const Ce=(e,t)=>{const s=(0,a.Me)(),{params:i,touchEvents:n,el:r,wrapperEl:l,device:o,support:d}=e,p=!!i.nested,c="on"===t?"addEventListener":"removeEventListener",u=t;if(d.touch){const t=!("touchstart"!==n.start||!d.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};r[c](n.start,e.onTouchStart,t),r[c](n.move,e.onTouchMove,d.passiveListener?{passive:!1,capture:p}:p),r[c](n.end,e.onTouchEnd,t),n.cancel&&r[c](n.cancel,e.onTouchEnd,t)}else r[c](n.start,e.onTouchStart,!1),s[c](n.move,e.onTouchMove,p),s[c](n.end,e.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&r[c]("click",e.onClick,!0),i.cssMode&&l[c]("scroll",e.onScroll),i.updateOnWindowResize?e[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",he,!0):e[u]("observerUpdate",he,!0)};function ye(){const e=this,t=(0,a.Me)(),{params:s,support:i}=e;e.onTouchStart=ue.bind(e),e.onTouchMove=fe.bind(e),e.onTouchEnd=me.bind(e),s.cssMode&&(e.onScroll=ve.bind(e)),e.onClick=ge.bind(e),i.touch&&!we&&(t.addEventListener("touchstart",be),we=!0),Ce(e,"on")}function Se(){const e=this;Ce(e,"off")}var Ee={attachEvents:ye,detachEvents:Se};const Te=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function xe(){const e=this,{activeIndex:t,initialized:s,loopedSlides:a=0,params:i,$el:n}=e,r=i.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const l=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;const o=l in r?r[l]:void 0,d=o||e.originalParams,p=Te(e,i),c=Te(e,d),u=i.enabled;p&&!c?(n.removeClass(`${i.containerModifierClass}grid ${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&c&&(n.addClass(`${i.containerModifierClass}grid`),(d.grid.fill&&"column"===d.grid.fill||!d.grid.fill&&"column"===i.grid.fill)&&n.addClass(`${i.containerModifierClass}grid-column`),e.emitContainerClasses());const f=d.direction&&d.direction!==i.direction,h=i.loop&&(d.slidesPerView!==i.slidesPerView||f);f&&s&&e.changeDirection(),m(e.params,d);const g=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),u&&!g?e.disable():!u&&g&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",d),h&&s&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",d)}function $e(e,t="window",s){if(!e||"container"===t&&!s)return;let i=!1;const n=(0,a.Jj)(),r="window"===t?n.innerHeight:s.clientHeight,l=Object.keys(e).map((e=>{if("string"===typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1)),s=r*t;return{value:s,point:e}}return{value:e,point:e}}));l.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let a=0;a{"object"===typeof e?Object.keys(e).forEach((a=>{e[a]&&s.push(t+a)})):"string"===typeof e&&s.push(t+e)})),s}function Pe(){const e=this,{classNames:t,params:s,rtl:a,$el:i,device:n,support:r}=e,l=ke(["initialized",s.direction,{"pointer-events":!r.touch},{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:n.android},{ios:n.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides}],s.containerModifierClass);t.push(...l),i.addClass([...t].join(" ")),e.emitContainerClasses()}function Oe(){const e=this,{$el:t,classNames:s}=e;t.removeClass(s.join(" ")),e.emitContainerClasses()}var ze={addClasses:Pe,removeClasses:Oe};function Ie(e,t,s,i,n,l){const o=(0,a.Jj)();let d;function p(){l&&l()}const c=r(e).parent("picture")[0];c||e.complete&&n?p():t?(d=new o.Image,d.onload=p,d.onerror=p,i&&(d.sizes=i),s&&(d.srcset=s),t&&(d.src=t)):p()}function Le(){const e=this;function t(){"undefined"!==typeof e&&null!==e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let s=0;ss}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var De={checkOverflow:Ae},Ge={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function Ne(e,t){return function(s={}){const a=Object.keys(s)[0],i=s[a];"object"===typeof i&&null!==i?(["navigation","pagination","scrollbar"].indexOf(a)>=0&&!0===e[a]&&(e[a]={auto:!0}),a in e&&"enabled"in i?(!0===e[a]&&(e[a]={enabled:!0}),"object"!==typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),m(t,s)):m(t,s)):m(t,s)}}const Be={eventsEmitter:k,update:N,translate:F,transition:J,slide:ae,loop:le,grabCursor:pe,events:Ee,breakpoints:Me,checkOverflow:De,classes:ze,images:_e},je={};class Re{constructor(...e){let t,s;if(1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?s=e[0]:[t,s]=e,s||(s={}),s=m({},s),t&&!s.el&&(s.el=t),s.el&&r(s.el).length>1){const e=[];return r(s.el).each((t=>{const a=m({},s,{el:t});e.push(new Re(a))})),e}const a=this;a.__swiper__=!0,a.support=y(),a.device=E({userAgent:s.userAgent}),a.browser=x(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],s.modules&&Array.isArray(s.modules)&&a.modules.push(...s.modules);const i={};a.modules.forEach((e=>{e({swiper:a,extendParams:Ne(s,i),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})}));const n=m({},Ge,i);return a.params=m({},n,je,s),a.originalParams=m({},a.params),a.passedParams=m({},s),a.params&&a.params.on&&Object.keys(a.params.on).forEach((e=>{a.on(e,a.params.on[e])})),a.params&&a.params.onAny&&a.onAny(a.params.onAny),a.$=r,Object.assign(a,{enabled:a.params.enabled,el:t,classNames:[],slides:r(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===a.params.direction},isVertical(){return"vertical"===a.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return a.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},a.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},a.support.touch||!a.params.simulateTouch?a.touchEventsTouch:a.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:d(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=s.maxTranslate(),n=(i-a)*e+a;s.translateTo(n,"undefined"===typeof t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each((s=>{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){const s=this,{params:a,slides:i,slidesGrid:n,slidesSizesGrid:r,size:l,activeIndex:o}=s;let d=1;if(a.centeredSlides){let e,t=i[o].swiperSlideSize;for(let s=o+1;sl&&(e=!0));for(let s=o-1;s>=0;s-=1)i[s]&&!e&&(t+=i[s].swiperSlideSize,d+=1,t>l&&(e=!0))}else if("current"===e)for(let p=o+1;p=0;p-=1){const e=n[o]-n[p]1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),i||a()),s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.$el.removeClass(`${s.params.containerModifierClass}${a}`).addClass(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.each((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}mount(e){const t=this;if(t.mounted)return!0;const s=r(e||t.params.el);if(e=s[0],!e)return!1;e.swiper=t;const i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,n=()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=r(e.shadowRoot.querySelector(i()));return t.children=e=>s.children(e),t}return s.children(i())};let l=n();if(0===l.length&&t.params.createElements){const e=(0,a.Me)(),i=e.createElement("div");l=r(i),i.className=t.params.wrapperClass,s.append(i),s.children(`.${t.params.slideClass}`).each((e=>{l.append(e)}))}return Object.assign(t,{$el:s,el:e,$wrapperEl:l,wrapperEl:l[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction")),wrongRTL:"-webkit-box"===l.css("display")}),!0}init(e){const t=this;if(t.initialized)return t;const s=t.mount(e);return!1===s||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e=!0,t=!0){const s=this,{params:a,$el:i,$wrapperEl:n,slides:r}=s;return"undefined"===typeof s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),i.removeAttr("style"),n.removeAttr("style"),r&&r.length&&r.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.$el[0].swiper=null,l(s)),s.destroyed=!0),null}static extendDefaults(e){m(je,e)}static get extendedDefaults(){return je}static get defaults(){return Ge}static installModule(e){Re.prototype.__modules__||(Re.prototype.__modules__=[]);const t=Re.prototype.__modules__;"function"===typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>Re.installModule(e))),Re):(Re.installModule(e),Re)}}Object.keys(Be).forEach((e=>{Object.keys(Be[e]).forEach((t=>{Re.prototype[t]=Be[e][t]}))})),Re.use([$,M]);var He=Re;function Ve(e,t,s,i){const n=(0,a.Me)();return e.params.createElements&&Object.keys(i).forEach((a=>{if(!s[a]&&!0===s.auto){let r=e.$el.children(`.${i[a]}`)[0];r||(r=n.createElement("div"),r.className=i[a],e.$el.append(r)),s[a]=r,t[a]=r}})),s}function Fe({swiper:e,extendParams:t,on:s,emit:a}){function i(t){let s;return t&&(s=r(t),e.params.uniqueNavElements&&"string"===typeof t&&s.length>1&&1===e.$el.find(t).length&&(s=e.$el.find(t))),s}function n(t,s){const a=e.params.navigation;t&&t.length>0&&(t[s?"addClass":"removeClass"](a.disabledClass),t[0]&&"BUTTON"===t[0].tagName&&(t[0].disabled=s),e.params.watchOverflow&&e.enabled&&t[e.isLocked?"addClass":"removeClass"](a.lockClass))}function l(){if(e.params.loop)return;const{$nextEl:t,$prevEl:s}=e.navigation;n(s,e.isBeginning),n(t,e.isEnd)}function o(t){t.preventDefault(),e.isBeginning&&!e.params.loop||e.slidePrev()}function d(t){t.preventDefault(),e.isEnd&&!e.params.loop||e.slideNext()}function p(){const t=e.params.navigation;if(e.params.navigation=Ve(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!t.nextEl&&!t.prevEl)return;const s=i(t.nextEl),a=i(t.prevEl);s&&s.length>0&&s.on("click",d),a&&a.length>0&&a.on("click",o),Object.assign(e.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:a,prevEl:a&&a[0]}),e.enabled||(s&&s.addClass(t.lockClass),a&&a.addClass(t.lockClass))}function c(){const{$nextEl:t,$prevEl:s}=e.navigation;t&&t.length&&(t.off("click",d),t.removeClass(e.params.navigation.disabledClass)),s&&s.length&&(s.off("click",o),s.removeClass(e.params.navigation.disabledClass))}t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},s("init",(()=>{p(),l()})),s("toEdge fromEdge lock unlock",(()=>{l()})),s("destroy",(()=>{c()})),s("enable disable",(()=>{const{$nextEl:t,$prevEl:s}=e.navigation;t&&t[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),s&&s[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)})),s("click",((t,s)=>{const{$nextEl:i,$prevEl:n}=e.navigation,l=s.target;if(e.params.navigation.hideOnClick&&!r(l).is(n)&&!r(l).is(i)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===l||e.pagination.el.contains(l)))return;let t;i?t=i.hasClass(e.params.navigation.hiddenClass):n&&(t=n.hasClass(e.params.navigation.hiddenClass)),a(!0===t?"navigationShow":"navigationHide"),i&&i.toggleClass(e.params.navigation.hiddenClass),n&&n.toggleClass(e.params.navigation.hiddenClass)}})),Object.assign(e.navigation,{update:l,init:p,destroy:c})}function We(e=""){return`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function qe({swiper:e,extendParams:t,on:s,emit:a}){const i="swiper-pagination";let n;t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`}}),e.pagination={el:null,$el:null,bullets:[]};let l=0;function o(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length}function d(t,s){const{bulletActiveClass:a}=e.params.pagination;t[s]().addClass(`${a}-${s}`)[s]().addClass(`${a}-${s}-${s}`)}function p(){const t=e.rtl,s=e.params.pagination;if(o())return;const i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,p=e.pagination.$el;let c;const u=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(c=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),c>i-1-2*e.loopedSlides&&(c-=i-2*e.loopedSlides),c>u-1&&(c-=u),c<0&&"bullets"!==e.params.paginationType&&(c=u+c)):c="undefined"!==typeof e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===s.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const a=e.pagination.bullets;let i,o,u;if(s.dynamicBullets&&(n=a.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),p.css(e.isHorizontal()?"width":"height",n*(s.dynamicMainBullets+4)+"px"),s.dynamicMainBullets>1&&void 0!==e.previousIndex&&(l+=c-e.previousIndex,l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),i=c-l,o=i+(Math.min(a.length,s.dynamicMainBullets)-1),u=(o+i)/2),a.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`)).join(" ")),p.length>1)a.each((e=>{const t=r(e),a=t.index();a===c&&t.addClass(s.bulletActiveClass),s.dynamicBullets&&(a>=i&&a<=o&&t.addClass(`${s.bulletActiveClass}-main`),a===i&&d(t,"prev"),a===o&&d(t,"next"))}));else{const t=a.eq(c),n=t.index();if(t.addClass(s.bulletActiveClass),s.dynamicBullets){const t=a.eq(i),r=a.eq(o);for(let e=i;e<=o;e+=1)a.eq(e).addClass(`${s.bulletActiveClass}-main`);if(e.params.loop)if(n>=a.length-s.dynamicMainBullets){for(let e=s.dynamicMainBullets;e>=0;e-=1)a.eq(a.length-e).addClass(`${s.bulletActiveClass}-main`);a.eq(a.length-s.dynamicMainBullets-1).addClass(`${s.bulletActiveClass}-prev`)}else d(t,"prev"),d(r,"next");else d(t,"prev"),d(r,"next")}}if(s.dynamicBullets){const i=Math.min(a.length,s.dynamicMainBullets+4),r=(n*i-n)/2-u*n,l=t?"right":"left";a.css(e.isHorizontal()?l:"top",`${r}px`)}}if("fraction"===s.type&&(p.find(We(s.currentClass)).text(s.formatFractionCurrent(c+1)),p.find(We(s.totalClass)).text(s.formatFractionTotal(u))),"progressbar"===s.type){let t;t=s.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const a=(c+1)/u;let i=1,n=1;"horizontal"===t?i=a:n=a,p.find(We(s.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${i}) scaleY(${n})`).transition(e.params.speed)}"custom"===s.type&&s.renderCustom?(p.html(s.renderCustom(e,c+1,u)),a("paginationRender",p[0])):a("paginationUpdate",p[0]),e.params.watchOverflow&&e.enabled&&p[e.isLocked?"addClass":"removeClass"](s.lockClass)}function c(){const t=e.params.pagination;if(o())return;const s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el;let n="";if("bullets"===t.type){let a=e.params.loop?Math.ceil((s-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&a>s&&(a=s);for(let s=0;s`;i.html(n),e.pagination.bullets=i.find(We(t.bulletClass))}"fraction"===t.type&&(n=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):` / `,i.html(n)),"progressbar"===t.type&&(n=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):``,i.html(n)),"custom"!==t.type&&a("paginationRender",e.pagination.$el[0])}function u(){e.params.pagination=Ve(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const t=e.params.pagination;if(!t.el)return;let s=r(t.el);0!==s.length&&(e.params.uniqueNavElements&&"string"===typeof t.el&&s.length>1&&(s=e.$el.find(t.el),s.length>1&&(s=s.filter((t=>r(t).parents(".swiper")[0]===e.el)))),"bullets"===t.type&&t.clickable&&s.addClass(t.clickableClass),s.addClass(t.modifierClass+t.type),s.addClass(t.modifierClass+e.params.direction),"bullets"===t.type&&t.dynamicBullets&&(s.addClass(`${t.modifierClass}${t.type}-dynamic`),l=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&s.addClass(t.progressbarOppositeClass),t.clickable&&s.on("click",We(t.bulletClass),(function(t){t.preventDefault();let s=r(this).index()*e.params.slidesPerGroup;e.params.loop&&(s+=e.loopedSlides),e.slideTo(s)})),Object.assign(e.pagination,{$el:s,el:s[0]}),e.enabled||s.addClass(t.lockClass))}function f(){const t=e.params.pagination;if(o())return;const s=e.pagination.$el;s.removeClass(t.hiddenClass),s.removeClass(t.modifierClass+t.type),s.removeClass(t.modifierClass+e.params.direction),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&s.off("click",We(t.bulletClass))}s("init",(()=>{u(),c(),p()})),s("activeIndexChange",(()=>{(e.params.loop||"undefined"===typeof e.snapIndex)&&p()})),s("snapIndexChange",(()=>{e.params.loop||p()})),s("slidesLengthChange",(()=>{e.params.loop&&(c(),p())})),s("snapGridLengthChange",(()=>{e.params.loop||(c(),p())})),s("destroy",(()=>{f()})),s("enable disable",(()=>{const{$el:t}=e.pagination;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)})),s("lock unlock",(()=>{p()})),s("click",((t,s)=>{const i=s.target,{$el:n}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&n.length>0&&!r(i).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;const t=n.hasClass(e.params.pagination.hiddenClass);a(!0===t?"paginationShow":"paginationHide"),n.toggleClass(e.params.pagination.hiddenClass)}})),Object.assign(e.pagination,{render:c,update:p,init:u,destroy:f})}function Xe({swiper:e,extendParams:t,on:s,emit:i}){const n=(0,a.Me)();let l,d,p,c,u=!1,f=null,m=null;function h(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:s,progress:a}=e,{$dragEl:i,$el:n}=t,r=e.params.scrollbar;let l=d,o=(p-d)*a;s?(o=-o,o>0?(l=d-o,o=0):-o+d>p&&(l=p+o)):o<0?(l=d+o,o=0):o+d>p&&(l=p-o),e.isHorizontal()?(i.transform(`translate3d(${o}px, 0, 0)`),i[0].style.width=`${l}px`):(i.transform(`translate3d(0px, ${o}px, 0)`),i[0].style.height=`${l}px`),r.hide&&(clearTimeout(f),n[0].style.opacity=1,f=setTimeout((()=>{n[0].style.opacity=0,n.transition(400)}),1e3))}function g(t){e.params.scrollbar.el&&e.scrollbar.el&&e.scrollbar.$dragEl.transition(t)}function v(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:s,$el:a}=t;s[0].style.width="",s[0].style.height="",p=e.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,c=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),d="auto"===e.params.scrollbar.dragSize?p*c:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?s[0].style.width=`${d}px`:s[0].style.height=`${d}px`,a[0].style.display=c>=1?"none":"",e.params.scrollbar.hide&&(a[0].style.opacity=0),e.params.watchOverflow&&e.enabled&&t.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}function w(t){return e.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY}function b(t){const{scrollbar:s,rtlTranslate:a}=e,{$el:i}=s;let n;n=(w(t)-i.offset()[e.isHorizontal()?"left":"top"]-(null!==l?l:d/2))/(p-d),n=Math.max(Math.min(n,1),0),a&&(n=1-n);const r=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*n;e.updateProgress(r),e.setTranslate(r),e.updateActiveIndex(),e.updateSlidesClasses()}function C(t){const s=e.params.scrollbar,{scrollbar:a,$wrapperEl:n}=e,{$el:r,$dragEl:o}=a;u=!0,l=t.target===o[0]||t.target===o?w(t)-t.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),n.transition(100),o.transition(100),b(t),clearTimeout(m),r.transition(0),s.hide&&r.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),i("scrollbarDragStart",t)}function y(t){const{scrollbar:s,$wrapperEl:a}=e,{$el:n,$dragEl:r}=s;u&&(t.preventDefault?t.preventDefault():t.returnValue=!1,b(t),a.transition(0),n.transition(0),r.transition(0),i("scrollbarDragMove",t))}function S(t){const s=e.params.scrollbar,{scrollbar:a,$wrapperEl:n}=e,{$el:r}=a;u&&(u=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),n.transition("")),s.hide&&(clearTimeout(m),m=o((()=>{r.css("opacity",0),r.transition(400)}),1e3)),i("scrollbarDragEnd",t),s.snapOnRelease&&e.slideToClosest())}function E(t){const{scrollbar:s,touchEventsTouch:a,touchEventsDesktop:i,params:r,support:l}=e,o=s.$el,d=o[0],p=!(!l.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},c=!(!l.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};if(!d)return;const u="on"===t?"addEventListener":"removeEventListener";l.touch?(d[u](a.start,C,p),d[u](a.move,y,p),d[u](a.end,S,c)):(d[u](i.start,C,p),n[u](i.move,y,p),n[u](i.end,S,c))}function T(){e.params.scrollbar.el&&E("on")}function x(){e.params.scrollbar.el&&E("off")}function $(){const{scrollbar:t,$el:s}=e;e.params.scrollbar=Ve(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const a=e.params.scrollbar;if(!a.el)return;let i=r(a.el);e.params.uniqueNavElements&&"string"===typeof a.el&&i.length>1&&1===s.find(a.el).length&&(i=s.find(a.el));let n=i.find(`.${e.params.scrollbar.dragClass}`);0===n.length&&(n=r(`
`),i.append(n)),Object.assign(t,{$el:i,el:i[0],$dragEl:n,dragEl:n[0]}),a.draggable&&T(),i&&i[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}function M(){x()}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}}),e.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},s("init",(()=>{$(),v(),h()})),s("update resize observerUpdate lock unlock",(()=>{v()})),s("setTranslate",(()=>{h()})),s("setTransition",((e,t)=>{g(t)})),s("enable disable",(()=>{const{$el:t}=e.scrollbar;t&&t[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)})),s("destroy",(()=>{M()})),Object.assign(e.scrollbar,{updateSize:v,setTranslate:h,init:$,destroy:M})}function Ye({swiper:e,extendParams:t,on:s,emit:i}){t({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),e.lazy={};let n=!1,l=!1;function o(t,s=!0){const a=e.params.lazy;if("undefined"===typeof t)return;if(0===e.slides.length)return;const n=e.virtual&&e.params.virtual.enabled,l=n?e.$wrapperEl.children(`.${e.params.slideClass}[data-swiper-slide-index="${t}"]`):e.slides.eq(t),d=l.find(`.${a.elementClass}:not(.${a.loadedClass}):not(.${a.loadingClass})`);!l.hasClass(a.elementClass)||l.hasClass(a.loadedClass)||l.hasClass(a.loadingClass)||d.push(l[0]),0!==d.length&&d.each((t=>{const n=r(t);n.addClass(a.loadingClass);const d=n.attr("data-background"),p=n.attr("src"),c=n.attr("srcset"),u=n.attr("data-sizes"),f=n.parent("picture");e.loadImage(n[0],p||d,c,u,!1,(()=>{if("undefined"!==typeof e&&null!==e&&e&&(!e||e.params)&&!e.destroyed){if(d?(n.css("background-image",`url("${d}")`),n.removeAttr("data-background")):(c&&(n.attr("srcset",c),n.removeAttr("srcset")),u&&(n.attr("sizes",u),n.removeAttr("data-sizes")),f.length&&f.children("source").each((e=>{const t=r(e);t.attr("srcset")&&(t.attr("srcset",t.attr("srcset")),t.removeAttr("srcset"))})),p&&(n.attr("src",p),n.removeAttr("src"))),n.addClass(a.loadedClass).removeClass(a.loadingClass),l.find(`.${a.preloaderClass}`).remove(),e.params.loop&&s){const t=l.attr("data-swiper-slide-index");if(l.hasClass(e.params.slideDuplicateClass)){const s=e.$wrapperEl.children(`[data-swiper-slide-index="${t}"]:not(.${e.params.slideDuplicateClass})`);o(s.index(),!1)}else{const s=e.$wrapperEl.children(`.${e.params.slideDuplicateClass}[data-swiper-slide-index="${t}"]`);o(s.index(),!1)}}i("lazyImageReady",l[0],n[0]),e.params.autoHeight&&e.updateAutoHeight()}})),i("lazyImageLoad",l[0],n[0])}))}function d(){const{$wrapperEl:t,params:s,slides:a,activeIndex:i}=e,n=e.virtual&&s.virtual.enabled,d=s.lazy;let p=s.slidesPerView;function c(e){if(n){if(t.children(`.${s.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(a[e])return!0;return!1}function u(e){return n?r(e).attr("data-swiper-slide-index"):r(e).index()}if("auto"===p&&(p=0),l||(l=!0),e.params.watchSlidesProgress)t.children(`.${s.slideVisibleClass}`).each((e=>{const t=n?r(e).attr("data-swiper-slide-index"):r(e).index();o(t)}));else if(p>1)for(let e=i;e1||d.loadPrevNextAmount&&d.loadPrevNextAmount>1){const e=d.loadPrevNextAmount,t=p,s=Math.min(i+t+Math.max(e,t),a.length),n=Math.max(i-Math.max(t,e),0);for(let a=i+p;a0&&o(u(e));const a=t.children(`.${s.slidePrevClass}`);a.length>0&&o(u(a))}}function p(){const t=(0,a.Jj)();if(!e||e.destroyed)return;const s=e.params.lazy.scrollingElement?r(e.params.lazy.scrollingElement):r(t),i=s[0]===t,l=i?t.innerWidth:s[0].offsetWidth,o=i?t.innerHeight:s[0].offsetHeight,c=e.$el.offset(),{rtlTranslate:u}=e;let f=!1;u&&(c.left-=e.$el[0].scrollLeft);const m=[[c.left,c.top],[c.left+e.width,c.top],[c.left,c.top+e.height],[c.left+e.width,c.top+e.height]];for(let e=0;e=0&&t[0]<=l&&t[1]>=0&&t[1]<=o){if(0===t[0]&&0===t[1])continue;f=!0}}const h=!("touchstart"!==e.touchEvents.start||!e.support.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};f?(d(),s.off("scroll",p,h)):n||(n=!0,s.on("scroll",p,h))}s("beforeInit",(()=>{e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)})),s("init",(()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?p():d())})),s("scroll",(()=>{e.params.freeMode&&e.params.freeMode.enabled&&!e.params.freeMode.sticky&&d()})),s("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?p():d())})),s("transitionStart",(()=>{e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!l)&&(e.params.lazy.checkInView?p():d())})),s("transitionEnd",(()=>{e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&(e.params.lazy.checkInView?p():d())})),s("slideChange",(()=>{const{lazy:t,cssMode:s,watchSlidesProgress:a,touchReleaseOnEdges:i,resistanceRatio:n}=e.params;t.enabled&&(s||a&&(i||0===n))&&d()})),Object.assign(e.lazy,{load:d,loadInSlide:o})}function Je({swiper:e,extendParams:t,on:s}){t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}});let a=null;function i(e){const t=a;0!==t.length&&(t.html(""),t.html(e))}function n(e=16){const t=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(e).replace(/x/g,t)}function l(e){e.attr("tabIndex","0")}function o(e){e.attr("tabIndex","-1")}function d(e,t){e.attr("role",t)}function p(e,t){e.attr("aria-roledescription",t)}function c(e,t){e.attr("aria-controls",t)}function u(e,t){e.attr("aria-label",t)}function f(e,t){e.attr("id",t)}function m(e,t){e.attr("aria-live",t)}function h(e){e.attr("aria-disabled",!0)}function g(e){e.attr("aria-disabled",!1)}function v(t){if(13!==t.keyCode&&32!==t.keyCode)return;const s=e.params.a11y,a=r(t.target);e.navigation&&e.navigation.$nextEl&&a.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?i(s.lastSlideMessage):i(s.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&a.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?i(s.firstSlideMessage):i(s.prevSlideMessage)),e.pagination&&a.is(We(e.params.pagination.bulletClass))&&a[0].click()}function w(){if(e.params.loop||!e.navigation)return;const{$nextEl:t,$prevEl:s}=e.navigation;s&&s.length>0&&(e.isBeginning?(h(s),o(s)):(g(s),l(s))),t&&t.length>0&&(e.isEnd?(h(t),o(t)):(g(t),l(t)))}function b(){return e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length}function C(){const t=e.params.a11y;b()&&e.pagination.bullets.each((s=>{const a=r(s);l(a),e.params.pagination.renderBullet||(d(a,"button"),u(a,t.paginationBulletMessage.replace(/\{\{index\}\}/,a.index()+1)))}))}const y=(e,t,s)=>{l(e),"BUTTON"!==e[0].tagName&&(d(e,"button"),e.on("keydown",v)),u(e,s),c(e,t)};function S(){const t=e.params.a11y;e.$el.append(a);const s=e.$el;t.containerRoleDescriptionMessage&&p(s,t.containerRoleDescriptionMessage),t.containerMessage&&u(s,t.containerMessage);const i=e.$wrapperEl,l=i.attr("id")||`swiper-wrapper-${n(16)}`,o=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";f(i,l),m(i,o),t.itemRoleDescriptionMessage&&p(r(e.slides),t.itemRoleDescriptionMessage),d(r(e.slides),t.slideRole);const c=e.params.loop?e.slides.filter((t=>!t.classList.contains(e.params.slideDuplicateClass))).length:e.slides.length;let h,g;e.slides.each(((s,a)=>{const i=r(s),n=e.params.loop?parseInt(i.attr("data-swiper-slide-index"),10):a,l=t.slideLabelMessage.replace(/\{\{index\}\}/,n+1).replace(/\{\{slidesLength\}\}/,c);u(i,l)})),e.navigation&&e.navigation.$nextEl&&(h=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(g=e.navigation.$prevEl),h&&h.length&&y(h,l,t.nextSlideMessage),g&&g.length&&y(g,l,t.prevSlideMessage),b()&&e.pagination.$el.on("keydown",We(e.params.pagination.bulletClass),v)}function E(){let t,s;a&&a.length>0&&a.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(s=e.navigation.$prevEl),t&&t.off("keydown",v),s&&s.off("keydown",v),b()&&e.pagination.$el.off("keydown",We(e.params.pagination.bulletClass),v)}s("beforeInit",(()=>{a=r(``)})),s("afterInit",(()=>{e.params.a11y.enabled&&(S(),w())})),s("toEdge",(()=>{e.params.a11y.enabled&&w()})),s("fromEdge",(()=>{e.params.a11y.enabled&&w()})),s("paginationUpdate",(()=>{e.params.a11y.enabled&&C()})),s("destroy",(()=>{e.params.a11y.enabled&&E()}))}function Ue({swiper:e,extendParams:t,on:s,emit:i}){let n;function r(){const t=e.slides.eq(e.activeIndex);let s=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(s=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(n),n=o((()=>{let t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),i("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?d():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),i("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),i("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),i("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?d():(t=e.slideTo(0,e.params.speed,!0,!0),i("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),i("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&r()}),s)}function l(){return"undefined"===typeof n&&(!e.autoplay.running&&(e.autoplay.running=!0,i("autoplayStart"),r(),!0))}function d(){return!!e.autoplay.running&&("undefined"!==typeof n&&(n&&(clearTimeout(n),n=void 0),e.autoplay.running=!1,i("autoplayStop"),!0))}function p(t){e.autoplay.running&&(e.autoplay.paused||(n&&clearTimeout(n),e.autoplay.paused=!0,0!==t&&e.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((t=>{e.$wrapperEl[0].addEventListener(t,u)})):(e.autoplay.paused=!1,r())))}function c(){const t=(0,a.Me)();"hidden"===t.visibilityState&&e.autoplay.running&&p(),"visible"===t.visibilityState&&e.autoplay.paused&&(r(),e.autoplay.paused=!1)}function u(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((t=>{e.$wrapperEl[0].removeEventListener(t,u)})),e.autoplay.paused=!1,e.autoplay.running?r():d())}function f(){e.params.autoplay.disableOnInteraction?d():p(),["transitionend","webkitTransitionEnd"].forEach((t=>{e.$wrapperEl[0].removeEventListener(t,u)}))}function m(){e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,r())}function h(){e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",f),e.$el.on("mouseleave",m))}function g(){e.$el.off("mouseenter",f),e.$el.off("mouseleave",m)}e.autoplay={running:!1,paused:!1},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),s("init",(()=>{if(e.params.autoplay.enabled){l();const e=(0,a.Me)();e.addEventListener("visibilitychange",c),h()}})),s("beforeTransitionStart",((t,s,a)=>{e.autoplay.running&&(a||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(s):d())})),s("sliderFirstMove",(()=>{e.autoplay.running&&(e.params.autoplay.disableOnInteraction?d():p())})),s("touchEnd",(()=>{e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&r()})),s("destroy",(()=>{g(),e.autoplay.running&&d();const t=(0,a.Me)();t.removeEventListener("visibilitychange",c)})),Object.assign(e.autoplay,{pause:p,run:r,start:l,stop:d})}}}]); //# sourceMappingURL=swiper.cbf04e08.js.map