diff --git a/404.html b/404.html index b91d0ed..cbea07d 100644 --- a/404.html +++ b/404.html @@ -10,4 +10,4 @@ aos: MutationObserver is not supported on this browser, code mutations observing has been disabled. You may have to call "refreshHard()" by yourself. - `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file + `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file diff --git a/blog/index.html b/blog/index.html index d400619..d03f5e6 100644 --- a/blog/index.html +++ b/blog/index.html @@ -23,4 +23,4 @@ aos: MutationObserver is not supported on this browser, code mutations observing has been disabled. You may have to call "refreshHard()" by yourself. - `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file + `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file diff --git a/blog/optim/index.html b/blog/optim/index.html index 9022f67..1129e20 100644 --- a/blog/optim/index.html +++ b/blog/optim/index.html @@ -10,4 +10,4 @@ aos: MutationObserver is not supported on this browser, code mutations observing has been disabled. You may have to call "refreshHard()" by yourself. - `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file + `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file diff --git a/index.html b/index.html index 6ceb9fc..8e193b3 100644 --- a/index.html +++ b/index.html @@ -23,4 +23,4 @@ aos: MutationObserver is not supported on this browser, code mutations observing has been disabled. You may have to call "refreshHard()" by yourself. - `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file + `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file diff --git a/videos/connect_models/index.html b/videos/connect_models/index.html index bd51ba6..5b6de5d 100644 --- a/videos/connect_models/index.html +++ b/videos/connect_models/index.html @@ -22,4 +22,4 @@ aos: MutationObserver is not supported on this browser, code mutations observing has been disabled. You may have to call "refreshHard()" by yourself. - `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file + `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file diff --git a/videos/eng_spreadsheets/index.html b/videos/eng_spreadsheets/index.html index ebd8f81..78ace82 100644 --- a/videos/eng_spreadsheets/index.html +++ b/videos/eng_spreadsheets/index.html @@ -22,4 +22,4 @@ aos: MutationObserver is not supported on this browser, code mutations observing has been disabled. You may have to call "refreshHard()" by yourself. - `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file + `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file diff --git a/videos/index.html b/videos/index.html index e0cfe93..26a724c 100644 --- a/videos/index.html +++ b/videos/index.html @@ -22,4 +22,4 @@ aos: MutationObserver is not supported on this browser, code mutations observing has been disabled. You may have to call "refreshHard()" by yourself. - `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file + `),s.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",s.easing),document.querySelector("body").setAttribute("data-aos-duration",s.duration),document.querySelector("body").setAttribute("data-aos-delay",s.delay),"DOMContentLoaded"===s.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?a(!0):"load"===s.startEvent?window.addEventListener(s.startEvent,function(){a(!0)}):document.addEventListener(s.startEvent,function(){a(!0)}),window.addEventListener("resize",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(a,s.debounceDelay,!0)),window.addEventListener("scroll",(0,_.default)(function(){(0,c.default)(o,s.once)},s.throttleDelay)),s.disableMutationObserver||u.default.ready("[data-aos]",d),o)};e.exports={init:k,refresh:a,refreshHard:d}},function(){},,,,,function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=l,s=h;return l=h=void 0,u=t,m=e.apply(s,n)}function k(e){return u=e,i=setTimeout(f,t),_?v(e):m}function E(e){var s=e-c,o=e-u,n=t-s;return d?O(n,p-o):n}function y(e){var n=e-c,s=e-u;return void 0===c||n>=t||n<0||d&&s>=p}function f(){var e=o();return y(e)?j(e):void(i=setTimeout(f,E(e)))}function j(e){return i=void 0,b&&l?v(e):(l=h=void 0,m)}function C(){void 0!==i&&clearTimeout(i),u=0,l=c=h=i=void 0}function x(){return void 0===i?m:j(o())}function g(){var e=o(),n=y(e);if(l=arguments,h=this,c=e,n){if(void 0===i)return k(c);if(d)return i=setTimeout(f,t),v(c)}return void 0===i&&(i=setTimeout(f,t)),m}var i,c,l,h,m,p,u=0,_=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(a);return t=r(t)||0,s(n)&&(_=!!n.leading,d="maxWait"in n,p=d?w(r(n.maxWait)||0,t):p,b="trailing"in n?!!n.trailing:b),g.cancel=C,g.flush=x,g}function x(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(a);return s(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),h(e,t,{leading:o,maxWait:t,trailing:i})}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function d(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function v(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||d(e)&&_.call(e)==u}function r(e){if("number"==typeof e)return e;if(v(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(c,""),t=f.test(e),t||p.test(e)?g(e.slice(2),t?2:8):m.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="Expected a function",i=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt,l="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,b="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,j=l||b||Function("return this")(),y=Object.prototype,_=y.toString,w=Math.max,O=Math.min,o=function(){return j.Date.now()};e.exports=x}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function h(e,t,n){function v(t){var n=c,s=u;return c=u=void 0,d=t,h=e.apply(s,n)}function k(e){return d=e,i=setTimeout(m,t),O?v(e):h}function E(e){var s=e-r,o=e-d,n=t-s;return l?w(n,f-o):n}function y(e){var n=e-r,s=e-d;return void 0===r||n>=t||n<0||l&&s>=f}function m(){var e=o();return y(e)?j(e):void(i=setTimeout(m,E(e)))}function j(e){return i=void 0,b&&c?v(e):(c=u=void 0,h)}function C(){void 0!==i&&clearTimeout(i),d=0,c=r=u=i=void 0}function x(){return void 0===i?h:j(o())}function p(){var e=o(),n=y(e);if(c=arguments,u=this,r=e,n){if(void 0===i)return k(r);if(l)return i=setTimeout(m,t),v(r)}return void 0===i&&(i=setTimeout(m,t)),h}var i,r,c,u,h,f,d=0,O=!1,l=!1,b=!0;if("function"!=typeof e)throw new TypeError(g);return t=a(t)||0,s(n)&&(O=!!n.leading,l="maxWait"in n,f=l?_(a(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),p.cancel=C,p.flush=x,p}function s(e){var t="undefined"==typeof e?"undefined":n(e);return!!e&&("object"==t||"function"==t)}function O(e){return!!e&&"object"==("undefined"==typeof e?"undefined":n(e))}function l(e){return"symbol"==("undefined"==typeof e?"undefined":n(e))||O(e)&&y.call(e)==d}function a(e){if("number"==typeof e)return e;if(l(e))return i;if(s(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=s(n)?n+"":n}return"string"!=typeof e?0===e?e:+e:(e=e.replace(u,""),t=m.test(e),t||f.test(e)?p(e.slice(2),t?2:8):r.test(e)?i:+e)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="Expected a function",i=NaN,d="[object Symbol]",u=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt,c="object"==("undefined"==typeof t?"undefined":n(t))&&t&&t.Object===Object&&t,v="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,b=c||v||Function("return this")(),j=Object.prototype,y=j.toString,_=Math.max,w=Math.min,o=function(){return b.Date.now()};e.exports=h}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var s=void 0,t=void 0,o=void 0;for(s=0;se.position?e.node.classList.add("aos-animate"):"undefined"!=typeof s&&("false"===s||!n&&"true"!==s)&&e.node.classList.remove("aos-animate")},s=function(e,t){var s=window.pageYOffset,o=window.innerHeight;e.forEach(function(e){n(e,o+s,t)})};t.default=s},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),i=s(o),a=function(e,t){return e.forEach(function(e){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),i=s(o),a=function(e,t){var n=0,a=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),n=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=o/2;break;case"bottom-center":n+=o/2+e.offsetHeight;break;case"center-center":n+=o/2+e.offsetHeight/2;break;case"top-top":n+=o;break;case"bottom-top":n+=e.offsetHeight+o;break;case"center-top":n+=e.offsetHeight/2+o}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),n+a};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";function F(e,t){for(var n,s=0;s0&&k(e[n],t[n])})}C={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 o(){var e="undefined"!=typeof document?document:{};return k(e,C),e}A={document:C,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){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){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function n(){var e="undefined"!=typeof window?window:{};return k(e,A),e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function D(){return(D=oe()?Reflect.construct:function(e,t,n){var s,o=[null];return o.push.apply(o,t),s=new(Function.bind.apply(e,o)),n&&j(s,n.prototype),s}).apply(null,arguments)}function N(e){var t="function"==typeof Map?new Map:void 0;return(N=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return D(e,arguments,S(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),j(n,e)})(e)}c=function(e){var t,n;function s(t){var n,s,o;return n=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),o=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return o},set:function(e){o.__proto__=e}}),n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s}(N(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)}),t}function M(e,t){return Array.prototype.filter.call(e,t)}function e(e,t){var s,i,r,l,u=n(),d=o(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e)if(s=e.trim(),s.indexOf("<")>=0&&s.indexOf(">")>=0){i="div",0===s.indexOf("0}).length>0},toggleClass:function(){for(var t,n=arguments.length,s=new Array(n),e=0;e=0;o-=1)s=t[o],i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1)):i||(n.removeEventListener(a,s.proxyListener,r),t.splice(o,1));return this},trigger:function(){for(var e,t,a,r,c=n(),l=arguments.length,s=new Array(l),o=0;o0}),e.dispatchEvent(r),e.dom7EventData=[],delete e.dom7EventData);return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))}),this},outerWidth:function(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},outerHeight:function(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},styles:function(){var e=n();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=n(),a=o(),e=this[0],s=e.getBoundingClientRect(),i=a.body,r=e.clientTop||i.clientTop||0,c=e.clientLeft||i.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-r,left:s.left+d-c}}return null},css:function(e,t){var s,o,i=n();if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?e([]):t<0?(n=s+t,e(n<0?[]:[this[n]])):e([this[t]])},append:function(){for(var e,t,s,i,a=o(),n=0;n=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n0?e(t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]):e([])},nextAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.nextElementSibling;)n=s.nextElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},prev:function(t){if(this.length>0){var n=this[0];return e(t?n.previousElementSibling&&e(n.previousElementSibling).is(t)?[n.previousElementSibling]:[]:n.previousElementSibling?[n.previousElementSibling]:[])}return e([])},prevAll:function(t){var n,o=[],s=this[0];if(!s)return e([]);for(;s.previousElementSibling;)n=s.previousElementSibling,t?e(n).is(t)&&o.push(n):o.push(n),s=n;return e(o)},parent:function(t){for(var s=[],n=0;n6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:parseFloat(16===i.length?i[12]:i[4])),"y"===t&&(s=a.WebKitCSSMatrix?r.m42:parseFloat(16===i.length?i[13]:i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function t(){for(s=Object(arguments.length<=0?void 0:arguments[0]),o=1;o=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t,n=!1;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}}),e.addEventListener("testPassiveListener",null,t)}catch{}return n}(),gestures:"ongesturestart"in e}}()),p}function ne(e){return void 0===e&&(e={}),y||(y=function(e){var c=(void 0===e?{}:e).userAgent,h=T(),i=n(),a=i.navigator.platform,t=c||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,u=t.match(/(Android);?[\s/]+([\d.]+)?/),s=t.match(/(iPad).*OS\s([\d_]+)/),m=t.match(/(iPod)(.*OS\s([\d_]+))?/),f=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,r="MacIntel"===a;return!s&&r&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+d)>=0&&((s=t.match(/(Version)\/([\d.]+)/))||(s=[0,1,"13_0_0"]),r=!1),u&&!p&&(o.os="android",o.android=!0),(s||f||m)&&(o.os="ios",o.ios=!0),o}(e)),y}function ee(){return f||(f=function(){var e,t=n();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),f}Object.keys(E).forEach(function(t){e.fn[t]=E[t]});var G={name:"resize",create:function(){var e=this;t(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=n();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=n();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},W={attach:function(e,t){void 0===t&&(t={});var s=n(),o=this,i=new(s.MutationObserver||s.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){o.emit("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}else o.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e0)&&(!c.isTouched||!c.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&i.target&&i.target.shadowRoot&&s.path&&s.path[0]&&(l=e(s.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){d.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,d.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;var h=d.currentX,v=d.currentY,b=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;(!b||!(h<=p||h>=g.screen.width-p))&&((t(c,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=h,d.startY=v,c.touchStartTime=a(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(c.allowThresholdMove=!1),"touchstart"!==i.type)&&(m=!0,l.is(c.formElements)&&(m=!1),u.activeElement&&e(u.activeElement).is(c.formElements)&&u.activeElement!==l[0]&&u.activeElement.blur(),f=m&&this.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||f)&&i.preventDefault()),this.emit("touchStart",i))}}function B(n){var l,d,u,f,p,g,v=o(),s=this.touchEventsData,c=this.params,i=this.touches,j=this.rtlTranslate,r=n;if(r.originalEvent&&(r=r.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===r.type){var b="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),m="touchmove"===r.type?b.pageX:r.pageX,h="touchmove"===r.type?b.pageY:r.pageY;if(r.preventedByNestedSwiper)return i.startX=m,void(i.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(s.isTouched&&(t(i,{startX:m,startY:h,currentX:m,currentY:h}),s.touchStartTime=a()));if(s.isTouchEvent&&c.touchReleaseOnEdges&&!c.loop)if(this.isVertical()){if(hi.startY&&this.translate>=this.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(mi.startX&&this.translate>=this.minTranslate())return;if(s.isTouchEvent&&v.activeElement&&r.target===v.activeElement&&e(r.target).is(s.formElements))return s.isMoved=!0,void(this.allowClick=!1);if(s.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)&&(i.currentX=m,i.currentY=h,d=i.currentX-i.startX,u=i.currentY-i.startY,!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(u,2))=25&&(g=180*Math.atan2(Math.abs(u),Math.abs(d))/Math.PI,s.isScrolling=this.isHorizontal()?g>c.touchAngle:90-g>c.touchAngle)),s.isScrolling&&this.emit("touchMoveOpposite",r),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){if(this.allowClick=!1,!c.cssMode&&r.cancelable&&r.preventDefault(),c.touchMoveStopPropagation&&!c.nested&&r.stopPropagation(),s.isMoved||(c.loop&&this.loopFix(),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),s.isMoved=!0,l=this.isHorizontal()?d:u,i.diff=l,l*=c.touchRatio,j&&(l=-l),this.swipeDirection=l>0?"prev":"next",s.currentTranslate=l+s.startTranslate,f=!0,p=c.resistanceRatio,c.touchReleaseOnEdges&&(p=0),l>0&&s.currentTranslate>this.minTranslate()?(f=!1,c.resistance&&(s.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+s.startTranslate+l,p))):l<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),c.threshold>0){if(!(Math.abs(l)>c.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}c.followFinger&&!c.cssMode&&((c.freeMode||c.watchSlidesProgress||c.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),c.freeMode&&(0===s.velocities.length&&s.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:a()})),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}}}else s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",r)}function I(e){var h,m,p,g,v,b,j,y,w,x,C,E,A,M,t=this,s=t.touchEventsData,n=t.params,N=t.touches,_=t.rtlTranslate,O=t.$wrapperEl,i=t.slidesGrid,u=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);if(n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1),M=a(),j=M-s.touchStartTime,t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),j<300&&M-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=a(),l(function(){t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===N.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=n.followFinger?_?t.translate:-t.translate:-s.currentTranslate,!n.cssMode)if(n.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var k=s.velocities.pop(),F=s.velocities.pop(),D=k.position-F.position,T=k.time-F.time;t.velocity=D/T,t.velocity/=2,Math.abs(t.velocity)150||a()-k.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,s.velocities.length=0;var f=1e3*n.freeModeMomentumRatio,z=t.velocity*f,o=t.translate+z;if(_&&(o=-o),y=!1,p=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio,ot.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),b=t.minTranslate(),y=!0,s.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(g=0;g-o){m=g;break}o=-(o=Math.abs(u[m]-o)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var c=0,S=t.slidesSizesGrid[0],r=0;r=i[r]&&h=i[r]&&(c=r,S=i[i.length-1]-i[i.length-2]);if(A=(h-i[c])/S,v=cn.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(c+v):t.slideTo(c))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(c+v):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(c+v),"prev"===t.swipeDirection&&t.slideTo(c))}}}function O(){if(e=this.params,t=this.el,!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var e,t,n=this.allowSlideNext,s=this.allowSlidePrev,o=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=n,this.params.watchOverflow&&o!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){var t,e=this.wrapperEl,n=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),t=this.maxTranslate()-this.minTranslate(),(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(n?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}x=!1;function P(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},b={modular:{useParams:function(e){var n=this;n.modules&&Object.keys(n.modules).forEach(function(s){var o=n.modules[s];o.params&&t(e,o.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(n){var s=t.modules[n],o=e[n]||{};s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(o)})}},eventsEmitter:{on:function(e,t,n){var o,s=this;return"function"!=typeof t?s:(o=n?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][o](t)}),s)},once:function(e,t,n){var o=this;if("function"!=typeof t)return o;function s(){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(s,o){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(o,1)})}),n):n},emit:function(){if(e=this,!e.eventsListeners)return e;for(var e,n,s,o,a,r=arguments.length,t=new Array(r),i=0;i=0&&(l=parseFloat(l.replace("%",""))/100*u),this.virtualSize=-l,P?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(m/e.slidesPerColumn)===m/this.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));for(var y,f=e.slidesPerColumn,W=v/f,q=Math.floor(m/e.slidesPerColumn),a=0;a1){var j=void 0,b=void 0,h=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var k=Math.floor(a/(e.slidesPerGroup*e.slidesPerColumn)),B=a-e.slidesPerColumn*e.slidesPerGroup*k,G=0===k?e.slidesPerGroup:Math.min(Math.ceil((m-k*f*e.slidesPerGroup)/f),e.slidesPerGroup);j=(b=B-(h=Math.floor(B/G))*G+k*e.slidesPerGroup)+h*v/f,r.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})}else"column"===e.slidesPerColumnFill?(h=a-(b=Math.floor(a/f))*f,(b>q||b===q&&h===f-1)&&(h+=1)>=f&&(h=0,b+=1)):b=a-(h=Math.floor(a/W))*W;r.css("margin-"+(this.isHorizontal()?"top":"left"),0!==h&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==r.css("display")){if("auto"===e.slidesPerView){var d=de.getComputedStyle(r[0],null),D=r[0].style.transform,z=r[0].style.webkitTransform;if(D&&(r[0].style.transform="none"),z&&(r[0].style.webkitTransform="none"),e.roundLengths)o=this.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else if(this.isHorizontal()){var J=parseFloat(d.getPropertyValue("width")||0),oe=parseFloat(d.getPropertyValue("padding-left")||0),se=parseFloat(d.getPropertyValue("padding-right")||0),Y=parseFloat(d.getPropertyValue("margin-left")||0),te=parseFloat(d.getPropertyValue("margin-right")||0),ee=d.getPropertyValue("box-sizing");ee&&"border-box"===ee?o=J+Y+te:(N=r[0],U=N.clientWidth,o=J+oe+se+Y+te+(N.offsetWidth-U))}else{var Z=parseFloat(d.getPropertyValue("height")||0),ae=parseFloat(d.getPropertyValue("padding-top")||0),re=parseFloat(d.getPropertyValue("padding-bottom")||0),Q=parseFloat(d.getPropertyValue("margin-top")||0),V=parseFloat(d.getPropertyValue("margin-bottom")||0),K=d.getPropertyValue("box-sizing");K&&"border-box"===K?o=Z+Q+V:(L=r[0],$=L.clientHeight,o=Z+ae+re+Q+V+(L.offsetHeight-$))}D&&(r[0].style.transform=D),z&&(r[0].style.webkitTransform=z),e.roundLengths&&(o=Math.floor(o))}else o=(u-(e.slidesPerView-1)*l)/e.slidesPerView,e.roundLengths&&(o=Math.floor(o)),c[a]&&(this.isHorizontal()?c[a].style.width=o+"px":c[a].style.height=o+"px");c[a]&&(c[a].swiperSlideSize=o),M.push(o),e.centeredSlides?(i=i+o/2+R/2+l,0===R&&0!==a&&(i=i-u/2-l),0===a&&(i=i-u/2-l),Math.abs(i)<.001&&(i=0),e.roundLengths&&(i=Math.floor(i)),E%e.slidesPerGroup==0&&s.push(i),g.push(i)):(e.roundLengths&&(i=Math.floor(i)),(E-Math.min(this.params.slidesPerGroupSkip,E))%this.params.slidesPerGroup==0&&s.push(i),g.push(i),i=i+o+l),this.virtualSize+=o+l,R=o,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,u)+O,P&&ne&&("slide"===e.effect||"coverflow"===e.effect)&&p.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(o+e.spaceBetween)*v,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+e.spaceBetween+"px"}):p.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){y=[];for(w=0;w1&&s.push(this.virtualSize-u)}(0===s.length&&(s=[0]),0!==e.spaceBetween&&(this.isHorizontal()?P?c.filter(F).css({marginLeft:l+"px"}):c.filter(F).css({marginRight:l+"px"}):c.filter(F).css({marginBottom:l+"px"})),e.centeredSlides&&e.centeredSlidesBounds)&&(H=0,M.forEach(function(t){H+=t+(e.spaceBetween?e.spaceBetween:0)}),T=(H-=e.spaceBetween)-u,s=s.map(function(e){return e<0?-_:e>T?T+O:e})),e.centerInsufficientSlides&&(C=0,(M.forEach(function(t){C+=t+(e.spaceBetween?e.spaceBetween:0)}),(C-=e.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each(function(e){n.push(e)});else for(t=0;tthis.slides.length)break;n.push(this.slides.eq(o)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e=0&&a1&&c<=this.size||a<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(s.slideVisibleClass))),o.progress=d?-l:l;this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(a=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*a||0);var a,i=this.params,r=this.maxTranslate()-this.minTranslate(),o=this.progress,n=this.isBeginning,s=this.isEnd,c=n,l=s;0===r?(o=0,n=!0,s=!0):(n=(o=(e-this.minTranslate())/r)<=0,s=o>=1),t(this,{progress:o,isBeginning:n,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),n&&!c&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(c&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",o)},updateSlidesClasses:function(){var t,n,o,i=this.slides,e=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,c=this.virtual&&e.virtual.enabled;i.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(o=c?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(e.slideActiveClass),e.loop&&(o.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(e.slideDuplicateActiveClass)),t=o.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass),e.loop&&0===t.length&&(t=i.eq(0)).addClass(e.slideNextClass),n=o.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass),e.loop&&0===n.length&&(n=i.eq(-1)).addClass(e.slidePrevClass),e.loop&&(t.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicateNextClass),n.hasClass(e.slideDuplicateClass)?s.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass):s.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(e.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var n,i,c,l,a=this.rtlTranslate?this.translate:-this.translate,o=this.slidesGrid,r=this.snapGrid,d=this.params,u=this.activeIndex,h=this.realIndex,m=this.snapIndex,s=e;if(void 0===s){for(n=0;n=o[n]&&a=o[n]&&a=o[n]&&(s=n);d.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0)}r.indexOf(a)>=0?i=r.indexOf(a):(c=Math.min(d.slidesPerGroupSkip,s),i=c+Math.floor((s-c)/d.slidesPerGroup)),i>=r.length&&(i=r.length-1),s!==u?(l=parseInt(this.slides.eq(s).attr("data-swiper-slide-index")||s,10),t(this,{snapIndex:i,realIndex:l,previousIndex:u,activeIndex:s}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),h!==l&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):i!==m&&(this.snapIndex=i,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var s,o=this.params,n=e(t.target).closest("."+o.slideClass)[0],i=!1;if(n)for(s=0;sl?l:s&&eo?"next":so?"next":s=g.length&&(m=g.length-1),(h||c.initialSlide||0)===(_||0)&&n&&o.emit("beforeSlideChangeStart"),a=-g[m],o.updateProgress(a),c.normalizeSlideIndex)for(u=0;u=Math.floor(100*y[u])&&(i=u);if(o.initialized&&i!==h){if(!o.allowSlideNext&&ao.translate&&a>o.maxTranslate()&&(h||0)!==i)return!1}return r=i>h?"next":i=e&&(s=e)}),void 0!==s&&(a=u.indexOf(s))<0&&(a=this.activeIndex-1),this.slideTo(a,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,r,o=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,o),i=l+Math.floor((o-l)/this.params.slidesPerGroup),c=this.rtlTranslate?this.translate:-this.translate;return c>=this.snapGrid[i]?(a=this.snapGrid[i],c-a>(this.snapGrid[i+1]-a)*s&&(o+=this.params.slidesPerGroup)):(r=this.snapGrid[i-1],c-r<=(this.snapGrid[i]-r)*s&&(o-=this.params.slidesPerGroup)),o=Math.max(o,0),o=Math.min(o,this.slidesGrid.length-1),this.slideTo(o,e,t,n)},slideToClickedSlide:function(){var o,t=this,s=t.params,a=t.$wrapperEl,i="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,n=t.clickedIndex;if(s.loop){if(t.animating)return;o=parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?nt.slides.length-t.loopedSlides+i/2?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-i?(t.loopFix(),n=a.children("."+s.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(){var n,a,r,c,l,d,u,h,s=this,m=o(),t=s.params,i=s.$wrapperEl;if(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),n=i.children("."+t.slideClass),t.loopFillGroupWithBlank&&(d=t.slidesPerGroup-n.length%t.slidesPerGroup,d!==t.slidesPerGroup)){for(u=0;un.length&&(s.loopedSlides=n.length),a=[],r=[],n.each(function(t,o){var i=e(t);o=n.length-s.loopedSlides&&a.push(t),i.attr("data-swiper-slide-index",o)});for(c=0;c=0;l-=1)i.prepend(e(a[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,n,s=this.activeIndex,o=this.slides,t=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,c=this.snapGrid,i=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0,n=-c[s]-this.getTranslate(),s=o.length-t&&(e=-o.length+s+t,e+=t,this.slideTo(e,0,!1,!0)&&0!==n&&this.setTranslate((i?-this.translate:this.translate)-n)),this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,n=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t,s=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(t=0;t=r)this.appendSlide(t);else{for(var l=n>e?n+1:n,d=[],u=r-1;u>=e;u-=1)c=this.slides.eq(u),c.remove(),d.unshift(c);if("object"==typeof t&&"length"in t){for(s=0;se?n+t.length:n}else a.append(t);for(i=0;i1,h=n.slidesPerColumn>1;u&&!h?(r.removeClass(e.containerModifierClass+"multirow "+e.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&h&&(r.addClass(e.containerModifierClass+"multirow"),"column"===n.slidesPerColumnFill&&r.addClass(e.containerModifierClass+"multirow-column"),this.emitContainerClasses()),a=n.direction&&n.direction!==e.direction,c=e.loop&&(n.slidesPerView!==e.slidesPerView||a),a&&d&&this.changeDirection(),t(this.params,n),t(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=s,this.emit("_beforeBreakpoint",n),c&&d&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(f-m+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}},getBreakpoint:function(e){if(s=n(),e){var t,s,o,a,r=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(t=0;t0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var n=this.classNames,t=this.params,o=this.rtl,i=this.$el,s=this.device,e=[];e.push("initialized"),e.push(t.direction),t.freeMode&&e.push("free-mode"),t.autoHeight&&e.push("autoheight"),o&&e.push("rtl"),t.slidesPerColumn>1&&(e.push("multirow"),"column"===t.slidesPerColumnFill&&e.push("multirow-column")),s.android&&e.push("android"),s.ios&&e.push("ios"),t.cssMode&&e.push("css-mode"),e.forEach(function(e){n.push(t.containerModifierClass+e)}),i.addClass(n.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,s,o,i,a,r){var c,d=n();function l(){r&&r()}e(t).parent("picture")[0]||t.complete&&a?l():s?((c=new d.Image).onload=l,c.onerror=l,i&&(c.sizes=i),o&&(c.srcset=o),s&&(c.src=s)):l()},preloadImages:function(){var t,n,e=this;function s(){e!=null&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(n=0;n1?(f=[],r.each(function(e){var s=t({},o,{el:e});f.push(new n(s))}),f):(i.swiper=s,i&&i.shadowRoot&&i.shadowRoot.querySelector?(l=e(i.shadowRoot.querySelector("."+s.params.wrapperClass))).children=function(e){return r.children(e)}:l=r.children("."+s.params.wrapperClass),t(s,{$el:r,el:i,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},s.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:a(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s)}var o,i,r,s=n.prototype;return s.emitContainerClasses=function(){var t,e=this;e.params._emitClasses&&e.el&&(t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}),e.emit("_containerClasses",t.join(" ")))},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each(function(t){var n=e.getSlideClasses(t);e.emit("_slideClass",t,n)})},s.slidesPerViewDynamic=function(){var t,n,o,i,r,d=this.params,e=this.slides,l=this.slidesGrid,c=this.size,s=this.activeIndex,a=1;if(d.centeredSlides){for(r=e[s].swiperSlideSize,t=s+1;tc&&(o=!0));for(n=s-1;n>=0;n-=1)e[n]&&!o&&(a+=1,(r+=e[n].swiperSlideSize)>c&&(o=!0))}else for(i=s+1;i1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),t.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this},s.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var o,n=this,s=n.params,a=n.$el,r=n.$wrapperEl,i=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),i&&i.length&&i.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(e){n.off(e)}),!1!==e&&(n.$el[0].swiper=null,o=n,Object.keys(o).forEach(function(e){try{o[e]=null}catch{}try{delete o[e]}catch{}})),n.destroyed=!0),null},n.extendDefaults=function(e){t(v,e)},n.installModule=function(e){n.prototype.modules||(n.prototype.modules={});var t=e.name||Object.keys(n.prototype.modules).length+"_"+a();n.prototype.modules[t]=e},n.use=function(e){return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):(n.installModule(e),n)},o=n,i=[{key:"extendedDefaults",get:function(){return v}},{key:"defaults",get:function(){return z}}],(r=null)&&F(o.prototype,r),i&&F(o,i),n}();Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){m.prototype[t]=b[e][t]})}),m.use([G,$]);var c,f,p,y,x,C,E,A,U={update:function(e){var s,i,u,m,f,p,g,v,n=this,y=n.params,b=y.slidesPerView,d=y.slidesPerGroup,A=y.centeredSlides,x=n.params.virtual,O=x.addSlidesBefore,_=x.addSlidesAfter,r=n.virtual,j=r.from,h=r.to,l=r.slides,E=r.slidesGrid,w=r.renderSlide,k=r.offset;n.updateActiveIndex(),f=n.activeIndex||0,g=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",A?(v=Math.floor(b/2)+d+_,m=Math.floor(b/2)+d+O):(v=b+(d-1)+_,m=d+O);var o=Math.max((f||0)-m,0),a=Math.min((f||0)+v,l.length-1),c=(n.slidesGrid[o]||0)-(n.slidesGrid[0]||0);function C(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load()}if(t(n.virtual,{from:o,to:a,offset:c,slidesGrid:n.slidesGrid}),j===o&&h===a&&!e)return n.slidesGrid!==E&&c!==k&&n.slides.css(g,c+"px"),void n.updateProgress();if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:c,from:o,to:a,slides:function(){for(var t=[],e=o;e<=a;e+=1)t.push(l[e]);return t}()}),void(n.params.virtual.renderExternalUpdate&&C());if(p=[],u=[],e)n.$wrapperEl.find("."+n.params.slideClass).remove();else for(i=j;i<=h;i+=1)(ia)&&n.$wrapperEl.find("."+n.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(s=0;s=o&&s<=a&&(void 0===h||e?u.push(s):(s>h&&u.push(s),s'+t+""),s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",n),o.cache&&(this.virtual.cache[n]=s),s)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var y=b.innerWidth,_=b.innerHeight,s=this.$el.offset();l&&(s.left-=this.$el[0].scrollLeft);for(g=[[s.left,s.top],[s.left+this.width,s.top],[s.left,s.top+this.height],[s.left+this.width,s.top+this.height]],m=0;m=0&&c[0]<=y&&c[1]>=0&&c[1]<=_&&(v=!0);if(!v)return}this.isHorizontal()?((r||a||u||d)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((a||d)&&!l||(r||u)&&l)&&this.slideNext(),((r||u)&&!l||(a||d)&&l)&&this.slidePrev()):((r||a||f||h)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(a||h)&&this.slideNext(),(r||f)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){var t=o();this.keyboard.enabled||(e(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(e(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){i(this,{keyboard:s({enabled:!1},q)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},r={lastScrollTime:a(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n,e=o(),t="onwheel"in e;return t||(n=e.createElement("div"),n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel),!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var o=0,s=0,t=0,n=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(o=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(o=s,s=0),t=10*o,n=10*s,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=n,n=0),(t||n)&&e.deltaMode&&(1===e.deltaMode?(t*=40,n*=40):(t*=800,n*=800)),t&&!o&&(o=t<1?-1:1),n&&!s&&(s=n<1?-1:1),{spinX:o,spinY:s,pixelX:t,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var o,u,h,f,v,b,j,_,d=t,n=this,g=n.params.mousewheel;if(n.params.cssMode&&d.preventDefault(),b=n.$el,"container"!==n.params.mousewheel.eventsTarget&&(b=e(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!b[0].contains(d.target)&&!g.releaseOnEdges)return!0;d.originalEvent&&(d=d.originalEvent);var s=0,y=n.rtlTranslate?-1:1,c=r.normalize(d);if(g.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(c.pixelX)>Math.abs(c.pixelY)))return!0;s=-c.pixelX*y}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;s=-c.pixelY}else s=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*y:-c.pixelY;if(0===s)return!0;if(g.invert&&(s=-s),n.params.freeMode){{var i={time:a(),delta:Math.abs(s),direction:Math.sign(s)},p=n.mousewheel.lastEventBeforeSnap,w=p&&i.time=n.minTranslate()&&(m=n.minTranslate()),m<=n.maxTranslate()&&(m=n.maxTranslate()),n.setTransition(0),n.setTranslate(m),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!O&&n.isBeginning||!x&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky)&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0,o=n.mousewheel.recentWheelEvents,o.length>=15&&o.shift(),v=o.length?o[o.length-1]:void 0,j=o[0],o.push(i),v&&(i.delta>v.delta||i.direction!==v.direction)?o.splice(0):o.length>=15&&i.time-j.time<500&&j.delta-i.delta>=1&&i.delta<=6&&(_=s>0?.8:.2,n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.mousewheel.timeout=l(function(){n.slideToClosest(n.params.speed,!0,void 0,_)},0)),n.mousewheel.timeout||(n.mousewheel.timeout=l(function(){n.mousewheel.lastEventBeforeSnap=i,o.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))),w||n.emit("scroll",d),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),m===n.minTranslate()||m===n.maxTranslate())return!0}}}else if(u={time:a(),delta:Math.abs(s),direction:Math.sign(s),raw:t},h=n.mousewheel.recentWheelEvents,h.length>=2&&h.shift(),f=h.length?h[h.length-1]:void 0,h.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&n.mousewheel.animateSlider(u):n.mousewheel.animateSlider(u),n.mousewheel.releaseScroll(u))return!0;return d.preventDefault?d.preventDefault():d.returnValue=!1,!1},animateSlider:function(e){var t=n();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&a()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(n,this.mousewheel.handle),!0):!!n&&!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(n,this.mousewheel.handle),this.mousewheel.enabled=!0,!0)},disable:function(){var t,n=r.event();return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):!!n&&!!this.mousewheel.enabled&&(t=this.$el,"container"!==this.params.mousewheel.eventsTarget&&(t=e(this.params.mousewheel.eventsTarget)),t.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0)}},X={update:function(){if(e=this.params.navigation,!this.params.loop){var e,s=this.navigation,t=s.$nextEl,n=s.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var s,o,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(s=e(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&s.length>1&&1===this.$el.find(n.nextEl).length&&(s=this.$el.find(n.nextEl))),n.prevEl&&(o=e(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&o.length>1&&1===this.$el.find(n.prevEl).length&&(o=this.$el.find(n.prevEl))),s&&s.length>0&&s.on("click",this.navigation.onNextClick),o&&o.length>0&&o.on("click",this.navigation.onPrevClick),t(this.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:o,prevEl:o&&o[0]}))},destroy:function(){var n=this.navigation,e=n.$nextEl,t=n.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},Q={update:function(){if(g=this.rtl,t=this.params.pagination,t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t,n,s,i,r,c,u,h,m,g,l=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,a=this.params.loop?Math.ceil((l-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>l-1-2*this.loopedSlides&&(s-=l-2*this.loopedSlides),s>a-1&&(s-=a),s<0&&"bullets"!==this.params.paginationType&&(s=a+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(n=this.pagination.bullets,t.dynamicBullets&&(this.pagination.bulletSize=n.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),i=s-this.pagination.dynamicBulletIndex,m=((r=i+(Math.min(n.length,t.dynamicMainBullets)-1))+i)/2),n.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),o.length>1)n.each(function(n){var o=e(n),a=o.index();a===s&&o.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=i&&a<=r&&o.addClass(t.bulletActiveClass+"-main"),a===i&&o.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===r&&o.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(u=n.eq(s),h=u.index(),u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var f=n.eq(i),p=n.eq(r),d=i;d<=r;d+=1)n.eq(d).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(h>=n.length-t.dynamicMainBullets){for(c=t.dynamicMainBullets;c>=0;c-=1)n.eq(n.length-c).addClass(t.bulletActiveClass+"-main");n.eq(n.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),p.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var y=Math.min(n.length,t.dynamicMainBullets+4),_=(this.pagination.bulletSize*y-this.pagination.bulletSize)/2-m*this.pagination.bulletSize,w=g?"right":"left";n.css(this.isHorizontal()?w:"top",_+"px")}}if("fraction"===t.type&&(o.find("."+t.currentClass).text(t.formatFractionCurrent(s+1)),o.find("."+t.totalClass).text(t.formatFractionTotal(a))),"progressbar"===t.type){var O=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",v=(s+1)/a,b=1,j=1;"horizontal"===O?b=v:j=v,o.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+j+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(o.html(t.renderCustom(this,s+1,a)),this.emit("paginationRender",o[0])):this.emit("paginationUpdate",o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){if(e=this.params.pagination,e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e,n,o,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,t="";if("bullets"===e.type){for(o=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";s.html(t),this.pagination.bullets=s.find("."+e.bulletClass)}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',s.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',s.html(t)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var s,o=this,n=o.params.pagination;n.el&&(s=e(n.el),0!==s.length&&(o.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&(s=o.$el.find(n.el)),"bullets"===n.type&&n.clickable&&s.addClass(n.clickableClass),s.addClass(n.modifierClass+n.type),"bullets"===n.type&&n.dynamicBullets&&(s.addClass(""+n.modifierClass+n.type+"-dynamic"),o.pagination.dynamicBulletIndex=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&s.addClass(n.progressbarOppositeClass),n.clickable&&s.on("click","."+n.bulletClass,function(t){t.preventDefault();var n=e(this).index()*o.params.slidesPerGroup;o.params.loop&&(n+=o.loopedSlides),o.slideTo(n)}),t(o.pagination,{$el:s,el:s[0]})))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},Z={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var o=this.scrollbar,r=this.rtlTranslate,c=this.progress,t=o.dragSize,s=o.trackSize,i=o.$dragEl,a=o.$el,l=this.params.scrollbar,n=t,e=(s-t)*c;r?(e=-e)>0?(n=t-e,e=0):-e+t>s&&(n=s+e):e<0?(n=t+e,e=0):e+t>s&&(n=s-e),this.isHorizontal()?(i.transform("translate3d("+e+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+e+"px, 0)"),i[0].style.height=n+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,n=e.$dragEl,s=e.$el;n[0].style.width="",n[0].style.height="";var i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,o=this.size/this.virtualSize,r=o*(i/this.size),a="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?n[0].style.width=a+"px":n[0].style.height=a+"px",s[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),t(e,{trackSize:i,divider:o,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var s,t=this.scrollbar,a=this.rtlTranslate,r=t.$el,o=t.dragSize,c=t.trackSize,i=t.dragStartPos,n=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(c-o),n=Math.max(Math.min(n,1),0);a&&(n=1-n),s=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*n,this.updateProgress(s),this.setTranslate(s),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var o=this.params.scrollbar,t=this.scrollbar,i=this.$wrapperEl,s=t.$el,n=t.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),o.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,s=t.$el,o=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),s.transition(0),o.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,s=this.scrollbar,o=this.$wrapperEl,n=s.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),o.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.addEventListener(n.start,this.scrollbar.onDragStart,t),e.addEventListener(n.move,this.scrollbar.onDragMove,t),e.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.addEventListener(s.start,this.scrollbar.onDragStart,t),a.addEventListener(s.move,this.scrollbar.onDragMove,t),a.addEventListener(s.end,this.scrollbar.onDragEnd,c))}},disableDraggable:function(){if(this.params.scrollbar.el){var a=o(),l=this.scrollbar,n=this.touchEventsTouch,s=this.touchEventsDesktop,r=this.params,i=this.support,e=l.$el[0],t=!!i.passiveListener&&!!r.passiveListeners&&{passive:!1,capture:!1},c=!!i.passiveListener&&!!r.passiveListeners&&{passive:!0,capture:!1};i.touch?(e.removeEventListener(n.start,this.scrollbar.onDragStart,t),e.removeEventListener(n.move,this.scrollbar.onDragMove,t),e.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(e.removeEventListener(s.start,this.scrollbar.onDragStart,t),a.removeEventListener(s.move,this.scrollbar.onDragMove,t),a.removeEventListener(s.end,this.scrollbar.onDragEnd,c))}},init:function(){if(this.params.scrollbar.el){var n,i=this.scrollbar,a=this.$el,o=this.params.scrollbar,s=e(o.el);this.params.uniqueNavElements&&"string"==typeof o.el&&s.length>1&&1===a.find(o.el).length&&(s=a.find(o.el)),n=s.find("."+this.params.scrollbar.dragClass),0===n.length&&(n=e('
'),s.append(n)),t(i,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),o.draggable&&i.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},J={setTransform:function(t,n){var c,l,h=this.rtl,i=e(t),d=h?-1:1,u=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),a=i.attr("data-swiper-parallax-scale"),r=i.attr("data-swiper-parallax-opacity");(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=u,o="0"):(o=u,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*n*d+"%":s*n*d+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",r!=null)&&(c=r-(r-1)*(1-Math.abs(n)),i[0].style.opacity=c),a==null?i.transform("translate3d("+s+", "+o+", 0px)"):(l=a-(a-1)*(1-Math.abs(n)),i.transform("translate3d("+s+", "+o+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,s=t.$el,o=t.slides,n=t.progress,i=t.snapGrid;s.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),o.each(function(s,o){var a=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(o/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){var s=e(n),o=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),s.transition(o)})}},w={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(o-n,2))},onGestureStart:function(t){var i=this.support,o=this.params.zoom,s=this.zoom,n=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=w.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=e(t.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+o.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var o=this.support,s=this.params.zoom,t=this.zoom,n=t.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.fakeGestureMoved=!0,n.scaleMove=w.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(o.gestures?t.scale=e.scale*t.currentScale:t.scale=n.scaleMove/n.scaleStart*t.currentScale,t.scale>n.maxRatio&&(t.scale=n.maxRatio-1+Math.pow(t.scale-n.maxRatio+1,.5)),t.scalet.touchesStart.x))return void(t.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y))return void(t.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),t.isMoved=!0,t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX,t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY,t.currentXt.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8)),t.currentYt.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=t.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=t.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(t.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(t.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(t.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(t.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=t.touchesCurrent.x,n.prevPositionY=t.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var n=this.zoom,s=n.gesture,e=n.image,t=n.velocity;if(s.$imageEl&&0!==s.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1,e.isMoved=!1;var a,r,c,i=300,o=300,u=t.x*i,l=e.currentX+u,h=t.y*o,d=e.currentY+h;0!==t.x&&(i=Math.abs((l-e.currentX)/t.x)),0!==t.y&&(o=Math.abs((d-e.currentY)/t.y)),c=Math.max(i,o),e.currentX=l,e.currentY=d,r=e.width*n.scale,a=e.height*n.scale,e.minX=Math.min(s.slideWidth/2-r/2,0),e.maxX=-e.minX,e.minY=Math.min(s.slideHeight/2-a/2,0),e.maxY=-e.minY,e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX),e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY),s.$imageWrapEl.transition(c).transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var s,o,a,r,c,l,d,u,m,f,p,g,v,b,j,y,n=this.zoom,i=this.params.zoom,t=n.gesture,h=n.image;t.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?t.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):t.$slideEl=this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),t.$imageWrapEl=t.$imageEl.parent("."+i.containerClass)),t.$imageEl&&0!==t.$imageEl.length&&(t.$slideEl.addClass(""+i.zoomedSlideClass),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,u="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,u=h.touchesStart.y),n.scale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,n.currentScale=t.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(r=t.$slideEl[0].offsetWidth,m=t.$slideEl[0].offsetHeight,b=t.$slideEl.offset().left+r/2-a,j=t.$slideEl.offset().top+m/2-u,y=t.$imageEl[0].offsetWidth,g=t.$imageEl[0].offsetHeight,v=y*n.scale,p=g*n.scale,l=-(f=Math.min(r/2-v/2,0)),d=-(c=Math.min(m/2-p/2,0)),(s=b*n.scale)l&&(s=l),(o=j*n.scale)d&&(o=d)):(s=0,o=0),t.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var t=this.zoom,n=this.params.zoom,e=t.gesture;e.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?e.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):e.$slideEl=this.slides.eq(this.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),e.$imageWrapEl=e.$imageEl.parent("."+n.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(t.scale=1,t.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+n.zoomedSlideClass),e.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){if(s=this.support,e=this.zoom,!e.enabled){e.enabled=!0;var e,s,t=!("touchstart"!==this.touchEvents.start||!s.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!s.passiveListener||{passive:!1,capture:!0},n="."+this.params.slideClass;this.zoom.passiveListener=t,this.zoom.slideSelector=n,s.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,n,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,n,e.onGestureChange,o),this.$wrapperEl.on(this.touchEvents.end,n,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,n,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}},disable:function(){if(e=this.zoom,e.enabled){n=this.support,this.zoom.enabled=!1;var e,n,t=!("touchstart"!==this.touchEvents.start||!n.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},o=!n.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;n.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,o),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,o)}}},te={loadInSlide:function(t,n){void 0===n&&(n=!0);var o,a,s=this,i=s.params.lazy;void 0!==t&&0!==s.slides.length&&(o=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),a=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")"),!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||a.push(o[0]),0!==a.length&&a.each(function(t){a=e(t),a.addClass(i.loadingClass);var a,r=a.attr("data-background"),c=a.attr("data-src"),l=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");s.loadImage(a[0],c||r,l,d,!1,function(){if(s!=null&&s&&(!s||s.params)&&!s.destroyed){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var n=e(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),s.params.loop&&n){var t,h,m=o.attr("data-swiper-slide-index");o.hasClass(s.params.slideDuplicateClass)?(t=s.$wrapperEl.children('[data-swiper-slide-index="'+m+'"]:not(.'+s.params.slideDuplicateClass+")"),s.lazy.loadInSlide(t.index(),!1)):(h=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+m+'"]'),s.lazy.loadInSlide(h.index(),!1))}s.emit("lazyImageReady",o[0],a[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",o[0],a[0])}))},load:function(){var i,a,d,u,t=this,l=t.$wrapperEl,o=t.params,p=t.slides,n=t.activeIndex,f=t.virtual&&o.virtual.enabled,c=o.lazy,s=o.slidesPerView;function h(e){if(f){if(l.children("."+o.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(p[e])return!0;return!1}function g(t){return f?e(t).attr("data-swiper-slide-index"):e(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)l.children("."+o.slideVisibleClass).each(function(n){var s=f?e(n).attr("data-swiper-slide-index"):e(n).index();t.lazy.loadInSlide(s)});else if(s>1)for(a=n;a1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){for(var v=c.loadPrevNextAmount,m=s,b=Math.min(n+m+Math.max(v,m),p.length),j=Math.max(n-Math.max(m,v),0),r=n+s;r0&&t.lazy.loadInSlide(g(u)),d=l.children("."+o.slidePrevClass),d.length>0&&t.lazy.loadInSlide(g(d))}},_={LinearSpline:function(e,t){var n,s,o,i,a,r=function(e,t){for(o=-1,n=e.length;n-o>1;)e[a=n+o>>1]<=t?o=a:n=a;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=r(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new _.LinearSpline(this.slidesGrid,e.slidesGrid):new _.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var o,i,a,n=this,s=n.controller.control,r=n.constructor;function c(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),o=-n.controller.spline.interpolate(-t)),o&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),o=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(i=0;i0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,n=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s){var o=e(s);t.a11y.makeElFocusable(o),t.params.pagination.renderBullet||(t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,n.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1)))})},init:function(){var n,s,i,a,r,c,t=this,o=t.params.a11y;t.$el.append(t.a11y.liveRegion),r=t.$el,o.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(r,o.containerRoleDescriptionMessage),o.containerMessage&&t.a11y.addElLabel(r,o.containerMessage),i=t.$wrapperEl,a=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),t.a11y.addElId(i,a),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,c),o.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(e(t.slides),o.itemRoleDescriptionMessage),t.a11y.addElRole(e(t.slides),"group"),t.slides.each(function(n){var s=e(n);t.a11y.addElLabel(s,s.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(n,o.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,o.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){var e,t=n();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);e=this.history,e.initialized=!0,e.paths=u.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=n();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var o=n(),t=(e?new URL(e):o.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),s=t.length;return{key:t[s-2],value:t[s-1]}},setHistory:function(e,t){if(o=n(),this.history.initialized&&this.params.history.enabled){var o,i,a=this.params.url?new URL(this.params.url):o.location,r=this.slides.eq(t),s=u.slugify(r.attr("data-history"));a.pathname.includes(e)||(s=e+"/"+s),i=o.history.state,i&&i.value===s||(this.params.history.replaceState?o.history.replaceState({value:s},null,s):o.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var s,i,o=0,a=this.slides.length;o'),g.append(i)),i.css({height:b+"px"})):0===(i=_.find(".swiper-cube-shadow")).length&&(i=e('
'),_.append(i)));for(f=0;f-1&&(u=90*o+90*d,v&&(u=90*-o-90*d)),n.transform(j),r.slideShadows)&&(m=a?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),l=a?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=e('
'),n.append(m)),0===l.length&&(l=e('
'),n.append(l)),m.length&&(m[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0)))}if(g.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),r.shadow)if(a)i.transform("translate3d(0px, "+(b/2+r.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),S=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),M=r.shadowScale,k=r.shadowScale/S,F=r.shadowOffset;i.transform("scale3d("+M+", 1, "+k+") translate3d(0px, "+(w/2+F)+"px, "+-w/2/k+"px) rotateX(-90deg)")}O=C.isSafari||C.isWebView?-t/2:0,g.transform("translate3d(0px,0,"+O+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate:function(){for(var a=this.slides,u=this.rtlTranslate,r=0;r'),t.append(s)),0===o.length&&(o=e('
'),t.append(o)),s.length&&(s[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))),t.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+i+"deg)")}},setTransition:function(e){var n,t=this,s=t.slides,o=t.activeIndex,i=t.$wrapperEl;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e&&(n=!1,s.eq(o).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var s=["webkitTransitionEnd","transitionend"],e=0;e'),s.append(a)),0===i.length&&(i=e('
'),s.append(i)),a.length&&(a[0].style.opacity=t>0?t:0),i.length&&(i[0].style.opacity=-t>0?-t:0))}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var n,e=this.params.thumbs;return!this.thumbs.initialized&&(this.thumbs.initialized=!0,n=this.constructor,e.swiper instanceof n?(this.thumbs.swiper=e.swiper,t(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):d(e.swiper)&&(this.thumbs.swiper=new n(t({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0)},onThumbClick:function(){if(n=this.thumbs.swiper,n){var t,n,s,o,i,a=n.clickedIndex,r=n.clickedSlide;r&&e(r).hasClass(this.params.thumbs.slideThumbActiveClass)||a==null||((s=n.params.loop?parseInt(e(n.clickedSlide).attr("data-swiper-slide-index"),10):a,this.params.loop)&&(t=this.activeIndex,this.slides.eq(t).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,t=this.activeIndex),o=this.slides.eq(t).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),i=this.slides.eq(t).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),s=void 0===o?i:void 0===i?o:i-tthis.previousIndex?"next":"prev"):d=(n=this.realIndex)>this.previousIndex?"next":"prev",m&&(n+="next"===d?h:-1*h),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(n)<0&&(t.params.centeredSlides?n=n>s?n-Math.floor(u/2)+1:n+Math.floor(u/2)-1:n>s&&(n=n-u+1),t.slideTo(n,e?0:void 0))),o=1,r=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(r),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(c=0;c0&&!e(n.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){i(this,{scrollbar:s({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){i(this,{parallax:s({},J)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t,e=this;i(e,{zoom:s({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},w)}),t=1,Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,o=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,s,o)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){i(this,{lazy:s({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){i(this,{controller:s({control:this.params.controller.control},_)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){i(this,{a11y:s(s({},se),{},{liveRegion:e('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){i(this,{history:s({},u)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){i(this,{hashNavigation:s({initialized:!1},ie)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){i(this,{autoplay:s(s({},ae),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),o().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),o().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){i(this,{fadeEffect:s({},re)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){i(this,{cubeEffect:s({},ce)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){i(this,{flipEffect:s({},le)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(e.params,n),t(e.originalParams,n)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){i(this,{coverflowEffect:s({},de)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){i(this,{thumbs:s({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return m.use(he),m}),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()}("undefined"!=typeof window?window:global,function(){var e=function(t,n){function O(){if(3===s.options.breakpoints.length&&Array.isArray(s.options.breakpoints)){var e,t=!0,n=!0;if(s.options.breakpoints.forEach(function(s){"number"!=typeof s&&(n=!1),null!==e&&s=t[0]&&i=t[1]&&i=o[e].max?o[e].max:n),s.options.horizontal&&!s.options.vertical&&(t=t>=o[e].max?o[e].max:t)),null!=o[e].maxY&&(n=n>=o[e].maxY?o[e].maxY:n),null!=o[e].maxX&&(t=t>=o[e].maxX?o[e].maxX:t),s.elems[e].style[_]="translate3d("+(s.options.horizontal?t:"0")+"px,"+(s.options.vertical?n:"0")+"px,"+o[e].zindex+"px) "+o[e].transform}s.options.callback(a)};return s.destroy=function(){for(var e=0;e=e.f?o():n.fonts.load(ie(e.a),e.h).then(function(e){1<=e.length?t():setTimeout(i,25)},function(){o()})}i()}),t=null,i=new Promise(function(n,s){t=setTimeout(s,e.f)});Promise.race([i,o]).then(function(){t&&(clearTimeout(t),t=null),e.g(e.a)},function(){e.j(e.a)})};function z(n,s,o,i,a,r,c){this.v=n,this.B=s,this.c=o,this.a=i,this.o=c||"BESbswy",this.f={},this.w=a||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new m(this.c,this.o),this.h=new m(this.c,this.o),this.j=new m(this.c,this.o),this.m=new m(this.c,this.o),n=new t(this.a.c+",serif",e(this.a)),n=f(n),this.g.a.style.cssText=n,n=new t(this.a.c+",sans-serif",e(this.a)),n=f(n),this.h.a.style.cssText=n,n=new t("serif",e(this.a)),n=f(n),this.j.a.style.cssText=n,n=new t("sans-serif",e(this.a)),n=f(n),this.m.a.style.cssText=n,u(this.g),u(this.h),u(this.j),u(this.m)}a={D:"serif",C:"sans-serif"},l=null;function D(){if(null===l){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return l}z.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),L(this)};function N(e,t,n){for(var s in a)if(a.hasOwnProperty(s)&&t===e.f[a[s]]&&n===e.f[a[s]])return!0;return!1}function L(e){var t,n=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=n===e.f.serif&&s===e.f["sans-serif"])||(t=D()&&N(e,n,s)),t?r()-e.A>=e.w?D()&&N(e,n,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?g(e,e.v):g(e,e.B):J(e):g(e,e.v)}function J(e){setTimeout(n(function(){L(this)},e),50)}function g(e,t){setTimeout(n(function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)},e),0)}function v(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.o=n}c=null,v.prototype.g=function(t){var n=this.a;n.g&&i(n.f,[n.a.c("wf",t.c,e(t).toString(),"active")],[n.a.c("wf",t.c,e(t).toString(),"loading"),n.a.c("wf",t.c,e(t).toString(),"inactive")]),o(n,"fontactive",t),this.m=!0,I(this)},v.prototype.h=function(t){if(n=this.a,n.g){var n,a=V(n.f,n.a.c("wf",t.c,e(t).toString(),"active")),s=[],r=[n.a.c("wf",t.c,e(t).toString(),"loading")];a||s.push(n.a.c("wf",t.c,e(t).toString(),"inactive")),i(n.f,s,r)}o(n,"fontinactive",t),I(this)};function I(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&i(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),o(e,"active")):C(e.a))}function B(e){this.j=e,this.a=new G,this.h=0,this.f=this.g=!0}B.prototype.load=function(e){this.c=new ee(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,q(this,new ue(this.c,e),e)};function Z(t,s,a,r,l){var d=0==--t.h;(t.f||t.g)&&setTimeout(function(){if(p=l||null,g=r||null||{},0===a.length&&d)C(s.a);else{s.f+=a.length,d&&(s.j=d),m=[];for(t=0;t-1}function p(e,t){return e.apply(null,t)}e={arr:function(e){return Array.isArray(e)},obj:function(e){return r(Object.prototype.toString.call(e),"Object")},pth:function(t){return e.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(t){return t.nodeType||e.svg(t)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(t){return e.und(t)||null===t},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(t){return e.hex(t)||e.rgb(t)||e.hsl(t)},key:function(e){return!z.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function I(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map(function(e){return parseFloat(e)}):[]}function P(t,n){var o=I(t),c=s(e.und(o[0])?1:o[0],.1,100),l=s(e.und(o[1])?100:o[1],.1,100),p=s(e.und(o[2])?10:o[2],.1,100),d=s(e.und(o[3])?0:o[3],.1,100),a=Math.sqrt(l/c),i=p/(2*Math.sqrt(l*c)),r=i<1?a*Math.sqrt(1-i*i):0,u=1,m=i<1?(i*a-d)/r:-d+a;function f(e){var t=n?n*e/1e3:e;return t=i<1?Math.exp(-t*i*a)*(u*Math.cos(r*t)+m*Math.sin(r*t)):(u+m*t)*Math.exp(-t*a),0===e||1===e?e:1-t}return n?f:function(){if(e=h.springs[t],e)return e;for(var e,n,s=0,o=0;;)if(1===f(s+=1/6)){if(++o>=16)break}else o=0;return n=s*(1/6)*1e3,h.springs[t]=n,n}}function G(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}K=function(){var e=11,t=1/(e-1);function s(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function n(e,t,n){return((s(t,n)*e+o(t,n))*e+i(t))*e}function a(e,t,n){return 3*s(t,n)*e*e+2*o(t,n)*e+i(t)}return function(s,o,i,r){if(0<=s&&s<=1&&0<=i&&i<=1){var c,l=new Float32Array(e);if(s!==o||i!==r)for(c=0;c=.001?function(e,t,s,o){for(var i,r=0;r<4;++r){if(i=a(t,s,o),0===i)return t;t-=(n(t,s,o)-e)/i}return t}(o,c,s,i):0===u?c:function(e,t,s,o,i){for(var a,r,c=0;(r=n(a=t+(s-t)/2,o,i)-e)>0?s=a:t=a,Math.abs(r)>1e-7&&++c<10;);return a}(o,d,d+t,s,i)}}}(),w=(a={linear:function(){return function(e){return e}}},u={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),o=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-o/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/o)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){u[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(u).forEach(function(e){var t=u[e];a["easeIn"+e]=t,a["easeOut"+e]=function(e,n){return function(s){return 1-t(e,n)(1-s)}},a["easeInOut"+e]=function(e,n){return function(s){return s<.5?t(e,n)(2*s)/2:1-t(e,n)(-2*s+2)/2}},a["easeOutIn"+e]=function(e,n){return function(s){return s<.5?(1-t(e,n)(1-2*s))/2:(t(e,n)(2*s-1)+1)/2}}}),a);function m(t,n){if(e.fnc(t))return t;var o=t.split("(")[0],i=w[o],s=I(t);switch(o){case"spring":return P(t,n);case"cubicBezier":return p(K,s);case"steps":return p(G,s);default:return p(i,s)}}function D(e){try{return document.querySelectorAll(e)}catch{return}}function l(e,t){for(var s,i=e.length,a=arguments.length>=2?arguments[1]:void 0,o=[],n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==i?a=r=c=t:(n=t<.5?t*(1+i):t+i-t*i,s=2*t-n,a=d(s,n,l+1/3),r=d(s,n,l),c=d(s,n,l-1/3)),"rgba("+255*a+","+255*r+","+255*c+","+u+")"}(t):void 0;var n,s,o,i}function i(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function j(t,n){return e.fnc(t)?t(n.target,n.id,n.total):t}function o(e,t){return e.getAttribute(t)}function O(t,n,s){if(x([s,"deg","rad","turn"],i(n)))return n;if(a=h.CSS[n+s],!e.und(a))return a;var a,r,c,o=document.createElement(t.tagName),l=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;return l.appendChild(o),o.style.position="absolute",o.style.width=100+s,c=100/o.offsetWidth,l.removeChild(o),r=c*parseFloat(n),h.CSS[n+s]=r,r}function M(e,t,n){if(t in e.style){var o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),s=e.style[t]||getComputedStyle(e).getPropertyValue(o)||"0";return n?O(e,s,n):s}}function y(t,n){return e.dom(t)&&!e.inp(t)&&(!e.nil(o(t,n))||e.svg(t)&&t[n])?"attribute":e.dom(t)&&x(te,n)?"transform":e.dom(t)&&"transform"!==n&&M(t,n)?"css":null!=t[n]?"object":void 0}function N(t){if(e.dom(t)){for(var n,o=t.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;n=i.exec(o);)s.set(n[1],n[2]);return s}}function se(e,t,n,s){var o,a=r(t,"scale")?1:0+(r(o=t,"translate")||"perspective"===o?"px":r(o,"rotate")||r(o,"skew")?"deg":void 0),i=N(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),s?O(e,i,s):i}function b(e,t,n,s){switch(y(e,t)){case"transform":return se(e,t,s,n);case"css":return M(e,t,n);case"attribute":return o(e,t);default:return e[t]||0}}function v(e,t){if(n=/^(\*=|\+=|-=)/.exec(e),!n)return e;var n,s=i(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+s;case"-":return o-a+s;case"*":return o*a+s}}function F(t,n){if(e.col(t))return ne(t);if(/\s/g.test(t))return t;var s=i(t),o=s?t.substr(0,t.length-s.length):t;return n?o+n:o}function g(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var n,s,o=e.points,i=0,t=0;t0&&(i+=g(s,n)),s=n;return i}function V(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return a=e,2*Math.PI*o(a,"r");case"rect":return 2*o(i=e,"width")+2*o(i,"height");case"line":return g({x:o(n=e,"x1"),y:o(n,"y1")},{x:o(n,"x2"),y:o(n,"y2")});case"polyline":return B(e);case"polygon":return t=(s=e).points,B(s)+g(t.getItem(t.numberOfItems-1),t.getItem(0))}var t,n,s,i,a}function $(t,n){var a=n||{},i=a.el||function(t){for(var n=t.parentNode;e.svg(n)&&e.svg(n.parentNode);)n=n.parentNode;return n}(t),r=i.getBoundingClientRect(),c=o(i,"viewBox"),l=r.width,d=r.height,s=a.viewBox||(c?c.split(" "):[0,0,l,d]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:d,vW:s[2],vH:s[3]}}function ee(e,t,n){function o(n){void 0===n&&(n=0);var s=t+n>=1?t+n:0;return e.el.getPointAtLength(s)}var s=$(e.el,e.svg),i=o(),a=o(-1),r=o(1),c=n?1:s.w/s.vW,l=n?1:s.h/s.vH;switch(e.property){case"x":return(i.x-s.x)*c;case"y":return(i.y-s.y)*l;case"angle":return 180*Math.atan2(r.y-a.y,r.x-a.x)/Math.PI}}function U(t,n){var o=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,s=F(e.pth(t)?t.totalLength:t,n)+"";return{original:s,numbers:s.match(o)?s.match(o).map(Number):[0],strings:e.str(t)||n?s.split(o):[]}}function _(t){return l(t?d(e.arr(t)?t.map(T):T(t)):[],function(e,t,n){return n.indexOf(e)===t})}function q(e){var t=_(e);return t.map(function(e,n){return{target:e,id:n,total:t.length,transforms:{list:N(e)}}})}function J(t,n){var o,i,s=C(n);return(/^spring/.test(s.easing)&&(s.duration=P(s.easing)),e.arr(t))&&(o=t.length,2===o&&!e.obj(t[0])?t={value:t}:e.fnc(n.duration)||(s.duration=n.duration/o)),i=e.arr(t)?t:[t],i.map(function(t,s){var o=e.obj(t)&&!e.pth(t)?t:{value:t};return e.und(o.delay)&&(o.delay=s?0:n.delay),e.und(o.endDelay)&&(o.endDelay=s===i.length-1?n.endDelay:0),o}).map(function(e){return c(e,s)})}function Q(t,n){var s,o=[],i=n.keyframes;for(s in i&&(n=c(function(t){for(var s=l(d(t.map(function(e){return Object.keys(e)})),function(t){return e.key(t)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),o={},i=function(n){var i=s[n];o[i]=t.map(function(t){var n,s={};for(n in t)e.key(n)?n==i&&(s.value=t[n]):s[n]=t[n];return s})},n=0;n0?requestAnimationFrame(s):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){t.suspendWhenDocumentHidden&&(W()?e=cancelAnimationFrame(e):(n.forEach(function(e){return e._onDocumentVisibility()}),S()))}),function(){e||W()&&t.suspendWhenDocumentHidden||!(n.length>0)||(e=requestAnimationFrame(s))}}();function W(){return!!document&&document.hidden}function t(e){void 0===e&&(e={});var o,a,d,u,g,j,w,x,M,D,r=0,b=0,p=0,y=0,T=null;function C(e){var t=window.Promise&&new Promise(function(e){return T=e});return e.finished=t,t}o=(x=E(z,d=e),j=E(f,d),D=Q(j,d),g=q(d.targets),w=Z(g,D),u=Y(w,j),M=k,k++,c(x,{id:M,children:[],animatables:g,animations:w,duration:u.duration,delay:u.delay,endDelay:u.endDelay})),C(o);function O(){var e=o.direction;"alternate"!==e&&(o.direction="normal"!==e?"normal":"reverse"),o.reversed=!o.reversed,a.forEach(function(e){return e.reversed=o.reversed})}function v(e){return o.reversed?o.duration-e:e}function m(){r=0,b=v(o.currentTime)*(1/t.speed)}function F(e,t){t&&t.seek(e-t.timelineOffset)}function h(e){for(var f=0,w=o.animations,E=w.length;f2||(c=Math.round(c*v)/v)),g.push(c)}if(p=d.length,p){r=d[0];for(n=0;n0&&(o.began=!0,i("begin")),!o.loopBegan&&o.currentTime>0&&(o.loopBegan=!0,i("loopBegin")),t<=c&&0!==o.currentTime&&h(0),(t>=l&&o.currentTime!==n||!n)&&h(n),t>c&&t=n&&(b=0,o.remaining&&!0!==o.remaining&&o.remaining--,o.remaining?(r=p,i("loopComplete"),o.loopBegan=!1,"alternate"===o.direction&&O()):(o.paused=!0,o.completed||(o.completed=!0,i("loopComplete"),i("complete"),!o.passThrough&&"Promise"in window&&(T(),C(o)))))}return o.reset=function(){var e,t=o.direction;o.passThrough=!1,o.currentTime=0,o.progress=0,o.paused=!0,o.began=!1,o.loopBegan=!1,o.changeBegan=!1,o.completed=!1,o.changeCompleted=!1,o.reversePlayback=!1,o.reversed="reverse"===t,o.remaining=o.loop,a=o.children;for(e=y=a.length;e--;)o.children[e].reset();(o.reversed&&!0!==o.loop||"alternate"===t&&1===o.loop)&&o.remaining++,h(o.reversed?o.duration:0)},o._onDocumentVisibility=m,o.set=function(e,t){return H(e,t),o},o.tick=function(e){p=e,r||(r=p),N((p+(b-r))*t.speed)},o.seek=function(e){N(v(e))},o.pause=function(){o.paused=!0,m()},o.play=function(){o.paused&&(o.completed&&o.reset(),o.paused=!1,n.push(o),m(),S())},o.reverse=function(){O(),o.completed=!o.reversed,m()},o.restart=function(){o.reset(),o.play()},o.remove=function(e){L(_(e),o)},o.reset(),o.autoplay&&o.play(),o}function R(e,t){for(var n=t.length;n--;)x(e,t[n].animatable.target)&&t.splice(n,1)}function L(e,t){var n,o,i,a=t.animations,s=t.children;R(e,a);for(n=s.length;n--;)o=s[n],i=o.animations,R(e,i),i.length||o.children.length||s.splice(n,1);a.length||s.length||t.pause()}return t.version="3.2.1",t.speed=1,t.suspendWhenDocumentHidden=!0,t.running=n,t.remove=function(e){for(var s=_(e),t=n.length;t--;)L(s,n[t])},t.get=b,t.set=H,t.convertPx=O,t.path=function(t,n){var s=e.str(t)?D(t)[0]:t,o=n||100;return function(e){return{property:e,el:s,svg:$(s),totalLength:V(s)*(o/100)}}},t.setDashoffset=function(e){var t=V(e);return e.setAttribute("stroke-dasharray",t),t},t.stagger=function(t,n){void 0===n&&(n={});var f=n.direction||"normal",h=n.easing?m(n.easing):null,a=n.grid,u=n.axis,o=n.from||0,g="first"===o,l="center"===o,p="last"===o,r=e.arr(t),d=parseFloat(r?t[0]:t),v=r?parseFloat(t[1]):0,b=i(r?t[1]:t)||0,j=n.start||0+(r?d:0),s=[],c=0;return function(e,t,n){if(g&&(o=0),l&&(o=(n-1)/2),p&&(o=n-1),!s.length){for(i=0;i-1&&n.splice(g,1);for(l=0;l{$(".buy-premium").addClass("show")},8e3);function e(){AOS.init({duration:600,once:!0})}setTimeout(function(){e()},100)},50)}),$(".buy-premium .close").on("click",function(){$(".buy-premium").removeClass("show")}),$(window).scroll(function(){$(window).scrollTop()>=50?$(".header-nav").addClass("header-sticky-top"):$(".header-nav").removeClass("header-sticky-top")}),$(document).ready(function(){"use strict";function e(){$(".header-nav").find(".dropdown-menu").each(function(){$(this).height($(this).height())})}e();function t(){$(".video-play-btn").on("click",function(){var e=$(this).siblings(".video-thumb").width(),t='
';$(this).fadeOut(100),$(this).siblings(".video-thumb").replaceWith(t)})}t(),$(".tab-content").find(".tab-pane").each(function(){var e=$(this).closest(".code-tabs").find(".nav-tabs"),t=$(this).attr("title");e.append('")}),$(".code-tabs ul.nav-tabs").each(function(){$(this).find("li:first").addClass("active")}),$(".code-tabs .tab-content").each(function(){$(this).find("div:first").addClass("active")}),$(".nav-tabs a").click(function(e){e.preventDefault();var t=$(this).parent(),s=t.index(),n=$(this).closest(".code-tabs"),o=n.find(".tab-pane").eq(s);n.find(".active").removeClass("active"),t.addClass("active"),o.addClass("active")}),$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fas fa-plus").removeClass("fas fa-plus").addClass("fas fa-minus")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fas fa-minus").removeClass("fas fa-minus").addClass("fas fa-plus")});function n(){var e=0;window.onscroll=function(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>300&&e<=t?(e=t,$(".header-nav").addClass("header-unpinned")):(e=t,$(".header-nav").removeClass("header-unpinned"))}}n();function s(){$(".navbar-toggler").on("click",function(){$("i").toggleClass("d-inline d-none")})}s();function o(){var e=new Rellax("[data-rellax-speed]")}o();function i(){new Swiper(".brand-carousel",{spaceBetween:0,speed:1e3,loop:!0,autoplay:{delay:3e3},breakpoints:{0:{slidesPerView:2,spaceBetween:0},640:{slidesPerView:3,spaceBetween:0},767:{slidesPerView:3,spaceBetween:0},991:{slidesPerView:5,spaceBetween:0}}})}i();function a(){new Swiper(".features-carousel",{spaceBetween:0,speed:600,autoplay:!0,breakpoints:{0:{slidesPerView:1,spaceBetween:0},575:{slidesPerView:1,spaceBetween:0},767:{slidesPerView:2,spaceBetween:0},991:{slidesPerView:3,spaceBetween:0}},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}a();function r(){new Swiper(".testimonial-carousel",{spaceBetween:0,speed:600,loop:!0,autoplay:!0,slidesPerView:1,pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0}})}r(),function(){window.addEventListener("load",function(){var e=document.getElementsByClassName("needs-validation"),t=Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(t){e.checkValidity()===!1&&(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")},!1)})},!1)}()}) \ No newline at end of file