From 6cdda7e871333703e2b36ba1c0d971b53aaf1f16 Mon Sep 17 00:00:00 2001 From: lixichen Date: Wed, 19 Sep 2018 21:32:39 +0800 Subject: [PATCH] V3.2.0 #1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1.重新制作了coverflow效果 2.解决和优化了内部按钮prevent的问题 --- README.md | 4 +- README_EN.md | 4 +- dist/build.js | 2 +- dist/module.js | 2 +- docs/build.js | 2 +- docs/demo/build.js | 2 +- docs/demo/module.js | 2 +- docs/module.js | 2 +- src/components/slider.vue | 63 +++++++++++++++----------- src/components/slider_item.vue | 81 +++++++++++++++++++++++++++++++++- src/demo/slider_coverFlow.vue | 12 +++-- 11 files changed, 136 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index 3e45c04..e81d051 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ vue-concise-slider,一个简单的滑动组件,配置简单,支持自适应/全屏+按钮+分页,同时兼容移动端和PC端 ## 版本 -[v3.1.1](https://github.com/warpcgd/vue-concise-slider/issues/29) 支持vue2.0+ +[v3.2.0](https://github.com/warpcgd/vue-concise-slider/issues/29) 支持vue2.0+ ## 特点 * 简单配置 @@ -32,11 +32,11 @@ vue-concise-slider,一个简单的滑动组件,配置简单,支持自适应/全 - [x] 使用slot替代page - [x] 自定义分页 - [x] 居中滑动 +- [x] 新的coverflow ### 未来将实现 - [ ] 层级嵌套slider - [ ] 虚拟slider -- [ ] 新的coverflow ### 链接 diff --git a/README_EN.md b/README_EN.md index 86bbbf3..d85d7f6 100644 --- a/README_EN.md +++ b/README_EN.md @@ -11,7 +11,7 @@ English | [中文](README.md) vue-concise-slider,A simple sliding component,has easy configuration,supported self-adaption / fullscreen / button / page,and is compatible with mobile and PC terminal ### version -[v3.1.1](https://github.com/warpcgd/vue-concise-slider/issues/29) Supported vue2.0+ +[v3.2.0](https://github.com/warpcgd/vue-concise-slider/issues/29) Supported vue2.0+ ### Features @@ -33,11 +33,11 @@ vue-concise-slider,A simple sliding component,has easy configuration,supported s - [x] Use slideritem instead of page - [x] Custom paging - [x] Center slide +- [x] New coverflow ### To Do List - [ ] Hierarchical nested slider - [ ] Virtual slider -- [ ] New coverflow ### Links diff --git a/dist/build.js b/dist/build.js index 2650305..b5fb8f7 100644 --- a/dist/build.js +++ b/dist/build.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("vueConciseSlider",[],e):"object"==typeof exports?exports.vueConciseSlider=e():t.vueConciseSlider=e()}("undefined"!=typeof self?self:this,function(){return function(t){function e(t){delete installedChunks[t]}function i(t){var e=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.charset="utf-8",i.src=f.p+""+t+"."+y+".hot-update.js",e.appendChild(i)}function n(t){return t=t||1e4,new Promise(function(e,i){if("undefined"==typeof XMLHttpRequest)return i(new Error("No browser support"));try{var n=new XMLHttpRequest,o=f.p+""+y+".hot-update.json";n.open("GET",o,!0),n.timeout=t,n.send(null)}catch(t){return i(t)}n.onreadystatechange=function(){if(4===n.readyState)if(0===n.status)i(new Error("Manifest request to "+o+" timed out."));else if(404===n.status)e();else if(200!==n.status&&304!==n.status)i(new Error("Manifest request to "+o+" failed."));else{try{var t=JSON.parse(n.responseText)}catch(t){return void i(t)}e(t)}}})}function o(t){var e=H[t];if(!e)return f;var i=function(i){return e.hot.active?(H[i]?H[i].parents.indexOf(t)<0&&H[i].parents.push(t):(k=[t],g=i),e.children.indexOf(i)<0&&e.children.push(i)):(console.warn("[HMR] unexpected require("+i+") from disposed module "+t),k=[]),f(i)};for(var n in f)Object.prototype.hasOwnProperty.call(f,n)&&"e"!==n&&Object.defineProperty(i,n,function(t){return{configurable:!0,enumerable:!0,get:function(){return f[t]},set:function(e){f[t]=e}}}(n));return i.e=function(t){function e(){E--,"prepare"===T&&(L[t]||c(t),0===E&&0===P&&u())}return"ready"===T&&a("prepare"),E++,f.e(t).then(e,function(t){throw e(),t})},i}function s(t){var e={_acceptedDependencies:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_disposeHandlers:[],_main:g!==t,active:!0,accept:function(t,i){if(void 0===t)e._selfAccepted=!0;else if("function"==typeof t)e._selfAccepted=t;else if("object"==typeof t)for(var n=0;n=0&&e._disposeHandlers.splice(i,1)},check:l,apply:p,status:function(t){if(!t)return T;$.push(t)},addStatusHandler:function(t){$.push(t)},removeStatusHandler:function(t){var e=$.indexOf(t);e>=0&&$.splice(e,1)},data:w[t]};return g=void 0,e}function a(t){T=t;for(var e=0;e<$.length;e++)$[e].call(null,t)}function r(t){return+t+""===t?+t:t}function l(t){if("idle"!==T)throw new Error("check() is only allowed in idle status");return b=t,a("check"),n(x).then(function(t){if(!t)return a("idle"),null;C={},L={},D=t.c,_=t.h,a("prepare");var e=new Promise(function(t,e){v={resolve:t,reject:e}});m={};return c(0),"prepare"===T&&0===E&&0===P&&u(),e})}function d(t,e){if(D[t]&&C[t]){C[t]=!1;for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(m[i]=e[i]);0==--P&&0===E&&u()}}function c(t){D[t]?(C[t]=!0,P++,i(t)):L[t]=!0}function u(){a("ready");var t=v;if(v=null,t)if(b)Promise.resolve().then(function(){return p(b)}).then(function(e){t.resolve(e)},function(e){t.reject(e)});else{var e=[];for(var i in m)Object.prototype.hasOwnProperty.call(m,i)&&e.push(r(i));t.resolve(e)}}function p(i){function n(t,e){for(var i=0;i0;){var s=o.pop(),a=s.id,r=s.chain;if((d=H[a])&&!d.hot._selfAccepted){if(d.hot._selfDeclined)return{type:"self-declined",chain:r,moduleId:a};if(d.hot._main)return{type:"unaccepted",chain:r,moduleId:a};for(var l=0;l=0||(u.hot._acceptedDependencies[a]?(i[c]||(i[c]=[]),n(i[c],[a])):(delete i[c],e.push(c),o.push({chain:r.concat([c]),id:c})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(c):{type:"disposed",moduleId:v};var x=!1,S=!1,$=!1,P="";switch(b.chain&&(P="\nUpdate propagation: "+b.chain.join(" -> ")),b.type){case"self-declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of self decline: "+b.moduleId+P));break;case"declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of declined dependency: "+b.moduleId+" in "+b.parentId+P));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(b),i.ignoreUnaccepted||(x=new Error("Aborted because "+c+" is not accepted"+P));break;case"accepted":i.onAccepted&&i.onAccepted(b),S=!0;break;case"disposed":i.onDisposed&&i.onDisposed(b),$=!0;break;default:throw new Error("Unexception type "+b.type)}if(x)return a("abort"),Promise.reject(x);if(S){h[c]=m[c],n(p,b.outdatedModules);for(c in b.outdatedDependencies)Object.prototype.hasOwnProperty.call(b.outdatedDependencies,c)&&(u[c]||(u[c]=[]),n(u[c],b.outdatedDependencies[c]))}$&&(n(p,[b.moduleId]),h[c]=g)}var E=[];for(s=0;s0;)if(c=C.pop(),d=H[c]){var O={},M=d.hot._disposeHandlers;for(l=0;l=0&&j.parents.splice(L,1))}}var N,I;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c]))for(I=u[c],l=0;l=0&&d.children.splice(L,1);a("apply"),y=_;for(c in h)Object.prototype.hasOwnProperty.call(h,c)&&(t[c]=h[c]);var B=null;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c])){I=u[c];var R=[];for(s=0;s=0)continue;R.push(o)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var a=[],o=0;o1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;if("touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY),"vertical"===this.options.direction)return void(this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px");if("fade"===e||"coverflow"===e)return;this.data.poswidth=-this.currentWidth+this.data.end.x-this.data.start.x+"px"}},swipeEnd:function(t){this.s_data.tracking=!1;var e=(new Date).getTime(),i=e-this.data.start.t,n=this.data.end.x-this.data.start.x,o=this.data.end.y-this.data.start.y,s=this.s_data.thresholdDistance,a=this.data.currentPage;if(this.options.autoplay){var r=this;setTimeout(function(){r.clock().begin(r)},this.options.autoplay)}if(document.removeEventListener("touchmove",this.preventDefault(t)),i>this.s_data.thresholdTime)return void this.slide(a);if("vertical"!==this.options.direction){if(n>s&&Math.abs(o)s&&Math.abs(o)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),o=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,a=this.s_data.sliderLength,r=this.$children,l=this.data.currentPage;if(r=r.filter(function(t){return"slideritem"===t.$options._componentTag}),r.forEach(function(t){t.removeActive()}),r[l]&&r[l].addActive(),l<0||l>=(this.pagenums||a)){n[l+s].classList.add("slider-active-copy");r[l<0?(this.pagenums||a)+l:0+l-(this.pagenums||a)].addActive()}else for(var d=0;d=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),o=n.length-1;o>=0;o--)t.removeChild(n[o]);i=t.getElementsByClassName("slider-item");for(var s=i.length,a=e.options.loopedSlides||1,r=0,l=0;l=0){var d=i[l+r].cloneNode(!0);d.classList.add("slider-copy"),d.classList.remove("slider-active"),t.insertBefore(d,i[0+r]),r++}else if(l-a<0){var c=i[l].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.appendChild(c)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,o=0;o=0&&e._disposeHandlers.splice(i,1)},check:l,apply:p,status:function(t){if(!t)return T;$.push(t)},addStatusHandler:function(t){$.push(t)},removeStatusHandler:function(t){var e=$.indexOf(t);e>=0&&$.splice(e,1)},data:w[t]};return g=void 0,e}function a(t){T=t;for(var e=0;e<$.length;e++)$[e].call(null,t)}function r(t){return+t+""===t?+t:t}function l(t){if("idle"!==T)throw new Error("check() is only allowed in idle status");return b=t,a("check"),n(x).then(function(t){if(!t)return a("idle"),null;C={},E={},D=t.c,_=t.h,a("prepare");var e=new Promise(function(t,e){v={resolve:t,reject:e}});m={};return c(0),"prepare"===T&&0===L&&0===P&&u(),e})}function d(t,e){if(D[t]&&C[t]){C[t]=!1;for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(m[i]=e[i]);0==--P&&0===L&&u()}}function c(t){D[t]?(C[t]=!0,P++,i(t)):E[t]=!0}function u(){a("ready");var t=v;if(v=null,t)if(b)Promise.resolve().then(function(){return p(b)}).then(function(e){t.resolve(e)},function(e){t.reject(e)});else{var e=[];for(var i in m)Object.prototype.hasOwnProperty.call(m,i)&&e.push(r(i));t.resolve(e)}}function p(i){function n(t,e){for(var i=0;i0;){var s=o.pop(),a=s.id,r=s.chain;if((d=H[a])&&!d.hot._selfAccepted){if(d.hot._selfDeclined)return{type:"self-declined",chain:r,moduleId:a};if(d.hot._main)return{type:"unaccepted",chain:r,moduleId:a};for(var l=0;l=0||(u.hot._acceptedDependencies[a]?(i[c]||(i[c]=[]),n(i[c],[a])):(delete i[c],e.push(c),o.push({chain:r.concat([c]),id:c})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(c):{type:"disposed",moduleId:v};var x=!1,S=!1,$=!1,P="";switch(b.chain&&(P="\nUpdate propagation: "+b.chain.join(" -> ")),b.type){case"self-declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of self decline: "+b.moduleId+P));break;case"declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of declined dependency: "+b.moduleId+" in "+b.parentId+P));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(b),i.ignoreUnaccepted||(x=new Error("Aborted because "+c+" is not accepted"+P));break;case"accepted":i.onAccepted&&i.onAccepted(b),S=!0;break;case"disposed":i.onDisposed&&i.onDisposed(b),$=!0;break;default:throw new Error("Unexception type "+b.type)}if(x)return a("abort"),Promise.reject(x);if(S){h[c]=m[c],n(p,b.outdatedModules);for(c in b.outdatedDependencies)Object.prototype.hasOwnProperty.call(b.outdatedDependencies,c)&&(u[c]||(u[c]=[]),n(u[c],b.outdatedDependencies[c]))}$&&(n(p,[b.moduleId]),h[c]=g)}var L=[];for(s=0;s0;)if(c=C.pop(),d=H[c]){var M={},O=d.hot._disposeHandlers;for(l=0;l=0&&j.parents.splice(E,1))}}var N,I;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c]))for(I=u[c],l=0;l=0&&d.children.splice(E,1);a("apply"),y=_;for(c in h)Object.prototype.hasOwnProperty.call(h,c)&&(t[c]=h[c]);var B=null;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c])){I=u[c];var R=[];for(s=0;s=0)continue;R.push(o)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var a=[],o=0;o1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;"touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY);var i=Math.abs(this.data.end.x-this.data.start.x),n=Math.abs(this.data.end.y-this.data.start.y);if(i>=n&&"vertical"!==this.options.direction?t.preventDefault():i<=n&&"vertical"===this.options.direction&&t.preventDefault(),"fade"===e||"coverflow"===e)return;if("vertical"===this.options.direction){if(i>n)return;this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px"}else{if(ithis.s_data.thresholdTime)return void this.slide(a);if("vertical"!==this.options.direction){if(n>s&&Math.abs(o)s&&Math.abs(o)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),o=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,a=this.s_data.sliderLength,r=this.$children,l=this.data.currentPage;if(r=r.filter(function(t){return"slideritem"===t.$options._componentTag}),r.forEach(function(t){t.removeActive()}),r[l]&&r[l].addActive(),l<0||l>=(this.pagenums||a)){n[l+s]&&n[l+s].classList&&n[l+s].classList.add("slider-active-copy");r[l<0?(this.pagenums||a)+l:0+l-(this.pagenums||a)].addActive()}else for(var d=0;d=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect&&"coverflow"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),o=n.length-1;o>=0;o--)t.removeChild(n[o]);i=t.getElementsByClassName("slider-item");for(var s=i.length,a=e.options.loopedSlides||1,r=0,l=0;l=0){var d=i[l+r].cloneNode(!0);d.classList.add("slider-copy"),d.classList.remove("slider-active"),t.insertBefore(d,i[0+r]),r++}else if(l-a<0){var c=i[l].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.appendChild(c)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,o=0;o=0&&e._disposeHandlers.splice(i,1)},check:d,apply:p,status:function(t){if(!t)return C;T.push(t)},addStatusHandler:function(t){T.push(t)},removeStatusHandler:function(t){var e=T.indexOf(t);e>=0&&T.splice(e,1)},data:x[t]};return g=void 0,e}function r(t){C=t;for(var e=0;e0;){var s=a.pop(),r=s.id,o=s.chain;if((l=$[r])&&!l.hot._selfAccepted){if(l.hot._selfDeclined)return{type:"self-declined",chain:o,moduleId:r};if(l.hot._main)return{type:"unaccepted",chain:o,moduleId:r};for(var d=0;d=0||(h.hot._acceptedDependencies[r]?(i[c]||(i[c]=[]),n(i[c],[r])):(delete i[c],e.push(c),a.push({chain:o.concat([c]),id:c})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(c):{type:"disposed",moduleId:v};var b=!1,P=!1,T=!1,D="";switch(y.chain&&(D="\nUpdate propagation: "+y.chain.join(" -> ")),y.type){case"self-declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(b=new Error("Aborted because of self decline: "+y.moduleId+D));break;case"declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(b=new Error("Aborted because of declined dependency: "+y.moduleId+" in "+y.parentId+D));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(y),i.ignoreUnaccepted||(b=new Error("Aborted because "+c+" is not accepted"+D));break;case"accepted":i.onAccepted&&i.onAccepted(y),P=!0;break;case"disposed":i.onDisposed&&i.onDisposed(y),T=!0;break;default:throw new Error("Unexception type "+y.type)}if(b)return r("abort"),Promise.reject(b);if(P){f[c]=m[c],n(p,y.outdatedModules);for(c in y.outdatedDependencies)Object.prototype.hasOwnProperty.call(y.outdatedDependencies,c)&&(h[c]||(h[c]=[]),n(h[c],y.outdatedDependencies[c]))}T&&(n(p,[y.moduleId]),f[c]=g)}var O=[];for(s=0;s0;)if(c=j.pop(),l=$[c]){var L={},M=l.hot._disposeHandlers;for(d=0;d=0&&I.parents.splice(S,1))}}var H,N;for(c in h)if(Object.prototype.hasOwnProperty.call(h,c)&&(l=$[c]))for(N=h[c],d=0;d=0&&l.children.splice(S,1);r("apply"),w=_;for(c in f)Object.prototype.hasOwnProperty.call(f,c)&&(t[c]=f[c]);var R=null;for(c in h)if(Object.prototype.hasOwnProperty.call(h,c)&&(l=$[c])){N=h[c];var A=[];for(s=0;s=0)continue;A.push(a)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var r=[],a=0;a1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;if("touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY),"vertical"===this.options.direction)return void(this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px");if("fade"===e||"coverflow"===e)return;this.data.poswidth=-this.currentWidth+this.data.end.x-this.data.start.x+"px"}},swipeEnd:function(t){this.s_data.tracking=!1;var e=(new Date).getTime(),i=e-this.data.start.t,n=this.data.end.x-this.data.start.x,a=this.data.end.y-this.data.start.y,s=this.s_data.thresholdDistance,r=this.data.currentPage;if(this.options.autoplay){var o=this;setTimeout(function(){o.clock().begin(o)},this.options.autoplay)}if(document.removeEventListener("touchmove",this.preventDefault(t)),i>this.s_data.thresholdTime)return void this.slide(r);if("vertical"!==this.options.direction){if(n>s&&Math.abs(a)s&&Math.abs(a)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),a=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,r=this.s_data.sliderLength,o=this.$children,d=this.data.currentPage;if(o=o.filter(function(t){return"slideritem"===t.$options._componentTag}),o.forEach(function(t){t.removeActive()}),o[d]&&o[d].addActive(),d<0||d>=(this.pagenums||r)){n[d+s].classList.add("slider-active-copy");o[d<0?(this.pagenums||r)+d:0+d-(this.pagenums||r)].addActive()}else for(var l=0;l=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),a=n.length-1;a>=0;a--)t.removeChild(n[a]);i=t.getElementsByClassName("slider-item");for(var s=i.length,r=e.options.loopedSlides||1,o=0,d=0;d=0){var l=i[d+o].cloneNode(!0);l.classList.add("slider-copy"),l.classList.remove("slider-active"),t.insertBefore(l,i[0+o]),o++}else if(d-r<0){var c=i[d].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.appendChild(c)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,a=0;a=0&&e._disposeHandlers.splice(i,1)},check:d,apply:p,status:function(t){if(!t)return D;T.push(t)},addStatusHandler:function(t){T.push(t)},removeStatusHandler:function(t){var e=T.indexOf(t);e>=0&&T.splice(e,1)},data:b[t]};return g=void 0,e}function r(t){D=t;for(var e=0;e0;){var s=a.pop(),r=s.id,o=s.chain;if((c=$[r])&&!c.hot._selfAccepted){if(c.hot._selfDeclined)return{type:"self-declined",chain:o,moduleId:r};if(c.hot._main)return{type:"unaccepted",chain:o,moduleId:r};for(var d=0;d=0||(h.hot._acceptedDependencies[r]?(i[l]||(i[l]=[]),n(i[l],[r])):(delete i[l],e.push(l),a.push({chain:o.concat([l]),id:l})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(l):{type:"disposed",moduleId:v};var w=!1,P=!1,T=!1,C="";switch(y.chain&&(C="\nUpdate propagation: "+y.chain.join(" -> ")),y.type){case"self-declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(w=new Error("Aborted because of self decline: "+y.moduleId+C));break;case"declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(w=new Error("Aborted because of declined dependency: "+y.moduleId+" in "+y.parentId+C));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(y),i.ignoreUnaccepted||(w=new Error("Aborted because "+l+" is not accepted"+C));break;case"accepted":i.onAccepted&&i.onAccepted(y),P=!0;break;case"disposed":i.onDisposed&&i.onDisposed(y),T=!0;break;default:throw new Error("Unexception type "+y.type)}if(w)return r("abort"),Promise.reject(w);if(P){f[l]=m[l],n(p,y.outdatedModules);for(l in y.outdatedDependencies)Object.prototype.hasOwnProperty.call(y.outdatedDependencies,l)&&(h[l]||(h[l]=[]),n(h[l],y.outdatedDependencies[l]))}T&&(n(p,[y.moduleId]),f[l]=g)}var S=[];for(s=0;s0;)if(l=O.pop(),c=$[l]){var k={},M=c.hot._disposeHandlers;for(d=0;d=0&&I.parents.splice(L,1))}}var H,N;for(l in h)if(Object.prototype.hasOwnProperty.call(h,l)&&(c=$[l]))for(N=h[l],d=0;d=0&&c.children.splice(L,1);r("apply"),x=_;for(l in f)Object.prototype.hasOwnProperty.call(f,l)&&(t[l]=f[l]);var R=null;for(l in h)if(Object.prototype.hasOwnProperty.call(h,l)&&(c=$[l])){N=h[l];var A=[];for(s=0;s=0)continue;A.push(a)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var r=[],a=0;a1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;"touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY);var i=Math.abs(this.data.end.x-this.data.start.x),n=Math.abs(this.data.end.y-this.data.start.y);if(i>=n&&"vertical"!==this.options.direction?t.preventDefault():i<=n&&"vertical"===this.options.direction&&t.preventDefault(),"fade"===e||"coverflow"===e)return;if("vertical"===this.options.direction){if(i>n)return;this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px"}else{if(ithis.s_data.thresholdTime)return void this.slide(r);if("vertical"!==this.options.direction){if(n>s&&Math.abs(a)s&&Math.abs(a)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),a=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,r=this.s_data.sliderLength,o=this.$children,d=this.data.currentPage;if(o=o.filter(function(t){return"slideritem"===t.$options._componentTag}),o.forEach(function(t){t.removeActive()}),o[d]&&o[d].addActive(),d<0||d>=(this.pagenums||r)){n[d+s]&&n[d+s].classList&&n[d+s].classList.add("slider-active-copy");o[d<0?(this.pagenums||r)+d:0+d-(this.pagenums||r)].addActive()}else for(var c=0;c=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect&&"coverflow"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),a=n.length-1;a>=0;a--)t.removeChild(n[a]);i=t.getElementsByClassName("slider-item");for(var s=i.length,r=e.options.loopedSlides||1,o=0,d=0;d=0){var c=i[d+o].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.insertBefore(c,i[0+o]),o++}else if(d-r<0){var l=i[d].cloneNode(!0);l.classList.add("slider-copy"),l.classList.remove("slider-active"),t.appendChild(l)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,a=0;a=0&&e._disposeHandlers.splice(i,1)},check:l,apply:p,status:function(t){if(!t)return T;$.push(t)},addStatusHandler:function(t){$.push(t)},removeStatusHandler:function(t){var e=$.indexOf(t);e>=0&&$.splice(e,1)},data:w[t]};return g=void 0,e}function a(t){T=t;for(var e=0;e<$.length;e++)$[e].call(null,t)}function r(t){return+t+""===t?+t:t}function l(t){if("idle"!==T)throw new Error("check() is only allowed in idle status");return b=t,a("check"),n(x).then(function(t){if(!t)return a("idle"),null;C={},L={},D=t.c,_=t.h,a("prepare");var e=new Promise(function(t,e){v={resolve:t,reject:e}});m={};return c(0),"prepare"===T&&0===E&&0===P&&u(),e})}function d(t,e){if(D[t]&&C[t]){C[t]=!1;for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(m[i]=e[i]);0==--P&&0===E&&u()}}function c(t){D[t]?(C[t]=!0,P++,i(t)):L[t]=!0}function u(){a("ready");var t=v;if(v=null,t)if(b)Promise.resolve().then(function(){return p(b)}).then(function(e){t.resolve(e)},function(e){t.reject(e)});else{var e=[];for(var i in m)Object.prototype.hasOwnProperty.call(m,i)&&e.push(r(i));t.resolve(e)}}function p(i){function n(t,e){for(var i=0;i0;){var s=o.pop(),a=s.id,r=s.chain;if((d=H[a])&&!d.hot._selfAccepted){if(d.hot._selfDeclined)return{type:"self-declined",chain:r,moduleId:a};if(d.hot._main)return{type:"unaccepted",chain:r,moduleId:a};for(var l=0;l=0||(u.hot._acceptedDependencies[a]?(i[c]||(i[c]=[]),n(i[c],[a])):(delete i[c],e.push(c),o.push({chain:r.concat([c]),id:c})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(c):{type:"disposed",moduleId:v};var x=!1,S=!1,$=!1,P="";switch(b.chain&&(P="\nUpdate propagation: "+b.chain.join(" -> ")),b.type){case"self-declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of self decline: "+b.moduleId+P));break;case"declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of declined dependency: "+b.moduleId+" in "+b.parentId+P));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(b),i.ignoreUnaccepted||(x=new Error("Aborted because "+c+" is not accepted"+P));break;case"accepted":i.onAccepted&&i.onAccepted(b),S=!0;break;case"disposed":i.onDisposed&&i.onDisposed(b),$=!0;break;default:throw new Error("Unexception type "+b.type)}if(x)return a("abort"),Promise.reject(x);if(S){h[c]=m[c],n(p,b.outdatedModules);for(c in b.outdatedDependencies)Object.prototype.hasOwnProperty.call(b.outdatedDependencies,c)&&(u[c]||(u[c]=[]),n(u[c],b.outdatedDependencies[c]))}$&&(n(p,[b.moduleId]),h[c]=g)}var E=[];for(s=0;s0;)if(c=C.pop(),d=H[c]){var O={},M=d.hot._disposeHandlers;for(l=0;l=0&&j.parents.splice(L,1))}}var N,I;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c]))for(I=u[c],l=0;l=0&&d.children.splice(L,1);a("apply"),y=_;for(c in h)Object.prototype.hasOwnProperty.call(h,c)&&(t[c]=h[c]);var B=null;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c])){I=u[c];var R=[];for(s=0;s=0)continue;R.push(o)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var a=[],o=0;o1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;if("touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY),"vertical"===this.options.direction)return void(this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px");if("fade"===e||"coverflow"===e)return;this.data.poswidth=-this.currentWidth+this.data.end.x-this.data.start.x+"px"}},swipeEnd:function(t){this.s_data.tracking=!1;var e=(new Date).getTime(),i=e-this.data.start.t,n=this.data.end.x-this.data.start.x,o=this.data.end.y-this.data.start.y,s=this.s_data.thresholdDistance,a=this.data.currentPage;if(this.options.autoplay){var r=this;setTimeout(function(){r.clock().begin(r)},this.options.autoplay)}if(document.removeEventListener("touchmove",this.preventDefault(t)),i>this.s_data.thresholdTime)return void this.slide(a);if("vertical"!==this.options.direction){if(n>s&&Math.abs(o)s&&Math.abs(o)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),o=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,a=this.s_data.sliderLength,r=this.$children,l=this.data.currentPage;if(r=r.filter(function(t){return"slideritem"===t.$options._componentTag}),r.forEach(function(t){t.removeActive()}),r[l]&&r[l].addActive(),l<0||l>=(this.pagenums||a)){n[l+s].classList.add("slider-active-copy");r[l<0?(this.pagenums||a)+l:0+l-(this.pagenums||a)].addActive()}else for(var d=0;d=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),o=n.length-1;o>=0;o--)t.removeChild(n[o]);i=t.getElementsByClassName("slider-item");for(var s=i.length,a=e.options.loopedSlides||1,r=0,l=0;l=0){var d=i[l+r].cloneNode(!0);d.classList.add("slider-copy"),d.classList.remove("slider-active"),t.insertBefore(d,i[0+r]),r++}else if(l-a<0){var c=i[l].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.appendChild(c)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,o=0;o=0&&e._disposeHandlers.splice(i,1)},check:l,apply:p,status:function(t){if(!t)return T;$.push(t)},addStatusHandler:function(t){$.push(t)},removeStatusHandler:function(t){var e=$.indexOf(t);e>=0&&$.splice(e,1)},data:w[t]};return g=void 0,e}function a(t){T=t;for(var e=0;e<$.length;e++)$[e].call(null,t)}function r(t){return+t+""===t?+t:t}function l(t){if("idle"!==T)throw new Error("check() is only allowed in idle status");return b=t,a("check"),n(x).then(function(t){if(!t)return a("idle"),null;C={},E={},D=t.c,_=t.h,a("prepare");var e=new Promise(function(t,e){v={resolve:t,reject:e}});m={};return c(0),"prepare"===T&&0===L&&0===P&&u(),e})}function d(t,e){if(D[t]&&C[t]){C[t]=!1;for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(m[i]=e[i]);0==--P&&0===L&&u()}}function c(t){D[t]?(C[t]=!0,P++,i(t)):E[t]=!0}function u(){a("ready");var t=v;if(v=null,t)if(b)Promise.resolve().then(function(){return p(b)}).then(function(e){t.resolve(e)},function(e){t.reject(e)});else{var e=[];for(var i in m)Object.prototype.hasOwnProperty.call(m,i)&&e.push(r(i));t.resolve(e)}}function p(i){function n(t,e){for(var i=0;i0;){var s=o.pop(),a=s.id,r=s.chain;if((d=H[a])&&!d.hot._selfAccepted){if(d.hot._selfDeclined)return{type:"self-declined",chain:r,moduleId:a};if(d.hot._main)return{type:"unaccepted",chain:r,moduleId:a};for(var l=0;l=0||(u.hot._acceptedDependencies[a]?(i[c]||(i[c]=[]),n(i[c],[a])):(delete i[c],e.push(c),o.push({chain:r.concat([c]),id:c})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(c):{type:"disposed",moduleId:v};var x=!1,S=!1,$=!1,P="";switch(b.chain&&(P="\nUpdate propagation: "+b.chain.join(" -> ")),b.type){case"self-declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of self decline: "+b.moduleId+P));break;case"declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of declined dependency: "+b.moduleId+" in "+b.parentId+P));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(b),i.ignoreUnaccepted||(x=new Error("Aborted because "+c+" is not accepted"+P));break;case"accepted":i.onAccepted&&i.onAccepted(b),S=!0;break;case"disposed":i.onDisposed&&i.onDisposed(b),$=!0;break;default:throw new Error("Unexception type "+b.type)}if(x)return a("abort"),Promise.reject(x);if(S){h[c]=m[c],n(p,b.outdatedModules);for(c in b.outdatedDependencies)Object.prototype.hasOwnProperty.call(b.outdatedDependencies,c)&&(u[c]||(u[c]=[]),n(u[c],b.outdatedDependencies[c]))}$&&(n(p,[b.moduleId]),h[c]=g)}var L=[];for(s=0;s0;)if(c=C.pop(),d=H[c]){var M={},O=d.hot._disposeHandlers;for(l=0;l=0&&j.parents.splice(E,1))}}var N,I;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c]))for(I=u[c],l=0;l=0&&d.children.splice(E,1);a("apply"),y=_;for(c in h)Object.prototype.hasOwnProperty.call(h,c)&&(t[c]=h[c]);var B=null;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c])){I=u[c];var R=[];for(s=0;s=0)continue;R.push(o)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var a=[],o=0;o1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;"touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY);var i=Math.abs(this.data.end.x-this.data.start.x),n=Math.abs(this.data.end.y-this.data.start.y);if(i>=n&&"vertical"!==this.options.direction?t.preventDefault():i<=n&&"vertical"===this.options.direction&&t.preventDefault(),"fade"===e||"coverflow"===e)return;if("vertical"===this.options.direction){if(i>n)return;this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px"}else{if(ithis.s_data.thresholdTime)return void this.slide(a);if("vertical"!==this.options.direction){if(n>s&&Math.abs(o)s&&Math.abs(o)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),o=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,a=this.s_data.sliderLength,r=this.$children,l=this.data.currentPage;if(r=r.filter(function(t){return"slideritem"===t.$options._componentTag}),r.forEach(function(t){t.removeActive()}),r[l]&&r[l].addActive(),l<0||l>=(this.pagenums||a)){n[l+s]&&n[l+s].classList&&n[l+s].classList.add("slider-active-copy");r[l<0?(this.pagenums||a)+l:0+l-(this.pagenums||a)].addActive()}else for(var d=0;d=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect&&"coverflow"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),o=n.length-1;o>=0;o--)t.removeChild(n[o]);i=t.getElementsByClassName("slider-item");for(var s=i.length,a=e.options.loopedSlides||1,r=0,l=0;l=0){var d=i[l+r].cloneNode(!0);d.classList.add("slider-copy"),d.classList.remove("slider-active"),t.insertBefore(d,i[0+r]),r++}else if(l-a<0){var c=i[l].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.appendChild(c)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,o=0;o=0&&e._disposeHandlers.splice(i,1)},check:l,apply:p,status:function(t){if(!t)return T;$.push(t)},addStatusHandler:function(t){$.push(t)},removeStatusHandler:function(t){var e=$.indexOf(t);e>=0&&$.splice(e,1)},data:w[t]};return g=void 0,e}function a(t){T=t;for(var e=0;e<$.length;e++)$[e].call(null,t)}function r(t){return+t+""===t?+t:t}function l(t){if("idle"!==T)throw new Error("check() is only allowed in idle status");return b=t,a("check"),n(x).then(function(t){if(!t)return a("idle"),null;C={},L={},D=t.c,_=t.h,a("prepare");var e=new Promise(function(t,e){v={resolve:t,reject:e}});m={};return c(0),"prepare"===T&&0===E&&0===P&&u(),e})}function d(t,e){if(D[t]&&C[t]){C[t]=!1;for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(m[i]=e[i]);0==--P&&0===E&&u()}}function c(t){D[t]?(C[t]=!0,P++,i(t)):L[t]=!0}function u(){a("ready");var t=v;if(v=null,t)if(b)Promise.resolve().then(function(){return p(b)}).then(function(e){t.resolve(e)},function(e){t.reject(e)});else{var e=[];for(var i in m)Object.prototype.hasOwnProperty.call(m,i)&&e.push(r(i));t.resolve(e)}}function p(i){function n(t,e){for(var i=0;i0;){var s=o.pop(),a=s.id,r=s.chain;if((d=H[a])&&!d.hot._selfAccepted){if(d.hot._selfDeclined)return{type:"self-declined",chain:r,moduleId:a};if(d.hot._main)return{type:"unaccepted",chain:r,moduleId:a};for(var l=0;l=0||(u.hot._acceptedDependencies[a]?(i[c]||(i[c]=[]),n(i[c],[a])):(delete i[c],e.push(c),o.push({chain:r.concat([c]),id:c})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(c):{type:"disposed",moduleId:v};var x=!1,S=!1,$=!1,P="";switch(b.chain&&(P="\nUpdate propagation: "+b.chain.join(" -> ")),b.type){case"self-declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of self decline: "+b.moduleId+P));break;case"declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of declined dependency: "+b.moduleId+" in "+b.parentId+P));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(b),i.ignoreUnaccepted||(x=new Error("Aborted because "+c+" is not accepted"+P));break;case"accepted":i.onAccepted&&i.onAccepted(b),S=!0;break;case"disposed":i.onDisposed&&i.onDisposed(b),$=!0;break;default:throw new Error("Unexception type "+b.type)}if(x)return a("abort"),Promise.reject(x);if(S){h[c]=m[c],n(p,b.outdatedModules);for(c in b.outdatedDependencies)Object.prototype.hasOwnProperty.call(b.outdatedDependencies,c)&&(u[c]||(u[c]=[]),n(u[c],b.outdatedDependencies[c]))}$&&(n(p,[b.moduleId]),h[c]=g)}var E=[];for(s=0;s0;)if(c=C.pop(),d=H[c]){var O={},M=d.hot._disposeHandlers;for(l=0;l=0&&j.parents.splice(L,1))}}var N,I;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c]))for(I=u[c],l=0;l=0&&d.children.splice(L,1);a("apply"),y=_;for(c in h)Object.prototype.hasOwnProperty.call(h,c)&&(t[c]=h[c]);var B=null;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c])){I=u[c];var R=[];for(s=0;s=0)continue;R.push(o)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var a=[],o=0;o1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;if("touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY),"vertical"===this.options.direction)return void(this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px");if("fade"===e||"coverflow"===e)return;this.data.poswidth=-this.currentWidth+this.data.end.x-this.data.start.x+"px"}},swipeEnd:function(t){this.s_data.tracking=!1;var e=(new Date).getTime(),i=e-this.data.start.t,n=this.data.end.x-this.data.start.x,o=this.data.end.y-this.data.start.y,s=this.s_data.thresholdDistance,a=this.data.currentPage;if(this.options.autoplay){var r=this;setTimeout(function(){r.clock().begin(r)},this.options.autoplay)}if(document.removeEventListener("touchmove",this.preventDefault(t)),i>this.s_data.thresholdTime)return void this.slide(a);if("vertical"!==this.options.direction){if(n>s&&Math.abs(o)s&&Math.abs(o)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),o=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,a=this.s_data.sliderLength,r=this.$children,l=this.data.currentPage;if(r=r.filter(function(t){return"slideritem"===t.$options._componentTag}),r.forEach(function(t){t.removeActive()}),r[l]&&r[l].addActive(),l<0||l>=(this.pagenums||a)){n[l+s].classList.add("slider-active-copy");r[l<0?(this.pagenums||a)+l:0+l-(this.pagenums||a)].addActive()}else for(var d=0;d=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),o=n.length-1;o>=0;o--)t.removeChild(n[o]);i=t.getElementsByClassName("slider-item");for(var s=i.length,a=e.options.loopedSlides||1,r=0,l=0;l=0){var d=i[l+r].cloneNode(!0);d.classList.add("slider-copy"),d.classList.remove("slider-active"),t.insertBefore(d,i[0+r]),r++}else if(l-a<0){var c=i[l].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.appendChild(c)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,o=0;o=0&&e._disposeHandlers.splice(i,1)},check:l,apply:p,status:function(t){if(!t)return T;$.push(t)},addStatusHandler:function(t){$.push(t)},removeStatusHandler:function(t){var e=$.indexOf(t);e>=0&&$.splice(e,1)},data:w[t]};return g=void 0,e}function a(t){T=t;for(var e=0;e<$.length;e++)$[e].call(null,t)}function r(t){return+t+""===t?+t:t}function l(t){if("idle"!==T)throw new Error("check() is only allowed in idle status");return b=t,a("check"),n(x).then(function(t){if(!t)return a("idle"),null;C={},E={},D=t.c,_=t.h,a("prepare");var e=new Promise(function(t,e){v={resolve:t,reject:e}});m={};return c(0),"prepare"===T&&0===L&&0===P&&u(),e})}function d(t,e){if(D[t]&&C[t]){C[t]=!1;for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(m[i]=e[i]);0==--P&&0===L&&u()}}function c(t){D[t]?(C[t]=!0,P++,i(t)):E[t]=!0}function u(){a("ready");var t=v;if(v=null,t)if(b)Promise.resolve().then(function(){return p(b)}).then(function(e){t.resolve(e)},function(e){t.reject(e)});else{var e=[];for(var i in m)Object.prototype.hasOwnProperty.call(m,i)&&e.push(r(i));t.resolve(e)}}function p(i){function n(t,e){for(var i=0;i0;){var s=o.pop(),a=s.id,r=s.chain;if((d=H[a])&&!d.hot._selfAccepted){if(d.hot._selfDeclined)return{type:"self-declined",chain:r,moduleId:a};if(d.hot._main)return{type:"unaccepted",chain:r,moduleId:a};for(var l=0;l=0||(u.hot._acceptedDependencies[a]?(i[c]||(i[c]=[]),n(i[c],[a])):(delete i[c],e.push(c),o.push({chain:r.concat([c]),id:c})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(c):{type:"disposed",moduleId:v};var x=!1,S=!1,$=!1,P="";switch(b.chain&&(P="\nUpdate propagation: "+b.chain.join(" -> ")),b.type){case"self-declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of self decline: "+b.moduleId+P));break;case"declined":i.onDeclined&&i.onDeclined(b),i.ignoreDeclined||(x=new Error("Aborted because of declined dependency: "+b.moduleId+" in "+b.parentId+P));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(b),i.ignoreUnaccepted||(x=new Error("Aborted because "+c+" is not accepted"+P));break;case"accepted":i.onAccepted&&i.onAccepted(b),S=!0;break;case"disposed":i.onDisposed&&i.onDisposed(b),$=!0;break;default:throw new Error("Unexception type "+b.type)}if(x)return a("abort"),Promise.reject(x);if(S){h[c]=m[c],n(p,b.outdatedModules);for(c in b.outdatedDependencies)Object.prototype.hasOwnProperty.call(b.outdatedDependencies,c)&&(u[c]||(u[c]=[]),n(u[c],b.outdatedDependencies[c]))}$&&(n(p,[b.moduleId]),h[c]=g)}var L=[];for(s=0;s0;)if(c=C.pop(),d=H[c]){var M={},O=d.hot._disposeHandlers;for(l=0;l=0&&j.parents.splice(E,1))}}var N,I;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c]))for(I=u[c],l=0;l=0&&d.children.splice(E,1);a("apply"),y=_;for(c in h)Object.prototype.hasOwnProperty.call(h,c)&&(t[c]=h[c]);var B=null;for(c in u)if(Object.prototype.hasOwnProperty.call(u,c)&&(d=H[c])){I=u[c];var R=[];for(s=0;s=0)continue;R.push(o)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var a=[],o=0;o1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;"touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY);var i=Math.abs(this.data.end.x-this.data.start.x),n=Math.abs(this.data.end.y-this.data.start.y);if(i>=n&&"vertical"!==this.options.direction?t.preventDefault():i<=n&&"vertical"===this.options.direction&&t.preventDefault(),"fade"===e||"coverflow"===e)return;if("vertical"===this.options.direction){if(i>n)return;this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px"}else{if(ithis.s_data.thresholdTime)return void this.slide(a);if("vertical"!==this.options.direction){if(n>s&&Math.abs(o)s&&Math.abs(o)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),o=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,a=this.s_data.sliderLength,r=this.$children,l=this.data.currentPage;if(r=r.filter(function(t){return"slideritem"===t.$options._componentTag}),r.forEach(function(t){t.removeActive()}),r[l]&&r[l].addActive(),l<0||l>=(this.pagenums||a)){n[l+s]&&n[l+s].classList&&n[l+s].classList.add("slider-active-copy");r[l<0?(this.pagenums||a)+l:0+l-(this.pagenums||a)].addActive()}else for(var d=0;d=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect&&"coverflow"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),o=n.length-1;o>=0;o--)t.removeChild(n[o]);i=t.getElementsByClassName("slider-item");for(var s=i.length,a=e.options.loopedSlides||1,r=0,l=0;l=0){var d=i[l+r].cloneNode(!0);d.classList.add("slider-copy"),d.classList.remove("slider-active"),t.insertBefore(d,i[0+r]),r++}else if(l-a<0){var c=i[l].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.appendChild(c)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,o=0;o=0&&e._disposeHandlers.splice(i,1)},check:d,apply:p,status:function(t){if(!t)return C;T.push(t)},addStatusHandler:function(t){T.push(t)},removeStatusHandler:function(t){var e=T.indexOf(t);e>=0&&T.splice(e,1)},data:x[t]};return g=void 0,e}function r(t){C=t;for(var e=0;e0;){var s=a.pop(),r=s.id,o=s.chain;if((l=$[r])&&!l.hot._selfAccepted){if(l.hot._selfDeclined)return{type:"self-declined",chain:o,moduleId:r};if(l.hot._main)return{type:"unaccepted",chain:o,moduleId:r};for(var d=0;d=0||(h.hot._acceptedDependencies[r]?(i[c]||(i[c]=[]),n(i[c],[r])):(delete i[c],e.push(c),a.push({chain:o.concat([c]),id:c})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(c):{type:"disposed",moduleId:v};var b=!1,P=!1,T=!1,D="";switch(y.chain&&(D="\nUpdate propagation: "+y.chain.join(" -> ")),y.type){case"self-declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(b=new Error("Aborted because of self decline: "+y.moduleId+D));break;case"declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(b=new Error("Aborted because of declined dependency: "+y.moduleId+" in "+y.parentId+D));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(y),i.ignoreUnaccepted||(b=new Error("Aborted because "+c+" is not accepted"+D));break;case"accepted":i.onAccepted&&i.onAccepted(y),P=!0;break;case"disposed":i.onDisposed&&i.onDisposed(y),T=!0;break;default:throw new Error("Unexception type "+y.type)}if(b)return r("abort"),Promise.reject(b);if(P){f[c]=m[c],n(p,y.outdatedModules);for(c in y.outdatedDependencies)Object.prototype.hasOwnProperty.call(y.outdatedDependencies,c)&&(h[c]||(h[c]=[]),n(h[c],y.outdatedDependencies[c]))}T&&(n(p,[y.moduleId]),f[c]=g)}var O=[];for(s=0;s0;)if(c=j.pop(),l=$[c]){var L={},M=l.hot._disposeHandlers;for(d=0;d=0&&I.parents.splice(S,1))}}var H,N;for(c in h)if(Object.prototype.hasOwnProperty.call(h,c)&&(l=$[c]))for(N=h[c],d=0;d=0&&l.children.splice(S,1);r("apply"),w=_;for(c in f)Object.prototype.hasOwnProperty.call(f,c)&&(t[c]=f[c]);var R=null;for(c in h)if(Object.prototype.hasOwnProperty.call(h,c)&&(l=$[c])){N=h[c];var A=[];for(s=0;s=0)continue;A.push(a)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var r=[],a=0;a1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;if("touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY),"vertical"===this.options.direction)return void(this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px");if("fade"===e||"coverflow"===e)return;this.data.poswidth=-this.currentWidth+this.data.end.x-this.data.start.x+"px"}},swipeEnd:function(t){this.s_data.tracking=!1;var e=(new Date).getTime(),i=e-this.data.start.t,n=this.data.end.x-this.data.start.x,a=this.data.end.y-this.data.start.y,s=this.s_data.thresholdDistance,r=this.data.currentPage;if(this.options.autoplay){var o=this;setTimeout(function(){o.clock().begin(o)},this.options.autoplay)}if(document.removeEventListener("touchmove",this.preventDefault(t)),i>this.s_data.thresholdTime)return void this.slide(r);if("vertical"!==this.options.direction){if(n>s&&Math.abs(a)s&&Math.abs(a)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),a=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,r=this.s_data.sliderLength,o=this.$children,d=this.data.currentPage;if(o=o.filter(function(t){return"slideritem"===t.$options._componentTag}),o.forEach(function(t){t.removeActive()}),o[d]&&o[d].addActive(),d<0||d>=(this.pagenums||r)){n[d+s].classList.add("slider-active-copy");o[d<0?(this.pagenums||r)+d:0+d-(this.pagenums||r)].addActive()}else for(var l=0;l=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),a=n.length-1;a>=0;a--)t.removeChild(n[a]);i=t.getElementsByClassName("slider-item");for(var s=i.length,r=e.options.loopedSlides||1,o=0,d=0;d=0){var l=i[d+o].cloneNode(!0);l.classList.add("slider-copy"),l.classList.remove("slider-active"),t.insertBefore(l,i[0+o]),o++}else if(d-r<0){var c=i[d].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.appendChild(c)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,a=0;a=0&&e._disposeHandlers.splice(i,1)},check:d,apply:p,status:function(t){if(!t)return D;T.push(t)},addStatusHandler:function(t){T.push(t)},removeStatusHandler:function(t){var e=T.indexOf(t);e>=0&&T.splice(e,1)},data:b[t]};return g=void 0,e}function r(t){D=t;for(var e=0;e0;){var s=a.pop(),r=s.id,o=s.chain;if((c=$[r])&&!c.hot._selfAccepted){if(c.hot._selfDeclined)return{type:"self-declined",chain:o,moduleId:r};if(c.hot._main)return{type:"unaccepted",chain:o,moduleId:r};for(var d=0;d=0||(h.hot._acceptedDependencies[r]?(i[l]||(i[l]=[]),n(i[l],[r])):(delete i[l],e.push(l),a.push({chain:o.concat([l]),id:l})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(l):{type:"disposed",moduleId:v};var w=!1,P=!1,T=!1,C="";switch(y.chain&&(C="\nUpdate propagation: "+y.chain.join(" -> ")),y.type){case"self-declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(w=new Error("Aborted because of self decline: "+y.moduleId+C));break;case"declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(w=new Error("Aborted because of declined dependency: "+y.moduleId+" in "+y.parentId+C));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(y),i.ignoreUnaccepted||(w=new Error("Aborted because "+l+" is not accepted"+C));break;case"accepted":i.onAccepted&&i.onAccepted(y),P=!0;break;case"disposed":i.onDisposed&&i.onDisposed(y),T=!0;break;default:throw new Error("Unexception type "+y.type)}if(w)return r("abort"),Promise.reject(w);if(P){f[l]=m[l],n(p,y.outdatedModules);for(l in y.outdatedDependencies)Object.prototype.hasOwnProperty.call(y.outdatedDependencies,l)&&(h[l]||(h[l]=[]),n(h[l],y.outdatedDependencies[l]))}T&&(n(p,[y.moduleId]),f[l]=g)}var S=[];for(s=0;s0;)if(l=O.pop(),c=$[l]){var k={},M=c.hot._disposeHandlers;for(d=0;d=0&&I.parents.splice(L,1))}}var H,N;for(l in h)if(Object.prototype.hasOwnProperty.call(h,l)&&(c=$[l]))for(N=h[l],d=0;d=0&&c.children.splice(L,1);r("apply"),x=_;for(l in f)Object.prototype.hasOwnProperty.call(f,l)&&(t[l]=f[l]);var R=null;for(l in h)if(Object.prototype.hasOwnProperty.call(h,l)&&(c=$[l])){N=h[l];var A=[];for(s=0;s=0)continue;A.push(a)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var r=[],a=0;a1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;"touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY);var i=Math.abs(this.data.end.x-this.data.start.x),n=Math.abs(this.data.end.y-this.data.start.y);if(i>=n&&"vertical"!==this.options.direction?t.preventDefault():i<=n&&"vertical"===this.options.direction&&t.preventDefault(),"fade"===e||"coverflow"===e)return;if("vertical"===this.options.direction){if(i>n)return;this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px"}else{if(ithis.s_data.thresholdTime)return void this.slide(r);if("vertical"!==this.options.direction){if(n>s&&Math.abs(a)s&&Math.abs(a)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),a=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,r=this.s_data.sliderLength,o=this.$children,d=this.data.currentPage;if(o=o.filter(function(t){return"slideritem"===t.$options._componentTag}),o.forEach(function(t){t.removeActive()}),o[d]&&o[d].addActive(),d<0||d>=(this.pagenums||r)){n[d+s]&&n[d+s].classList&&n[d+s].classList.add("slider-active-copy");o[d<0?(this.pagenums||r)+d:0+d-(this.pagenums||r)].addActive()}else for(var c=0;c=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect&&"coverflow"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),a=n.length-1;a>=0;a--)t.removeChild(n[a]);i=t.getElementsByClassName("slider-item");for(var s=i.length,r=e.options.loopedSlides||1,o=0,d=0;d=0){var c=i[d+o].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.insertBefore(c,i[0+o]),o++}else if(d-r<0){var l=i[d].cloneNode(!0);l.classList.add("slider-copy"),l.classList.remove("slider-active"),t.appendChild(l)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,a=0;a=0&&e._disposeHandlers.splice(i,1)},check:d,apply:p,status:function(t){if(!t)return C;T.push(t)},addStatusHandler:function(t){T.push(t)},removeStatusHandler:function(t){var e=T.indexOf(t);e>=0&&T.splice(e,1)},data:x[t]};return g=void 0,e}function r(t){C=t;for(var e=0;e0;){var s=a.pop(),r=s.id,o=s.chain;if((l=$[r])&&!l.hot._selfAccepted){if(l.hot._selfDeclined)return{type:"self-declined",chain:o,moduleId:r};if(l.hot._main)return{type:"unaccepted",chain:o,moduleId:r};for(var d=0;d=0||(h.hot._acceptedDependencies[r]?(i[c]||(i[c]=[]),n(i[c],[r])):(delete i[c],e.push(c),a.push({chain:o.concat([c]),id:c})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(c):{type:"disposed",moduleId:v};var b=!1,P=!1,T=!1,D="";switch(y.chain&&(D="\nUpdate propagation: "+y.chain.join(" -> ")),y.type){case"self-declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(b=new Error("Aborted because of self decline: "+y.moduleId+D));break;case"declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(b=new Error("Aborted because of declined dependency: "+y.moduleId+" in "+y.parentId+D));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(y),i.ignoreUnaccepted||(b=new Error("Aborted because "+c+" is not accepted"+D));break;case"accepted":i.onAccepted&&i.onAccepted(y),P=!0;break;case"disposed":i.onDisposed&&i.onDisposed(y),T=!0;break;default:throw new Error("Unexception type "+y.type)}if(b)return r("abort"),Promise.reject(b);if(P){f[c]=m[c],n(p,y.outdatedModules);for(c in y.outdatedDependencies)Object.prototype.hasOwnProperty.call(y.outdatedDependencies,c)&&(h[c]||(h[c]=[]),n(h[c],y.outdatedDependencies[c]))}T&&(n(p,[y.moduleId]),f[c]=g)}var O=[];for(s=0;s0;)if(c=j.pop(),l=$[c]){var L={},M=l.hot._disposeHandlers;for(d=0;d=0&&I.parents.splice(S,1))}}var H,N;for(c in h)if(Object.prototype.hasOwnProperty.call(h,c)&&(l=$[c]))for(N=h[c],d=0;d=0&&l.children.splice(S,1);r("apply"),w=_;for(c in f)Object.prototype.hasOwnProperty.call(f,c)&&(t[c]=f[c]);var R=null;for(c in h)if(Object.prototype.hasOwnProperty.call(h,c)&&(l=$[c])){N=h[c];var A=[];for(s=0;s=0)continue;A.push(a)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var r=[],a=0;a1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;if("touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY),"vertical"===this.options.direction)return void(this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px");if("fade"===e||"coverflow"===e)return;this.data.poswidth=-this.currentWidth+this.data.end.x-this.data.start.x+"px"}},swipeEnd:function(t){this.s_data.tracking=!1;var e=(new Date).getTime(),i=e-this.data.start.t,n=this.data.end.x-this.data.start.x,a=this.data.end.y-this.data.start.y,s=this.s_data.thresholdDistance,r=this.data.currentPage;if(this.options.autoplay){var o=this;setTimeout(function(){o.clock().begin(o)},this.options.autoplay)}if(document.removeEventListener("touchmove",this.preventDefault(t)),i>this.s_data.thresholdTime)return void this.slide(r);if("vertical"!==this.options.direction){if(n>s&&Math.abs(a)s&&Math.abs(a)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),a=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,r=this.s_data.sliderLength,o=this.$children,d=this.data.currentPage;if(o=o.filter(function(t){return"slideritem"===t.$options._componentTag}),o.forEach(function(t){t.removeActive()}),o[d]&&o[d].addActive(),d<0||d>=(this.pagenums||r)){n[d+s].classList.add("slider-active-copy");o[d<0?(this.pagenums||r)+d:0+d-(this.pagenums||r)].addActive()}else for(var l=0;l=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),a=n.length-1;a>=0;a--)t.removeChild(n[a]);i=t.getElementsByClassName("slider-item");for(var s=i.length,r=e.options.loopedSlides||1,o=0,d=0;d=0){var l=i[d+o].cloneNode(!0);l.classList.add("slider-copy"),l.classList.remove("slider-active"),t.insertBefore(l,i[0+o]),o++}else if(d-r<0){var c=i[d].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.appendChild(c)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,a=0;a=0&&e._disposeHandlers.splice(i,1)},check:d,apply:p,status:function(t){if(!t)return D;T.push(t)},addStatusHandler:function(t){T.push(t)},removeStatusHandler:function(t){var e=T.indexOf(t);e>=0&&T.splice(e,1)},data:b[t]};return g=void 0,e}function r(t){D=t;for(var e=0;e0;){var s=a.pop(),r=s.id,o=s.chain;if((c=$[r])&&!c.hot._selfAccepted){if(c.hot._selfDeclined)return{type:"self-declined",chain:o,moduleId:r};if(c.hot._main)return{type:"unaccepted",chain:o,moduleId:r};for(var d=0;d=0||(h.hot._acceptedDependencies[r]?(i[l]||(i[l]=[]),n(i[l],[r])):(delete i[l],e.push(l),a.push({chain:o.concat([l]),id:l})))}}}}return{type:"accepted",moduleId:t,outdatedModules:e,outdatedDependencies:i}}(l):{type:"disposed",moduleId:v};var w=!1,P=!1,T=!1,C="";switch(y.chain&&(C="\nUpdate propagation: "+y.chain.join(" -> ")),y.type){case"self-declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(w=new Error("Aborted because of self decline: "+y.moduleId+C));break;case"declined":i.onDeclined&&i.onDeclined(y),i.ignoreDeclined||(w=new Error("Aborted because of declined dependency: "+y.moduleId+" in "+y.parentId+C));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(y),i.ignoreUnaccepted||(w=new Error("Aborted because "+l+" is not accepted"+C));break;case"accepted":i.onAccepted&&i.onAccepted(y),P=!0;break;case"disposed":i.onDisposed&&i.onDisposed(y),T=!0;break;default:throw new Error("Unexception type "+y.type)}if(w)return r("abort"),Promise.reject(w);if(P){f[l]=m[l],n(p,y.outdatedModules);for(l in y.outdatedDependencies)Object.prototype.hasOwnProperty.call(y.outdatedDependencies,l)&&(h[l]||(h[l]=[]),n(h[l],y.outdatedDependencies[l]))}T&&(n(p,[y.moduleId]),f[l]=g)}var S=[];for(s=0;s0;)if(l=O.pop(),c=$[l]){var k={},M=c.hot._disposeHandlers;for(d=0;d=0&&I.parents.splice(L,1))}}var H,N;for(l in h)if(Object.prototype.hasOwnProperty.call(h,l)&&(c=$[l]))for(N=h[l],d=0;d=0&&c.children.splice(L,1);r("apply"),x=_;for(l in f)Object.prototype.hasOwnProperty.call(f,l)&&(t[l]=f[l]);var R=null;for(l in h)if(Object.prototype.hasOwnProperty.call(h,l)&&(c=$[l])){N=h[l];var A=[];for(s=0;s=0)continue;A.push(a)}for(s=0;si.parts.length&&(n.parts.length=i.parts.length)}else{for(var r=[],a=0;a1)return void(this.s_data.tracking=!1);this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.targetTouches[0].clientX,this.data.start.y=t.targetTouches[0].clientY,this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY}else this.s_data.tracking=!0,this.data.start.t=(new Date).getTime(),this.data.start.x=t.clientX,this.data.start.y=t.clientY,this.data.end.x=t.clientX,this.data.end.y=t.clientY},swipeMove:function(t){if(this.s_data.tracking){var e=this.s_data.effect;"touchmove"===t.type?(this.data.end.x=t.targetTouches[0].clientX,this.data.end.y=t.targetTouches[0].clientY):(this.data.end.x=t.clientX,this.data.end.y=t.clientY);var i=Math.abs(this.data.end.x-this.data.start.x),n=Math.abs(this.data.end.y-this.data.start.y);if(i>=n&&"vertical"!==this.options.direction?t.preventDefault():i<=n&&"vertical"===this.options.direction&&t.preventDefault(),"fade"===e||"coverflow"===e)return;if("vertical"===this.options.direction){if(i>n)return;this.data.posheight=-this.currentHeight+this.data.end.y-this.data.start.y+"px"}else{if(ithis.s_data.thresholdTime)return void this.slide(r);if("vertical"!==this.options.direction){if(n>s&&Math.abs(a)s&&Math.abs(a)s&&Math.abs(n)s&&Math.abs(n)=1?(this.data.currentPage-=e||1,this.slide()):this.options.loop&&0===this.data.currentPage?(this.data.currentPage-=e||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage<0&&"fade"===this.s_data.effect?(this.slide((this.pagenums||t)-1),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},next:function(){this.data.direction="right";var t=this.s_data.sliderLength;this.data.currentPage<(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.slide()):this.options.loop&&this.data.currentPage===(this.pagenums||t)-1?(this.data.currentPage+=this.options.slidesToScroll||1,this.s_data.transitionEnding=!0,this.s_data.itemTransitionEnding=!0,this.data.currentPage>=(this.pagenums||t)&&"fade"===this.s_data.effect?(this.slide(0),this.s_data.transitionEnding=!1,this.s_data.itemTransitionEnding=!1):this.slide()):this.slide()},slide:function(t,e){if(this.s_data.animation=!0,"animationnone"===e&&(this.s_data.animation=!1),(t||0===t)&&(this.data.currentPage=t),this.$emit("slide",this.data),"fade"===this.s_data.effect)return void(this.pagenums||this.fadeDom());if("vertical"===this.options.direction?this.data.posheight=-this.currentHeight+"px":this.data.poswidth=-this.currentWidth+"px",this.s_data.sliderLength){var i=this.$el.getElementsByClassName("slider-wrapper")[0],n=i.getElementsByClassName("slider-item"),a=i.getElementsByClassName("slider-active-copy"),s=this.options.loopedSlides||1,r=this.s_data.sliderLength,o=this.$children,d=this.data.currentPage;if(o=o.filter(function(t){return"slideritem"===t.$options._componentTag}),o.forEach(function(t){t.removeActive()}),o[d]&&o[d].addActive(),d<0||d>=(this.pagenums||r)){n[d+s]&&n[d+s].classList&&n[d+s].classList.add("slider-active-copy");o[d<0?(this.pagenums||r)+d:0+d-(this.pagenums||r)].addActive()}else for(var c=0;c=(e.pagenums||i)&&e.slide(0+t-(e.pagenums||i),"animationnone"))},0)}},onItemTransitionEnd:function(t){if(t.target===t.currentTarget){var e=this;setTimeout(function(){e.s_data.itemTransitionEnding=!1},0)}},renderDom:function(t){var e=this;this.s_data.renderTime&&clearTimeout(this.s_data.renderTime),e.s_data.sliderLength+=1,e.s_data.sliderLength>=1&&"fade"===e.options.effect&&(t.previousSibling?t.style["z-index"]=99-e.s_data.sliderLength:t.style["z-index"]=99+e.s_data.sliderLength),this.s_data.renderTime=setTimeout(function(){e.s_data.renderTime=void 0;var t=e.$el.getElementsByClassName("slider-wrapper")[0],i=t.getElementsByClassName("slider-item");if(e.s_data.sliderLength>1&&e.options.loop&&"fade"!==e.options.effect&&"coverflow"!==e.options.effect){for(var n=t.getElementsByClassName("slider-copy"),a=n.length-1;a>=0;a--)t.removeChild(n[a]);i=t.getElementsByClassName("slider-item");for(var s=i.length,r=e.options.loopedSlides||1,o=0,d=0;d=0){var c=i[d+o].cloneNode(!0);c.classList.add("slider-copy"),c.classList.remove("slider-active"),t.insertBefore(c,i[0+o]),o++}else if(d-r<0){var l=i[d].cloneNode(!0);l.classList.add("slider-copy"),l.classList.remove("slider-active"),t.appendChild(l)}}},0)},fadeDom:function(){for(var t=this.data.currentPage,e=this.$el.getElementsByClassName("slider-wrapper")[0],i=e.getElementsByClassName("slider-item"),n=this.options.speed,a=0;a
-
- +
+
- +