1(function(F,q){var ee=F.documentElement,X="orientationchange"in window?"orientationchange":"resize",te=function(){var N=ee.clientWidth;if(N){var se=10;N<500&&(se=N/500*10),console.log("-------root font size-------",se),ee.style.fontSize=se+"px"}};F.addEventListener&&(te(),q.addEventListener(X,te,!1),F.addEventListener("DOMContentLoaded",te,!1))})(document,window),function(F,q){"object"==typeof exports&&typeof module<"u"?module.exports=q():"function"==typeof define&&define.amd?define(q):(F=typeof globalThis<"u"?globalThis:F||self).Swiper=q()}(this,function(){"use strict";function F(t){return null!==t&&"object"==typeof t&&"constructor"in t&&t.constructor===Object}function q(t,e){void 0===t&&(t={}),void 0===e&&(e={}),Object.keys(e).forEach(s=>{typeof t[s]>"u"?t[s]=e[s]:F(e[s])&&F(t[s])&&Object.keys(e[s]).length>0&&q(t[s],e[s])})}const ee={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function X(){const t=typeof document<"u"?document:{};return q(t,ee),t}const te={document:ee,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:t=>typeof setTimeout>"u"?(t(),null):setTimeout(t,0),cancelAnimationFrame(t){typeof setTimeout>"u"||clearTimeout(t)}};function N(){const t=typeof window<"u"?window:{};return q(t,te),t}class U extends Array{constructor(e){"number"==typeof e?super(e):(super(...e||[]),function se(t){const e=t.__proto__;Object.defineProperty(t,"__proto__",{get:()=>e,set(s){e.__proto__=s}})}(this))}}function ie(t){void 0===t&&(t=[]);const e=[];return t.forEach(s=>{Array.isArray(s)?e.push(...ie(s)):e.push(s)}),e}function Se(t,e){return Array.prototype.filter.call(t,e)}function C(t,e){const s=N(),i=X();let n=[];if(!e&&t instanceof U)return t;if(!t)return new U(n);if("string"==typeof t){const a=t.trim();if(a.indexOf("<")>=0&&a.indexOf(">")>=0){let o="div";0===a.indexOf("<li")&&(o="ul"),0===a.indexOf("<tr")&&(o="tbody"),(0===a.indexOf("<td")||0===a.indexOf("<th"))&&(o="tr"),0===a.indexOf("<tbody")&&(o="table"),0===a.indexOf("<option")&&(o="select");const p=i.createElement(o);p.innerHTML=a;for(let c=0;c<p.childNodes.length;c+=1)n.push(p.childNodes[c])}else n=function Be(t,e){if("string"!=typeof t)return[t];const s=[],i=e.querySelectorAll(t);for(let n=0;n<i.length;n+=1)s.push(i[n]);return s}(t.trim(),e||i)}else if(t.nodeType||t===s||t===i)n.push(t);else if(Array.isArray(t)){if(t instanceof U)return t;n=t}return new U(function Ne(t){const e=[];for(let s=0;s<t.length;s+=1)-1===e.indexOf(t[s])&&e.push(t[s]);return e}(n))}C.fn=U.prototype;const $e={addClass:function Xe(){for(var t=arguments.length,e=new Array(t),s=0;s<t;s++)e[s]=arguments[s];const i=ie(e.map(n=>n.split(" ")));return this.forEach(n=>{n.classList.add(...i)}),this},removeClass:function Ye(){for(var t=arguments.length,e=new Array(t),s=0;s<t;s++)e[s]=arguments[s];const i=ie(e.map(n=>n.split(" ")));return this.forEach(n=>{n.classList.remove(...i)}),this},hasClass:function Ve(){for(var t=arguments.length,e=new Array(t),s=0;s<t;s++)e[s]=arguments[s];const i=ie(e.map(n=>n.split(" ")));return Se(this,n=>i.filter(a=>n.classList.contains(a)).length>0).length>0},toggleClass:function Re(){for(var t=arguments.length,e=new Array(t),s=0;s<t;s++)e[s]=arguments[s];const i=ie(e.map(n=>n.split(" ")));this.forEach(n=>{i.forEach(a=>{n.classList.toggle(a)})})},attr:function We(t,e){if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(let s=0;s<this.length;s+=1)if(2===arguments.length)this[s].setAttribute(t,e);else for(const i in t)this[s][i]=t[i],this[s].setAttribute(i,t[i]);return this},removeAttr:function Fe(t){for(let e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this},transform:function qe(t){for(let e=0;e<this.length;e+=1)this[e].style.transform=t;return this},transition:function je(t){for(let e=0;e<this.length;e+=1)this[e].style.transitionDuration="string"!=typeof t?`${t}ms`:t;return this},on:function _e(){for(var t=arguments.length,e=new Array(t),s=0;s<t;s++)e[s]=arguments[s];let[i,n,a,o]=e;function p(l){const r=l.target;if(!r)return;const m=l.target.dom7EventData||[];
1if(m.indexOf(l)<0&&m.unshift(l),C(r).is(n))a.apply(r,m);else{const g=C(r).parents();for(let w=0;w<g.length;w+=1)C(g[w]).is(n)&&a.apply(g[w],m)}}function c(l){const r=l&&l.target&&l.target.dom7EventData||[];r.indexOf(l)<0&&r.unshift(l),a.apply(this,r)}"function"==typeof e[1]&&([i,a,o]=e,n=void 0),o||(o=!1);const f=i.split(" ");let d;for(let l=0;l<this.length;l+=1){const r=this[l];if(n)for(d=0;d<f.length;d+=1){const m=f[d];r.dom7LiveListeners||(r.dom7LiveListeners={}),r.dom7LiveListeners[m]||(r.dom7LiveListeners[m]=[]),r.dom7LiveListeners[m].push({listener:a,proxyListener:p}),r.addEventListener(m,p,o)}else for(d=0;d<f.length;d+=1){const m=f[d];r.dom7Listeners||(r.dom7Listeners={}),r.dom7Listeners[m]||(r.dom7Listeners[m]=[]),r.dom7Listeners[m].push({listener:a,proxyListener:c}),r.addEventListener(m,c,o)}}return this},off:function Ue(){for(var t=arguments.length,e=new Array(t),s=0;s<t;s++)e[s]=arguments[s];let[i,n,a,o]=e;"function"==typeof e[1]&&([i,a,o]=e,n=void 0),o||(o=!1);const p=i.split(" ");for(let c=0;c<p.length;c+=1){const f=p[c];for(let d=0;d<this.length;d+=1){const l=this[d];let r;if(!n&&l.dom7Listeners?r=l.dom7Listeners[f]:n&&l.dom7LiveListeners&&(r=l.dom7LiveListeners[f]),r&&r.length)for(let m=r.length-1;m>=0;m-=1){const g=r[m];a&&g.listener===a||a&&g.listener&&g.listener.dom7proxy&&g.listener.dom7proxy===a?(l.removeEventListener(f,g.proxyListener,o),r.splice(m,1)):a||(l.removeEventListener(f,g.proxyListener,o),r.splice(m,1))}}}return this},trigger:function Ke(){const t=N();for(var e=arguments.length,s=new Array(e),i=0;i<e;i++)s[i]=arguments[i];const n=s[0].split(" "),a=s[1];for(let o=0;o<n.length;o+=1){const p=n[o];for(let c=0;c<this.length;c+=1){const f=this[c];if(t.CustomEvent){const d=new t.CustomEvent(p,{detail:a,bubbles:!0,cancelable:!0});f.dom7EventData=s.filter((l,r)=>r>0),f.dispatchEvent(d),f.dom7EventData=[],delete f.dom7EventData}}}return this},transitionEnd:function Ze(t){const e=this;return t&&e.on("transitionend",function s(i){i.target===this&&(t.call(this,i),e.off("transitionend",s))}),this},outerWidth:function Qe(t){if(this.length>0){if(t){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function Je(t){if(this.length>0){if(t){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function tt(){const t=N();return this[0]?t.getComputedStyle(this[0],null):{}},offset:function et(){if(this.length>0){const t=N(),e=X(),s=this[0],i=s.getBoundingClientRect(),n=e.body;return{top:i.top+(s===t?t.scrollY:s.scrollTop)-(s.clientTop||n.clientTop||0),left:i.left+(s===t?t.scrollX:s.scrollLeft)-(s.clientLeft||n.clientLeft||0)}}return null},css:function st(t,e){const s=N();let i;if(1===arguments.length){if("string"!=typeof t){for(i=0;i<this.length;i+=1)for(const n in t)this[i].style[n]=t[n];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"==typeof t){for(i=0;i<this.length;i+=1)this[i].style[t]=e;return this}return this},each:function it(t){return t?(this.forEach((e,s)=>{t.apply(e,[e,s])}),this):this},html:function nt(t){if(typeof t>"u")return this[0]?this[0].innerHTML:null;for(let e=0;e<this.length;e+=1)this[e].innerHTML=t;return this},text:function rt(t){if(typeof t>"u")return this[0]?this[0].textContent.trim():null;for(let e=0;e<this.length;e+=1)this[e].textContent=t;return this},is:function lt(t){const e=N(),s=X(),i=this[0];let n,a;if(!i||typeof t>"u")return!1;if("string"==typeof t){if(i.matches)return i.matches(t);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(t);if(i.msMatchesSelector)return i.msMatchesSelector(t);for(n=C(t),a=0;a<n.length;a+=1)if(n[a]===i)return!0;return!1}if(t===s)return i===s;if(t===e)return i===e;if(t.nodeType||t instanceof U){for(n=t.nodeType?[t]:t,a=0;a<n.length;a+=1)if(n[a]===i)return!0;return!1}return!1},index:function ot(){let e,t=this[0];if(t){for(e=0;
1null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function dt(t){if(typeof t>"u")return this;const e=this.length;if(t>e-1)return C([]);if(t<0){const s=e+t;return C(s<0?[]:[this[s]])}return C([this[t]])},append:function ct(){let t;const e=X();for(let s=0;s<arguments.length;s+=1){t=s<0||arguments.length<=s?void 0:arguments[s];for(let i=0;i<this.length;i+=1)if("string"==typeof t){const n=e.createElement("div");for(n.innerHTML=t;n.firstChild;)this[i].appendChild(n.firstChild)}else if(t instanceof U)for(let n=0;n<t.length;n+=1)this[i].appendChild(t[n]);else this[i].appendChild(t)}return this},prepend:function ft(t){const e=X();let s,i;for(s=0;s<this.length;s+=1)if("string"==typeof t){const n=e.createElement("div");for(n.innerHTML=t,i=n.childNodes.length-1;i>=0;i-=1)this[s].insertBefore(n.childNodes[i],this[s].childNodes[0])}else if(t instanceof U)for(i=0;i<t.length;i+=1)this[s].insertBefore(t[i],this[s].childNodes[0]);else this[s].insertBefore(t,this[s].childNodes[0]);return this},next:function pt(t){return this.length>0?t?this[0].nextElementSibling&&C(this[0].nextElementSibling).is(t)?C([this[0].nextElementSibling]):C([]):C(this[0].nextElementSibling?[this[0].nextElementSibling]:[]):C([])},nextAll:function ut(t){const e=[];let s=this[0];if(!s)return C([]);for(;s.nextElementSibling;){const i=s.nextElementSibling;t?C(i).is(t)&&e.push(i):e.push(i),s=i}return C(e)},prev:function mt(t){if(this.length>0){const e=this[0];return t?e.previousElementSibling&&C(e.previousElementSibling).is(t)?C([e.previousElementSibling]):C([]):C(e.previousElementSibling?[e.previousElementSibling]:[])}return C([])},prevAll:function ht(t){const e=[];let s=this[0];if(!s)return C([]);for(;s.previousElementSibling;){const i=s.previousElementSibling;t?C(i).is(t)&&e.push(i):e.push(i),s=i}return C(e)},parent:function gt(t){const e=[];for(let s=0;s<this.length;s+=1)null!==this[s].parentNode&&(t?C(this[s].parentNode).is(t)&&e.push(this[s].parentNode):e.push(this[s].parentNode));return C(e)},parents:function vt(t){const e=[];for(let s=0;s<this.length;s+=1){let i=this[s].parentNode;for(;i;)t?C(i).is(t)&&e.push(i):e.push(i),i=i.parentNode}return C(e)},closest:function wt(t){let e=this;return typeof t>"u"?C([]):(e.is(t)||(e=e.parents(t).eq(0)),e)},find:function bt(t){const e=[];for(let s=0;s<this.length;s+=1){const i=this[s].querySelectorAll(t);for(let n=0;n<i.length;n+=1)e.push(i[n])}return C(e)},children:function Et(t){const e=[];for(let s=0;s<this.length;s+=1){const i=this[s].children;for(let n=0;n<i.length;n+=1)(!t||C(i[n]).is(t))&&e.push(i[n])}return C(e)},filter:function at(t){return C(Se(this,t))},remove:function xt(){for(let t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this}};function K(t,e){return void 0===e&&(e=0),setTimeout(t,e)}function R(){return Date.now()}function ue(t,e){void 0===e&&(e="x");const s=N();let i,n,a;const o=function Tt(t){const e=N();let s;return e.getComputedStyle&&(s=e.getComputedStyle(t,null)),!s&&t.currentStyle&&(s=t.currentStyle),s||(s=t.style),s}(t);return s.WebKitCSSMatrix?(n=o.transform||o.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(p=>p.replace(",",".")).join(", ")),a=new s.WebKitCSSMatrix("none"===n?"":n)):(a=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=a.toString().split(",")),"x"===e&&(n=s.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===e&&(n=s.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),n||0}function ae(t){return"object"==typeof t&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function St(t){return typeof window<"u"&&typeof window.HTMLElement<"u"?t instanceof HTMLElement:t&&(1===t.nodeType||11===t.nodeType)}function V(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let s=1;s<arguments.length;s+=1){const i=s<0||arguments.length<=s?void 0:arguments[s];if(null!=i&&!St(i)){const n=Object.keys(Object(i)).filter(a=>e.indexOf(a)<0);for(let a=0,o=n.length;a<o;a+=1){const p=n[a],c=Object.getOwnPropertyDescriptor(i,p);void 0!==c&&c.enumerable&&(ae(t[p])&&ae(i[p])?i[p].__swiper__?t[p]=i[p]:V(t[p],i[p]):!ae(t[p])&&ae(i[p])?(t[p]={},i[p].__swiper__?t[p]=i[p]:V(t[p],i[p])):t[p]=i[p])}}}return t}function ne(t,e,s){t.style.setProperty(e,s)}function Ce(t){let{swiper:e,targetPosition:s,side:i}=t;const n=N(),a=-e.translate;let p,o=null;const c=e.params.speed;e.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(e.cssModeFrameID);const f=s>a?"next":"prev",d=(r,m)=>"next"===f&&r>=m||"prev"===f&&r<=m,l=()=>{p=(new Date).getTime(),null===o&&(o=p);const r=Math.max(Math.min((p-o)/c,1),0),m=.5-Math.cos(r*Math.PI)/2;
1let g=a+m*(s-a);if(d(g,s)&&(g=s),e.wrapperEl.scrollTo({[i]:g}),d(g,s))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[i]:g})}),void n.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=n.requestAnimationFrame(l)};l()}let me,he,ge;function Me(){return me||(me=function $t(){const t=N(),e=X();return{smoothScroll:e.documentElement&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),passiveListener:function(){let i=!1;try{const n=Object.defineProperty({},"passive",{get(){i=!0}});t.addEventListener("testPassiveListener",null,n)}catch{}return i}(),gestures:"ongesturestart"in t}}()),me}Object.keys($e).forEach(t=>{Object.defineProperty(C.fn,t,{value:$e[t],writable:!0})});var Ot={on(t,e,s){const i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof e)return i;const n=s?"unshift":"push";return t.split(" ").forEach(a=>{i.eventsListeners[a]||(i.eventsListeners[a]=[]),i.eventsListeners[a][n](e)}),i},once(t,e,s){const i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof e)return i;function n(){i.off(t,n),n.__emitterProxy&&delete n.__emitterProxy;for(var a=arguments.length,o=new Array(a),p=0;p<a;p++)o[p]=arguments[p];e.apply(i,o)}return n.__emitterProxy=e,i.on(t,n,s)},onAny(t,e){const s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof t)return s;const i=e?"unshift":"push";return s.eventsAnyListeners.indexOf(t)<0&&s.eventsAnyListeners[i](t),s},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const s=e.eventsAnyListeners.indexOf(t);return s>=0&&e.eventsAnyListeners.splice(s,1),e},off(t,e){const s=this;return!s.eventsListeners||s.destroyed||!s.eventsListeners||t.split(" ").forEach(i=>{typeof e>"u"?s.eventsListeners[i]=[]:s.eventsListeners[i]&&s.eventsListeners[i].forEac
1h((n,a)=>{(n===e||n.__emitterProxy&&n.__emitterProxy===e)&&s.eventsListeners[i].splice(a,1)})}),s},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,s,i;for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return"string"==typeof a[0]||Array.isArray(a[0])?(e=a[0],s=a.slice(1,a.length),i=t):(e=a[0].events,s=a[0].data,i=a[0].context||t),s.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(c=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(f=>{f.apply(i,[c,...s])}),t.eventsListeners&&t.eventsListeners[c]&&t.eventsListeners[c].forEach(f=>{f.apply(i,s)})}),t}};function Pe(t){let{swiper:e,runCallbacks:s,direction:i,step:n}=t;const{activeIndex:a,previousIndex:o}=e;let p=i;if(p||(p=a>o?"next":a<o?"prev":"reset"),e.emit(`transition${n}`),s&&a!==o){if("reset"===p)return void e.emit(`slideResetTransition${n}`);e.emit(`slideChangeTransition${n}`),e.emit("next"===p?`slideNextTransition${n}`:`slidePrevTransition${n}`)}}function hs(t){const e=this,s=X(),i=N(),n=e.touchEventsData,{params:a,touches:o,enabled:p}=e;if(!p||e.animating&&a.preventInteractionOnTransition)return;!e.animating&&a.cssMode&&a.loop&&e.loopFix();let c=t;c.originalEvent&&(c=c.originalEvent);let f=C(c.target);if("wrapper"===a.touchEventsTarget&&!f.closest(e.wrapperEl).length||(n.isTouchEvent="touchstart"===c.type,!n.isTouchEvent&&"which"in c&&3===c.which)||!n.isTouchEvent&&"button"in c&&c.button>0||n.isTouched&&n.isMoved)return;const d=!!a.noSwipingClass&&""!==a.noSwipingClass,l=t.composedPath?t.composedPath():t.path;d&&c.target&&c.target.shadowRoot&&l&&(f=C(l[0]));const r=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`;if(a.noSwiping&&(c.target&&c.target.shadowRoot?function ms(t,e){return void 0===e&&(e=this),function s(i){if(!i||i===X()||i===N())return null;i.assignedSlot&&(i=i.assignedSlot);const n=i.closest(t);return n||i.getRootNode?n||s(i.getRootNode().host):null}(e)}(r,f[0]):f.closest(r)[0]))return void(e.allowClick=!0);if(a.swipeHandler&&!f.closest(a.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,w=o.currentY,u=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,h=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(u&&(g<=h||g>=i.innerWidth-h)){if("prevent"!==u)return;t.preventDefault()}if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=g,o.startY=w,n.touchStartTime=R(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,a.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==c.type){let b=!0;f.is(n.focusableElements)&&(b=!1,"SELECT"===f[0].nodeName&&(n.isTouched=!1)),s.activeElement&&C(s.activeElement).is(n.focusableElements)&&s.activeElement!==f[0]&&s.activeElement.blur(),(a.touchStartForcePreventDefault||b&&e.allowTouchMove&&a.touchStartPreventDefault)&&!f[0].isContentEditable&&c.preventDefault()}e.params.freeMode&&e.params.freeMode.enabled&&e.freeMode&&e.animating&&!a.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",c)}function gs(t){const e=X(),s=this,i=s.touchEventsData,{params:n,touches:a,rtlTranslate:o,enabled:p}=s;if(!p)return;let c=t;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 f="touchmove"===c.type&&c.targetTouches&&(c.targetTouches[0]||c.changedTouches[0]),d="touchmove"===c.type?f.pageX:c.pageX,l="touchmove"===c.type?f.pageY:c.pageY;if(c.preventedByNestedSwiper)return a.startX=d,void(a.startY=l);if(!s.allowTouchMove)return C(c.target).is(i.focusableElements)||(s.allowClick=!1),void(i.isTouched&&(Object.assign(a,{startX:d,startY:l,currentX:d,currentY:l}),i.touchStartTime=R()));if(i.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(s.isVertical()){if(l<a.startY&&s.translate<=s.maxTranslate()||l>a.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(d<a.startX&&s.translate<=s.maxTranslate()||d>a.startX&&s.translate>=s.minTranslate())return;if(i.isTouchEvent&&e.activeElement&&c.target===e.activeElement&&C(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;a.currentX=d,a.currentY=l;const r=a.currentX-a.startX,m=a.currentY-a.startY;if(s.params.threshold&&Math.sqrt(r**2+m**2)<s.params.threshold)return;if(typeof i.isScrolling>"u"){let h;s.isHorizontal()&&a.currentY===a.startY||s.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:r*r+m*m>=25&&(h=180*Math.atan2(Math.abs(m),Math.abs(r))/Math.PI,i.isScrolling=s.isHorizontal()?h>n.touchAngle:90-h>n.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",c),typeof i.startMoving>"u"&&(a.currentX!==a.startX||a.currentY!==a.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
vendor: 1,103 bytes, line 1
1=!1,n.grabCursor&&(!0===s.allowSlideNext||!0===s.allowSlidePrev)&&s.setGrabCursor(!0),s.emit("sliderFirstMove",c)),s.emit("sliderMove",c),i.isMoved=!0;let g=s.isHorizontal()?r:m;a.diff=g,g*=n.touchRatio,o&&(g=-g),s.swipeDirection=g>0?"prev":"next",i.currentTranslate=g+i.startTranslate;let w=!0,u=n.resistanceRatio;if(n.touchReleaseOnEdges&&(u=0),g>0&&i.currentTranslate>s.minTranslate()?(w=!1,n.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+g)**u)):g<0&&i.currentTranslate<s.maxTranslate()&&(w=!1,n.resistance&&(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-g)**u)),w&&(c.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&!s.allowSlideNext&&(i.currentTranslate=i.startTranslate),n.threshold>0){if(!(Math.abs(g)>n.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
1if(!i.allowThresholdMove)return i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,void(a.diff=s.isHorizontal()?a.currentX-a.startX:a.currentY-a.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 vs(t){const e=this,s=e.touchEventsData,{params:i,touches:n,rtlTranslate:a,slidesGrid:o,enabled:p}=e;if(!p)return;let c=t;if(c.originalEvent&&(c=c.originalEvent),s.allowTouchCallbacks&&e.emit("touchEnd",c),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&i.grabCursor&&e.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);i.grabCursor&&s.isMoved&&s.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);const f=R(),d=f-s.touchStartTime;if(e.allowClick){const b=c.path||c.composedPath&&c.composedPath();e.updateClickedSlide(b&&b[0]||c.target),e.emit("tap click",c),d<300&&f-s.lastClickTime<300&&e.emit("doubleTap doubleClick",c)}if(s.lastClickTime=R(),K(()=>{e.destroyed||(e.allowClick=!0)}),!s.isTouched||!s.isMoved||!e.swipeDirection||0===n.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let l;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,l=i.followFinger?a?e.translate:-e.translate:-s.currentTranslate,i.cssMode)return;if(e.params.freeMode&&i.freeMode.enabled)return void e.freeMode.onTouchEnd({currentPos:l});let r=0,m=e.slidesSizesGrid[0];for(let b=0;b<o.length;b+=b<i.slidesPerGroupSkip?1:i.slidesPerGroup){const v=b<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;typeof o[b+v]<"u"?l>=o[b]&&l<o[b+v]&&(r=b,m=o[b+v]-o[b]):l>=o[b]&&(r=b,m=o[o.length-1]-o[o.length-2])}let g=null,w=null;i.rewind&&(e.isBeginning?w=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(g=0));const u=(l-o[r])/m,h=r<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(d>i.longSwipesMs){if(!i.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&e.slideTo(u>=i.longSwipesRatio?i.rewind&&e.isEnd?g:r+h:r),"prev"===e.swipeDirection&&(u>1-i.longSwipesRatio?e.slideTo(r+h):null!==w&&u<0&&Math.abs(u)>i.longSwipesRatio?e.slideTo(w):e.slideTo(r))}else{if(!i.shortSwipes)return void e.slideTo(e.activeIndex);!e.navigation||c.target!==e.navigation.nextEl&&c.target!==e.navigation.prevEl?("next"===e.swipeDirection&&e.slideTo(null!==g?g:r+h),"prev"===e.swipeDirection&&e.slideTo(null!==w?w:r)):e.slideTo(c.target===e.navigation.nextEl?r+h:r)}}function ze(){const t=this,{params:e,el:s}=t;if(s&&0===s.offsetWidth)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:n,snapGrid:a}=t;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses(),t.slideTo(("auto"===e.slidesPerView||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides?t.slides.length-1:t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.run(),t.allowSlidePrev=n,t.allowSlideNext=i,t.params.watchOverflow&&a!==t.snapGrid&&t.checkOverflow()}function ws(t){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function bs(){const t=this,{wrapperEl:e,rtlTranslate:s,enabled:i}=t;if(!i)return;let n;t.previousTranslate=t.translate,t.translate=t.isHorizontal()?-e.scrollLeft:-e.scrollTop,0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();const a=t.maxTranslate()-t.minTranslate();n=0===a?0:(t.translate-t.minTranslate())/a,n!==t.progress&&t.updateProgress(s?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}let Ie=!1;function Es(){}const Le=(t,e)=>{const s=X(),{params:i,touchEvents:n,el:a,wrapperEl:o,device:p,support:c}=t,f=!!i.nested,d="on"===e?"addEventListener":"removeEventListener",l=e;if(c.touch){const r=!("touchstart"!==n.start||!c.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};a[d](n.start,t.onTouchStart,r),a[d](n.move,t.onTouchMove,c.passiveListener?{passive:!1,capture:f}:f),a[d](n.end,t.onTouchEnd,r),n.cancel&&a[d](n.cancel,t.onTouchEnd,r)}else a[d](n.start,t.onTouchStart,!1),s[d](n.move,t.onTouchMove,f),s[d](n.end,t.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&a[d]("click",t.onClick,!0),i.cssMode&&o[d]("scroll",t.onScroll),t[l](i.updateOnWindowResize?p.ios||p.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",ze,!0)},Oe=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;var ke={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",
1spaceBetween: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,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,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 Hs(t,e){return function(i){void 0===i&&(i={});const n=Object.keys(i)[0],a=i[n];"object"==typeof a&&null!==a?(["navigation","pagination","scrollbar"].indexOf(n)>=0&&!0===t[n]&&(t[n]={auto:!0}),n in t&&"enabled"in a?(!0===t[n]&&(t[n]={enabled:!0}),"object"==typeof t[n]&&!("enabled"in t[n])&&(t[n].enabled=!0),t[n]||(t[n]={enabled:!1}),V(e,i)):V(e,i)):V(e,i)}}const ve={eventsEmitter:Ot,update:{updateSize:function kt(){const t=this;let e,s;const i=t.$el;e=typeof t.params.width<"u"&&null!==t.params.width?t.params.width:i[0].clientWidth,s=typeof t.params.height<"u"&&null!==t.params.height?t.params.height:i[0].clientHeight,!(0===e&&t.isHorizontal()||0===s&&t.isVertical())&&(e=e-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),s=s-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(s)&&(s=0),Object.assign(t,{width:e,height:s,size:t.isHorizontal()?e:s}))},updateSlides:function At(){const t=this;function e(M){return t.isHorizontal()?M:{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"}[M]}function s(M,z){return parseFloat(M.getPropertyValue(e(z))||0)}const i=t.params,{$wrapperEl:n,size:a,rtlTranslate:o,wrongRTL:p}=t,c=t.virtual&&i.virtual.enabled,f=c?t.virtual.slides.length:t.slides.length,d=n.children(`.${t.params.slideClass}`),l=c?t.virtual.slides.length:d.length;let r=[];const m=[],g=[];let w=i.slidesOffsetBefore;"function"==typeof w&&(w=i.slidesOffsetBefore.call(t));let u=i.slidesOffsetAfter;"function"==typeof u&&(u=i.slidesOffsetAfter.call(t));const h=t.snapGrid.length,b=t.slidesGrid.length;let v=i.spaceBetween,E=-w,k=0,P=0;if(typeof a>"u")return;"string"==typeof v&&v.indexOf("%")>=0&&(v=parseFloat(v.replace("%",""))/100*a),t.virtualSize=-v,d.css(o?{marginLeft:"",marginBottom:"",marginTop:""}:{marginRight:"",marginBottom:"",marginTop:""}),i.centeredSlides&&i.cssMode&&(ne(t.wrapperEl,"--swiper-centered-offset-before",""),ne(t.wrapperEl,"--swiper-centered-offset-after",""));const O=i.grid&&i.grid.rows>1&&t.grid;let $;O&&t.grid.initSlides(l);const A="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter(M=>typeof i.breakpoints[M].slidesPerView<"u").length>0;for(let M=0;M<l;M+=1){$=0;const z=d.eq(M);if(O&&t.grid.updateSlide(M,z,l,e),"none"!==z.css("display")){if("auto"===i.slidesPerView){A&&(d[M].style[e("width")]="");const T=getComputedStyle(z[0]),x=z[0].style.transform,S=z[0].style.webkitTransform;if(x&&(z[0].style.transform="none"),S&&(z[0].style.webkitTransform="none"),i.roun
vendor: 4,207 bytes, line 1
1dLengths)$=t.isHorizontal()?z.outerWidth(!0):z.outerHeight(!0);else{const D=s(T,"width"),H=s(T,"padding-left"),y=s(T,"padding-right"),L=s(T,"margin-left"),I=s(T,"margin-right"),G=T.getPropertyValue("box-sizing");if(G&&"border-box"===G)$=D+L+I;else{const{clientWidth:B,offsetWidth:Y}=z[0];$=D+H+y+L+I+(Y-B)}}x&&(z[0].style.transform=x),S&&(z[0].style.webkitTransform=S),i.roundLengths&&($=Math.floor($))}else $=(a-(i.slidesPerView-1)*v)/i.slidesPerView,i.roundLengths&&($=Math.floor($)),d[M]&&(d[M].style[e("width")]=`${$}px`);d[M]&&(d[M].swiperSlideSize=$),g.push($),i.centeredSlides?(E=E+$/2+k/2+v,0===k&&0!==M&&(E=E-a/2-v),0===M&&(E=E-a/2-v),Math.abs(E)<.001&&(E=0),i.roundLengths&&(E=Math.floor(E)),P%i.slidesPerGroup==0&&r.push(E),m.push(E)):(i.roundLengths&&(E=Math.floor(E)),(P-Math.min(t.params.slidesPerGroupSkip,P))%t.params.slidesPerGroup==0&&r.push(E),m.push(E),E=E+$+v),t.virtualSize+=$+v,k=$,P+=1}}if(t.virtualSize=Math.max(t.virtualSize,a)+u,o&&p&&("slide"===i.effect||"coverflow"===i.effect)&&n.css({width:`${t.virtualSize+i.spaceBetween}px`}),i.setWrapperSize&&n.css({[e("width")]:`${t.virtualSize+i.spaceBetween}px`}),O&&t.grid.updateWrapperSize($,r,e),!i.centeredSlides){const M=[];for(let z=0;z<r.length;z+=1){let T=r[z];i.roundLengths&&(T=Math.floor(T)),r[z]<=t.virtualSize-a&&M.push(T)}r=M,Math.floor(t.virtualSize-a)-Math.floor(r[r.length-1])>1&&r.push(t.virtualSize-a)}if(0===r.length&&(r=[0]),0!==i.spaceBetween){const M=t.isHorizontal()&&o?"marginLeft":e("marginRight");d.filter((z,T)=>!i.cssMode||T!==d.length-1).css({[M]:`${v}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let M=0;g.forEach(T=>{M+=T+(i.spaceBetween?i.spaceBetween:0)}),M-=i.spaceBetween;const z=M-a;r=r.map(T=>T<0?-w:T>z?z+u:T)}if(i.centerInsufficientSlides){let M=0;if(g.forEach(z=>{M+=z+(i.spaceBetween?i.spaceBetween:0)}),M-=i.spaceBetween,M<a){const z=(a-M)/2;r.forEach((T,x)=>{r[x]=T-z}),m.forEach((T,x)=>{m[x]=T+z})}}if(Object.assign(t,{slides:d,snapGrid:r,slidesGrid:m,slidesSizesGrid:g}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){ne(t.wrapperEl,"--swiper-centered-offset-before",-r[0]+"px"),ne(t.wrapperEl,"--swiper-centered-offset-after",t.size/2-g[g.length-1]/2+"px");const M=-t.snapGrid[0],z=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(T=>T+M),t.slidesGrid=t.slidesGrid.map(T=>T+z)}if(l!==f&&t.emit("slidesLengthChange"),r.length!==h&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==b&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),!(c||i.cssMode||"slide"!==i.effect&&"fade"!==i.effect)){const M=`${i.containerModifierClass}backface-hidden`,z=t.$el.hasClass(M);l<=i.maxBackfaceHiddenSlides?z||t.$el.addClass(M):z&&t.$el.removeClass(M)}},updateAutoHeight:function Dt(t){const e=this,s=[],i=e.virtual&&e.params.virtual.enabled;let a,n=0;"number"==typeof t?e.setTransition(t):!0===t&&e.setTransition(e.params.speed);const o=p=>i?e.slides.filter(c=>parseInt(c.getAttribute("data-swiper-slide-index"),10)===p)[0]:e.slides.eq(p)[0];if("auto"!==e.params.slidesPerView&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||C([])).each(p=>{s.push(p)});else for(a=0;a<Math.ceil(e.params.slidesPerView);a+=1){const p=e.activeIndex+a;if(p>e.slides.length&&!i)break;s.push(o(p))}else s.push(o(e.activeIndex));for(a=0;a<s.length;a+=1)if(typeof s[a]<"u"){const p=s[a].offsetHeight;n=p>n?p:n}(n||0===n)&&e.$wrapperEl.css("height",`${n}px`)},updateSlidesOffset:function Ht(){const t=this,e=t.slides;for(let s=0;s<e.length;s+=1)e[s].swiperSlideOffset=t.isHorizontal()?e[s].offsetLeft:e[s].offsetTop},updateSlidesProgress:function Gt(t){void 0===t&&(t=this&&this.translate||0);const e=this,s=e.params,{slides:i,rtlTranslate:n,snapGrid:a}=e;if(0===i.length)return;typeof i[0].swiperSlideOffset>"u"&&e.updateSlidesOffset();let o=-t;n&&(o=t),i.removeClass(s.slideVisibleClass),e.visibleSlidesIndexes=[],e.visibleSlides=[];for(let p=0;p<i.length;p+=1){const c=i[p];let f=c.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(f-=i[0].swiperSlideOffset);const d=(o+(s.centeredSlides?e.minTranslate():0)-f)/(c.swiperSlideSize+s.spaceBetween),l=(o-a[0]+(s.centeredSlides?e.minTranslate():0)-f)/(c.swiperSlideSize+s.spaceBetween),r
1=-(o-f),m=r+e.slidesSizesGrid[p];(r>=0&&r<e.size-1||m>1&&m<=e.size||r<=0&&m>=e.size)&&(e.visibleSlides.push(c),e.visibleSlidesIndexes.push(p),i.eq(p).addClass(s.slideVisibleClass)),c.progress=n?-d:d,c.originalProgress=n?-l:l}e.visibleSlides=C(e.visibleSlides)},updateProgress:function Nt(t){const e=this;typeof t>"u"&&(t=e&&e.translate&&e.translate*(e.rtlTranslate?-1:1)||0);const s=e.params,i=e.maxTranslate()-e.minTranslate();let{progress:n,isBeginning:a,isEnd:o}=e;const p=a,c=o;0===i?(n=0,a=!0,o=!0):(n=(t-e.minTranslate())/i,a=n<=0,o=n>=1),Object.assign(e,{progress:n,isBeginning:a,isEnd:o}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&e.updateSlidesProgress(t),a&&!p&&e.emit("reachBeginning toEdge"),o&&!c&&e.emit("reachEnd toEdge"),(p&&!a||c&&!o)&&e.emit("fromEdge"),e.emit("progress",n)},updateSlidesClasses:function Bt(){const t=this,{slides:e,params:s,$wrapperEl:i,activeIndex:n,realIndex:a}=t,o=t.virtual&&s.virtual.enabled;let p;e.removeClass(`${s.slideActiveClass} ${s.slideNextClass} ${s.slidePrevClass} ${s.slideDuplicateActiveClass} ${s.slideDuplicateNextClass} ${s.slideDuplicatePrevClass}`),p=o?t.$wrapperEl.find(`.${s.slideClass}[data-swiper-slide-index="${n}"]`):e.eq(n),p.addClass(s.slideActiveClass),s.loop&&(p.hasClass(s.slideDuplicateClass)?i.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${a}"]`).addClass(s.slideDuplicateActiveClass):i.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${a}"]`).addClass(s.slideDuplicateActiveClass));let c=p.nextAll(`.${s.slideClass}`).eq(0).addClass(s.slideNextClass);s.loop&&0===c.length&&(c=e.eq(0),c.addClass(s.slideNextClass));let f=p.prevAll(`.${s.slideClass}`).eq(0).addClass(s.slidePrevClass);s.loop&&0===f.length&&(f=e.eq(-1),f.addClass(s.slidePrevClass)),s.loop&&(c.hasClass(s.slideDuplicateClass)?i.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass):i.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass),f.hasClass(s.slideDuplicateClass)?i.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${f.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass):i.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${f.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function Xt(t){const e=this,s=e.rtlTranslate?e.translate:-e.translate,{slidesGrid:i,snapGrid:n,params:a,activeIndex:o,realIndex:p,snapIndex:c}=e;let d,f=t;if(typeof f>"u"){for(let r=0;r<i.length;r+=1)typeof i[r+1]<"u"?s>=i[r]&&s<i[r+1]-(i[r+1]-i[r])/2?f=r:s>=i[r]&&s<i[r+1]&&(f=r+1):s>=i[r]&&(f=r);a.normalizeSlideIndex&&(f<0||typeof f>"u")&&(f=0)}if(n.indexOf(s)>=0)d=n.indexOf(s);else{const r=Math.min(a.slidesPerGroupSkip,f);d=r+Math.floor((f-r)/a.slidesPerGroup)}if(d>=n.length&&(d=n.length-1),f===o)return void(d!==c&&(e.snapIndex=d,e.emit("snapIndexChange")));const l=parseInt(e.slides.eq(f).attr("data-swiper-slide-index")||f,10);Object.assign(e,{snapIndex:d,realIndex:l,previousIndex:o,activeIndex:f}),e.emit("activeIndexChange"),e.emit("snapIndexChange"),p!==l&&e.emit("realIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&e.emit("slideChange")},updateClickedSlide:function Yt(t){const e=this,s=e.params,i=C(t).closest(`.${s.slideClass}`)[0];let a,n=!1;if(i)for(let o=0;o<e.slides.length;o+=1)if(e.slides[o]===i){n=!0,a=o;break}if(!i||!n)return e.clickedSlide=void 0,void(e.clickedIndex=void 0);e.clickedSlide=i,e.clickedIndex=e.virtual&&e.params.virtual.enabled?parseInt(C(i).attr("data-swiper-slide-index"),10):a,s.slideToClickedSlide&&void 0!==e.clickedIndex&&e.clickedIndex!==e.activeIndex&&e.slideToClickedSlide()}},translate:{getTranslate:function Vt(t){void 0===t&&(t=this.isHorizontal()?"x":"y");const{params:s,rtlTranslate:i,translate:n,$wrapperEl:a}=this;if(s.virtualTranslate)return i?-n:n;if(s.cssMode)return n;let o=ue(a[0],t);return i&&(o=-o),o||0},setTranslate:function Wt(t,e){const s=this,{rtlTranslate:i,params:n,$wrapperEl:a,wrapperEl:o,progress:p}=s;let l,c=0,f=0;s.isHorizontal()?c=i?-t:t:f=t,n.roundLengths&&(c=Math.floor(c),f=Math.floor(f)),n.cssMode?o[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-c:-f:n.virtualTranslate||a.transform(`translate3d(${c}
1px, ${f}px, 0px)`),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?c:f;const r=s.maxTranslate()-s.minTranslate();l=0===r?0:(t-s.minTranslate())/r,l!==p&&s.updateProgress(t),s.emit("setTranslate",s.translate,e)},minTranslate:function Ft(){return-this.snapGrid[0]},maxTranslate:function qt(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function jt(t,e,s,i,n){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===s&&(s=!0),void 0===i&&(i=!0);const a=this,{params:o,wrapperEl:p}=a;if(a.animating&&o.preventInteractionOnTransition)return!1;const c=a.minTranslate(),f=a.maxTranslate();let d;if(d=i&&t>c?c:i&&t<f?f:t,a.updateProgress(d),o.cssMode){const l=a.isHorizontal();if(0===e)p[l?"scrollLeft":"scrollTop"]=-d;else{if(!a.support.smoothScroll)return Ce({swiper:a,targetPosition:-d,side:l?"left":"top"}),!0;p.scrollTo({[l?"left":"top"]:-d,behavior:"smooth"})}return!0}return 0===e?(a.setTransition(0),a.setTranslate(d),s&&(a.emit("beforeTransitionStart",e,n),a.emit("transitionEnd"))):(a.setTransition(e),a.setTranslate(d),s&&(a.emit("beforeTransitionStart",e,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(r){!a||a.destroyed||r.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,s&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function Ut(t,e){const s=this;s.params.cssMode||s.$wrapperEl.transition(t),s.emit("setTransition",t,e)},transitionStart:function Kt(t,e){void 0===t&&(t=!0);const s=this,{params:i}=s;i.cssMode||(i.autoHeight&&s.updateAutoHeight(),Pe({swiper:s,runCallbacks:t,direction:e,step:"Start"}))},transitionEnd:function Zt(t,e){void 0===t&&(t=!0);const s=this,{params:i}=s;s.animating=!1,!i.cssMode&&(s.setTransition(0),Pe({swiper:s,runCallbacks:t,direction:e,step:"End"}))}},slide:{slideTo:function Jt(t,e,s,i,n){if(void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===s&&(s=!0),"number"!=typeof t&&"string"!=typeof t)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof t}] given.`);if("string"==typeof t){const v=parseInt(t,10);if(!isFinite(v))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=v}const a=this;let o=t;o<0&&(o=0);const{params:p,snapGrid:c,slidesGrid:f,previousIndex:d,activeIndex:l,rtlTranslate:r,wrapperEl:m,enabled:g}=a;if(a.animating&&p.preventInteractionOnTransition||!g&&!i&&!n)return!1;const w=Math.min(a.params.slidesPerGroupSkip,o);let u=w+Math.floor((o-w)/a.params.slidesPerGroup);u>=c.length&&(u=c.length-1);const h=-c[u];if(p.normalizeSlideIndex)for(let v=0;v<f.length;v+=1){const E=-Math.floor(100*h),k=Math.floor(100*f[v]),P=Math.floor(100*f[v+1]);typeof f[v+1]<"u"?E>=k&&E<P-(P-k)/2?o=v:E>=k&&E<P&&(o=v+1):E>=k&&(o=v)}if(a.initialized&&o!==l&&(!a.allowSlideNext&&h<a.translate&&h<a.minTranslate()||!a.allowSlidePrev&&h>a.translate&&h>a.maxTranslate()&&(l||0)!==o))return!1;let b;if(o!==(d||0)&&s&&a.emit("beforeSlideChangeStart"),a.updateProgress(h),b=o>l?"next":o<l?"prev":"reset",r&&-h===a.translate||!r&&h===a.translate)return a.updateActiveIndex(o),p.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==p.effect&&a.setTranslate(h),"reset"!==b&&(a.transitionStart(s,b),a.transitionEnd(s,b)),!1;if(p.cssMode){const v=a.isHorizontal(),E=r?h:-h;if(0===e){const k=a.virtual&&a.params.virtual.enabled;k&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),m[v?"scrollLeft":"scrollTop"]=E,k&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._swiperImmediateVirtual=!1})}else{if(!a.support.smoothScroll)return Ce({swiper:a,targetPosition:E,side:v?"left"
1:"top"}),!0;m.scrollTo({[v?"left":"top"]:E,behavior:"smooth"})}return!0}return a.setTransition(e),a.setTranslate(h),a.updateActiveIndex(o),a.updateSlidesClasses(),a.emit("beforeTransitionStart",e,i),a.transitionStart(s,b),0===e?a.transitionEnd(s,b):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(E){!a||a.destroyed||E.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(s,b))}),a.$wrapperEl[0].addEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function es(t,e,s,i){if(void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===s&&(s=!0),"string"==typeof t){const o=parseInt(t,10);if(!isFinite(o))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=o}const n=this;let a=t;return n.params.loop&&(a+=n.loopedSlides),n.slideTo(a,e,s,i)},slideNext:function ts(t,e,s){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);const i=this,{animating:n,enabled:a,params:o}=i;if(!a)return i;let p=o.slidesPerGroup;"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(p=Math.max(i.slidesPerViewDynamic("current",!0),1));const c=i.activeIndex<o.slidesPerGroupSkip?1:p;if(o.loop){if(n&&o.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}return i.slideTo(o.rewind&&i.isEnd?0:i.activeIndex+c,t,e,s)},slidePrev:function ss(t,e,s){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);const i=this,{params:n,animating:a,snapGrid:o,slidesGrid:p,rtlTranslate:c,enabled:f}=i;if(!f)return i;if(n.loop){if(a&&n.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}function l(u){return u<0?-Math.floor(Math.abs(u)):Math.floor(u)}const r=l(c?i.translate:-i.translate),m=o.map(u=>l(u));
1let g=o[m.indexOf(r)-1];if(typeof g>"u"&&n.cssMode){let u;o.forEach((h,b)=>{r>=h&&(u=b)}),typeof u<"u"&&(g=o[u>0?u-1:u])}let w=0;return typeof g<"u"&&(w=p.indexOf(g),w<0&&(w=i.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(w=w-i.slidesPerViewDynamic("previous",!0)+1,w=Math.max(w,0))),i.slideTo(n.rewind&&i.isBeginning?i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:w,t,e,s)},slideReset:function is(t,e,s){return void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),this.slideTo(this.activeIndex,t,e,s)},slideToClosest:function as(t,e,s,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),void 0===i&&(i=.5);const n=this;let a=n.activeIndex;const o=Math.min(n.params.slidesPerGroupSkip,a),p=o+Math.floor((a-o)/n.params.slidesPerGroup),c=n.rtlTranslate?n.translate:-n.translate;if(c>=n.snapGrid[p]){const f=n.snapGrid[p];c-f>(n.snapGrid[p+1]-f)*i&&(a+=n.params.slidesPerGroup)}else{const f=n.snapGrid[p-1];c-f<=(n.snapGrid[p]-f)*i&&(a-=n.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,n.slidesGrid.length-1),n.slideTo(a,t,e,s)},slideToClickedSlide:function ns(){const t=this,{params:e,$wrapperEl:s}=t,i="auto"===e.slidesPerView?t.slidesPerViewDynamic():e.slidesPerView;let a,n=t.clickedIndex;if(e.loop){if(t.animating)return;a=parseInt(C(t.clickedSlide).attr("data-swiper-slide-index"),10),e.centeredSlides?n<t.loopedSlides-i/2||n>t.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=s.children(`.${e.slideClass}[data-swiper-slide-index="${a}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),K(()=>{t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=s.children(`.${e.slideClass}[data-swiper-slide-index="${a}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),K(()=>{t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function ls(){const t=this,e=X(),{params:s,$wrapperEl:i}=t,n=i.children().length>0?C(i.children()[0].parentNode):i;n.children(`.${s.slideClass}.${s.slideDuplicateClass}`).remove();let a=n.children(`.${s.slideClass}`);if(s.loopFillGroupWithBlank){const c=s.slidesPerGroup-a.length%s.slidesPerGroup;if(c!==s.slidesPerGroup){for(let f=0;f<c;f+=1){const d=C(e.createElement("div")).addClass(`${s.slideClass} ${s.slideBlankClass}`);n.append(d)}a=n.children(`.${s.slideClass}`)}}"auto"===s.slidesPerView&&!s.loopedSlides&&(s.loopedSlides=a.length),t.loopedSlides=Math.ceil(parseFloat(s.loopedSlides||s.slidesPerView,10)),t.loopedSlides+=s.loopAdditionalSlides,t.loopedSlides>a.length&&t.params.loopedSlidesLimit&&(t.loopedSlides=a.length);const o=[],p=[];a.each((c,f)=>{C(c).attr("data-swiper-slide-index",f)});for(let c=0;c<t.loopedSlides;c+=1){const f=c-Math.floor(c/a.length)*a.length;p.push(a.eq(f)[0]),o.unshift(a.eq(a.length-f-1)[0])}for(let c=0;c<p.length;c+=1)n.append(C(p[c].cloneNode(!0)).addClass(s.slideDuplicateClass));for(let c=o.length-1;c>=0;c-=1)n.prepend(C(o[c].cloneNode(!0)).addClass(s.slideDuplicateClass))},loopFix:function os(){const t=this;t.emit("beforeLoopFix");const{activeIndex:e,slides:s,loopedSlides:i,allowSlidePrev:n,allowSlideNext:a,snapGrid:o,rtlTranslate:p}=t;let c;t.allowSlidePrev=!0,t.allowSlideNext=!0;const d=-o[e]-t.getTranslate();e<i?(c=s.length-3*i+e,c+=i,t.slideTo(c,0,!1,!0)&&0!==d&&t.setTranslate((p?-t.translate:t.translate)-d)):e>=s.length-i&&(c=-s.length+e+i,c+=i,t.slideTo(c,0,!1,!0)&&0!==d&&t.setTranslate((p?-t.translate:t.translate)-d)),t.allowSlidePrev=n,t.allowSlideNext=a,t.emit("loopFix")},loopDestroy:function ds(){const{$wrapperEl:e,params:s,slides:i}=this;e.children(`.${s.slideClass}.${s.slideDuplicateClass},.${s.slideClass}.${s.slideBlankClass}`).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function fs(t){const e=this;if(e.support.touch||!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const s="container"===e.params.touchEventsTarget?e.el:e.wrapperEl;s.style.cursor="move",s.style.cursor=t?"grabbing":"grab"},unsetGrabCursor:function ps(){const t=this;t.support.touch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t["container"===t.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function xs(){const t=this,e=X(),{params:s,support:i}=t;t.onTouchStart=hs.bind(t),t.onTouchMove=gs.bind(t),t.onTouchEnd=vs.bind(t),s.cssMode&&(t.onScroll=bs.bind(t)),t.onClick=ws.bind(t),i.touch&&!Ie&&(e.addEventListener("touchstart",Es),Ie=!0),Le(t,"on")},detachEvents:function ys(){Le(this,"off")}},breakpoints:{setBreakpoint:function Ss(){const t=this,{activeIndex:e,initialized:s,loopedSlides:i=0,params:n,$el:a}=t,o=n.breakpoints;if(!o||o&&0===Object.keys(o).length)return;
vendor: 1,473 bytes, line 1
1const p=t.getBreakpoint(o,t.params.breakpointsBase,t.el);if(!p||t.currentBreakpoint===p)return;const f=(p in o?o[p]:void 0)||t.originalParams,d=Oe(t,n),l=Oe(t,f),r=n.enabled;d&&!l?(a.removeClass(`${n.containerModifierClass}grid ${n.containerModifierClass}grid-column`),t.emitContainerClasses()):!d&&l&&(a.addClass(`${n.containerModifierClass}grid`),(f.grid.fill&&"column"===f.grid.fill||!f.grid.fill&&"column"===n.grid.fill)&&a.addClass(`${n.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(u=>{const h=n[u]&&n[u].enabled,b=f[u]&&f[u].enabled;h&&!b&&t[u].disable(),!h&&b&&t[u].enable()});const m=f.direction&&f.direction!==n.direction,g=n.loop&&(f.slidesPerView!==n.slidesPerView||m);m&&s&&t.changeDirection(),V(t.params,f);const w=t.params.enabled;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),r&&!w?t.disable():!r&&w&&t.enable(),t.currentBreakpoint=p,t.emit("_beforeBreakpoint",f),g&&s&&(t.loopDestroy(),t.loopCreate(),t.updateSlides(),t.slideTo(e-i+t.loopedSlides,0,!1)),t.emit("breakpoint",f)},getBreakpoint:function $s(t,e,s){if(void 0===e&&(e="window"),!t||"container"===e&&!s)return;let i=!1;const n=N(),a="window"===e?n.innerHeight:s.clientHeight,o=Object.keys(t).map(p=>{if("string"==typeof p&&0===p.indexOf("@")){const c=parseFloat(p.substr(1));return{value:a*c,point:p}}return{value:p,point:p}});o.sort((p,c)=>
1parseInt(p.value,10)-parseInt(c.value,10));for(let p=0;p<o.length;p+=1){const{point:c,value:f}=o[p];"window"===e?n.matchMedia(`(min-width: ${f}px)`).matches&&(i=c):f<=s.clientWidth&&(i=c)}return i||"max"}},checkOverflow:{checkOverflow:function As(){const t=this,{isLocked:e,params:s}=t,{slidesOffsetBefore:i}=s;if(i){const n=t.slides.length-1;t.isLocked=t.size>t.slidesGrid[n]+t.slidesSizesGrid[n]+2*i}else t.isLocked=1===t.snapGrid.length;!0===s.allowSlideNext&&(t.allowSlideNext=!t.isLocked),!0===s.allowSlidePrev&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}},classes:{addClasses:function Ps(){const t=this,{classNames:e,params:s,rtl:i,$el:n,device:a,support:o}=t,p=function Ms(t,e){const s=[];return t.forEach(i=>{"object"==typeof i?Object.keys(i).forEach(n=>{i[n]&&s.push(e+n)}):"string"==typeof i&&s.push(e+i)}),s}(["initialized",s.direction,{"pointer-events":!o.touch},{"free-mode":t.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:i},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:a.android},{ios:a.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);e.push(...p),n.addClass([...e].join(" ")),t.emitContainerClasses()},removeClasses:function zs(){const{$el:e,classNames:s}=this;e.removeClass(s.join(" ")),this.emitContainerClasses()}},images:{loadImage:function Ls(t,e,s,i,n,a){const o=N();let p;function c(){a&&a()}C(t).parent("picture")[0]||t.complete&&n||!e?c():(p=new o.Image,p.onload=c,p.onerror=c,i&&(p.sizes=i),s&&(p.srcset=s),e&&(p.src=e))},preloadImages:function Os(){const t=this;function e(){typeof t>"u"||null===t||!t||t.destroyed||(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(let s=0;s<t.imagesToLoad.length;s+=1){const i=t.imagesToLoad[s];t.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,e)}}}},we={};class W{constructor(){let e,s;for(var i=arguments.length,n=new Array(i),a=0;a<i;a++)n[a]=arguments[a];if(1===n.length&&n[0].constructor&&"Object"===Object.prototype.toString.call(n[0]).slice(8,-1)?s=n[0]:[e,s]=n,s||(s={}),s=V({},s),e&&!s.el&&(s.el=e),s.el&&C(s.el).length>1){const f=[];return C(s.el).each(d=>{const l=V({},s,{el:d});f.push(new W(l))}),f}const o=this;o.__swiper__=!0,o.support=Me(),o.device=function Mt(t){return void 0===t&&(t={}),he||(he=function Ct(t){let{userAgent:e}=void 0===t?{}:t;const s=Me(),i=N(),n=i.navigator.platform,a=e||i.navigator.userAgent,o={ios:!1,android:!1},p=i.screen.width,c=i.screen.height,f=a.match(/(Android);?[\s\/]+([\d.]+)?/);let d=a.match(/(iPad).*OS\s([\d_]+)/);const l=a.match(/(iPod)(.*OS\s([\d_]+))?/),r=!d&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===n;let g="MacIntel"===n;return!d&&g&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${p}x${c}`)>=0&&(d=a.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),g=!1),f&&!m&&(o.os="android",o.android=!0),(d||r||l)&&(o.os="ios",o.ios=!0),o}(t)),he}({userAgent:s.userAgent}),o.browser=function zt(){return ge||(ge=function Pt(){const t=N();return{isSafari:function e(){const s=t.navigator.userAgent.toLowerCase();return s.indexOf("safari")>=0&&s.indexOf("chrome")<0&&s.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),ge}(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],s.modules&&Array.isArray(s.modules)&&o.modules.push(...s.modules);const p={};o.modules.forEach(f=>{f({swiper:o,extendParams:Hs(s,p),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});const c=V({},ke,p);return o.params=V({},c,we,s),o.originalParams=V({},o.params),o.passedParams=V({}
1,s),o.params&&o.params.on&&Object.keys(o.params.on).forEach(f=>{o.on(f,o.params.on[f])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),o.$=C,Object.assign(o,{enabled:o.params.enabled,el:e,classNames:[],slides:C(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===o.params.direction,isVertical:()=>"vertical"===o.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEvents:function(){const d=["touchstart","touchmove","touchend","touchcancel"],l=["pointerdown","pointermove","pointerup"];return o.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},o.touchEventsDesktop={start:l[0],move:l[1],end:l[2]},o.support.touch||!o.params.simulateTouch?o.touchEventsTouch:o.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:o.params.focusableElements,lastClickTime:R(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}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,s){const i=this;e=Math.min(Math.max(e,0),1);const n=i.minTranslate(),o=(i.maxTranslate()-n)*e+n;i.translateTo(o,typeof s>"u"?0:s),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=e.el.className.split(" ").filter(i=>0===i.indexOf("swiper")||0===i.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",s.join(" "))}getSlideClasses(e){const s=this;return s.destroyed?"":e.className.split(" ").filter(i=>0===i.indexOf("swiper-slide")||0===i.indexOf(s.params.slideClass)).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=[];e.slides.each(i=>{const n=e.getSlideClasses(i);s.push({slideEl:i,classNames:n}),e.emit("_slideClass",i,n)}),e.emit("_slideClasses",s)}slidesPerViewDynamic(e,s){void 0===e&&(e="current"),void 0===s&&(s=!1);const{params:n,slides:a,slidesGrid:o,slidesSizesGrid:p,size:c,activeIndex:f}=this;let d=1;if(n.centeredSlides){let r,l=a[f].swiperSlideSize;for(let m=f+1;m<a.length;m+=1)a[m]&&!r&&(l+=a[m].swiperSlideSize,d+=1,l>c&&(r=!0));for(let m=f-1;m>=0;m-=1)a[m]&&!r&&(l+=a[m].swiperSlideSize,d+=1,l>c&&(r=!0))}else if("current"===e)for(let l=f+1;l<a.length;l+=1)(s?o[l]+p[l]-o[f]<c:o[l]-o[f]<c)&&(d+=1);else for(let l=f-1;l>=0;l-=1)o[f]-o[l]<c&&(d+=1);return d}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:s,params:i}=e;function n(){const p=Math.min(Math.max(e.rtlTranslate?-1*e.translate:e.translate,e.maxTranslate()),e.minTranslate());e.setTranslate(p),e.updateActiveIndex(),e.updateSlidesClasses()}let a;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled?(n(),e.params.autoHeight&&e.updateAutoHeight()):(a=e.slideTo(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slides.length-1:e.activeIndex,0,!1,!0),a||n()),i.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,s){void 0===s&&(s=!0);const i=this,n=i.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(i.$el.removeClass(`${i.params.containerModifierClass}${n}`).addClass(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.each(a=>{"vertical"===e?a.style.width="":a.style.height=""}),i.emit("changeDirection"),s&&i.update()),i}changeLanguageDirection(e){const s=this;s.rtl&&"rtl"===e||!s.rtl&&"ltr"===e||(s.rtl="rtl"===e,s.rtlTranslate="horizontal"===s.params.direction&&s.rtl,s.rtl?(s.$el.addClass(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.$el.removeClass(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}mount(e){const s=this;if(s.mounted)return!0;const i=C(e||s.params.el);if(!(e=i[0]))return!1;e.swiper=s;const n=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`;let o=(()=>
1{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const p=C(e.shadowRoot.querySelector(n()));return p.children=c=>i.children(c),p}return i.children?i.children(n()):C(i).children(n())})();if(0===o.length&&s.params.createElements){const c=X().createElement("div");o=C(c),c.className=s.params.wrapperClass,i.append(c),i.children(`.${s.params.slideClass}`).each(f=>{o.append(f)})}return Object.assign(s,{$el:i,el:e,$wrapperEl:o,wrapperEl:o[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===o.css("display")}),!0}init(e){const s=this;return s.initialized||!1===s.mount(e)||(s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.params.loop&&s.loopCreate(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.preloadImages&&s.preloadImages(),s.slideTo(s.params.loop?s.params.initialSlide+s.loopedSlides:s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.attachEvents(),s.initialized=!0,s.emit("init"),s.emit("afterInit")),s}destroy(e,s){void 0===e&&(e=!0),void 0===s&&(s=!0);const i=this,{params:n,$el:a,$wrapperEl:o,slides:p}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),s&&(i.removeClasses(),a.removeAttr("style"),o.removeAttr("style"),p&&p.length&&p.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(c=>{i.off(c)}),!1!==e&&(i.$el[0].swiper=null,function yt(t){const e=t;Object.keys(e).forEach(s=>{try{e[s]=null}catch{}try{delete e[s]}catch{}})}(i)),i.destroyed=!0),null}static extendDefaults(e){V(we,e)}static get extendedDefaults(){return we}static get defaults(){return ke}static installModule(e){W.prototype.__modules__||(W.prototype.__modules__=[]);const s=W.prototype.__modules__;"function"==typeof e&&s.indexOf(e)<0&&s.push(e)}static use(e){return Array.isArray(e)?(e.forEach(s=>W.installModule(s)),W):(W.installModule(e),W)}}function be(t,e,s,i){const n=X();
1return t.params.createElements&&Object.keys(i).forEach(a=>{if(!s[a]&&!0===s.auto){let o=t.$el.children(`.${i[a]}`)[0];o||(o=n.createElement("div"),o.className=i[a],t.$el.append(o)),s[a]=o,e[a]=o}}),s}function j(t){return void 0===t&&(t=""),`.${t.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function ei(t){const e=this,{$wrapperEl:s,params:i}=e;if(i.loop&&e.loopDestroy(),"object"==typeof t&&"length"in t)for(let n=0;n<t.length;n+=1)t[n]&&s.append(t[n]);else s.append(t);i.loop&&e.loopCreate(),i.observer||e.update()}function ti(t){const e=this,{params:s,$wrapperEl:i,activeIndex:n}=e;s.loop&&e.loopDestroy();let a=n+1;if("object"==typeof t&&"length"in t){for(let o=0;o<t.length;o+=1)t[o]&&i.prepend(t[o]);a=n+t.length}else i.prepend(t);s.loop&&e.loopCreate(),s.observer||e.update(),e.slideTo(a,0,!1)}function si(t,e){const s=this,{$wrapperEl:i,params:n,activeIndex:a}=s;let o=a;n.loop&&(o-=s.loopedSlides,s.loopDestroy(),s.slides=i.children(`.${n.slideClass}`));const p=s.slides.length;if(t<=0)return void s.prependSlide(e);if(t>=p)return void s.appendSlide(e);let c=o>t?o+1:o;const f=[];for(let d=p-1;d>=t;d-=1){const l=s.slides.eq(d);l.remove(),f.unshift(l)}if("object"==typeof e&&"length"in e){for(let d=0;d<e.length;d+=1)e[d]&&i.append(e[d]);c=o>t?o+e.length:o}else i.append(e);for(let d=0;d<f.length;d+=1)i.append(f[d]);n.loop&&s.loopCreate(),n.observer||s.update(),s.slideTo(n.loop?c+s.loopedSlides:c,0,!1)}function ii(t){const e=this,{params:s,$wrapperEl:i,activeIndex:n}=e;let a=n;s.loop&&(a-=e.loopedSlides,e.loopDestroy(),e.slides=i.children(`.${s.slideClass}`));let p,o=a;if("object"==typeof t&&"length"in t){for(let c=0;c<t.length;c+=1)p=t[c],e.slides[p]&&e.slides.eq(p).remove(),p<o&&(o-=1);o=Math.max(o,0)}else p=t,e.slides[p]&&e.slides.eq(p).remove(),p<o&&(o-=1),o=Math.max(o,0);s.loop&&e.loopCreate(),s.observer||e.update(),e.slideTo(s.loop?o+e.loopedSlides:o,0,!1)}function ai(){const t=this,e=[];for(let s=0;s<t.slides.length;s+=1)e.push(s);t.removeSlide(e)}function Q(t){const{effect:e,swiper:s,on:i,setTranslate:n,setTransition:a,overwriteParams:o,perspective:p,recreateShadows:c,getEffectParams:f}=t;let d;i("beforeInit",()=>{if(s.params.effect!==e)return;s.classNames.push(`${s.params.containerModifierClass}${e}`),p&&p()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const l=o?o():{};Object.assign(s.params,l),Object.assign(s.originalParams,l)}),i("setTranslate",()=>{s.params.effect===e&&n()}),i("setTransition",(l,r)=>{s.params.effect===e&&a(r)}),i("transitionEnd",()=>{if(s.params.effect===e&&c){if(!f||!f().slideShadows)return;s.slides.each(l=>{s.$(l).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()}),c()}}),i("virtualUpdate",()=>{s.params.effect===e&&(s.slides.length||(d=!0),requestAnimationFrame(()=>{d&&s.slides&&s.slides.length&&(n(),d=!1)}))})}function re(t,e){return t.transformEl?e.find(t.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):e}function oe(t){let{swiper:e,duration:s,transformEl:i,allSlides:n}=t;const{slides:a,activeIndex:o,$wrapperEl:p}=e;if(e.params.virtualTranslate&&0!==s){let f,c=!1;f=n?i?a.find(i):a:i?a.eq(o).find(i):a.eq(o),f.transitionEnd(()=>{if(c||!e||e.destroyed)return;c=!0,e.animating=!1;const d=["webkitTransitionEnd","transitionend"];for(let l=0;l<d.length;l+=1)p.trigger(d[l])})}}function J(t,e,s){const i="swiper-slide-shadow"+(s?`-${s}`:""),n=t.transformEl?e.find(t.transformEl):e;let a=n.children(`.${i}`);return a.length||(a=C(`<div class="swiper-slide-shadow${s?`-${s}`:""}"></div>`),n.append(a)),a}return Object.keys(ve).forEach(t=>{Object.keys(ve[t]).forEach(e=>{W.prototype[e]=ve[t][e]})}),W.use([function It(t){let{swiper:e,on:s,emit:i}=t;const n=N();let a=null,o=null;const p=()=>{!e||e.destroyed||!e.initialized||(i("beforeResize"),i("resize"))},d=()=>{!e||e.destroyed||!e.initialized||i("orientationchange")};s("init",()=>{e.params.resizeObserver&&typeof n.ResizeObserver<"u"?!e||e.destroyed||!e.initialized||(a=new ResizeObserver(l=>{o=n.requestAnimationFrame(()=>{const{width:r,height:m}=e;let g=r,w=m;l.forEach(u=>{let{contentBoxSize:h,contentRect:b,target:v}=u;v&&v!==e.el||(g=b?b.width:(h[0]||h).inlineSize,w=b?b.height:(h[0]||h).blockSize)}),(g!==r||w!==m)&&p()})}),a.observe(e.el)):(n.addEventListener("resize",p),n.addEventListener("orientationchange",d))}),s("destroy",()=>{o&&n.cancelAnimationFrame(o),a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null),n.removeEventListener("resize",p),n.removeEventListener("orientationchange",d)})},function Lt(t){let{swiper:e,extendParams:s,on:i,emit:n}=t;const a=[],o=N(),p=function(d,l){void 0===l&&(l={});const m=new(o.MutationObserver||o.WebkitMutationObserver)(g=>{if(1===g.length)return void n("observerUpdate",g[0]);const w=function(){n("observerUpdate",g[0])};o.requestAnimationFrame?o.requestAnimationFrame(w):o.setTimeout(w,0)});m.observe(d,{attributes:typeof l.attributes>"u"||l.attributes,childList:typeof l.childList>"u"||l.childList,characterData:typeof l.characterData>"u"||l.characterData}),a.push(m)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(e.params.observer){if(e.params.observeParents){const d=e.$el.parents();for(let l=0;l<d.length;l+=1)p(d[l])}p(e.$el[0],{childList:e.params.observeSlideChildren}),p(e.$wrapperEl[0],{attributes:!1})}}),i("destroy",()=>{a.forEach(d=>{d.disconnect()}),a.splice(0,a.length)})}]),W.use([function Gs(t){let a,{swiper:e,extendParams:s,on:i,emit:n}=t;function o(r,m){const g=e.params.virtual;if(g.cache&&e.virtual.cache[m])return e.virtual.cache[m];
vendor: 11,349 bytes, line 1
1const w=C(g.renderSlide?g.renderSlide.call(e,r,m):`<div class="${e.params.slideClass}" data-swiper-slide-index="${m}">${r}</div>`);return w.attr("data-swiper-slide-index")||w.attr("data-swiper-slide-index",m),g.cache&&(e.virtual.cache[m]=w),w}function p(r){const{slidesPerView:m,slidesPerGroup:g,centeredSlides:w}=e.params,{addSlidesBefore:u,addSlidesAfter:h}=e.params.virtual,{from:b,to:v,slides:E,slidesGrid:k,offset:P}=e.virtual;e.params.cssMode||e.updateActiveIndex();const O=e.activeIndex||0;let $,A,M;$=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",w?(A=Math.floor(m/2)+g+h,M=Math.floor(m/2)+g+u):(A=m+(g-1)+h,M=g+u);const z=Math.max((O||0)-M,0),T=Math.min((O||0)+A,E.length-1),x=(e.slidesGrid[z]||0)-(e.slidesGrid[0]||0);function S(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load(),n("virtualUpdate")}if(Object.assign(e.virtual,{from:z,to:T,offset:x,slidesGrid:e.slidesGrid}),b===z&&v===T&&!r)return e.slidesGrid!==k&&x!==P&&e.slides.css($,`${x}px`),e.updateProgress(),void n("virtualUpdate");if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:x,from:z,to:T,slides:function(){const L=[];for(let I=z;I<=T;I+=1)L.push(E[I]);return L}()}),void(e.params.virtual.renderExternalUpdate?S():n("virtualUpdate"));const D=[],H=[];if(r)e.$wrapperEl.find(`.${e.params.slideClass}`).remove();else for(let y=b;y<=v;y+=1)(y<z||y>T)&&e.$wrapperEl.find(`.${e.params.slideClass}[data-swiper-slide-index="${y}"]`).remove();for(let y=0;y<E.length;y+=1)y>=z&&y<=T&&(typeof v>"u"||r?H.push(y):(y>v&&H.push(y),y<b&&D.push(y)));H.forEach(y=>{e.$wrapperEl.append(o(E[y],y))}),D.sort((y,L)=>L-y).forEach(y=>{e.$wrapperEl.prepend(o(E[y],y))}),e.$wrapperEl.children(".swiper-slide").css($,`${x}px`),S()}s({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},i("beforeInit",()=>{e.params.virtual.enabled&&(e.virtual.slides=e.params.virtual.slides,e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,e.params.initialSlide||p())}),i("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(a),a=setTimeout(()=>{p()},100)):p())}),i("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&ne(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:function c(r){if("object"==typeof r&&"length"in r)for(let m=0;m<r.length;m+=1)r[m]&&e.virtual.slides.push(r[m]);else e.virtual.slides.push(r);p(!0)},prependSlide:function f(r){const m=e.activeIndex;let g=m+1,w=1;if(Array.isArray(r)){for(let u=0;u<r.length;u+=1)r[u]&&e.virtual.slides.unshift(r[u]);g=m+r.length,w=r.length}else e.virtual.slides.unshift(r);if(e.params.virtual.cache){const u=e.virtual.cache,h={};Object.keys(u).forEach(b=>{const v=u[b],E=v.attr("data-swiper-slide-index");E&&v.attr("data-swiper-slide-index",parseInt(E,10)+w),h[parseInt(b,10)+w]=v}),e.virtual.cache=h}p(!0),e.slideTo(g,0)},removeSlide:function d(r){if(typeof r>"u"||null===r)return;let m=e.activeIndex;if(Array.isArray(r))for(let g=r.length-1;g>=0;g-=1)e.virtual.slides.splice(r[g],1),e.params.virtual.cache&&delete e.virtual.cache[r[g]],r[g]<m&&(m-=1),m=Math.max(m,0);else e.virtual.slides.splice(r,1),e.params.virtual.cache&&delete e.virtual.cache[r],r<m&&(m-=1),m=Math.max(m,0);p(!0),e.slideTo(m,0)},removeAllSlides:function l(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),p(!0),e.slideTo(0,0)},update:p})},function Ns(t){let{swiper:e,extendParams:s,on:i,emit:n}=t;const a=X(),o=N();function p(d){if(!e.enabled)return;const{rtlTranslate:l}=e;let r=d;r.originalEvent&&(r=r.originalEvent);const m=r.keyCode||r.charCode,g=e.params.keyboard.pageUpDown,w=g&&33===m,u=g&&34===m,h=37===m,b=39===m,v=38===m,E=40===m;if(!e.allowSlideNext&&(e.isHorizontal()&&b||e.isVertical()&&E||u)||!e.allowSlidePrev&&(e.isHorizontal()&&h||e.isVertical()&&v||w))return!1;if(!(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey||a.activeElement&&a.activeElement.nodeName&&("input"===a.activeElement.nodeName.toLowerCase()||"textarea"===a.activeElement.nodeName.toLowerCase()))){if(e.params.keyboard.onlyInViewport&&(w||u||h||b||v||E)){let k=!1;if(e.$el.parents(`.${e.params.slideClass}`).length>0&&0===e.$el.parents(`.${e.params.slideActiveClass}`).length)return;const P=e.$el,O=P[0].clientWidth,$=P[0].clientHeight,A=o.innerWidth,M=o.innerHeight,z=e.$el.offset();l&&(z.left-=e.$el[0].scrollLeft);const T=[[z.left,z.top],[z.left+O,z.top],[z.left,z.top+$],[z.left+O,z.top+$]];for(let x=0;x<T.length;x+=1){const S=T[x];if(S[0]>=0&&S[0]<=A&&S[1]>=0&&S[1]<=M){if(0===S[0]&&0===S[1])continue;k=!0}}if(!k)return}e.isHorizontal()?((w||u||h||b)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((u||b)&&!l||(w||h)&&l)&&e.slideNext(),((w||h)&&!l||(u||b)&&l)&&e.slidePrev()):((w||u||v||E)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(u||E)&&e.slideNext(),(w||v)&&e.slidePrev()),n("keyPress",m)}}function c(){e.keyboard.enabled||(C(a).on("keydown",p),e.keyboard.enabled=!0)}function f(){e.keyboard.enabled&&(C(a).off("keydown",p),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",()=>{e.params.keyboard.enabled&&c()}),i("destroy",()=>{e.keyboard.enabled&&f()}),Object.assign(e.keyboard,{enable:c,disable:f})},function Bs(t){let{swiper:e,extendParams:s,on:i,emit:n}=t;const a=N();s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),e.mousewheel={enabled:!1};let o,c,p=R();const f=[];function l(){e.enabled&&(e.mouseEntered=!0)}function r(){e.enabled&&(e.mouseEntered=!1)}function m(v){return!(e.params.mousewheel.thresholdDelta&&v.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&R()-p<e.params.mousewheel.thresholdTime)&&(v.delta>=6&&R()-p<60||(v.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),n("scroll",v.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),n("scroll",v.raw)),p=(new a.Date).getTime(),!1))}function w(v){let E=v,k=!0;if(!e.enabled)return;const P=e.params.mousewheel;e.params.cssMode&&E.preventDefault();let O=e.$el;if("container"!==e.params.mousewheel.eventsTarget&&(O=C(e.params.mousewheel.eventsTarget)),!e.mouseEntered&&!O[0].contains(E.target)&&!P.releaseOnEdges)return!0;E.originalEvent&&(E=E.originalEvent);let $=0;const A=e.rtlTranslate?-1:1,M=function d(v){let O=0,$=0,A=0,M=0;return"detail"in v&&($=v.detail),"wheelDelta"in v&&($=-v.wheelDelta/120),"wheelDeltaY"in v&&($=-v.wheelDeltaY/120),"wheelDeltaX"in v&&(O=-v.wheelDeltaX/120),"axis"in v&&v.axis===v.HORIZONTAL_AXIS&&(O=$,$=0),A=10*O,M=10*$,"deltaY"in v&&(M=v.deltaY),"deltaX"in v&&(A=v.deltaX),v.shiftKey&&!A&&(A=M,M=0),(A||M)&&v.deltaMode&&(1===v.deltaMode?(A*=40,M*=40):(A*=800,M*=800)),A&&!O&&(O=A<1?-1:1),M&&!$&&($=M<1?-1:1),{spinX:O,spinY:$,pixelX:A,pixelY:M}}(E);if(P.forceToAxis)if(e.isHorizontal()){if(!(Math.abs(M.pixelX)>Math.abs(M.pixelY)))return!0;$=-M.pixelX*A}else{if(!(Math.abs(M.pixelY)>Math.abs(M.pixelX)))return!0;$=-M.pixelY}else $=Math.abs(M.pixelX)>Math.abs(M.pixelY)?-M.pixelX*A:-M.pixelY;if(0===$)return!0;P.invert&&($=-$);let z=e.getTranslate()+$*P.sensitivity;if(z>=e.minTranslate()&&(z=e.minTranslate()),z<=e.maxTranslate()&&(z=e.maxTranslate()),k=!!e.params.loop||!(z===e.minTranslate()||z===e.maxTranslate()),k&&e.params.nested&&E.stopPropagation(),e.params.freeMode&&e.params.freeMode.enabled){const T={time:R(),delta:Math.abs($),direction:Math.sign($)},x=c&&T.time<c.time+500&&T.delta<=c.delta&&T.direction===c.direction;if(!x){c=void 0,e.params.loop&&e.loopFix();let S=e.getTranslate()+$*P.sensitivity;const D=e.isBeginning,H=e.isEnd;if(S>=e.minTranslate()&&(S=e.minTranslate()),S<=e.maxTranslate()&&(S=e.maxTranslate()),e.setTransition(0),e.setTranslate(S),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!D&&e.isBeginning||!H&&e.isEnd)&&e.updateSlidesClasses(),e.params.freeMode.sticky){clearTimeout(o),o=void 0,f.length>=15&&f.shift();const y=f.length?f[f.length-1]:void 0,L=f[0];if(f.push(T),y&&(T.delta>y.delta||T.direction!==y.direction))f.splice(0);else if(f.length>=15&&T.time-L.time<500&&L.delta-T.delta>=1&&T.delta<=6){const I=$>0?.8:.2;c=T,f.splice(0),o=K(()=>{e.slideToClosest(e.params.speed,!0,void 0,I)},0)}o||(o=K(()=>{c=T,f.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)},500))}if(x||n("scroll",E),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),S===e.minTranslate()||S===e.maxTranslate())return!0}}else{const T={time:R(),delta:Math.abs($),direction:Math.sign($),raw:v};f.length>=2&&f.shift();const x=f.length?f[f.length-1]:void 0;if(f.push(T),x?(T.direction!==x.direction||T.delta>x.delta||T.time>x.time+150)&&m(T):m(T),function g(v){const E=e.params.mousewheel;if(v.direction<0){if(e.isEnd&&!e.params.loop&&E.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&E.releaseOnEdges)return!0;return!1}(T))return!0}return E.preventDefault?E.preventDefault():E.returnValue=!1,!1}function u(v){let E=e.$el;"container"!==e.params.mousewheel.eventsTarget&&(E=C(e.params.mousewheel.eventsTarget)),E[v]("mouseenter",l),E[v]("mouseleave",r),E[v]("wheel",w)}function h(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",w),!0):!e.mousewheel.enabled&&(u("on"),e.mousewheel.enabled=!0,!0)}function b(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,w),!0):!!e.mousewheel.enabled&&(u("off"),e.mousewheel.enabled=!1,!0)}i("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&b(),e.params.mousewheel.enabled&&h()}),i("destroy",()=>{e.params.cssMode&&h(),e.mousewheel.enabled&&b()}),Object.assign(e.mousewheel,{enable:h,disable:b})},function Xs(t){let{swiper:e,extendParams:s,on:i,emit:n}=t;function a(g){let w;return g&&(w=C(g),e.params.uniqueNavElements&&"string"==typeof g&&w.length>1&&1===e.$el.find(g).length&&(w=e.$el.find(g))),w}function o(g,w){const u=e.params.navigation;g&&g.length>0&&(g[w?"addClass":"removeClass"](u.disabledClass),g[0]&&"BUTTON"===g[0].tagName&&(g[0].disabled=w),e.params.watchOverflow&&e.enabled&&g[e.isLocked?"addClass":"removeClass"](u.lockClass))}function p(){if(e.params.loop)return;const{$nextEl:g,$prevEl:w}=e.navigation;o(w,e.isBeginning&&!e.params.rewind),o(g,e.isEnd&&!e.params.rewind)}function c(g){g.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),n("navigationPrev"))}function f(g){g.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),n("navigationNext"))}function d(){const g=e.params.navigation;if(e.params.navigation=be(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!g.nextEl&&!g.prevEl)return;const w=a(g.nextEl),u=a(g.prevEl);w&&w.length>0&&w.on("click",f),u&&u.length>0&&u.on("click",c),Object.assign(e.navigation,{$nextEl:w,nextEl:w&&w[0],$prevEl:u,prevEl:u&&u[0]}),e.enabled||(w&&w.addClass(g.lockClass),u&&u.addClass(g.lockClass))}function l(){const{$nextEl:g,$prevEl:w}=e.navigation;g&&g.length&&(g.off("click",f),g.removeClass(e.params.navigation.disabledClass)),w&&w.length&&(w.off("
1click",c),w.removeClass(e.params.navigation.disabledClass))}s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},i("init",()=>{!1===e.params.navigation.enabled?m():(d(),p())}),i("toEdge fromEdge lock unlock",()=>{p()}),i("destroy",()=>{l()}),i("enable disable",()=>{const{$nextEl:g,$prevEl:w}=e.navigation;g&&g[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),w&&w[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),i("click",(g,w)=>{const{$nextEl:u,$prevEl:h}=e.navigation,b=w.target;if(e.params.navigation.hideOnClick&&!C(b).is(h)&&!C(b).is(u)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===b||e.pagination.el.contains(b)))return;let v;u?v=u.hasClass(e.params.navigation.hiddenClass):h&&(v=h.hasClass(e.params.navigation.hiddenClass)),n(!0===v?"navigationShow":"navigationHide"),u&&u.toggleClass(e.params.navigation.hiddenClass),h&&h.toggleClass(e.params.navigation.hiddenClass)}});const m=()=>{e.$el.addClass(e.params.navigation.navigationDisabledClass),l()};Object.assign(e.navigation,{enable:()=>{e.$el.removeClass(e.params.navigation.navigationDisabledClass),d(),p()},disable:m,update:p,init:d,destroy:l})},function Ys(t){let{swiper:e,extendParams:s,on:i,emit:n}=t;const a="swiper-pagination";s({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:u=>u,formatFractionTotal:u=>u,bulletClass:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),e.pagination={el:null,$el:null,bullets:[]};let o,p=0;function c(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length}function f(u,h){const{bulletActiveClass:b}=e.params.pagination;u[h]().addClass(`${b}-${h}`)[h]().addClass(`${b}-${h}-${h}`)}function d(){const u=e.rtl,h=e.params.pagination;if(c())return;const b=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,v=e.pagination.$el;let E;const k=e.params.loop?Math.ceil((b-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(E=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),E>b-1-2*e.loopedSlides&&(E-=b-2*e.loopedSlides),E>k-1&&(E-=k),E<0&&"bullets"!==e.params.paginationType&&(E=k+E)):E=typeof e.snapIndex<"u"?e.snapIndex:e.activeIndex||0,"bullets"===h.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const P=e.pagination.bullets;let O,$,A;if(h.dynamicBullets&&(o=P.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),v.css(e.isHorizontal()?"width":"height",o*(h.dynamicMainBullets+4)+"px"),h.dynamicMainBullets>1&&void 0!==e.previousIndex&&(p+=E-(e.previousIndex-e.loopedSlides||0),p>h.dynamicMainBullets-1?p=h.dynamicMainBullets-1:p<0&&(p=0)),O=Math.max(E-p,0),$=O+(Math.min(P.length,h.dynamicMainBullets)-1),A=($+O)/2),P.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(M=>`${h.bulletActiveClass}${M}`).join(" ")),v.length>1)P.each(M=>{const z=C(M),T=z.index();T===E&&z.addClass(h.bulletActiveClass),h.dynamicBullets&&(T>=O&&T<=$&&z.addClass(`${h.bulletActiveClass}-main`),T===O&&f(z,"prev"),T===$&&f(z,"next"))});else{const M=P.eq(E),z=M.index();if(M.addClass(h.bulletActiveClass),h.dynamicBullets){const T=P.eq(O),x=P.eq($);for(let S=O;S<=$;S+=1)P.eq(S).addClass(`${h.bulletActiveClass}-main`);if(e.params.loop)if(z>=P.length){for(let S=h.dynamicMainBullets;S>=0;S-=1)P.eq(P.length-S).addClass(`${h.bulletActiveClass}-main`);P.eq(P.length-h.dynamicMainBullets-1).addClass(`${h.bulletActiveClass}-prev`)}else f(T,"prev"),f(x,"next");else f(T,"prev"),f(x,"next")}}if(h.dynamicBullets){const M=Math.min(P.length,h.dynamicMainBullets+4),z=(o*M-o)/2-A*o,T=u?"right":"left";P.css(e.isHorizontal()?T:"top",`${z}px`)}}if("fraction"===h.type&&(v.find(j(h.currentClass)).text(h.formatFractionCurrent(E+1)),v.find(j(h.totalClass)).text(h.formatFractionTotal(k))),"progressbar"===h.type){let P;P=h.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const O=(E+1)/k;let $=1,A=1;"horizontal"===P?$=O:A=O,v.find(j(h.progressbarFillClass)).transform(`translate3d(0,
10,0) scaleX(${$}) scaleY(${A})`).transition(e.params.speed)}"custom"===h.type&&h.renderCustom?(v.html(h.renderCustom(e,E+1,k)),n("paginationRender",v[0])):n("paginationUpdate",v[0]),e.params.watchOverflow&&e.enabled&&v[e.isLocked?"addClass":"removeClass"](h.lockClass)}function l(){const u=e.params.pagination;if(c())return;const h=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,b=e.pagination.$el;let v="";if("bullets"===u.type){let E=e.params.loop?Math.ceil((h-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&E>h&&(E=h);for(let k=0;k<E;k+=1)v+=u.renderBullet?u.renderBullet.call(e,k,u.bulletClass):`<${u.bulletElement} class="${u.bulletClass}"></${u.bulletElement}>`;b.html(v),e.pagination.bullets=b.find(j(u.bulletClass))}"fraction"===u.type&&(v=u.renderFraction?u.renderFraction.call(e,u.currentClass,u.totalClass):`<span class="${u.currentClass}"></span> / <span class="${u.totalClass}"></span>`,b.html(v)),"progressbar"===u.type&&(v=u.renderProgressbar?u.renderProgressbar.call(e,u.progressbarFillClass):`<span class="${u.progressbarFillClass}"></span>`,b.html(v)),"custom"!==u.type&&n("paginationRender",e.pagination.$el[0])}function r(){e.params.pagination=be(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const u=e.params.pagination;if(!u.el)return;let h=C(u.el);0!==h.length&&(e.params.uniqueNavElements&&"string"==typeof u.el&&h.length>1&&(h=e.$el.find(u.el),h.length>1&&(h=h.filter(b=>C(b).parents(".swiper")[0]===e.el))),"bullets"===u.type&&u.clickable&&h.addClass(u.clickableClass),h.addClass(u.modifierClass+u.type),h.addClass(e.isHorizontal()?u.horizontalClass:u.verticalClass),"bullets"===u.type&&u.dynamicBullets&&(h.addClass(`${u.modifierClass}${u.type}-dynamic`),p=0,u.dynamicMainBullets<1&&(u.dynamicMainBullets=1)),"progressbar"===u.type&&u.progressbarOpposite&&h.addClass(u.progressbarOppositeClass),u.clickable&&h.on("click",j(u.bulletClass),function(v){v.preventDefault();let E=C(this).index()*e.params.slidesPerGroup;e.params.loop&&(E+=e.loopedSlides),e.slideTo(E)}),Object.assign(e.pagination,{$el:h,el:h[0]}),e.enabled||h.addClass(u.lockClass))}function m(){const u=e.params.pagination;if(c())return;const h=e.pagination.$el;h.removeClass(u.hiddenClass),h.removeClass(u.modifierClass+u.type),h.removeClass(e.isHorizontal()?u.horizontalClass:u.verticalClass),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(u.bulletActiveClass),u.clickable&&h.off("click",j(u.bulletClass))}i("init",()=>{!1===e.params.pagination.enabled?w():(r(),l(),d())}),i("activeIndexChange",()=>{(e.params.loop||typeof e.snapIndex>"u")&&d()}),i("snapIndexChange",()=>{e.params.loop||d()}),i("slidesLengthChange",()=>{e.params.loop&&(l(),d())}),i("snapGridLengthChange",()=>{e.params.loop||(l(),d())}),i("destroy",()=>{m()}),i("enable disable",()=>{const{$el:u}=e.pagination;u&&u[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)}),i("lock unlock",()=>{d()}),i("click",(u,h)=>{const b=h.target,{$el:v}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&v&&v.length>0&&!C(b).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&b===e.navigation.nextEl||e.navigation.prevEl&&b===e.navigation.prevEl))return;const E=v.hasClass(e.params.pagination.hiddenClass);n(!0===E?"paginationShow":"paginationHide"),v.toggleClass(e.params.pagination.hiddenClass)}});const w=()=>{e.$el.addClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.addClass(e.params.pagination.paginationDisabledClass),m()};Object.assign(e.pagination,{enable:()=>{e.$el.removeClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.removeClass(e.params.pagination.paginationDisabledClass),r(),l(),d()},disable:w,render:l,update:d,init:r,destroy:m})},function Rs(t){let{swiper:e,extendParams:s,on:i,emit:n}=t;const a=X();let f,d,l,r,o=!1,p=null,c=null;function m(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:T,rtlTranslate:x,progress:S}=e,{$dragEl:D,$el:H}=T,y=e.params.scrollbar;let L=d,I=(l-d)*S;x?(I=-I,I>0?(L=d-I,I=0):-I+d>l&&(L=l+I)):I<0?(L=d+I,I=0):I+d>
1l&&(L=l-I),e.isHorizontal()?(D.transform(`translate3d(${I}px, 0, 0)`),D[0].style.width=`${L}px`):(D.transform(`translate3d(0px, ${I}px, 0)`),D[0].style.height=`${L}px`),y.hide&&(clearTimeout(p),H[0].style.opacity=1,p=setTimeout(()=>{H[0].style.opacity=0,H.transition(400)},1e3))}function w(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:T}=e,{$dragEl:x,$el:S}=T;x[0].style.width="",x[0].style.height="",l=e.isHorizontal()?S[0].offsetWidth:S[0].offsetHeight,r=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),d="auto"===e.params.scrollbar.dragSize?l*r:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?x[0].style.width=`${d}px`:x[0].style.height=`${d}px`,S[0].style.display=r>=1?"none":"",e.params.scrollbar.hide&&(S[0].style.opacity=0),e.params.watchOverflow&&e.enabled&&T.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}function u(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 h(T){const{scrollbar:x,rtlTranslate:S}=e,{$el:D}=x;let H;H=(u(T)-D.offset()[e.isHorizontal()?"left":"top"]-(null!==f?f:d/2))/(l-d),H=Math.max(Math.min(H,1),0),S&&(H=1-H);const y=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*H;e.updateProgress(y),e.setTranslate(y),e.updateActiveIndex(),e.updateSlidesClasses()}function b(T){const x=e.params.scrollbar,{scrollbar:S,$wrapperEl:D}=e,{$el:H,$dragEl:y}=S;o=!0,f=T.target===y[0]||T.target===y?u(T)-T.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,T.preventDefault(),T.stopPropagation(),D.transition(100),y.transition(100),h(T),clearTimeout(c),H.transition(0),x.hide&&H.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),n("scrollbarDragStart",T)}function v(T){const{scrollbar:x,$wrapperEl:S}=e,{$el:D,$dragEl:H}=x;o&&(T.preventDefault?T.preventDefault():T.returnValue=!1,h(T),S.transition(0),D.transition(0),H.transition(0),n("scrollbarDragMove",T))}function E(T){const x=e.params.scrollbar,{scrollbar:S,$wrapperEl:D}=e,{$el:H}=S;o&&(o=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),D.transition("")),x.hide&&(clearTimeout(c),c=K(()=>{H.css("opacity",0),H.transition(400)},1e3)),n("scrollbarDragEnd",T),x.snapOnRelease&&e.slideToClosest())}function k(T){const{scrollbar:x,touchEventsTouch:S,touchEventsDesktop:D,params:H,support:y}=e,L=x.$el;if(!L)return;const I=L[0],G=!(!y.passiveListener||!H.passiveListeners)&&{passive:!1,capture:!1},B=!(!y.passiveListener||!H.passiveListeners)&&{passive:!0,capture:!1};if(!I)return;const Y="on"===T?"addEventListener":"removeEventListener";y.touch?(I[Y](S.start,b,G),I[Y](S.move,v,G),I[Y](S.end,E,B)):(I[Y](D.start,b,G),a[Y](D.move,v,G),a[Y](D.end,E,B))}function $(){const{scrollbar:T,$el:x}=e;e.params.scrollbar=be(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const S=e.params.scrollbar;if(!S.el)return;let D=C(S.el);e.params.uniqueNavElements&&"string"==typeof S.el&&D.length>1&&1===x.find(S.el).length&&(D=x.find(S.el)),D.addClass(e.isHorizontal()?S.horizontalClass:S.verticalClass);let H=D.find(`.${e.params.scrollbar.dragClass}`);0===H.length&&(H=C(`<div class="${e.params.scrollbar.dragClass}"></div>`),D.append(H)),Object.assign(T,{$el:D,el:D[0],$dragEl:H,dragEl:H[0]}),S.draggable&&function P(){!e.params.scrollbar.el||!e.scrollbar.el||k("on")}(),D&&D[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}function A(){const T=e.params.scrollbar,x=e.scrollbar.$el;x&&x.removeClass(e.isHorizontal()?T.horizontalClass:T.verticalClass),function O(){!e.params.scrollbar.el||!e.scrollbar.el||k("off")}()}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},i("init",()=>{!1===e.params.scrollbar.enabled?z():($(),w(),m())}),i("update resize observerUpdate lock unlock",()=>{w()}),i("setTranslate",()=>{m()}),i("setTransition",(T,x)=>{!function g(T){!e.params.scrollbar.el||!e.scrollbar.el||e.scrollbar.$dragEl.transition(T)}(x)}),i("enable disable",()=>{const{$el:T}=e.scrollbar;T&&T[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}),i("destroy",()=>{A()});const z=()=>{e.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),A()};Object.assign(e.scrollbar,{enable:()=>{e.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),$(),w(),m()},disable:z,updateSize:w,setTranslate:m,init:$,destroy:A})},function Vs(t){let{swiper:e,extendParams:s,on:i}=t;s({parallax:{enabled:!1}});const n=(p,c)=>{const{rtl:f}=e,d=C(p),l=f?-1:1,r=d.attr("data-swiper-parallax")||"0";let m=d.attr("data-swiper-parallax-x"),g=d.attr("data-swiper-parallax-y");const w=d.attr("data-swiper-parallax-scale"),u=d.attr("data-swiper-parallax-opacity");if(m||g?(m=m||"0",g=g||"0"):e.isHorizontal()?(m=r,g="0"):(g=r,m="0"),m=m.indexOf("%")>=0?parseInt(m,10)*c*l+"%":m*c*l+"px",g=g.indexOf("%")>=0?parseInt(g,10)*c+"%":g*c+"px",typeof u<"u"&&null!==u){const h=u-(u-1)*(1-Math.abs(c));d[0].style.opacity=h}if(typeof w>"u"||null===w)d.transform(`translate3d(${m}, ${g}, 0px)`);else{const h=w-(w-1)*(1-Math.abs(c));d.transform(`translate3d(${m}, ${g}, 0px) scale(${h})`)}},a=()=>{const{$el:p,slides:c,progress:f,snapGrid:d}=e;p.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(l=>{n(l,f)}),c.each((l,r)=>{let m=l.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(m+=Math.ceil(r/2)-f*(d.length-1)),m=Math.min(Math.max(m,-1),1),C(l).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(g=>{n(g,m)})})};i("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),i("init",()=>{e.params.parallax.enabled&&a()}),i("setTranslate",()=>{e.params.parallax.enabled&&a()}),i("setTransition",(p,c)=>{e.params.parallax.enabled&&function(p){void 0===p&&(p=e.params.speed);const{$el:c}=e;c.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(f=>{const d=C(f);let l=parseInt(d.attr("data-swiper-parallax-duration"),10)||p;0===p&&(l=0),d.transition(l)})}(c)})},function Ws(t){let{swiper:e,extendParams:s,on:i,emit:n}=t;const a=N();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let c,f,d,o=1,p=!1;const l={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},r={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},m={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let g=1;function w(y){return y.targetTouches.length<2?1:Math.sqrt((y.targetTouches[1].pageX-y.targetTouches[0].pageX)**2+(y.targetTouches[1].pageY-y.targetTouches[0].pageY)**2)}function u(y){const I=e.params.zoom;if(f=!1,d=!1,!e.support.gestures){if("touchstart"!==y.type||"touchstart"===y.type&&y.targetTouches.length<2)return;f=!0,l.scaleStart=w(y)}l.$slideEl&&l.$slideEl.length||(l.$slideEl=C(y.target).closest(`.${e.params.slideClass}`),0===l.$slideEl.length&&(l.$slideEl=e.slides.eq(e.activeIndex)),l.$imageEl=l.$slideEl.find(`.${I.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),l.$imageWrapEl=l.$imageEl.parent(`.${I.containerClass}`),l.maxRatio=l.$imageWrapEl.attr("data-swiper-zoom")||I.maxRatio,0!==l.$imageWrapEl.length)?(l.$imageEl&&l.$
1imageEl.transition(0),p=!0):l.$imageEl=void 0}function h(y){const L=e.support,I=e.params.zoom,G=e.zoom;if(!L.gestures){if("touchmove"!==y.type||"touchmove"===y.type&&y.targetTouches.length<2)return;d=!0,l.scaleMove=w(y)}l.$imageEl&&0!==l.$imageEl.length?(G.scale=L.gestures?y.scale*o:l.scaleMove/l.scaleStart*o,G.scale>l.maxRatio&&(G.scale=l.maxRatio-1+(G.scale-l.maxRatio+1)**.5),G.scale<I.minRatio&&(G.scale=I.minRatio+1-(I.minRatio-G.scale+1)**.5),l.$imageEl.transform(`translate3d(0,0,0) scale(${G.scale})`)):"gesturechange"===y.type&&u(y)}function b(y){const G=e.params.zoom,B=e.zoom;if(!e.support.gestures){if(!f||!d||"touchend"!==y.type||"touchend"===y.type&&y.changedTouches.length<2&&!e.device.android)return;f=!1,d=!1}!l.$imageEl||0===l.$imageEl.length||(B.scale=Math.max(Math.min(B.scale,l.maxRatio),G.minRatio),l.$imageEl.transition(e.params.speed).transform(`translate3d(0,0,0) scale(${B.scale})`),o=B.scale,p=!1,1===B.scale&&(l.$slideEl=void 0))}function E(y){const L=e.zoom;if(!l.$imageEl||0===l.$imageEl.length||(e.allowClick=!1,!r.isTouched||!l.$slideEl))return;r.isMoved||(r.width=l.$imageEl[0].offsetWidth,r.height=l.$imageEl[0].offsetHeight,r.startX=ue(l.$imageWrapEl[0],"x")||0,r.startY=ue(l.$imageWrapEl[0],"y")||0,l.slideWidth=l.$slideEl[0].offsetWidth,l.slideHeight=l.$slideEl[0].offsetHeight,l.$imageWrapEl.transition(0));const I=r.width*L.scale,G=r.height*L.scale;if(!(I<l.slideWidth&&G<l.slideHeight)){if(r.minX=Math.min(l.slideWidth/2-I/2,0),r.maxX=-r.minX,r.minY=Math.min(l.slideHeight/2-G/2,0),r.maxY=-r.minY,r.touchesCurrent.x="touchmove"===y.type?y.targetTouches[0].pageX:y.pageX,r.touchesCurrent.y="touchmove"===y.type?y.targetTouches[0].pageY:y.pageY,!r.isMoved&&!p){if(e.isHorizontal()&&(Math.floor(r.minX)===Math.floor(r.startX)&&r.touchesCurrent.x<r.touchesStart.x||Math.floor(r.maxX)===Math.floor(r.startX)&&r.touchesCurrent.x>r.touchesStart.x))return void(r.isTouched=!1);if(!e.isHorizontal()&&(Math.floor(r.minY)===Math.floor(r.startY)&&r.touchesCurrent.y<r.touchesStart.y||Math.floor(r.maxY)===Math.floor(r.startY)&&r.touchesCurrent.y>r.touchesStart.y))return void(r.isTouched=!1)}y.cancelable&&y.preventDefault(),y.stopPropagation(),r.isMoved=!0,r.currentX=r.touchesCurrent.x-r.touchesStart.x+r.startX,r.currentY=r.touchesCurrent.y-r.touchesStart.y+r.startY,r.currentX<r.minX&&(r.currentX=r.minX+1-(r.minX-r.currentX+1)**.8),r.currentX>r.maxX&&(r.currentX=r.maxX-1+(r.currentX-r.maxX+1)**.8),r.currentY<r.minY&&(r.currentY=r.minY+1-(r.minY-r.currentY+1)**.8),r.currentY>r.maxY&&(r.currentY=r.maxY-1+(r.currentY-r.maxY+1)**.8),m.prevPositionX||(m.prevPositionX=r.touchesCurrent.x),m.prevPositionY||(m.prevPositionY=r.touchesCurrent.y),m.prevTime||(m.prevTime=Date.now()),m.x=(r.touchesCurrent.x-m.prevPositionX)/(Date.now()-m.prevTime)/2,m.y=(r.touchesCurrent.y-m.prevPositionY)/(Date.now()-m.prevTime)/2,Math.abs(r.touchesCurrent.x-m.prevPositionX)<2&&(m.x=0),Math.abs(r.touchesCurrent.y-m.prevPositionY)<2&&(m.y=0),m.prevPositionX=r.touchesCurrent.x,m.prevPositionY=r.touchesCurrent.y,m.prevTime=Date.now(),l.$imageWrapEl.transform(`translate3d(${r.currentX}px, ${r.currentY}px,0)`)}}function P(){const y=e.zoom;l.$slideEl&&e.previousIndex!==e.activeIndex&&(l.$imageEl&&l.$imageEl.transform("translate3d(0,0,0) scale(1)"),l.$imageWrapEl&&l.$imageWrapEl.transform("translate3d(0,0,0)"),y.scale=1,o=1,l.$slideEl=void 0,l.$imageEl=void 0,l.$imageWrapEl=void 0)}function O(y){const L=e.zoom,I=e.params.zoom;if(l.$slideEl||(y&&y.target&&(l.$slideEl=C(y.target).closest(`.${e.params.slideClass}`)),l.$slideEl||(l.$slideEl=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.$wrapperEl.children(`.${e.params.slideActiveClass}`):e.slides.eq(e.activeIndex)),l.$imageEl=l.$slideEl.find(`.${I.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),l.$imageWrapEl=l.$imageEl.parent(`.${I.containerClass}`)),!l.$imageEl||0===l.$imageEl.length||!l.$imageWrapEl||0===l.$imageWrapEl.length)return;let G,B,Y,le,de,ce,_,Z,Ae,De,He,Ge,fe,pe,Ee,xe,ye,Te;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),l.$slideEl.addClass(`${I.zoomedSlideClass}`),typeof r.touchesStart.x>"u"&&y?(G="touchend"===y.type?y.changedTouches[0].pageX:y.pageX,B="touchend"===y.type?y.changedTouches[0].pageY:y.pageY):(G=r.touchesStart.x,B=r.touchesStart.y),L.scale=l.$imageWrapEl.attr("data-swiper-zoom")||I.maxRatio,o=l.$imageWrapEl.attr("data-swiper-zoom")||I.maxRatio,y?(ye=l.$slideEl[0].offsetWidth,Te=l.$slideEl[0].offsetHeight,Y=l.$slideEl.offset().left+a.scrollX,le=l.$slideEl.offset().top+a.scrollY,de=Y+ye/2-G,ce=le+Te/2-B,Ae=l.$imageEl[0].offsetWidth,De=l.$imageEl[0].offsetHeight,He=Ae*L.scale,Ge=De*L.scale,fe=Math.min(ye/2-He/2,0),pe=Math.min(Te/2-Ge/2,0),Ee=-fe,xe=-pe,_=de*L.scale,Z=ce*L.scale,_<fe&&(_=fe),_>Ee&&(_=Ee),Z<pe&&(Z=pe),Z>xe&&(Z=xe)):(_=0,Z=0),l.$imageWrapEl.transition(300).transform(`translate3d(${_}px, ${Z}
1px,0)`),l.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${L.scale})`)}function $(){const y=e.zoom,L=e.params.zoom;l.$slideEl||(l.$slideEl=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.$wrapperEl.children(`.${e.params.slideActiveClass}`):e.slides.eq(e.activeIndex),l.$imageEl=l.$slideEl.find(`.${L.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),l.$imageWrapEl=l.$imageEl.parent(`.${L.containerClass}`)),l.$imageEl&&0!==l.$imageEl.length&&l.$imageWrapEl&&0!==l.$imageWrapEl.length&&(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),y.scale=1,o=1,l.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),l.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),l.$slideEl.removeClass(`${L.zoomedSlideClass}`),l.$slideEl=void 0)}function A(y){const L=e.zoom;L.scale&&1!==L.scale?$():O(y)}function M(){const y=e.support;return{passiveListener:!("touchstart"!==e.touchEvents.start||!y.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!y.passiveListener||{passive:!1,capture:!0}}}function z(){return`.${e.params.slideClass}`}function T(y){const{passiveListener:L}=M(),I=z();e.$wrapperEl[y]("gesturestart",I,u,L),e.$wrapperEl[y]("gesturechange",I,h,L),e.$wrapperEl[y]("gestureend",I,b,L)}function x(){c||(c=!0,T("on"))}function S(){c&&(c=!1,T("off"))}function D(){const y=e.zoom;if(y.enabled)return;y.enabled=!0;const L=e.support,{passiveListener:I,activeListenerWithCapture:G}=M(),B=z();L.gestures?(e.$wrapperEl.on(e.touchEvents.start,x,I),e.$wrapperEl.on(e.touchEvents.end,S,I)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,B,u,I),e.$wrapperEl.on(e.touchEvents.move,B,h,G),e.$wrapperEl.on(e.touchEvents.end,B,b,I),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,B,b,I)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,E,G)}function H(){const y=e.zoom;if(!y.enabled)return;const L=e.support;y.enabled=!1;const{passiveListener:I,activeListenerWithCapture:G}=M(),B=z();L.gestures?(e.$wrapperEl.off(e.touchEvents.start,x,I),e.$wrapperEl.off(e.touchEvents.end,S,I)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,B,u,I),e.$wrapperEl.off(e.touchEvents.move,B,h,G),e.$wrapperEl.off(e.touchEvents.end,B,b,I),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,B,b,I)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,E,G)}Object.defineProperty(e.zoom,"scale",{get:()=>g,set(y){g!==y&&n("zoomChange",y,l.$imageEl?l.$imageEl[0]:void 0,l.$slideEl?l.$slideEl[0]:void 0),g=y}}),i("init",()=>{e.params.zoom.enabled&&D()}),i("destroy",()=>{H()}),i("touchStart",(y,L)=>{e.zoom.enabled&&function v(y){!l.$imageEl||0===l.$imageEl.length||r.isTouched||(e.device.android&&y.cancelable&&y.preventDefault(),r.isTouched=!0,r.touchesStart.x="touchstart"===y.type?y.targetTouches[0].pageX:y.pageX,r.touchesStart.y="touchstart"===y.type?y.targetTouches[0].pageY:y.pageY)}(L)}),i("touchEnd",(y,L)=>{e.zoom.enabled&&function k(){const y=e.zoom;if(!l.$imageEl||0===l.$imageEl.length)return;if(!r.isTouched||!r.isMoved)return r.isTouched=!1,void(r.isMoved=!1);r.isTouched=!1,r.isMoved=!1;let L=300,I=300;const B=r.currentX+m.x*L,le=r.currentY+m.y*I;0!==m.x&&(L=Math.abs((B-r.currentX)/m.x)),0!==m.y&&(I=Math.abs((le-r.currentY)/m.y));const de=Math.max(L,I);r.currentX=B,r.currentY=le;const _=r.height*y.scale;r.minX=Math.min(l.slideWidth/2-r.width*y.scale/2,0),r.maxX=-r.minX,r.minY=Math.min(l.slideHeight/2-_/2,0),r.maxY=-r.minY,r.currentX=Math.max(Math.min(r.currentX,r.maxX),r.minX),r.currentY=Math.max(Math.min(r.currentY,r.maxY),r.minY),l.$imageWrapEl.transition(de).transform(`translate3d(${r.currentX}px, ${r.currentY}px,0)`)}()}),i("doubleTap",(y,L)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&A(L)}),i("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&P()}),i("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&P()}),Object.assign(e.zoom,{enable:D,disable:H,in:O,out:$,toggle:A})},function Fs(t){let{swiper:e,extendParams:s,on:i,emit:n}=t;s({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 a=!1,o=!1;function p(d,l){void 0===l&&(l=!0);const r=e.params.lazy;if(typeof d>"u"||0===e.slides.length)return;const g=e.virtual&&e.params.virtual.enabled?e.$wrapperEl.children(`.${e.params.slideClass}[data-swiper-slide-index="${d}"]`):e.slides.eq(d),w=g.find(`.${r.elementClass}:not(.${r.loadedClass}):not(.${r.loadingClass})`);g.hasClass(r.elementClass)&&!g.hasClass(r.loadedClass)&&!g.hasClass(r.loadingClass)&&w.push(g[0]),0!==w.length&&w.each(u=>{const h=C(u);h.addClass(r.loadingClass);const b=h.attr("data-background"),v=h.attr("data-src"),E=h.attr("data-srcset"),k=h.attr("data-sizes"),P=h.parent("picture");e.loadImage(h[0],v||b,E,k,!1,()=>{if(!(typeof e>"u"||null===e||!e||e&&!e.params||e.destroyed)){if(b?(h.css("background-image",`url("${b}")`),h.removeAttr("data-background")):(E&&(h.attr("srcset",E),h.removeAttr("data-srcset")),k&&(h.attr("sizes",k),h.removeAttr("data-sizes")),P.length&&P.children("source").each(O=>{const $=C(O);$.attr("data-srcset")&&($.attr("srcset",$.attr("data-srcset")),$.removeAttr("data-srcset"))}),v&&(h.attr("src",v),h.removeAttr("data-src"))),h.addClass(r.loadedClass).removeClass(r.loadingClass),g.find(`.${r.preloaderClass}`).remove(),e.params.loop&&l){const O=g.attr("data-swiper-slide-index");g.hasClass(e.params.slideDuplicateClass)?p(e.$wrapperEl.children(`[data-swiper-slide-index="${O}"]:not(.${e.params.slideDuplicateClass})`).index(),!1):p(e.$wrapperEl.children(`.${e.params.slideDuplicateClass}[data-swiper-slide-index="${O}"]`).index(),!1)}n("lazyImageReady",g[0],h[0]),e.params.autoHeight&&e.updateAutoHeight()}}),n("lazyImageLoad",g[0],h[0])})}function c(){const{$wrapperEl:d,params:l,slides:r,activeIndex:m}=e,g=e.virtual&&l.virtual.enabled,w=l.lazy;let u=l.slidesPerView;function h(v){if(g){if(d.children(`.${l.slideClass}[data-swiper-slide-index="${v}"]`).length)return!0}else if(r[v])return!0;return!1}function b(v){return g?C(v).attr("data-swiper-slide-index"):C(v).index()}if("auto"===u&&(u=0),o||(o=!0),e.params.watchSlidesProgress)d.children(`.${l.slideVisibleClass}`).each(v=>{p(g?C(v).attr("data-swiper-slide-index"):C(v).index())});else if(u>1)for(let v=m;v<m+u;v+=1)h(v)&&p(v);else p(m);if(w.loadPrevNext)if(u>1||w.loadPrevNextAmount&&w.loadPrevNextAmount>1){const v=w.loadPrevNextAmount,E=Math.ceil(u),k=Math.min(m+E+Math.max(v,E),r.length),P=Math.max(m-Math.max(E,v),0);for(let O=m+E;O<k;O+=1)h(O)&&p(O);for(let O=P;O<m;O+=1)h(O)&&p(O)}else{const v=d.children(`.${l.slideNextClass}`);v.length>0&&p(b(v));const E=d.children(`.${l.slidePrevClass}`);E.length>0&&p(b(E))}}function f(){const d=N();if(!e||e.destroyed)return;const l=C(e.params.lazy.scrollingElement?e.params.lazy.scrollingElement:d),r=l[0]===d,m=r?d.innerWidth:l[0].offsetWidth,g=r?d.innerHeight:l[0].offsetHeight,w=e.$el.offset(),{rtlTranslate:u}=e;let h=!1;u&&(w.left-=e.$el[0].scrollLeft);const b=[[w.left,w.top],[w.left+e.width,w.top],[w.left,w.top+e.height],[w.left+e.width,w.top+e.height]];for(let E=0;E<b.length;E+=1){const k=b[E];if(k[0]>=0&&k[0]<=m&&k[1]>=0&&k[1]<=g){if(0===k[0]&&0===k[1])continue;h=!0}}const v=!("touchstart"!==e.touchEvents.start||!e.support.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};h?(c(),l.off("scroll",f,v)):a||(a=!0,l.on("scroll",f,v))}i("beforeInit",()=>{e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)}),i("init",()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?f():c())}),i("scroll",()=>{e.params.freeMode&&e.params.freeMode.enabled&&!e.params.freeMode.sticky&&c()}),i("scrollbarDragMove resize _freeModeNoMomentumRelease",()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?f():c())}),i("transitionStart",()=>{e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!
1o)&&(e.params.lazy.checkInView?f():c())}),i("transitionEnd",()=>{e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&(e.params.lazy.checkInView?f():c())}),i("slideChange",()=>{const{lazy:d,cssMode:l,watchSlidesProgress:r,touchReleaseOnEdges:m,resistanceRatio:g}=e.params;d.enabled&&(l||r&&(m||0===g))&&c()}),i("destroy",()=>{e.$el&&e.$el.find(`.${e.params.lazy.loadingClass}`).removeClass(e.params.lazy.loadingClass)}),Object.assign(e.lazy,{load:c,loadInSlide:p})},function qs(t){let{swiper:e,extendParams:s,on:i}=t;function n(f,d){const l=function(){let w,u,h;return(b,v)=>{for(u=-1,w=b.length;w-u>1;)h=w+u>>1,b[h]<=v?u=h:w=h;return w}}();let r,m;return this.x=f,this.y=d,this.lastIndex=f.length-1,this.interpolate=function(w){return w?(m=l(this.x,w),r=m-1,(w-this.x[r])*(this.y[m]-this.y[r])/(this.x[m]-this.x[r])+this.y[r]):0},this}function c(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},i("beforeInit",()=>{e.controller.control=e.params.controller.control}),i("update",()=>{c()}),i("resize",()=>{c()}),i("observerUpdate",()=>{c()}),i("setTranslate",(f,d,l)=>{e.controller.control&&e.controller.setTranslate(d,l)}),i("setTransition",(f,d,l)=>{e.controller.control&&e.controller.setTransition(d,l)}),Object.assign(e.controller,{setTranslate:function o(f,d){const l=e.controller.control;let r,m;const g=e.constructor;function w(u){const h=e.rtlTranslate?-e.translate:e.translate;"slide"===e.params.controller.by&&(function a(f){e.controller.spline||(e.controller.spline=e.params.loop?new n(e.slidesGrid,f.slidesGrid):new n(e.snapGrid,f.snapGrid))}(u),m=-e.controller.spline.interpolate(-h)),(!m||"container"===e.params.controller.by)&&(r=(u.maxTranslate()-u.minTranslate())/(e.maxTranslate()-e.minTranslate()),m=(h-e.minTranslate())*r+u.minTranslate()),e.params.controller.inverse&&(m=u.maxTranslate()-m),u.updateProgress(m),u.setTranslate(m,e),u.updateActiveIndex(),u.updateSlidesClasses()}if(Array.isArray(l))for(let u=0;u<l.length;u+=1)l[u]!==d&&l[u]instanceof g&&w(l[u]);else l instanceof g&&d!==l&&w(l)},setTransition:function p(f,d){const l=e.constructor,r=e.controller.control;let m;function g(w){w.setTransition(f,e),0!==f&&(w.transitionStart(),w.params.autoHeight&&K(()=>{w.updateAutoHeight()}),w.$wrapperEl.transitionEnd(()=>{r&&(w.params.loop&&"slide"===e.params.controller.by&&w.loopFix(),w.transitionEnd())}))}if(Array.isArray(r))for(m=0;m<r.length;m+=1)r[m]!==d&&r[m]instanceof l&&g(r[m]);else r instanceof l&&d!==r&&g(r)}})},function js(t){let{swiper:e,extendParams:s,on:i}=t;s({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",id:null}}),e.a11y={clicked:!1};let n=null;function a(x){const S=n;0!==S.length&&(S.html(""),S.html(x))}function p(x){x.attr("tabIndex","0")}function c(x){x.attr("tabIndex","-1")}function f(x,S){x.attr("role",S)}function d(x,S){x.attr("aria-roledescription",S)}function r(x,S){x.attr("aria-label",S)}function w(x){x.attr("aria-disabled",!0)}function u(x){x.attr("aria-disabled",!1)}function h(x){if(13!==x.keyCode&&32!==x.keyCode)return;const S=e.params.a11y,D=C(x.target);e.navigation&&e.navigation.$nextEl&&D.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),a(e.isEnd?S.lastSlideMessage:S.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&D.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),a(e.isBeginning?S.firstSlideMessage:S.prevSlideMessage)),e.pagination&&D.is(j(e.params.pagination.bulletClass))&&D[0].click()}function v(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function E(){return v()&&e.params.pagination.clickable}const P=(x,S,D)=>{p(x),"BUTTON"!==x[0].tagName&&(f(x,"button"),x.on("keydown",h)),r(x,D),function l(x,S){x.attr("aria-controls",S)}(x,S)},O=()=>{e.a11y.clicked=!0},$=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},A=x=>{if(e.a11y.clicked)return;const S=x.target.closest(`.${e.params.slideClass}`);
1if(!S||!e.slides.includes(S))return;const D=e.slides.indexOf(S)===e.activeIndex,H=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(S);D||H||x.sourceCapabilities&&x.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,e.slideTo(e.slides.indexOf(S),0))},M=()=>{const x=e.params.a11y;x.itemRoleDescriptionMessage&&d(C(e.slides),x.itemRoleDescriptionMessage),x.slideRole&&f(C(e.slides),x.slideRole);const S=e.params.loop?e.slides.filter(D=>!D.classList.contains(e.params.slideDuplicateClass)).length:e.slides.length;x.slideLabelMessage&&e.slides.each((D,H)=>{const y=C(D),L=e.params.loop?parseInt(y.attr("data-swiper-slide-index"),10):H;r(y,x.slideLabelMessage.replace(/\{\{index\}\}/,L+1).replace(/\{\{slidesLength\}\}/,S))})};i("beforeInit",()=>{n=C(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}),i("afterInit",()=>{e.params.a11y.enabled&&(()=>{const x=e.params.a11y;e.$el.append(n);const S=e.$el;x.containerRoleDescriptionMessage&&d(S,x.containerRoleDescriptionMessage),x.containerMessage&&r(S,x.containerMessage);const D=e.$wrapperEl,H=x.id||D.attr("id")||`swiper-wrapper-${function o(x){return void 0===x&&(x=16),"x".repeat(x).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,y=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";let L,I;(function m(x,S){x.attr("id",S)})(D,H),function g(x,S){x.attr("aria-live",S)}(D,y),M(),e.navigation&&e.navigation.$nextEl&&(L=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(I=e.navigation.$prevEl),L&&L.length&&P(L,H,x.nextSlideMessage),I&&I.length&&P(I,H,x.prevSlideMessage),E()&&e.pagination.$el.on("keydown",j(e.params.pagination.bulletClass),h),e.$el.on("focus",A,!0),e.$el.on("pointerdown",O,!0),e.$el.on("pointerup",$,!0)})()}),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&M()}),i("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&function b(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{$nextEl:x,$prevEl:S}=e.navigation;S&&S.length>0&&(e.isBeginning?(w(S),c(S)):(u(S),p(S))),x&&x.length>0&&(e.isEnd?(w(x),c(x)):(u(x),p(x)))}()}),i("paginationUpdate",()=>{e.params.a11y.enabled&&function k(){const x=e.params.a11y;v()&&e.pagination.bullets.each(S=>{const D=C(S);e.params.pagination.clickable&&(p(D),e.params.pagination.renderBullet||(f(D,"button"),r(D,x.paginationBulletMessage.replace(/\{\{index\}\}/,D.index()+1)))),D.is(`.${e.params.pagination.bulletActiveClass}`)?D.attr("aria-current","true"):D.removeAttr("aria-current")})}()}),i("destroy",()=>{e.params.a11y.enabled&&function T(){let x,S;n&&n.length>0&&n.remove(),e.navigation&&e.navigation.$nextEl&&(x=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(S=e.navigation.$prevEl),x&&x.off("keydown",h),S&&S.off("keydown",h),E()&&e.pagination.$el.off("keydown",j(e.params.pagination.bulletClass),h),e.$el.off("focus",A,!0),e.$el.off("pointerdown",O,!0),e.$el.off("pointerup",$,!0)}()})},function _s(t){let{swiper:e,extendParams:s,on:i}=t;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let n=!1,a={};const o=m=>m.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),p=m=>{const g=N();let w;w=m?new URL(m):g.location;const u=w.pathname.slice(1).split("/").filter(E=>""!==E),h=u.length;return{key:u[h-2],value:u[h-1]}},c=(m,g)=>{const w=N();if(!n||!e.params.history.enabled)return;let u;u=e.params.url?new URL(e.params.url):w.location;const h=e.slides.eq(g);let b=o(h.attr("data-history"));if(e.params.history.root.length>0){let E=e.params.history.root;"/"===E[E.length-1]&&(E=E.slice(0,E.length-1)),b=`${E}/${m}/${b}`}else u.pathname.includes(m)||(b=`${m}/${b}`);e.params.history.keepQuery&&(b+=u.search);const v=w.history.state;v&&v.value===b||(e.params.history.replaceState?w.history.replaceState({value:b},null,b):w.history.pushState({value:b},null,b))},f=(m,g,w)=>{if(g)for(let u=0,h=e.slides.length;u<h;u+=1){const b=e.slides.eq(u);if(o(b.attr("data-history"))===g&&!b.hasClass(e.params.slideDuplicateClass)){const E=b.index();e.slideTo(E,m,w)}}else e.slideTo(0,m,w)},d=()=>{a=p(e.params.url),f(e.params.speed,a.value,!1)};i("init",()=>{e.params.history.enabled&&(()=>{const m=N();
1if(e.params.history){if(!m.history||!m.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);n=!0,a=p(e.params.url),(a.key||a.value)&&(f(0,a.value,e.params.runCallbacksOnInit),e.params.history.replaceState||m.addEventListener("popstate",d))}})()}),i("destroy",()=>{e.params.history.enabled&&(()=>{const m=N();e.params.history.replaceState||m.removeEventListener("popstate",d)})()}),i("transitionEnd _freeModeNoMomentumRelease",()=>{n&&c(e.params.history.key,e.activeIndex)}),i("slideChange",()=>{n&&e.params.cssMode&&c(e.params.history.key,e.activeIndex)})},function Us(t){let{swiper:e,extendParams:s,emit:i,on:n}=t,a=!1;const o=X(),p=N();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const c=()=>{i("hashChange");const r=o.location.hash.replace("#","");if(r!==e.slides.eq(e.activeIndex).attr("data-hash")){const g=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${r}"]`).index();if(typeof g>"u")return;e.slideTo(g)}},f=()=>{if(a&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&p.history&&p.history.replaceState)p.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),i("hashSet");else{const r=e.slides.eq(e.activeIndex),m=r.attr("data-hash")||r.attr("data-history");o.location.hash=m||"",i("hashSet")}};n("init",()=>{e.params.hashNavigation.enabled&&(()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;a=!0;const r=o.location.hash.replace("#","");if(r)for(let g=0,w=e.slides.length;g<w;g+=1){const u=e.slides.eq(g);if((u.attr("data-hash")||u.attr("data-history"))===r&&!u.hasClass(e.params.slideDuplicateClass)){const b=u.index();e.slideTo(b,0,e.params.runCallbacksOnInit,!0)}}e.params.hashNavigation.watchState&&C(p).on("hashchange",c)})()}),n("destroy",()=>{e.params.hashNavigation.enabled&&e.params.hashNavigation.watchState&&C(p).off("hashchange",c)}),n("transitionEnd _freeModeNoMomentumRelease",()=>{a&&f()}),n("slideChange",()=>{a&&e.params.cssMode&&f()})},function Ks(t){let a,{swiper:e,extendParams:s,on:i,emit:n}=t;function o(){if(!e.size)return e.autoplay.running=!1,void(e.autoplay.paused=!1);const u=e.slides.eq(e.activeIndex);let h=e.params.autoplay.delay;u.attr("data-swiper-autoplay")&&(h=u.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(a),a=K(()=>{let b;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),b=e.slidePrev(e.params.speed,!0,!0),n("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?c():(b=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),n("autoplay")):(b=e.slidePrev(e.params.speed,!0,!0),n("autoplay")):e.params.loop?(e.loopFix(),b=e.slideNext(e.params.speed,!0,!0),n("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?c():(b=e.slideTo(0,e.params.speed,!0,!0),n("autoplay")):(b=e.slideNext(e.params.speed,!0,!0),n("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===b)&&o()},h)}function p(){return!(typeof a<"u"||e.autoplay.running||(e.autoplay.running=!0,n("autoplayStart"),o(),0))}function c(){return!(!e.autoplay.running||typeof a>"u"||(a&&(clearTimeout(a),a=void 0),e.autoplay.running=!1,n("autoplayStop"),0))}function f(u){e.autoplay.running&&(e.autoplay.paused||(a&&clearTimeout(a),e.autoplay.paused=!0,0!==u&&e.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(h=>{e.$wrapperEl[0].addEventListener(h,l)}):(e.autoplay.paused=!1,o())))}function d(){const u=X();"hidden"===u.visibilityState&&e.autoplay.running&&f(),"visible"===u.visibilityState&&e.autoplay.paused&&(o(),e.autoplay.paused=!1)}function l(u){!e||e.destroyed||!e.$wrapperEl||u.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(h=>{e.$wrapperEl[0].removeEventListener(h,l)}),e.autoplay.paused=!1,e.autoplay.running?o():c())}function r(){e.params.autoplay.disableOnInteraction?c():(n("autoplayPause"),f()),["transitionend","webkitTransitionEnd"].forEach(u=>{e.$wrapperEl[0].removeEventListener(u,l)})}function m(){e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,n("autoplayResume"),o())}e.autoplay={running:!1,paused:!1},s({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),i("init",()=>{e.params.autoplay.enabled&&(p(),X().addEventListener("visibilitychange",d),function g(){e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",r),e.$el.on("mouseleave",m))}())}),i("beforeTransitionStart",(u,h,b)=>{e.autoplay.running&&(b||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(h):c())}),i("sliderFirstMove",()=>{e.autoplay.running&&(e.params.autoplay.disableOnInteraction?c():f())}),i("touchEnd",()=>{e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&o()}),i("destroy",()=>{(function w(){e.$el.off("mouseenter",r),e.$el.off("mouseleave",m)})(),e.autoplay.running&&c(),X().removeEventListener("visibilitychange",d)}),Object.assign(e.autoplay,{pause:f,run:o,start:p,stop:c})},function Zs(t){let{swiper:e,extendParams:s,on:i}=t;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let n=!1,a=!1;function o(){const f=e.thumbs.swiper;if(!f||f.destroyed)return;const d=f.clickedIndex,l=f.clickedSlide;if(l&&C(l).hasClass(e.params.thumbs.slideThumbActiveClass)||typeof d>"u"||null===d)return;let r;if(r=f.params.loop?parseInt(C(f.clickedSlide).attr("data-swiper-slide-index"),10):d,e.params.loop){let m=e.activeIndex;e.slides.eq(m).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,m=e.activeIndex);const g=e.slides.eq(m).prevAll(`[data-swiper-slide-index="${r}"]`).eq(0).index(),w=e.slides.eq(m).nextAll(`[data-swiper-slide-index="${r}"]`).eq(0).index();r=typeof g>"u"?w:typeof w>"u"?g:w-m<m-g?w:g}e.slideTo(r)}function p(){const{thumbs:f}=e.params;if(n)return!1;n=!0;const d=e.constructor;if(f.swiper instanceof d)e.thumbs.swiper=f.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(ae(f.swiper)){const l=Object.assign({},f.swiper);Object.assign(l,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new d(l),a=!0}return e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",o),!0}function c(f){const d=e.thumbs.swiper;if(!d||d.destroyed)return;const l="auto"===d.params.slidesPerView?d.slidesPerViewDynamic():d.params.slidesPerView;let r=1;const m=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(r=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),d.slides.removeClass(m),d.params.loop||d.params.virtual&&d.params.virtual.enabled)for(let u=0;u<r;u+=1)d.$wrapperEl.children(`[data-swiper-slide-index="${e.realIndex+u}"]`).addClass(m);else for(let u=0;u<r;u+=1)d.slides.eq(e.realIndex+u).addClass(m);const g=e.params.thumbs.autoScrollOffset,w=g&&!d.params.loop;if(e.realIndex!==d.realIndex||w){let h,b,u=d.activeIndex;if(d.params.loop){d.slides.eq(u).hasClass(d.params.slideDuplicateClass)&&(d.loopFix(),d._clientLeft=d.$wrapperEl[0].clientLeft,u=d.activeIndex);const v=d.slides.eq(u).prevAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index(),E=d.slides.eq(u).nextAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index();h=typeof v>"u"?E:typeof E>"u"?v:E-u==u-v?d.params.slidesPerGroup>1?E:u:E-u<u-v?E:v,b=e.activeIndex>e.previousIndex?"next":"prev"}else h=e.realIndex,b=h>e.previousIndex?"next":"prev";w&&(h+="next"===b?g:-1*g),d.visibleSlidesIndexes&&d.visibleSlidesIndexes.indexOf(h)<0&&(
1d.params.centeredSlides&&(h=h>u?h-Math.floor(l/2)+1:h+Math.floor(l/2)-1),d.slideTo(h,f?0:void 0))}}e.thumbs={swiper:null},i("beforeInit",()=>{const{thumbs:f}=e.params;!f||!f.swiper||(p(),c(!0))}),i("slideChange update resize observerUpdate",()=>{c()}),i("setTransition",(f,d)=>{const l=e.thumbs.swiper;!l||l.destroyed||l.setTransition(d)}),i("beforeDestroy",()=>{const f=e.thumbs.swiper;!f||f.destroyed||a&&f.destroy()}),Object.assign(e.thumbs,{init:p,update:c})},function Qs(t){let{swiper:e,extendParams:s,emit:i,once:n}=t;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchStart:function a(){const c=e.getTranslate();e.setTranslate(c),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})},onTouchMove:function o(){const{touchEventsData:c,touches:f}=e;0===c.velocities.length&&c.velocities.push({position:f[e.isHorizontal()?"startX":"startY"],time:c.touchStartTime}),c.velocities.push({position:f[e.isHorizontal()?"currentX":"currentY"],time:R()})},onTouchEnd:function p(c){let{currentPos:f}=c;const{params:d,$wrapperEl:l,rtlTranslate:r,snapGrid:m,touchEventsData:g}=e,u=R()-g.touchStartTime;if(f<-e.minTranslate())e.slideTo(e.activeIndex);else if(f>-e.maxTranslate())e.slideTo(e.slides.length<m.length?m.length-1:e.slides.length-1);else{if(d.freeMode.momentum){if(g.velocities.length>1){const $=g.velocities.pop(),A=g.velocities.pop(),z=$.time-A.time;e.velocity=($.position-A.position)/z,e.velocity/=2,Math.abs(e.velocity)<d.freeMode.minimumVelocity&&(e.velocity=0),(z>150||R()-$.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=d.freeMode.momentumVelocityRatio,g.velocities.length=0;let h=1e3*d.freeMode.momentumRatio,v=e.translate+e.velocity*h;r&&(v=-v);let k,E=!1;const P=20*Math.abs(e.velocity)*d.freeMode.momentumBounceRatio;let O;if(v<e.maxTranslate())d.freeMode.momentumBounce?(v+e.maxTranslate()<-P&&(v=e.maxTranslate()-P),k=e.maxTranslate(),E=!0,g.allowMomentumBounce=!0):v=e.maxTranslate(),d.loop&&d.centeredSlides&&(O=!0);else if(v>e.minTranslate())d.freeMode.momentumBounce?(v-e.minTranslate()>P&&(v=e.minTranslate()+P),k=e.minTranslate(),E=!0,g.allowMomentumBounce=!0):v=e.minTranslate(),d.loop&&d.centeredSlides&&(O=!0);else if(d.freeMode.sticky){let $;for(let A=0;A<m.length;A+=1)if(m[A]>-v){$=A;break}v=Math.abs(m[$]-v)<Math.abs(m[$-1]-v)||"next"===e.swipeDirection?m[$]:m[$-1],v=-v}if(O&&n("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(h=r?Math.abs((-v-e.translate)/e.velocity):Math.abs((v-e.translate)/e.velocity),d.freeMode.sticky){const $=Math.abs((r?-v:v)-e.translate),A=e.slidesSizesGrid[e.activeIndex];h=$<A?d.speed:$<2*A?1.5*d.speed:2.5*d.speed}}else if(d.freeMode.sticky)return void e.slideToClosest();d.freeMode.momentumBounce&&E?(e.updateProgress(k),e.setTransition(h),e.setTranslate(v),e.transitionStart(!0,e.swipeDirection),e.animating=!0,l.transitionEnd(()=>{!e||e.destroyed||!g.allowMomentumBounce||(i("momentumBounce"),e.setTransition(d.speed),setTimeout(()=>{e.setTranslate(k),l.transitionEnd(()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(i("_freeModeNoMomentumRelease"),e.updateProgress(v),e.setTransition(h),e.setTranslate(v),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,l.transitionEnd(()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(v),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(d.freeMode.sticky)return void e.slideToClosest();d.freeMode&&i("_freeModeNoMomentumRelease")}(!d.freeMode.momentum||u>=d.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}}})},function Js(t){let i,n,a,{swiper:e,extendParams:s}=t;s({grid:{rows:1,fill:"column"}}),e.grid={initSlides:f=>{const{slidesPerView:d}=e.params,{rows:l,fill:r}=e.params.grid;n=i/l,a=Math.floor(f/l),i=Math.floor(f/l)===f/l?f:Math.ceil(f/l)*l,"auto"!==d&&"row"===r&&(i=Math.max(i,d*l))},updateSlide:(f,d,l,r)=>{const{slidesPerGroup:m,spaceBetween:g}=e.params,{rows:w,fill:u}=e.params.grid;let h,b,v;if("row"===u&&m>1){const E=Math.floor(f/(m*w)),k=f-w*m*E,P=0===E?m:Math.min(Math.ceil((l-E*w*m)/w),m);v=Math.floor(k/P),b=k-v*P+E*m,h=b+v*i/w,d.css({"-webkit-order":h,order:h})}
1else"column"===u?(b=Math.floor(f/w),v=f-b*w,(b>a||b===a&&v===w-1)&&(v+=1,v>=w&&(v=0,b+=1))):(v=Math.floor(f/n),b=f-v*n);d.css(r("margin-top"),0!==v?g&&`${g}px`:"")},updateWrapperSize:(f,d,l)=>{const{spaceBetween:r,centeredSlides:m,roundLengths:g}=e.params,{rows:w}=e.params.grid;if(e.virtualSize=(f+r)*i,e.virtualSize=Math.ceil(e.virtualSize/w)-r,e.$wrapperEl.css({[l("width")]:`${e.virtualSize+r}px`}),m){d.splice(0,d.length);const u=[];for(let h=0;h<d.length;h+=1){let b=d[h];g&&(b=Math.floor(b)),d[h]<e.virtualSize+d[0]&&u.push(b)}d.push(...u)}}}},function ni(t){let{swiper:e}=t;Object.assign(e,{appendSlide:ei.bind(e),prependSlide:ti.bind(e),addSlide:si.bind(e),removeSlide:ii.bind(e),removeAllSlides:ai.bind(e)})},function ri(t){let{swiper:e,extendParams:s,on:i}=t;s({fadeEffect:{crossFade:!1,transformEl:null}}),Q({effect:"fade",swiper:e,on:i,setTranslate:()=>{const{slides:o}=e,p=e.params.fadeEffect;for(let c=0;c<o.length;c+=1){const f=e.slides.eq(c);let l=-f[0].swiperSlideOffset;e.params.virtualTranslate||(l-=e.translate);let r=0;e.isHorizontal()||(r=l,l=0);const m=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(f[0].progress),0):1+Math.min(Math.max(f[0].progress,-1),0);re(p,f).css({opacity:m}).transform(`translate3d(${l}px, ${r}px, 0px)`)}},setTransition:o=>{const{transformEl:p}=e.params.fadeEffect;(p?e.slides.find(p):e.slides).transition(o),oe({swiper:e,duration:o,transformEl:p,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function li(t){let{swiper:e,extendParams:s,on:i}=t;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const n=(c,f,d)=>{let l=c.find(d?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),r=c.find(d?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===l.length&&(l=C(`<div class="swiper-slide-shadow-${d?"left":"top"}"></div>`),c.append(l)),0===r.length&&(r=C(`<div class="swiper-slide-shadow-${d?"right":"bottom"}"></div>`),c.append(r)),l.length&&(l[0].style.opacity=Math.max(-f,0)),r.length&&(r[0].style.opacity=Math.max(f,0))};Q({effect:"cube",swiper:e,on:i,setTranslate:()=>{const{$el:c,$wrapperEl:f,slides:d,width:l,height:r,rtlTranslate:m,size:g,browser:w}=e,u=e.params.cubeEffect,h=e.isHorizontal(),b=e.virtual&&e.params.virtual.enabled;let E,v=0;u.shadow&&(h?(E=f.find(".swiper-cube-shadow"),0===E.length&&(E=C('<div class="swiper-cube-shadow"></div>'),f.append(E)),E.css({height:`${l}px`})):(E=c.find(".swiper-cube-shadow"),0===E.length&&(E=C('<div class="swiper-cube-shadow"></div>'),c.append(E))));for(let P=0;P<d.length;P+=1){const O=d.eq(P);let $=P;b&&($=parseInt(O.attr("data-swiper-slide-index"),10));let A=90*$,M=Math.floor(A/360);m&&(A=-A,M=Math.floor(-A/360));const z=Math.max(Math.min(O[0].progress,1),-1);let T=0,x=0,S=0;$%4==0?(T=4*-M*g,S=0):($-1)%4==0?(T=0,S=4*-M*g):($-2)%4==0?(T=g+4*M*g,S=g):($-3)%4==0&&(T=-g,S=3*g+4*g*M),m&&(T=-T),h||(x=T,T=0),z<=1&&z>-1&&(v=90*$+90*z,m&&(v=90*-$-90*z)),O.transform(`rotateX(${h?0:-A}deg) rotateY(${h?A:0}deg) translate3d(${T}px, ${x}px, ${S}px)`),u.slideShadows&&n(O,z,h)}if(f.css({"-webkit-transform-origin":`50% 50% -${g/2}px`,"transform-origin":`50% 50% -${g/2}px`}),u.shadow)if(h)E.transform(`translate3d(0px, ${l/2+u.shadowOffset}px, ${-l/2}px) rotateX(90deg) rotateZ(0deg) scale(${u.shadowScale})`);else{const P=Math.abs(v)-90*Math.floor(Math.abs(v)/90),O=1.5-(Math.sin(2*P*Math.PI/360)/2+Math.cos(2*P*Math.PI/360)/2),A=u.shadowScale/O;E.transform(`scale3d(${u.shadowScale}, 1, ${A}) translate3d(0px, ${r/2+u.shadowOffset}px, ${-r/2/A}px) rotateX(-90deg)`)}const k=w.isSafari||w.isWebView?-g/2:0;f.transform(`translate3d(0px,0,${k}px) rotateX(${e.isHorizontal()?0:v}deg) rotateY(${e.isHorizontal()?-v:0}deg)`),f[0].style.setProperty("--swiper-cube-translate-z",`${k}px`)},setTransition:c=>{const{$el:f,slides:d}=e;d.transition(c).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(c),e.params.cubeEffect.shadow&&!e.isHorizontal()&&f.find(".swiper-cube-shadow").transition(c)},recreateShadows:()=>{const c=e.isHorizontal();e.slides.each(f=>
1{const d=Math.max(Math.min(f.progress,1),-1);n(C(f),d,c)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function oi(t){let{swiper:e,extendParams:s,on:i}=t;s({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const n=(c,f,d)=>{let l=e.isHorizontal()?c.find(".swiper-slide-shadow-left"):c.find(".swiper-slide-shadow-top"),r=e.isHorizontal()?c.find(".swiper-slide-shadow-right"):c.find(".swiper-slide-shadow-bottom");0===l.length&&(l=J(d,c,e.isHorizontal()?"left":"top")),0===r.length&&(r=J(d,c,e.isHorizontal()?"right":"bottom")),l.length&&(l[0].style.opacity=Math.max(-f,0)),r.length&&(r[0].style.opacity=Math.max(f,0))};Q({effect:"flip",swiper:e,on:i,setTranslate:()=>{const{slides:c,rtlTranslate:f}=e,d=e.params.flipEffect;for(let l=0;l<c.length;l+=1){const r=c.eq(l);let m=r[0].progress;e.params.flipEffect.limitRotation&&(m=Math.max(Math.min(r[0].progress,1),-1));const g=r[0].swiperSlideOffset;let u=-180*m,h=0,b=e.params.cssMode?-g-e.translate:-g,v=0;e.isHorizontal()?f&&(u=-u):(v=b,b=0,h=-u,u=0),r[0].style.zIndex=-Math.abs(Math.round(m))+c.length,d.slideShadows&&n(r,m,d);const E=`translate3d(${b}px, ${v}px, 0px) rotateX(${h}deg) rotateY(${u}deg)`;re(d,r).transform(E)}},setTransition:c=>{const{transformEl:f}=e.params.flipEffect;(f?e.slides.find(f):e.slides).transition(c).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(c),oe({swiper:e,duration:c,transformEl:f})},recreateShadows:()=>{const c=e.params.flipEffect;e.slides.each(f=>{const d=C(f);let l=d[0].progress;e.params.flipEffect.limitRotation&&(l=Math.max(Math.min(f.progress,1),-1)),n(d,l,c)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function di(t){let{swiper:e,extendParams:s,on:i}=t;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),Q({effect:"coverflow",swiper:e,on:i,setTranslate:()=>{const{width:o,height:p,slides:c,slidesSizesGrid:f}=e,d=e.params.coverflowEffect,l=e.isHorizontal(),r=e.translate,m=l?o/2-r:p/2-r,g=l?d.rotate:-d.rotate,w=d.depth;for(let u=0,h=c.length;u<h;u+=1){const b=c.eq(u),v=f[u],k=(m-b[0].swiperSlideOffset-v/2)/v,P="function"==typeof d.modifier?d.modifier(k):k*d.modifier;let O=l?g*P:0,$=l?0:g*P,A=-w*Math.abs(P),M=d.stretch;"string"==typeof M&&-1!==M.indexOf("%")&&(M=parseFloat(d.stretch)/100*v);let z=l?0:M*P,T=l?M*P:0,x=1-(1-d.scale)*Math.abs(P);Math.abs(T)<.001&&(T=0),Math.abs(z)<.001&&(z=0),Math.abs(A)<.001&&(A=0),Math.abs(O)<.001&&(O=0),Math.abs($)<.001&&($=0),Math.abs(x)<.001&&(x=0);const S=`translate3d(${T}px,${z}px,${A}px) rotateX(${$}deg) rotateY(${O}deg) scale(${x})`;if(re(d,b).transform(S),b[0].style.zIndex=1-Math.abs(Math.round(P)),d.slideShadows){let H=b.find(l?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),y=b.find(l?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===H.length&&(H=J(d,b,l?"left":"top")),0===y.length&&(y=J(d,b,l?"right":"bottom")),H.length&&(H[0].style.opacity=P>0?P:0),y.length&&(y[0].style.opacity=-P>0?-P:0)}}},setTransition:o=>{const{transformEl:p}=e.params.coverflowEffect;(p?e.slides.find(p):e.slides).transition(o).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(o)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function ci(t){let{swiper:e,extendParams:s,on:i}=t;s({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const n=p=>"string"==typeof p?p:`${p}px`;Q({effect:"creative",swiper:e,on:i,setTranslate:()=>{const{slides:p,$wrapperEl:c,slidesSizesGrid:f}=e,d=e.params.creativeEffect,{progressMultiplier:l}=d,r=e.params.centeredSlides;r&&c.transform(`translateX(calc(50% - ${f[0]/2-e.params.slidesOffsetBefore||0}px))`);for(let m=0;m<p.length;m+=1){const g=p.eq(m),w=g[0].progress,u=Math.min(Math.max(g[0].progress,-d.limitProgress),d.limitProgress);let h=u;r||(h=Math.min(Math.max(g[0].originalProgress,-d.limitProgress),d.limitProgress));const b=g[0].swiperSlideOffset,v=[e.params.cssMode?-b-e.translate:-b,0,0],E=[0,0,0];let k=!1;e.isHorizontal()||(v[1]=v[0],v[0]=0);
1let P={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};u<0?(P=d.next,k=!0):u>0&&(P=d.prev,k=!0),v.forEach((x,S)=>{v[S]=`calc(${x}px + (${n(P.translate[S])} * ${Math.abs(u*l)}))`}),E.forEach((x,S)=>{E[S]=P.rotate[S]*Math.abs(u*l)}),g[0].style.zIndex=-Math.abs(Math.round(w))+p.length;const O=v.join(", "),M=h<0?1+(1-P.opacity)*h*l:1-(1-P.opacity)*h*l,z=`translate3d(${O}) rotateX(${E[0]}deg) rotateY(${E[1]}deg) rotateZ(${E[2]}deg) ${h<0?`scale(${1+(1-P.scale)*h*l})`:`scale(${1-(1-P.scale)*h*l})`}`;if(k&&P.shadow||!k){let x=g.children(".swiper-slide-shadow");0===x.length&&P.shadow&&(x=J(d,g)),x.length&&(x[0].style.opacity=Math.min(Math.max(Math.abs(d.shadowPerProgress?u*(1/d.limitProgress):u),0),1))}const T=re(d,g);T.transform(z).css({opacity:M}),P.origin&&T.css("transform-origin",P.origin)}},setTransition:p=>{const{transformEl:c}=e.params.creativeEffect;(c?e.slides.find(c):e.slides).transition(p).find(".swiper-slide-shadow").transition(p),oe({swiper:e,duration:p,transformEl:c,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},function fi(t){let{swiper:e,extendParams:s,on:i}=t;s({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),Q({effect:"cards",swiper:e,on:i,setTranslate:()=>{const{slides:o,activeIndex:p}=e,c=e.params.cardsEffect,{startTranslate:f,isTouched:d}=e.touchEventsData,l=e.translate;for(let r=0;r<o.length;r+=1){const m=o.eq(r),g=m[0].progress,w=Math.min(Math.max(g,-4),4);let u=m[0].swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&e.$wrapperEl.transform(`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(u-=o[0].swiperSlideOffset);let h=e.params.cssMode?-u-e.translate:-u,b=0;const v=-100*Math.abs(w);let E=1,k=-c.perSlideRotate*w,P=c.perSlideOffset-.75*Math.abs(w);const O=e.virtual&&e.params.virtual.enabled?e.virtual.from+r:r;if((O===p||O===p-1)&&w>0&&w<1&&(d||e.params.cssMode)&&l<f||(O===p||O===p+1)&&w<0&&w>-1&&(d||e.params.cssMode)&&l>f){const x=(1-Math.abs((Math.abs(w)-.5)/.5))**.5;k+=-28*w*x,E+=-.5*x,P+=96*x,b=-25*x*Math.abs(w)+"%"}if(h=w<0?`calc(${h}px + (${P*Math.abs(w)}%))`:w>0?`calc(${h}px + (-${P*Math.abs(w)}%))`:`${h}px`,!e.isHorizontal()){const x=b;b=h,h=x}const z=`\n translate3d(${h}, ${b}, ${v}px)\n rotateZ(${c.rotate?k:0}deg)\n scale(${w<0?""+(1+(1-E)*w):""+(1-(1-E)*w)})\n `;if(c.slideShadows){let x=m.find(".swiper-slide-shadow");0===x.length&&(x=J(c,m)),x.length&&(x[0].style.opacity=Math.min(Math.max((Math.abs(w)-.5)/.5,0),1))}m[0].style.zIndex=-Math.abs(Math.round(g))+o.length,re(c,m).transform(z)}},setTransition:o=>{const{transformEl:p}=e.params.cardsEffect;(p?e.slides.find(p):e.slides).transition(o).find(".swiper-slide-shadow").transition(o),oe({swiper:e,duration:o,transformEl:p})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}]),W});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.