@tarojs/components
Version:
Taro 组件库。
1 lines • 190 kB
JavaScript
import{r as registerInstance,c as createEvent,h,H as Host,g as getElement}from"./index-5bd7cbab.js";import{c as classnames}from"./index-cd1a2d33.js";import{d as debounce}from"./index-cad8203e.js";function isObject$1(e){return e!==null&&typeof e==="object"&&"constructor"in e&&e.constructor===Object}function extend$1(e,t){if(e===void 0){e={}}if(t===void 0){t={}}Object.keys(t).forEach((function(a){if(typeof e[a]==="undefined")e[a]=t[a];else if(isObject$1(t[a])&&isObject$1(e[a])&&Object.keys(t[a]).length>0){extend$1(e[a],t[a])}}))}var ssrDocument={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function getDocument(){var e=typeof document!=="undefined"?document:{};extend$1(e,ssrDocument);return e}var ssrWindow={document:ssrDocument,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function e(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){if(typeof setTimeout==="undefined"){e();return null}return setTimeout(e,0)},cancelAnimationFrame:function(e){if(typeof setTimeout==="undefined"){return}clearTimeout(e)}};function getWindow(){var e=typeof window!=="undefined"?window:{};extend$1(e,ssrWindow);return e}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}function _getPrototypeOf(e){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function e(t){return t.__proto__||Object.getPrototypeOf(t)};return _getPrototypeOf(e)}function _setPrototypeOf(e,t){_setPrototypeOf=Object.setPrototypeOf||function e(t,a){t.__proto__=a;return t};return _setPrototypeOf(e,t)}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],(function(){})));return true}catch(e){return false}}function _construct(e,t,a){if(_isNativeReflectConstruct()){_construct=Reflect.construct}else{_construct=function e(t,a,r){var i=[null];i.push.apply(i,a);var s=Function.bind.apply(t,i);var n=new s;if(r)_setPrototypeOf(n,r.prototype);return n}}return _construct.apply(null,arguments)}function _isNativeFunction(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function _wrapNativeSuper(e){var t=typeof Map==="function"?new Map:undefined;_wrapNativeSuper=function e(a){if(a===null||!_isNativeFunction(a))return a;if(typeof a!=="function"){throw new TypeError("Super expression must either be null or a function")}if(typeof t!=="undefined"){if(t.has(a))return t.get(a);t.set(a,r)}function r(){return _construct(a,arguments,_getPrototypeOf(this).constructor)}r.prototype=Object.create(a.prototype,{constructor:{value:r,enumerable:false,writable:true,configurable:true}});return _setPrototypeOf(r,a)};return _wrapNativeSuper(e)}function _assertThisInitialized(e){if(e===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e}function makeReactive(e){var t=e.__proto__;Object.defineProperty(e,"__proto__",{get:function e(){return t},set:function e(a){t.__proto__=a}})}var Dom7=function(e){_inheritsLoose(t,e);function t(t){var a;a=e.call.apply(e,[this].concat(t))||this;makeReactive(_assertThisInitialized(a));return a}return t}(_wrapNativeSuper(Array));function arrayFlat(e){if(e===void 0){e=[]}var t=[];e.forEach((function(e){if(Array.isArray(e)){t.push.apply(t,arrayFlat(e))}else{t.push(e)}}));return t}function arrayFilter(e,t){return Array.prototype.filter.call(e,t)}function arrayUnique(e){var t=[];for(var a=0;a<e.length;a+=1){if(t.indexOf(e[a])===-1)t.push(e[a])}return t}function qsa(e,t){if(typeof e!=="string"){return[e]}var a=[];var r=t.querySelectorAll(e);for(var i=0;i<r.length;i+=1){a.push(r[i])}return a}function $(e,t){var a=getWindow();var r=getDocument();var i=[];if(!t&&e instanceof Dom7){return e}if(!e){return new Dom7(i)}if(typeof e==="string"){var s=e.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){var n="div";if(s.indexOf("<li")===0)n="ul";if(s.indexOf("<tr")===0)n="tbody";if(s.indexOf("<td")===0||s.indexOf("<th")===0)n="tr";if(s.indexOf("<tbody")===0)n="table";if(s.indexOf("<option")===0)n="select";var o=r.createElement(n);o.innerHTML=s;for(var l=0;l<o.childNodes.length;l+=1){i.push(o.childNodes[l])}}else{i=qsa(e.trim(),t||r)}}else if(e.nodeType||e===a||e===r){i.push(e)}else if(Array.isArray(e)){if(e instanceof Dom7)return e;i=e}return new Dom7(arrayUnique(i))}$.fn=Dom7.prototype;function addClass(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++){t[a]=arguments[a]}var r=arrayFlat(t.map((function(e){return e.split(" ")})));this.forEach((function(e){var t;(t=e.classList).add.apply(t,r)}));return this}function removeClass(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++){t[a]=arguments[a]}var r=arrayFlat(t.map((function(e){return e.split(" ")})));this.forEach((function(e){var t;(t=e.classList).remove.apply(t,r)}));return this}function toggleClass(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++){t[a]=arguments[a]}var r=arrayFlat(t.map((function(e){return e.split(" ")})));this.forEach((function(e){r.forEach((function(t){e.classList.toggle(t)}))}))}function hasClass(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++){t[a]=arguments[a]}var r=arrayFlat(t.map((function(e){return e.split(" ")})));return arrayFilter(this,(function(e){return r.filter((function(t){return e.classList.contains(t)})).length>0})).length>0}function attr(e,t){if(arguments.length===1&&typeof e==="string"){if(this[0])return this[0].getAttribute(e);return undefined}for(var a=0;a<this.length;a+=1){if(arguments.length===2){this[a].setAttribute(e,t)}else{for(var r in e){this[a][r]=e[r];this[a].setAttribute(r,e[r])}}}return this}function removeAttr(e){for(var t=0;t<this.length;t+=1){this[t].removeAttribute(e)}return this}function transform(e){for(var t=0;t<this.length;t+=1){this[t].style.transform=e}return this}function transition$1(e){for(var t=0;t<this.length;t+=1){this[t].style.transitionDuration=typeof e!=="string"?e+"ms":e}return this}function on(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++){t[a]=arguments[a]}var r=t[0],i=t[1],s=t[2],n=t[3];if(typeof t[1]==="function"){r=t[0];s=t[1];n=t[2];i=undefined}if(!n)n=false;function o(e){var t=e.target;if(!t)return;var a=e.target.dom7EventData||[];if(a.indexOf(e)<0){a.unshift(e)}if($(t).is(i))s.apply(t,a);else{var r=$(t).parents();for(var n=0;n<r.length;n+=1){if($(r[n]).is(i))s.apply(r[n],a)}}}function l(e){var t=e&&e.target?e.target.dom7EventData||[]:[];if(t.indexOf(e)<0){t.unshift(e)}s.apply(this,t)}var d=r.split(" ");var p;for(var u=0;u<this.length;u+=1){var f=this[u];if(!i){for(p=0;p<d.length;p+=1){var c=d[p];if(!f.dom7Listeners)f.dom7Listeners={};if(!f.dom7Listeners[c])f.dom7Listeners[c]=[];f.dom7Listeners[c].push({listener:s,proxyListener:l});f.addEventListener(c,l,n)}}else{for(p=0;p<d.length;p+=1){var v=d[p];if(!f.dom7LiveListeners)f.dom7LiveListeners={};if(!f.dom7LiveListeners[v])f.dom7LiveListeners[v]=[];f.dom7LiveListeners[v].push({listener:s,proxyListener:o});f.addEventListener(v,o,n)}}}return this}function off(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++){t[a]=arguments[a]}var r=t[0],i=t[1],s=t[2],n=t[3];if(typeof t[1]==="function"){r=t[0];s=t[1];n=t[2];i=undefined}if(!n)n=false;var o=r.split(" ");for(var l=0;l<o.length;l+=1){var d=o[l];for(var p=0;p<this.length;p+=1){var u=this[p];var f=void 0;if(!i&&u.dom7Listeners){f=u.dom7Listeners[d]}else if(i&&u.dom7LiveListeners){f=u.dom7LiveListeners[d]}if(f&&f.length){for(var c=f.length-1;c>=0;c-=1){var v=f[c];if(s&&v.listener===s){u.removeEventListener(d,v.proxyListener,n);f.splice(c,1)}else if(s&&v.listener&&v.listener.dom7proxy&&v.listener.dom7proxy===s){u.removeEventListener(d,v.proxyListener,n);f.splice(c,1)}else if(!s){u.removeEventListener(d,v.proxyListener,n);f.splice(c,1)}}}}}return this}function trigger(){var e=getWindow();for(var t=arguments.length,a=new Array(t),r=0;r<t;r++){a[r]=arguments[r]}var i=a[0].split(" ");var s=a[1];for(var n=0;n<i.length;n+=1){var o=i[n];for(var l=0;l<this.length;l+=1){var d=this[l];if(e.CustomEvent){var p=new e.CustomEvent(o,{detail:s,bubbles:true,cancelable:true});d.dom7EventData=a.filter((function(e,t){return t>0}));d.dispatchEvent(p);d.dom7EventData=[];delete d.dom7EventData}}}return this}function transitionEnd$1(e){var t=this;function a(r){if(r.target!==this)return;e.call(this,r);t.off("transitionend",a)}if(e){t.on("transitionend",a)}return this}function outerWidth(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function outerHeight(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function offset(){if(this.length>0){var e=getWindow();var t=getDocument();var a=this[0];var r=a.getBoundingClientRect();var i=t.body;var s=a.clientTop||i.clientTop||0;var n=a.clientLeft||i.clientLeft||0;var o=a===e?e.scrollY:a.scrollTop;var l=a===e?e.scrollX:a.scrollLeft;return{top:r.top+o-s,left:r.left+l-n}}return null}function styles(){var e=getWindow();if(this[0])return e.getComputedStyle(this[0],null);return{}}function css(e,t){var a=getWindow();var r;if(arguments.length===1){if(typeof e==="string"){if(this[0])return a.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(r=0;r<this.length;r+=1){for(var i in e){this[r].style[i]=e[i]}}return this}}if(arguments.length===2&&typeof e==="string"){for(r=0;r<this.length;r+=1){this[r].style[e]=t}return this}return this}function each(e){if(!e)return this;this.forEach((function(t,a){e.apply(t,[t,a])}));return this}function filter(e){var t=arrayFilter(this,e);return $(t)}function html(e){if(typeof e==="undefined"){return this[0]?this[0].innerHTML:null}for(var t=0;t<this.length;t+=1){this[t].innerHTML=e}return this}function text(e){if(typeof e==="undefined"){return this[0]?this[0].textContent.trim():null}for(var t=0;t<this.length;t+=1){this[t].textContent=e}return this}function is(e){var t=getWindow();var a=getDocument();var r=this[0];var i;var s;if(!r||typeof e==="undefined")return false;if(typeof e==="string"){if(r.matches)return r.matches(e);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(r.msMatchesSelector)return r.msMatchesSelector(e);i=$(e);for(s=0;s<i.length;s+=1){if(i[s]===r)return true}return false}if(e===a){return r===a}if(e===t){return r===t}if(e.nodeType||e instanceof Dom7){i=e.nodeType?[e]:e;for(s=0;s<i.length;s+=1){if(i[s]===r)return true}return false}return false}function index(){var e=this[0];var t;if(e){t=0;while((e=e.previousSibling)!==null){if(e.nodeType===1)t+=1}return t}return undefined}function eq(e){if(typeof e==="undefined")return this;var t=this.length;if(e>t-1){return $([])}if(e<0){var a=t+e;if(a<0)return $([]);return $([this[a]])}return $([this[e]])}function append(){var e;var t=getDocument();for(var a=0;a<arguments.length;a+=1){e=a<0||arguments.length<=a?undefined:arguments[a];for(var r=0;r<this.length;r+=1){if(typeof e==="string"){var i=t.createElement("div");i.innerHTML=e;while(i.firstChild){this[r].appendChild(i.firstChild)}}else if(e instanceof Dom7){for(var s=0;s<e.length;s+=1){this[r].appendChild(e[s])}}else{this[r].appendChild(e)}}}return this}function prepend(e){var t=getDocument();var a;var r;for(a=0;a<this.length;a+=1){if(typeof e==="string"){var i=t.createElement("div");i.innerHTML=e;for(r=i.childNodes.length-1;r>=0;r-=1){this[a].insertBefore(i.childNodes[r],this[a].childNodes[0])}}else if(e instanceof Dom7){for(r=0;r<e.length;r+=1){this[a].insertBefore(e[r],this[a].childNodes[0])}}else{this[a].insertBefore(e,this[a].childNodes[0])}}return this}function next(e){if(this.length>0){if(e){if(this[0].nextElementSibling&&$(this[0].nextElementSibling).is(e)){return $([this[0].nextElementSibling])}return $([])}if(this[0].nextElementSibling)return $([this[0].nextElementSibling]);return $([])}return $([])}function nextAll(e){var t=[];var a=this[0];if(!a)return $([]);while(a.nextElementSibling){var r=a.nextElementSibling;if(e){if($(r).is(e))t.push(r)}else t.push(r);a=r}return $(t)}function prev(e){if(this.length>0){var t=this[0];if(e){if(t.previousElementSibling&&$(t.previousElementSibling).is(e)){return $([t.previousElementSibling])}return $([])}if(t.previousElementSibling)return $([t.previousElementSibling]);return $([])}return $([])}function prevAll(e){var t=[];var a=this[0];if(!a)return $([]);while(a.previousElementSibling){var r=a.previousElementSibling;if(e){if($(r).is(e))t.push(r)}else t.push(r);a=r}return $(t)}function parent(e){var t=[];for(var a=0;a<this.length;a+=1){if(this[a].parentNode!==null){if(e){if($(this[a].parentNode).is(e))t.push(this[a].parentNode)}else{t.push(this[a].parentNode)}}}return $(t)}function parents(e){var t=[];for(var a=0;a<this.length;a+=1){var r=this[a].parentNode;while(r){if(e){if($(r).is(e))t.push(r)}else{t.push(r)}r=r.parentNode}}return $(t)}function closest(e){var t=this;if(typeof e==="undefined"){return $([])}if(!t.is(e)){t=t.parents(e).eq(0)}return t}function find(e){var t=[];for(var a=0;a<this.length;a+=1){var r=this[a].querySelectorAll(e);for(var i=0;i<r.length;i+=1){t.push(r[i])}}return $(t)}function children(e){var t=[];for(var a=0;a<this.length;a+=1){var r=this[a].children;for(var i=0;i<r.length;i+=1){if(!e||$(r[i]).is(e)){t.push(r[i])}}}return $(t)}function remove(){for(var e=0;e<this.length;e+=1){if(this[e].parentNode)this[e].parentNode.removeChild(this[e])}return this}var Methods={addClass:addClass,removeClass:removeClass,hasClass:hasClass,toggleClass:toggleClass,attr:attr,removeAttr:removeAttr,transform:transform,transition:transition$1,on:on,off:off,trigger:trigger,transitionEnd:transitionEnd$1,outerWidth:outerWidth,outerHeight:outerHeight,styles:styles,offset:offset,css:css,each:each,html:html,text:text,is:is,index:index,eq:eq,append:append,prepend:prepend,next:next,nextAll:nextAll,prev:prev,prevAll:prevAll,parent:parent,parents:parents,closest:closest,find:find,children:children,filter:filter,remove:remove};Object.keys(Methods).forEach((function(e){Object.defineProperty($.fn,e,{value:Methods[e],writable:true})}));function deleteProps(e){var t=e;Object.keys(t).forEach((function(e){try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}function nextTick(e,t){if(t===void 0){t=0}return setTimeout(e,t)}function now(){return Date.now()}function getComputedStyle$1(e){var t=getWindow();var a;if(t.getComputedStyle){a=t.getComputedStyle(e,null)}if(!a&&e.currentStyle){a=e.currentStyle}if(!a){a=e.style}return a}function getTranslate(e,t){if(t===void 0){t="x"}var a=getWindow();var r;var i;var s;var n=getComputedStyle$1(e);if(a.WebKitCSSMatrix){i=n.transform||n.webkitTransform;if(i.split(",").length>6){i=i.split(", ").map((function(e){return e.replace(",",".")})).join(", ")}s=new a.WebKitCSSMatrix(i==="none"?"":i)}else{s=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,");r=s.toString().split(",")}if(t==="x"){if(a.WebKitCSSMatrix)i=s.m41;else if(r.length===16)i=parseFloat(r[12]);else i=parseFloat(r[4])}if(t==="y"){if(a.WebKitCSSMatrix)i=s.m42;else if(r.length===16)i=parseFloat(r[13]);else i=parseFloat(r[5])}return i||0}function isObject(e){return typeof e==="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function isNode(e){if(typeof window!=="undefined"){return e instanceof HTMLElement}return e&&(e.nodeType===1||e.nodeType===11)}function extend(){var e=Object(arguments.length<=0?undefined:arguments[0]);var t=["__proto__","constructor","prototype"];for(var a=1;a<arguments.length;a+=1){var r=a<0||arguments.length<=a?undefined:arguments[a];if(r!==undefined&&r!==null&&!isNode(r)){var i=Object.keys(Object(r)).filter((function(e){return t.indexOf(e)<0}));for(var s=0,n=i.length;s<n;s+=1){var o=i[s];var l=Object.getOwnPropertyDescriptor(r,o);if(l!==undefined&&l.enumerable){if(isObject(e[o])&&isObject(r[o])){if(r[o].__swiper__){e[o]=r[o]}else{extend(e[o],r[o])}}else if(!isObject(e[o])&&isObject(r[o])){e[o]={};if(r[o].__swiper__){e[o]=r[o]}else{extend(e[o],r[o])}}else{e[o]=r[o]}}}}}return e}function bindModuleMethods(e,t){Object.keys(t).forEach((function(a){if(isObject(t[a])){Object.keys(t[a]).forEach((function(r){if(typeof t[a][r]==="function"){t[a][r]=t[a][r].bind(e)}}))}e[a]=t[a]}))}function classesToSelector(e){if(e===void 0){e=""}return"."+e.trim().replace(/([\.:\/])/g,"\\$1").replace(/ /g,".")}function createElementIfNotDefined(e,t,a,r){var i=getDocument();if(a){Object.keys(r).forEach((function(a){if(!t[a]&&t.auto===true){var s=i.createElement("div");s.className=r[a];e.append(s);t[a]=s}}))}return t}var support;function calcSupport(){var e=getWindow();var t=getDocument();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:function t(){return"MutationObserver"in e||"WebkitMutationObserver"in e}(),passiveListener:function t(){var a=false;try{var r=Object.defineProperty({},"passive",{get:function e(){a=true}});e.addEventListener("testPassiveListener",null,r)}catch(e){}return a}(),gestures:function t(){return"ongesturestart"in e}()}}function getSupport(){if(!support){support=calcSupport()}return support}var device;function calcDevice(e){var t=e===void 0?{}:e,a=t.userAgent;var r=getSupport();var i=getWindow();var s=i.navigator.platform;var n=a||i.navigator.userAgent;var o={ios:false,android:false};var l=i.screen.width;var d=i.screen.height;var p=n.match(/(Android);?[\s\/]+([\d.]+)?/);var u=n.match(/(iPad).*OS\s([\d_]+)/);var f=n.match(/(iPod)(.*OS\s([\d_]+))?/);var c=!u&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/);var v=s==="Win32";var h=s==="MacIntel";var m=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];if(!u&&h&&r.touch&&m.indexOf(l+"x"+d)>=0){u=n.match(/(Version)\/([\d.]+)/);if(!u)u=[0,1,"13_0_0"];h=false}if(p&&!v){o.os="android";o.android=true}if(u||c||f){o.os="ios";o.ios=true}return o}function getDevice(e){if(e===void 0){e={}}if(!device){device=calcDevice(e)}return device}var browser;function calcBrowser(){var e=getWindow();function t(){var t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}return{isEdge:!!e.navigator.userAgent.match(/Edge/g),isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function getBrowser(){if(!browser){browser=calcBrowser()}return browser}var supportsResizeObserver=function e(){var t=getWindow();return typeof t.ResizeObserver!=="undefined"};var Resize={name:"resize",create:function e(){var t=this;extend(t,{resize:{observer:null,createObserver:function e(){if(!t||t.destroyed||!t.initialized)return;t.resize.observer=new ResizeObserver((function(e){var a=t.width,r=t.height;var i=a;var s=r;e.forEach((function(e){var a=e.contentBoxSize,r=e.contentRect,n=e.target;if(n&&n!==t.el)return;i=r?r.width:(a[0]||a).inlineSize;s=r?r.height:(a[0]||a).blockSize}));if(i!==a||s!==r){t.resize.resizeHandler()}}));t.resize.observer.observe(t.el)},removeObserver:function e(){if(t.resize.observer&&t.resize.observer.unobserve&&t.el){t.resize.observer.unobserve(t.el);t.resize.observer=null}},resizeHandler:function e(){if(!t||t.destroyed||!t.initialized)return;t.emit("beforeResize");t.emit("resize")},orientationChangeHandler:function e(){if(!t||t.destroyed||!t.initialized)return;t.emit("orientationchange")}}})},on:{init:function e(t){var a=getWindow();if(t.params.resizeObserver&&supportsResizeObserver()){t.resize.createObserver();return}a.addEventListener("resize",t.resize.resizeHandler);a.addEventListener("orientationchange",t.resize.orientationChangeHandler)},destroy:function e(t){var a=getWindow();t.resize.removeObserver();a.removeEventListener("resize",t.resize.resizeHandler);a.removeEventListener("orientationchange",t.resize.orientationChangeHandler)}}};function _extends$i(){_extends$i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a){if(Object.prototype.hasOwnProperty.call(a,r)){e[r]=a[r]}}}return e};return _extends$i.apply(this,arguments)}var Observer={attach:function e(t,a){if(a===void 0){a={}}var r=getWindow();var i=this;var s=r.MutationObserver||r.WebkitMutationObserver;var n=new s((function(e){if(e.length===1){i.emit("observerUpdate",e[0]);return}var t=function t(){i.emit("observerUpdate",e[0])};if(r.requestAnimationFrame){r.requestAnimationFrame(t)}else{r.setTimeout(t,0)}}));n.observe(t,{attributes:typeof a.attributes==="undefined"?true:a.attributes,childList:typeof a.childList==="undefined"?true:a.childList,characterData:typeof a.characterData==="undefined"?true:a.characterData});i.observer.observers.push(n)},init:function e(){var t=this;if(!t.support.observer||!t.params.observer)return;if(t.params.observeParents){var a=t.$el.parents();for(var r=0;r<a.length;r+=1){t.observer.attach(a[r])}}t.observer.attach(t.$el[0],{childList:t.params.observeSlideChildren});t.observer.attach(t.$wrapperEl[0],{attributes:false})},destroy:function e(){var t=this;t.observer.observers.forEach((function(e){e.disconnect()}));t.observer.observers=[]}};var Observer$1={name:"observer",params:{observer:false,observeParents:false,observeSlideChildren:false},create:function e(){var t=this;bindModuleMethods(t,{observer:_extends$i({},Observer,{observers:[]})})},on:{init:function e(t){t.observer.init()},destroy:function e(t){t.observer.destroy()}}};var modular={useParams:function e(t){var a=this;if(!a.modules)return;Object.keys(a.modules).forEach((function(e){var r=a.modules[e];if(r.params){extend(t,r.params)}}))},useModules:function e(t){if(t===void 0){t={}}var a=this;if(!a.modules)return;Object.keys(a.modules).forEach((function(e){var r=a.modules[e];var i=t[e]||{};if(r.on&&a.on){Object.keys(r.on).forEach((function(e){a.on(e,r.on[e])}))}if(r.create){r.create.bind(a)(i)}}))}};var eventsEmitter={on:function e(t,a,r){var i=this;if(typeof a!=="function")return i;var s=r?"unshift":"push";t.split(" ").forEach((function(e){if(!i.eventsListeners[e])i.eventsListeners[e]=[];i.eventsListeners[e][s](a)}));return i},once:function e(t,a,r){var i=this;if(typeof a!=="function")return i;function s(){i.off(t,s);if(s.__emitterProxy){delete s.__emitterProxy}for(var e=arguments.length,r=new Array(e),n=0;n<e;n++){r[n]=arguments[n]}a.apply(i,r)}s.__emitterProxy=a;return i.on(t,s,r)},onAny:function e(t,a){var r=this;if(typeof t!=="function")return r;var i=a?"unshift":"push";if(r.eventsAnyListeners.indexOf(t)<0){r.eventsAnyListeners[i](t)}return r},offAny:function e(t){var a=this;if(!a.eventsAnyListeners)return a;var r=a.eventsAnyListeners.indexOf(t);if(r>=0){a.eventsAnyListeners.splice(r,1)}return a},off:function e(t,a){var r=this;if(!r.eventsListeners)return r;t.split(" ").forEach((function(e){if(typeof a==="undefined"){r.eventsListeners[e]=[]}else if(r.eventsListeners[e]){r.eventsListeners[e].forEach((function(t,i){if(t===a||t.__emitterProxy&&t.__emitterProxy===a){r.eventsListeners[e].splice(i,1)}}))}}));return r},emit:function e(){var t=this;if(!t.eventsListeners)return t;var a;var r;var i;for(var s=arguments.length,n=new Array(s),o=0;o<s;o++){n[o]=arguments[o]}if(typeof n[0]==="string"||Array.isArray(n[0])){a=n[0];r=n.slice(1,n.length);i=t}else{a=n[0].events;r=n[0].data;i=n[0].context||t}r.unshift(i);var l=Array.isArray(a)?a:a.split(" ");l.forEach((function(e){if(t.eventsAnyListeners&&t.eventsAnyListeners.length){t.eventsAnyListeners.forEach((function(t){t.apply(i,[e].concat(r))}))}if(t.eventsListeners&&t.eventsListeners[e]){t.eventsListeners[e].forEach((function(e){e.apply(i,r)}))}}));return t}};function updateSize(){var e=this;var t;var a;var r=e.$el;if(typeof e.params.width!=="undefined"&&e.params.width!==null){t=e.params.width}else{t=r[0].clientWidth}if(typeof e.params.height!=="undefined"&&e.params.height!==null){a=e.params.height}else{a=r[0].clientHeight}if(t===0&&e.isHorizontal()||a===0&&e.isVertical()){return}t=t-parseInt(r.css("padding-left")||0,10)-parseInt(r.css("padding-right")||0,10);a=a-parseInt(r.css("padding-top")||0,10)-parseInt(r.css("padding-bottom")||0,10);if(Number.isNaN(t))t=0;if(Number.isNaN(a))a=0;extend(e,{width:t,height:a,size:e.isHorizontal()?t:a})}function updateSlides(){var e=this;function t(t){if(e.isHorizontal()){return t}return{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function a(e,a){return parseFloat(e.getPropertyValue(t(a))||0)}var r=e.params;var i=e.$wrapperEl,s=e.size,n=e.rtlTranslate,o=e.wrongRTL;var l=e.virtual&&r.virtual.enabled;var d=l?e.virtual.slides.length:e.slides.length;var p=i.children("."+e.params.slideClass);var u=l?e.virtual.slides.length:p.length;var f=[];var c=[];var v=[];var h=r.slidesOffsetBefore;if(typeof h==="function"){h=r.slidesOffsetBefore.call(e)}var m=r.slidesOffsetAfter;if(typeof m==="function"){m=r.slidesOffsetAfter.call(e)}var g=e.snapGrid.length;var w=e.slidesGrid.length;var b=r.spaceBetween;var y=-h;var x=0;var E=0;if(typeof s==="undefined"){return}if(typeof b==="string"&&b.indexOf("%")>=0){b=parseFloat(b.replace("%",""))/100*s}e.virtualSize=-b;if(n)p.css({marginLeft:"",marginTop:""});else p.css({marginRight:"",marginBottom:""});var C;if(r.slidesPerColumn>1){if(Math.floor(u/r.slidesPerColumn)===u/e.params.slidesPerColumn){C=u}else{C=Math.ceil(u/r.slidesPerColumn)*r.slidesPerColumn}if(r.slidesPerView!=="auto"&&r.slidesPerColumnFill==="row"){C=Math.max(C,r.slidesPerView*r.slidesPerColumn)}}var T;var S=r.slidesPerColumn;var A=C/S;var M=Math.floor(u/r.slidesPerColumn);for(var $=0;$<u;$+=1){T=0;var k=p.eq($);if(r.slidesPerColumn>1){var z=void 0;var P=void 0;var O=void 0;if(r.slidesPerColumnFill==="row"&&r.slidesPerGroup>1){var L=Math.floor($/(r.slidesPerGroup*r.slidesPerColumn));var I=$-r.slidesPerColumn*r.slidesPerGroup*L;var D=L===0?r.slidesPerGroup:Math.min(Math.ceil((u-L*S*r.slidesPerGroup)/S),r.slidesPerGroup);O=Math.floor(I/D);P=I-O*D+L*r.slidesPerGroup;z=P+O*C/S;k.css({"-webkit-box-ordinal-group":z,"-moz-box-ordinal-group":z,"-ms-flex-order":z,"-webkit-order":z,order:z})}else if(r.slidesPerColumnFill==="column"){P=Math.floor($/S);O=$-P*S;if(P>M||P===M&&O===S-1){O+=1;if(O>=S){O=0;P+=1}}}else{O=Math.floor($/A);P=$-O*A}k.css(t("margin-top"),O!==0?r.spaceBetween&&r.spaceBetween+"px":"")}if(k.css("display")==="none")continue;if(r.slidesPerView==="auto"){var B=getComputedStyle(k[0]);var N=k[0].style.transform;var _=k[0].style.webkitTransform;if(N){k[0].style.transform="none"}if(_){k[0].style.webkitTransform="none"}if(r.roundLengths){T=e.isHorizontal()?k.outerWidth(true):k.outerHeight(true)}else{var G=a(B,"width");var Y=a(B,"padding-left");var H=a(B,"padding-right");var W=a(B,"margin-left");var R=a(B,"margin-right");var j=B.getPropertyValue("box-sizing");if(j&&j==="border-box"){T=G+W+R}else{var F=k[0],X=F.clientWidth,V=F.offsetWidth;T=G+Y+H+W+R+(V-X)}}if(N){k[0].style.transform=N}if(_){k[0].style.webkitTransform=_}if(r.roundLengths)T=Math.floor(T)}else{T=(s-(r.slidesPerView-1)*b)/r.slidesPerView;if(r.roundLengths)T=Math.floor(T);if(p[$]){p[$].style[t("width")]=T+"px"}}if(p[$]){p[$].swiperSlideSize=T}v.push(T);if(r.centeredSlides){y=y+T/2+x/2+b;if(x===0&&$!==0)y=y-s/2-b;if($===0)y=y-s/2-b;if(Math.abs(y)<1/1e3)y=0;if(r.roundLengths)y=Math.floor(y);if(E%r.slidesPerGroup===0)f.push(y);c.push(y)}else{if(r.roundLengths)y=Math.floor(y);if((E-Math.min(e.params.slidesPerGroupSkip,E))%e.params.slidesPerGroup===0)f.push(y);c.push(y);y=y+T+b}e.virtualSize+=T+b;x=T;E+=1}e.virtualSize=Math.max(e.virtualSize,s)+m;var q;if(n&&o&&(r.effect==="slide"||r.effect==="coverflow")){i.css({width:e.virtualSize+r.spaceBetween+"px"})}if(r.setWrapperSize){var U;i.css((U={},U[t("width")]=e.virtualSize+r.spaceBetween+"px",U))}if(r.slidesPerColumn>1){var K;e.virtualSize=(T+r.spaceBetween)*C;e.virtualSize=Math.ceil(e.virtualSize/r.slidesPerColumn)-r.spaceBetween;i.css((K={},K[t("width")]=e.virtualSize+r.spaceBetween+"px",K));if(r.centeredSlides){q=[];for(var Z=0;Z<f.length;Z+=1){var Q=f[Z];if(r.roundLengths)Q=Math.floor(Q);if(f[Z]<e.virtualSize+f[0])q.push(Q)}f=q}}if(!r.centeredSlides){q=[];for(var J=0;J<f.length;J+=1){var ee=f[J];if(r.roundLengths)ee=Math.floor(ee);if(f[J]<=e.virtualSize-s){q.push(ee)}}f=q;if(Math.floor(e.virtualSize-s)-Math.floor(f[f.length-1])>1){f.push(e.virtualSize-s)}}if(f.length===0)f=[0];if(r.spaceBetween!==0){var te;var ae=e.isHorizontal()&&n?"marginLeft":t("marginRight");p.filter((function(e,t){if(!r.cssMode)return true;if(t===p.length-1){return false}return true})).css((te={},te[ae]=b+"px",te))}if(r.centeredSlides&&r.centeredSlidesBounds){var re=0;v.forEach((function(e){re+=e+(r.spaceBetween?r.spaceBetween:0)}));re-=r.spaceBetween;var ie=re-s;f=f.map((function(e){if(e<0)return-h;if(e>ie)return ie+m;return e}))}if(r.centerInsufficientSlides){var se=0;v.forEach((function(e){se+=e+(r.spaceBetween?r.spaceBetween:0)}));se-=r.spaceBetween;if(se<s){var ne=(s-se)/2;f.forEach((function(e,t){f[t]=e-ne}));c.forEach((function(e,t){c[t]=e+ne}))}}extend(e,{slides:p,snapGrid:f,slidesGrid:c,slidesSizesGrid:v});if(u!==d){e.emit("slidesLengthChange")}if(f.length!==g){if(e.params.watchOverflow)e.checkOverflow();e.emit("snapGridLengthChange")}if(c.length!==w){e.emit("slidesGridLengthChange")}if(r.watchSlidesProgress||r.watchSlidesVisibility){e.updateSlidesOffset()}}function updateAutoHeight(e){var t=this;var a=[];var r=t.virtual&&t.params.virtual.enabled;var i=0;var s;if(typeof e==="number"){t.setTransition(e)}else if(e===true){t.setTransition(t.params.speed)}var n=function e(a){if(r){return t.slides.filter((function(e){return parseInt(e.getAttribute("data-swiper-slide-index"),10)===a}))[0]}return t.slides.eq(a)[0]};if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1){if(t.params.centeredSlides){t.visibleSlides.each((function(e){a.push(e)}))}else{for(s=0;s<Math.ceil(t.params.slidesPerView);s+=1){var o=t.activeIndex+s;if(o>t.slides.length&&!r)break;a.push(n(o))}}}else{a.push(n(t.activeIndex))}for(s=0;s<a.length;s+=1){if(typeof a[s]!=="undefined"){var l=a[s].offsetHeight;i=l>i?l:i}}if(i)t.$wrapperEl.css("height",i+"px")}function updateSlidesOffset(){var e=this;var t=e.slides;for(var a=0;a<t.length;a+=1){t[a].swiperSlideOffset=e.isHorizontal()?t[a].offsetLeft:t[a].offsetTop}}function updateSlidesProgress(e){if(e===void 0){e=this&&this.translate||0}var t=this;var a=t.params;var r=t.slides,i=t.rtlTranslate;if(r.length===0)return;if(typeof r[0].swiperSlideOffset==="undefined")t.updateSlidesOffset();var s=-e;if(i)s=e;r.removeClass(a.slideVisibleClass);t.visibleSlidesIndexes=[];t.visibleSlides=[];for(var n=0;n<r.length;n+=1){var o=r[n];var l=(s+(a.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+a.spaceBetween);if(a.watchSlidesVisibility||a.centeredSlides&&a.autoHeight){var d=-(s-o.swiperSlideOffset);var p=d+t.slidesSizesGrid[n];var u=d>=0&&d<t.size-1||p>1&&p<=t.size||d<=0&&p>=t.size;if(u){t.visibleSlides.push(o);t.visibleSlidesIndexes.push(n);r.eq(n).addClass(a.slideVisibleClass)}}o.progress=i?-l:l}t.visibleSlides=$(t.visibleSlides)}function updateProgress(e){var t=this;if(typeof e==="undefined"){var a=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*a||0}var r=t.params;var i=t.maxTranslate()-t.minTranslate();var s=t.progress,n=t.isBeginning,o=t.isEnd;var l=n;var d=o;if(i===0){s=0;n=true;o=true}else{s=(e-t.minTranslate())/i;n=s<=0;o=s>=1}extend(t,{progress:s,isBeginning:n,isEnd:o});if(r.watchSlidesProgress||r.watchSlidesVisibility||r.centeredSlides&&r.autoHeight)t.updateSlidesProgress(e);if(n&&!l){t.emit("reachBeginning toEdge")}if(o&&!d){t.emit("reachEnd toEdge")}if(l&&!n||d&&!o){t.emit("fromEdge")}t.emit("progress",s)}function updateSlidesClasses(){var e=this;var t=e.slides,a=e.params,r=e.$wrapperEl,i=e.activeIndex,s=e.realIndex;var n=e.virtual&&a.virtual.enabled;t.removeClass(a.slideActiveClass+" "+a.slideNextClass+" "+a.slidePrevClass+" "+a.slideDuplicateActiveClass+" "+a.slideDuplicateNextClass+" "+a.slideDuplicatePrevClass);var o;if(n){o=e.$wrapperEl.find("."+a.slideClass+'[data-swiper-slide-index="'+i+'"]')}else{o=t.eq(i)}o.addClass(a.slideActiveClass);if(a.loop){if(o.hasClass(a.slideDuplicateClass)){r.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]').addClass(a.slideDuplicateActiveClass)}else{r.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]').addClass(a.slideDuplicateActiveClass)}}var l=o.nextAll("."+a.slideClass).eq(0).addClass(a.slideNextClass);if(a.loop&&l.length===0){l=t.eq(0);l.addClass(a.slideNextClass)}var d=o.prevAll("."+a.slideClass).eq(0).addClass(a.slidePrevClass);if(a.loop&&d.length===0){d=t.eq(-1);d.addClass(a.slidePrevClass)}if(a.loop){if(l.hasClass(a.slideDuplicateClass)){r.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(a.slideDuplicateNextClass)}else{r.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(a.slideDuplicateNextClass)}if(d.hasClass(a.slideDuplicateClass)){r.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(a.slideDuplicatePrevClass)}else{r.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(a.slideDuplicatePrevClass)}}e.emitSlidesClasses()}function updateActiveIndex(e){var t=this;var a=t.rtlTranslate?t.translate:-t.translate;var r=t.slidesGrid,i=t.snapGrid,s=t.params,n=t.activeIndex,o=t.realIndex,l=t.snapIndex;var d=e;var p;if(typeof d==="undefined"){for(var u=0;u<r.length;u+=1){if(typeof r[u+1]!=="undefined"){if(a>=r[u]&&a<r[u+1]-(r[u+1]-r[u])/2){d=u}else if(a>=r[u]&&a<r[u+1]){d=u+1}}else if(a>=r[u]){d=u}}if(s.normalizeSlideIndex){if(d<0||typeof d==="undefined")d=0}}if(i.indexOf(a)>=0){p=i.indexOf(a)}else{var f=Math.min(s.slidesPerGroupSkip,d);p=f+Math.floor((d-f)/s.slidesPerGroup)}if(p>=i.length)p=i.length-1;if(d===n){if(p!==l){t.snapIndex=p;t.emit("snapIndexChange")}return}var c=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10);extend(t,{snapIndex:p,realIndex:c,previousIndex:n,activeIndex:d});t.emit("activeIndexChange");t.emit("snapIndexChange");if(o!==c){t.emit("realIndexChange")}if(t.initialized||t.params.runCallbacksOnInit){t.emit("slideChange")}}function updateClickedSlide(e){var t=this;var a=t.params;var r=$(e.target).closest("."+a.slideClass)[0];var i=false;var s;if(r){for(var n=0;n<t.slides.length;n+=1){if(t.slides[n]===r){i=true;s=n;break}}}if(r&&i){t.clickedSlide=r;if(t.virtual&&t.params.virtual.enabled){t.clickedIndex=parseInt($(r).attr("data-swiper-slide-index"),10)}else{t.clickedIndex=s}}else{t.clickedSlide=undefined;t.clickedIndex=undefined;return}if(a.slideToClickedSlide&&t.clickedIndex!==undefined&&t.clickedIndex!==t.activeIndex){t.slideToClickedSlide()}}var update={updateSize:updateSize,updateSlides:updateSlides,updateAutoHeight:updateAutoHeight,updateSlidesOffset:updateSlidesOffset,updateSlidesProgress:updateSlidesProgress,updateProgress:updateProgress,updateSlidesClasses:updateSlidesClasses,updateActiveIndex:updateActiveIndex,updateClickedSlide:updateClickedSlide};function getSwiperTranslate(e){if(e===void 0){e=this.isHorizontal()?"x":"y"}var t=this;var a=t.params,r=t.rtlTranslate,i=t.translate,s=t.$wrapperEl;if(a.virtualTranslate){return r?-i:i}if(a.cssMode){return i}var n=getTranslate(s[0],e);if(r)n=-n;return n||0}function setTranslate(e,t){var a=this;var r=a.rtlTranslate,i=a.params,s=a.$wrapperEl,n=a.wrapperEl,o=a.progress;var l=0;var d=0;var p=0;if(a.isHorizontal()){l=r?-e:e}else{d=e}if(i.roundLengths){l=Math.floor(l);d=Math.floor(d)}if(i.cssMode){n[a.isHorizontal()?"scrollLeft":"scrollTop"]=a.isHorizontal()?-l:-d}else if(!i.virtualTranslate){s.transform("translate3d("+l+"px, "+d+"px, "+p+"px)")}a.previousTranslate=a.translate;a.translate=a.isHorizontal()?l:d;var u;var f=a.maxTranslate()-a.minTranslate();if(f===0){u=0}else{u=(e-a.minTranslate())/f}if(u!==o){a.updateProgress(e)}a.emit("setTranslate",a.translate,t)}function minTranslate(){return-this.snapGrid[0]}function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1]}function translateTo(e,t,a,r,i){if(e===void 0){e=0}if(t===void 0){t=this.params.speed}if(a===void 0){a=true}if(r===void 0){r=true}var s=this;var n=s.params,o=s.wrapperEl;if(s.animating&&n.preventInteractionOnTransition){return false}var l=s.minTranslate();var d=s.maxTranslate();var p;if(r&&e>l)p=l;else if(r&&e<d)p=d;else p=e;s.updateProgress(p);if(n.cssMode){var u=s.isHorizontal();if(t===0){o[u?"scrollLeft":"scrollTop"]=-p}else{if(o.scrollTo){var f;o.scrollTo((f={},f[u?"left":"top"]=-p,f.behavior="smooth",f))}else{o[u?"scrollLeft":"scrollTop"]=-p}}return true}if(t===0){s.setTransition(0);s.setTranslate(p);if(a){s.emit("beforeTransitionStart",t,i);s.emit("transitionEnd")}}else{s.setTransition(t);s.setTranslate(p);if(a){s.emit("beforeTransitionStart",t,i);s.emit("transitionStart")}if(!s.animating){s.animating=true;if(!s.onTranslateToWrapperTransitionEnd){s.onTranslateToWrapperTransitionEnd=function e(t){if(!s||s.destroyed)return;if(t.target!==this)return;s.$wrapperEl[0].removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd);s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd);s.onTranslateToWrapperTransitionEnd=null;delete s.onTranslateToWrapperTransitionEnd;if(a){s.emit("transitionEnd")}}}s.$wrapperEl[0].addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd);s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd)}}return true}var translate={getTranslate:getSwiperTranslate,setTranslate:setTranslate,minTranslate:minTranslate,maxTranslate:maxTranslate,translateTo:translateTo};function setTransition(e,t){var a=this;if(!a.params.cssMode){a.$wrapperEl.transition(e)}a.emit("setTransition",e,t)}function transitionStart(e,t){if(e===void 0){e=true}var a=this;var r=a.activeIndex,i=a.params,s=a.previousIndex;if(i.cssMode)return;if(i.autoHeight){a.updateAutoHeight()}var n=t;if(!n){if(r>s)n="next";else if(r<s)n="prev";else n="reset"}a.emit("transitionStart");if(e&&r!==s){if(n==="reset"){a.emit("slideResetTransitionStart");return}a.emit("slideChangeTransitionStart");if(n==="next"){a.emit("slideNextTransitionStart")}else{a.emit("slidePrevTransitionStart")}}}function transitionEnd(e,t){if(e===void 0){e=true}var a=this;var r=a.activeIndex,i=a.previousIndex,s=a.params;a.animating=false;if(s.cssMode)return;a.setTransition(0);var n=t;if(!n){if(r>i)n="next";else if(r<i)n="prev";else n="reset"}a.emit("transitionEnd");if(e&&r!==i){if(n==="reset"){a.emit("slideResetTransitionEnd");return}a.emit("slideChangeTransitionEnd");if(n==="next"){a.emit("slideNextTransitionEnd")}else{a.emit("slidePrevTransitionEnd")}}}var transition={setTransition:setTransition,transitionStart:transitionStart,transitionEnd:transitionEnd};function slideTo(e,t,a,r,i){if(e===void 0){e=0}if(t===void 0){t=this.params.speed}if(a===void 0){a=true}if(typeof e!=="number"&&typeof e!=="string"){throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.")}if(typeof e==="string"){var s=parseInt(e,10);var n=isFinite(s);if(!n){throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.")}e=s}var o=this;var l=e;if(l<0)l=0;var d=o.params,p=o.snapGrid,u=o.slidesGrid,f=o.previousIndex,c=o.activeIndex,v=o.rtlTranslate,h=o.wrapperEl,m=o.enabled;if(o.animating&&d.preventInteractionOnTransition||!m&&!r&&!i){return false}var g=Math.min(o.params.slidesPerGroupSkip,l);var w=g+Math.floor((l-g)/o.params.slidesPerGroup);if(w>=p.length)w=p.length-1;if((c||d.initialSlide||0)===(f||0)&&a){o.emit("beforeSlideChangeStart")}var b=-p[w];o.updateProgress(b);if(d.normalizeSlideIndex){for(var y=0;y<u.length;y+=1){var x=-Math.floor(b*100);var E=Math.floor(u[y]*100);var C=Math.floor(u[y+1]*100);if(typeof u[y+1]!=="undefined"){if(x>=E&&x<C-(C-E)/2){l=y}else if(x>=E&&x<C){l=y+1}}else if(x>=E){l=y}}}if(o.initialized&&l!==c){if(!o.allowSlideNext&&b<o.translate&&b<o.minTranslate()){return false}if(!o.allowSlidePrev&&b>o.translate&&b>o.maxTranslate()){if((c||0)!==l)return false}}var T;if(l>c)T="next";else if(l<c)T="prev";else T="reset";if(v&&-b===o.translate||!v&&b===o.translate){o.updateActiveIndex(l);if(d.autoHeight){o.updateAutoHeight()}o.updateSlidesClasses();if(d.effect!=="slide"){o.setTranslate(b)}if(T!=="reset"){o.transitionStart(a,T);o.transitionEnd(a,T)}return false}if(d.cssMode){var S=o.isHorizontal();var A=-b;if(v){A=h.scrollWidth-h.offsetWidth-A}if(t===0){h[S?"scrollLeft":"scrollTop"]=A}else{if(h.scrollTo){var M;h.scrollTo((M={},M[S?"left":"top"]=A,M.behavior="smooth",M))}else{h[S?"scrollLeft":"scrollTop"]=A}}return true}if(t===0){o.setTransition(0);o.setTranslate(b);o.updateActiveIndex(l);o.updateSlidesClasses();o.emit("beforeTransitionStart",t,r);o.transitionStart(a,T);o.transitionEnd(a,T)}else{o.setTransition(t);o.setTranslate(b);o.updateActiveIndex(l);o.updateSlidesClasses();o.emit("beforeTransitionStart",t,r);o.transitionStart(a,T);if(!o.animating){o.animating=true;if(!o.onSlideToWrapperTransitionEnd){o.onSlideToWrapperTransitionEnd=function e(t){if(!o||o.destroyed)return;if(t.target!==this)return;o.$wrapperEl[0].removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd);o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd);o.onSlideToWrapperTransitionEnd=null;delete o.onSlideToWrapperTransitionEnd;o.transitionEnd(a,T)}}o.$wrapperEl[0].addEventListener("transitionend",o.onSlideToWrapperTransitionEnd);o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd)}}return true}function slideToLoop(e,t,a,r){if(e===void 0){e=0}if(t===void 0){t=this.params.speed}if(a===void 0){a=true}var i=this;var s=e;if(i.params.loop){s+=i.loopedSlides}return i.slideTo(s,t,a,r)}function slideNext(e,t,a){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}var r=this;var i=r.params,s=r.animating,n=r.enabled;if(!n)return r;var o=r.activeIndex<i.slidesPerGroupSkip?1:i.slidesPerGroup;if(i.loop){if(s&&i.loopPreventsSlide)return false;r.loopFix();r._clientLeft=r.$wrapperEl[0].clientLeft}return r.slideTo(r.activeIndex+o,e,t,a)}function slidePrev(e,t,a){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}var r=this;var i=r.params,s=r.animating,n=r.snapGrid,o=r.slidesGrid,l=r.rtlTranslate,d=r.enabled;if(!d)return r;if(i.loop){if(s&&i.loopPreventsSlide)return false;r.loopFix();r._clientLeft=r.$wrapperEl[0].clientLeft}var p=l?r.translate:-r.translate;function u(e){if(e<0)return-Math.floor(Math.abs(e));return Math.floor(e)}var f=u(p);var c=n.map((function(e){return u(e)}));var v=n[c.indexOf(f)-1];if(typeof v==="undefined"&&i.cssMode){n.forEach((function(e){if(!v&&f>=e)v=e}))}var h;if(typeof v!=="undefined"){h=o.indexOf(v);if(h<0)h=r.activeIndex-1}return r.slideTo(h,e,t,a)}function slideReset(e,t,a){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}var r=this;return r.slideTo(r.activeIndex,e,t,a)}function slideToClosest(e,t,a,r){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}if(r===void 0){r=.5}var i=this;var s=i.activeIndex;var n=Math.min(i.params.slidesPerGroupSkip,s);var o=n+Math.floor((s-n)/i.params.slidesPerGroup);var l=i.rtlTranslate?i.translate:-i.translate;if(l>=i.snapGrid[o]){var d=i.snapGrid[o];var p=i.snapGrid[o+1];if(l-d>(p-d)*r){s+=i.params.slidesPerGroup}}else{var u=i.snapGrid[o-1];var f=i.snapGrid[o];if(l-u<=(f-u)*r){s-=i.params.slidesPerGroup}}s=Math.max(s,0);s=Math.min(s,i.slidesGrid.length-1);return i.slideTo(s,e,t,a)}function slideToClickedSlide(){var e=this;var t=e.params,a=e.$wrapperEl;var r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;var i=e.clickedIndex;var s;if(t.loop){if(e.animating)return;s=parseInt($(e.clickedSlide).attr("data-swiper-slide-index"),10);if(t.centeredSlides){if(i<e.loopedSlides-r/2||i>e.slides.length-e.loopedSlides+r/2){e.loopFix();i=a.children("."+t.slideClass+'[data-swiper-slide-index="'+s+'"]:not(.'+t.slideDuplicateClass+")").eq(0).index();nextTick((function(){e.slideTo(i)}))}else{e.slideTo(i)}}else if(i>e.slides.length-r){e.loopFix();i=a.children("."+t.slideClass+'[data-swiper-slide-index="'+s+'"]:not(.'+t.slideDuplicateClass+")").eq(0).index();nextTick((function(){e.slideTo(i)}))}else{e.slideTo(i)}}else{e.slideTo(i)}}var slide={slideTo:slideTo,slideToLoop:slideToLoop,slideNext:slideNext,slidePrev:slidePrev,slideReset:slideReset,slideToClosest:slideToClosest,slideToClickedSlide:slideToClickedSlide};function loopCreate(){var e=this;var t=getDocument();var a=e.params,r=e.$wrapperEl;r.children("."+a.slideClass+"."+a.slideDuplicateClass).remove();var i=r.children("."+a.slideClass);if(a.loopFillGroupWithBlank){var s=a.slidesPerGroup-i.length%a.slidesPerGroup;if(s!==a.slidesPerGroup){for(var n=0;n<s;n+=1){var o=$(t.createElement("div")).addClass(a.slideClass+" "+a.slideBlankClass);r.append(o)}i=r.children("."+a.slideClass)}}if(a.slidesPerView==="auto"&&!a.loopedSlides)a.loopedSlides=i.length;e.loopedSlides=Math.ceil(parseFloat(a.loopedSlides||a.slidesPerView,10));e.loopedSlides+=a.loopAdditionalSlides;if(e.loopedSlides>i.length){e.loopedSlides=i.length}var l=[];var d=[];i.each((function(t,a){var r=$(t);if(a<e.loopedSlides){d.push(t)}if(a<i.length&&a>=i.length-e.loopedSlides){l.push(t)}r.attr("data-swiper-slide-index",a)}));for(var p=0;p<d.length;p+=1){r.append($(d[p].cloneNode(true)).addClass(a.slideDuplicateClass))}for(var u=l.length-1;u>=0;u-=1){r.prepend($(l[u].cloneNode(true)).addClass(a.slideDuplicateClass))}}function loopFix(){var e=this;e.emit("beforeLoopFix");var t=e.activeIndex,a=e.slides,r=e.loopedSlides,i=e.allowSlidePrev,s=e.allowSlideNext,n=e.snapGrid,o=e.rtlTranslate;var l;e.allowSlidePrev=true;e.allowSlideNext=true;var d=-n[t];var p=d-e.getTranslate();if(t<r){l=a.length-r*3+t;l+=r;var u=e.slideTo(l,0,false,true);if(u&&p!==0){e.setTranslate((o?-e.translate:e.translate)-p)}}else if(t>=a.length-r){l=-a.length+t+r;l+=r;var f=e.slideTo(l,0,false,true);if(f&&p!==0){e.setTranslate((o?-e.translate:e.translate)-p)}}e.allowSlidePrev=i;e.allowSlideNext=s;e.emit("loopFix")}function loopDestroy(){var e=this;var t=e.$wrapperEl,a=e.params,r=e.slides;t.children("."+a.slideClass+"."+a.slideDuplicateClass+",."+a.slideClass+"."+a.slideBlankClass).remove();r.removeAttr("data-swiper-slide-index")}var loop={loopCreate:loopCreate,loopFix:loopFix,loopDestroy:loopDestroy};function setGrabCursor(e){var t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;var a=t.el;a.style.cursor="move";a.style.cursor=e?"-webkit-grabbing":"-webkit-grab";a.style.cursor=e?"-moz-grabbin":"-moz-grab";a.style.cursor=e?"grabbing":"grab"}function unsetGrabCursor(){var e=this;if(e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode){return}e.el.style.cursor=""}var grabCursor={setGrabCursor:setGrabCursor,unsetGrabCursor:unsetGrabCursor};function appendSlide(e){var t=this;var a=t.$wrapperEl,r=t.params;if(r.loop){t.loopDestroy()}if(typeof e==="object"&&"length"in e){for(var i=0;i<e.length;i+=1){if(e[i])a.append(e[i])}}else{a.append(e)}if(r.loop){t.loopCreate()}if(!(r.observer&&t.support.observer)){t.update()}}function prependSlide(e){var t=this;var a=t.params,r=t.$wrapperEl,i=t.activeIndex;if(a.loop){t.loopDestroy()}var s=i+1;if(typeof e==="object"&&"length"in e){for(var n=0;n<e.length;n+=1){if(e[n])r.prepend(e[n])}s=i+e.length}else{r.prepend(e)}if(a.loop){t.loopCreate()}if(!(a.observer&&t.support.observer)){t.update()}t.slideTo(s,0,false)}function addSlide(e,t){var a=this;var r=a.$wrapperEl,i=a.params,s=a.activeIndex;var n=s;if(i.loop){n-=a.loopedSlides;a.loopDestroy();a.slides=r.children("."+i.slideClass)}var o=a.slides.length;if(e<=0){a.prependSlide(t);return}if(e>=o){a.appendSlide(t);return}var l=n>e?n+1:n;var d=[];for(var p=o-1;p>=e;p-=1){var u=a.slides.eq(p);u.remove();d.unshift(u)}if(typeof t==="object"&&"length"in t){for(var f=0;f<t.length;f+=1){if(t[f])r.append(t[f])}l=n>e?n+t.length:n}else{r.append(t)}for(var c=0;c<d.length;c+=1){r.append(d[c])}if(i.loop){a.loopCreate()}if(!(i.observer&&a.support.observer)){a.update()}if(i.loop){a.slideTo(l+a.loopedSlides,0,false)}else{a.slideTo(l,0,false)}}function removeSlide(e){var t=this;var a=t.params,r=t.$wrapperEl,i=t.activeIndex;var s=i;if(a.loop){s-=t.loopedSlides;t.loopDestroy();t.slides=r.children("."+a.slideClass)}var n=s;var o;if(typeof e==="object"&&"length"in e){for(var l=0;l<e.length;l+=1){o=e[l];if(t.slides[o])t.slides.eq(o).remove();if(o<n)n-=1}n=Math.max(n,0)}else{o=e;if(t.slides[o])t.slides.eq(o).remove();if(o<n)n-=1