123456 |
- webpackJsonp([6],{"/Uo8":function(t,e){},"4CqF":function(t,e){},"7QTg":function(t,e,i){var s;s=function(t){return function(t){function e(s){if(i[s])return i[s].exports;var a=i[s]={i:s,l:!1,exports:{}};return t[s].call(a.exports,a,a.exports,e),a.l=!0,a.exports}var i={};return e.m=t,e.c=i,e.i=function(t){return t},e.d=function(t,i,s){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:s})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e(e.s=4)}([function(e,i){e.exports=t},function(t,e){t.exports=function(t,e,i,s,a,n){var r,o=t=t||{},l=typeof t.default;"object"!==l&&"function"!==l||(r=t,o=t.default);var h,d="function"==typeof o?o.options:o;if(e&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0),i&&(d.functional=!0),a&&(d._scopeId=a),n?(h=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),s&&s.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(n)},d._ssrRegister=h):s&&(h=s),h){var c=d.functional,p=c?d.render:d.beforeCreate;c?(d._injectStyles=h,d.render=function(t,e){return h.call(e),p(t,e)}):d.beforeCreate=p?[].concat(p,h):[h]}return{esModule:r,exports:o,options:d}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(5),a=i.n(s),n=i(8),r=i(1)(a.a,n.a,!1,null,null,null);e.default=r.exports},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(6),a=i.n(s),n=i(7),r=i(1)(a.a,n.a,!1,null,null,null);e.default=r.exports},function(t,e,i){"use strict";function s(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.install=e.swiperSlide=e.swiper=e.Swiper=void 0;var a=s(i(0)),n=s(i(2)),r=s(i(3)),o=window.Swiper||a.default,l=r.default,h=n.default,d=function(t,e){e&&(r.default.props.globalOptions.default=function(){return e}),t.component(r.default.name,r.default),t.component(n.default.name,n.default)},c={Swiper:o,swiper:l,swiperSlide:h,install:d};e.default=c,e.Swiper=o,e.swiper=l,e.swiperSlide=h,e.install=d},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"swiper-slide",data:function(){return{slideClass:"swiper-slide"}},ready:function(){this.update()},mounted:function(){this.update(),this.$parent&&this.$parent.options&&this.$parent.options.slideClass&&(this.slideClass=this.$parent.options.slideClass)},updated:function(){this.update()},attached:function(){this.update()},methods:{update:function(){this.$parent&&this.$parent.swiper&&this.$parent.update()}}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=function(t){return t&&t.__esModule?t:{default:t}}(i(0)),a=window.Swiper||s.default;"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(t,e){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var i=Object(t),s=1;s<arguments.length;s++){var a=arguments[s];if(null!=a)for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(i[n]=a[n])}return i},writable:!0,configurable:!0});var n=["beforeDestroy","slideChange","slideChangeTransitionStart","slideChangeTransitionEnd","slideNextTransitionStart","slideNextTransitionEnd","slidePrevTransitionStart","slidePrevTransitionEnd","transitionStart","transitionEnd","touchStart","touchMove","touchMoveOpposite","sliderMove","touchEnd","click","tap","doubleTap","imagesReady","progress","reachBeginning","reachEnd","fromEdge","setTranslate","setTransition","resize"];e.default={name:"swiper",props:{options:{type:Object,default:function(){return{}}},globalOptions:{type:Object,required:!1,default:function(){return{}}}},data:function(){return{swiper:null,classes:{wrapperClass:"swiper-wrapper"}}},ready:function(){this.swiper||this.mountInstance()},mounted:function(){if(!this.swiper){var t=!1;for(var e in this.classes)this.classes.hasOwnProperty(e)&&this.options[e]&&(t=!0,this.classes[e]=this.options[e]);t?this.$nextTick(this.mountInstance):this.mountInstance()}},activated:function(){this.update()},updated:function(){this.update()},beforeDestroy:function(){this.$nextTick(function(){this.swiper&&(this.swiper.destroy&&this.swiper.destroy(),delete this.swiper)})},methods:{update:function(){this.swiper&&(this.swiper.update&&this.swiper.update(),this.swiper.navigation&&this.swiper.navigation.update(),this.swiper.pagination&&this.swiper.pagination.render(),this.swiper.pagination&&this.swiper.pagination.update())},mountInstance:function(){var t=Object.assign({},this.globalOptions,this.options);this.swiper=new a(this.$el,t),this.bindEvents(),this.$emit("ready",this.swiper)},bindEvents:function(){var t=this,e=this;n.forEach(function(i){t.swiper.on(i,function(){e.$emit.apply(e,[i].concat(Array.prototype.slice.call(arguments))),e.$emit.apply(e,[i.replace(/([A-Z])/g,"-$1").toLowerCase()].concat(Array.prototype.slice.call(arguments)))})})}}}},function(t,e,i){"use strict";var s={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"swiper-container"},[t._t("parallax-bg"),t._v(" "),i("div",{class:t.classes.wrapperClass},[t._t("default")],2),t._v(" "),t._t("pagination"),t._v(" "),t._t("button-prev"),t._v(" "),t._t("button-next"),t._v(" "),t._t("scrollbar")],2)},staticRenderFns:[]};e.a=s},function(t,e,i){"use strict";var s={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{class:t.slideClass},[t._t("default")],2)},staticRenderFns:[]};e.a=s}])},t.exports=s(i("m0SV"))},BpKH:function(t,e){},LEay:function(t,e){},R7DG:function(t,e,i){"use strict";var s=i("mvHQ"),a=i.n(s),n=(i("jAcA"),i("86U2")),r=(i("yIEv"),i("OIh9")),o=i("7+uW"),l={props:{list:{type:Array},myour:{type:Object},selected:{type:String}},methods:{getPerson:function(t){var e={};e.employee_id=t.employee_id,e.rank=t.rank,e.dept_name=t.dept_name,e.img_url=t.img_url,e.site_id=t.site_id,e.name=t.name,this.$emit("sendPerson",e)}}},h={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[""!=t.myour&&""!=t.myour.rank?i("div",{staticClass:"rankItem",staticStyle:{margin:"0.2rem 0"},on:{click:function(e){return t.getPerson(t.myour)}}},[i("div",{staticClass:"rank"},[1==t.myour.rank?i("img",{attrs:{src:"static/images/rank_01.png",alt:""}}):t._e(),t._v(" "),2==t.myour.rank?i("img",{attrs:{src:"static/images/rank_02.png",alt:""}}):t._e(),t._v(" "),3==t.myour.rank?i("img",{attrs:{src:"static/images/rank_03.png",alt:""}}):t._e(),t._v(" "),1!=t.myour.rank&&2!=t.myour.rank&&3!=t.myour.rank?i("span",[i("span",[t._v(t._s(t.myour.rank))])]):t._e()]),t._v(" "),i("userImage",{staticClass:"avatar",staticStyle:{"margin-right":"0.2rem"},attrs:{img_url:t.myour.img_url,user_name:t.myour.name,id:t.myour.id,width:"0.8rem",height:"0.8rem"}}),t._v(" "),i("div",{staticClass:"info"},[i("div",{staticClass:"name"},[t._v(t._s(t.myour.name)),i("span",{staticClass:"blue"},[t._v("(我)")])]),t._v(" "),i("div",{staticClass:"dept"},[t._v(t._s(t.myour.dept_name))])]),t._v(" "),i("div",{staticClass:"pointWrapper"},[0!=t.myour.point&&""!=t.myour.point&&void 0!=t.myour.point?i("div",{staticClass:"point",class:{deduct:t.myour.point<0}},[t._v(t._s(t.myour.point)+" B分")]):t._e()])],1):t._e(),t._v(" "),t._l(t.list,function(e,s){return i("div",{key:s},[i("div",{staticClass:"rankItem",on:{click:function(i){return t.getPerson(e)}}},[i("div",{staticClass:"rank"},[1==e.rank?i("img",{attrs:{src:"static/images/rank_01.png",alt:""}}):t._e(),t._v(" "),2==e.rank?i("img",{attrs:{src:"static/images/rank_02.png",alt:""}}):t._e(),t._v(" "),3==e.rank?i("img",{attrs:{src:"static/images/rank_03.png",alt:""}}):t._e(),t._v(" "),1!=e.rank&&2!=e.rank&&3!=e.rank?i("span",[t._v(t._s(e.rank))]):t._e()]),t._v(" "),i("userImage",{staticClass:"avatar",attrs:{img_url:e.img_url,user_name:e.name,id:e.id,width:"0.8rem",height:"0.8rem"}}),t._v(" "),i("div",{staticClass:"info"},[i("div",{staticClass:"name"},[t._v(t._s(e.name))]),t._v(" "),i("div",{staticClass:"dept"},[t._v(t._s(e.dept_name))])]),t._v(" "),"total"!=t.selected?i("div",{staticClass:"pointWrapper"},[0!=e.point&&""!=t.myour.point?i("div",{staticClass:"point",class:{deduct:e.point<0}},[t._v(t._s(e.point)+" B分")]):t._e()]):i("div",{staticClass:"pointWrapper"},[i("div",{staticClass:"point",class:{deduct:e.point<0}},[t._v(t._s(e.point)+" B分")])])],1)])}),t._v(" "),i("div",{staticStyle:{height:"1.5rem"}})],2)},staticRenderFns:[]};var d=i("VU/8")(l,h,!1,function(t){i("fjsF")},"data-v-5d24e421",null).exports,c=i("PJh5"),p=i.n(c),u=i("7JT1"),m={props:{show:{type:Boolean,default:!1},days:{type:Array,default:function(){return[]}},dataType:{type:Number,default:1}},data:function(){for(var t=[],e=new Date,i=e.getFullYear(),s=0;s<5;s++)t.push(i-4+s);for(var a=e.getMonth()+1,n=new Date(i,a,0).getDate(),r=[],o=1;o<=n;o++)o=o<10?"0"+o:o,r.push(o);for(var l=[],h=1;h<=12;h++)h=h<10?"0"+h:h,l.push(h);for(var d=[],c=-12;c<=0;c++){var u=p()().week(p()().week()+c).startOf("week").add(1,"days").format("MM.DD"),m=p()().week(p()().week()+c).endOf("week").add(1,"days").format("MM.DD");d.push(u+" - "+m)}return{switchType:"按月选择",switchIdx:1,years:t,mounths:l,myDays:r,weeks:d,yearValue:"",monthValue:p()().format("MM"),dayValue:"",weekValue:"",defaultYear:t.length-1,defaultMonth:p()().month(),defaultDay:p()().date()-1,defaultWeek:d.length-1,setNavstyle:""}},computed:{timesValue:function(){var t=this.switchIdx%3;if(0===t)return this.yearValue+"-"+this.monthValue+"-"+this.dayValue;if(1===t)return this.yearValue+"-"+this.monthValue;if(2===t){var e=this.weekValue.split("-")[1];return this.yearValue+"."+this.weekValue.split("-")[0]+"-"+this.yearValue+"."+e}}},components:{SelectColumn:u.a},created:function(){this.isApp(),1==this.dataType?(this.switchIdx=3,this.switchType="按天选择"):2==this.dataType?(this.switchIdx=2,this.switchType="按周选择"):(this.switchIdx=1,this.switchType="按月选择")},methods:{isApp:function(){this.$publicfun.isApp()&&window.plus&&(this.setNavstyle="padding-top: "+plus.navigator.getStatusbarHeight()+"px; box-sizing: content-box;")},switchTimeType:function(){switch(this.switchIdx+=1,this.switchIdx%3){case 0:this.switchType="按天选择";break;case 1:this.switchType="按月选择";break;case 2:this.switchType="按周选择"}},monthChangeByDay:function(t,e,i){var s=this,a=new Date(this[i],t,0).getDate();if(a!=new Date(this[i],e,0).getDate()&&this[i]>a){var n=p()().date()-1;this.$nextTick(function(){s.$refs.daySelectColumn.setDefaultValue(n)})}else{var r=this[i]-1;this.$nextTick(function(){s.$refs.daySelectColumn.setDefaultValue(r)})}},confirmTimeRange:function(){var t={typedate:this.switchIdx%3,value:this.timesValue};this.$emit("success",t),this.close()},close:function(){this.$emit("update:show",!1)},getDays:function(t,e){this.myDays=[];for(var i=new Date(t,e,0).getDate(),s=1;s<=i;s++)this.myDays.push(s)},selectYear:function(t){this.yearValue=t},selectMonth:function(t){this.monthValue=t},selectDay:function(t){this.dayValue=t},selectWeek:function(t){this.weekValue=t}}},f={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],staticClass:"timeSelectNew"},[i("div",{staticClass:"time-header",style:t.setNavstyle},[i("div",{staticClass:"left",on:{click:t.close}},[t._v("取消")]),t._v(" "),i("div",{staticClass:"center"},[t._v("选择时间")]),t._v(" "),i("div",{staticClass:"right",on:{click:t.confirmTimeRange}},[t._v("完成")])]),t._v(" "),i("div",{staticClass:"time-switch-btn",on:{click:t.switchTimeType}},[t._v("\n "+t._s(t.switchType)+"\n "),i("icon",{attrs:{name:"switch",w:30}})],1),t._v(" "),i("div",{staticClass:"month-wrapper"},[i("div",{staticClass:"value"},[t._v(t._s(t.timesValue))]),t._v(" "),t.switchIdx%3==2?i("div",{staticClass:"select-column-wrapper"},[i("select-column",{ref:"yearSelectColumn",staticClass:"select-column",attrs:{defaultValue:t.defaultYear,values:t.years},on:{select:t.selectYear}}),t._v(" "),i("select-column",{ref:"yearSelectColumn",staticClass:"select-column",attrs:{defaultValue:t.defaultWeek,values:t.weeks},on:{select:t.selectWeek}})],1):i("div",{staticClass:"select-column-wrapper"},[i("select-column",{ref:"yearSelectColumn",staticClass:"select-column",attrs:{defaultValue:t.defaultYear,values:t.years},on:{select:t.selectYear}}),t._v(" "),i("select-column",{ref:"monthSelectColumn",staticClass:"select-column",attrs:{defaultValue:t.defaultMonth,values:t.mounths},on:{select:t.selectMonth}}),t._v(" "),i("select-column",{directives:[{name:"show",rawName:"v-show",value:t.switchIdx%3==0,expression:"switchIdx % 3 == 0"}],ref:"daySelectColumn",staticClass:"select-column",attrs:{defaultValue:t.defaultDay,values:t.myDays},on:{select:t.selectDay}})],1)])])},staticRenderFns:[]};var v=i("VU/8")(m,f,!1,function(t){i("4CqF")},"data-v-72f24d4e",null).exports,g={components:{SelectColumn:u.a},props:{show:{type:Boolean,default:!1},closeByClickMask:{type:Boolean,default:!0},values:{type:Array,default:function(){return[]}},typesNumber:{type:Number}},data:function(){return{selectValue:this.values.length>0?this.values[0]:""}},created:function(){},methods:{close:function(){this.closeByClickMask&&this.$emit("update:show",!1)},selectValueHandle:function(t){this.selectValue=t}}},y={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("transition",{attrs:{name:"m-fade"}},[i("div",{staticClass:"selectPicker"},[i("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],staticClass:"select-mask",on:{click:t.close}},[i("transition",{attrs:{name:"m-slide"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],staticClass:"select-wrapper"},[i("div",{staticClass:"select-header"},[i("div",{staticClass:"select-cancel"},[t._v("取消")]),t._v(" "),i("div",{staticClass:"select-confirm",on:{click:function(e){return t.$emit("confirmSelect",t.selectValue)}}},[t._v("确定")])]),t._v(" "),i("select-column",{attrs:{typesNumber:t.typesNumber,deparementValues:t.values,values:t.values},on:{select:t.selectValueHandle}})],1)])],1)])])},staticRenderFns:[]};var w=i("VU/8")(g,y,!1,function(t){i("/Uo8")},"data-v-cc9f0044",null).exports;o.a.use(r.a),o.a.use(n.a);var b={data:function(){var t="";t=this.$route.query.date?this.$route.query.date:this.$route.query.start?this.$route.query.start+"-"+this.$route.query.end:p()().format("YYYY-MM");var e="",i="",s="",a="",n="";return this.$route.query.date_type?1==(e=this.$route.query.date_type)?a=this.$route.query.date:2==e?(i=this.$route.query.start,s=this.$route.query.end):n=this.$route.query.date:(e=3,n=p()().format("YYYY-MM")),{isLoading:!1,group_id:0,groupList:[],isGroup:!1,selectGlText:"",selected:"total",selecteTimeRangeVisible:!1,timeValue:t,list:[],myour:{},yesterday_rank:0,month_rank:0,week_rank:0,reward_point:0,deduction_point:0,mySelf:{},formParams:{page:0,page_size:10,type:1,date_type:e,month_date:n,date:a,start_date:i,end_date:s},date_type:"",date:this.$route.query.date||"",start:this.$route.query.start||"",end:this.$route.query.end||""}},components:{RankItem:d,SelectPicker:w,TimeSelectSwitch:v},watch:{selected:function(t){this.formParams.page=0,this.list=[],"total"==t?this.formParams.type=1:"early"==t?this.formParams.type=2:"late"==t?this.formParams.type=3:"work"==t?this.formParams.type=4:"leave"==t&&(this.formParams.type=5),this.loadData()}},methods:{clickGlConfirm:function(t){this.selectGlText=t.name,this.formParams.page=0,this.loadData(),this.isGroup=!1},opneData2:function(){this.$router.push({name:"RankItemDetail",query:{formParams:a()(this.formParams),mySelf:a()(this.mySelf),group_id:this.group_id}})},opneData:function(){if(!this.person)return!1;this.$router.push({name:"AttendanceEvent",query:{formParams:a()(this.formParams),person:a()(this.person),selected:this.selected,group_id:this.group_id}})},sendPerson:function(t){this.person=t},getGrounNew:function(){var t=this;this.$axiosKq("post","/ad/group/site").then(function(e){1==e.data.code&&e.data.data.length>0&&(t.groupList=e.data.data,t.selectGlText=e.data.data[0].name,t.group_id=e.data.data[0].id,t.groupList.map(function(e){e.employee_ids.length>0&&e.employee_ids.some(function(i){if(i==t.$userInfo().id)return t.lodaPerson(e.id),!0})}))}).finally(function(){t.isLoading=!0})},loadData:function(t){var e=this,i=!1;if(!this.group_id)return t&&t(i),!1;var s=this.formParams;s.group_id=this.group_id,this.$axiosKq("post","/ad/statistics/group/rank",s).then(function(t){if(1==t.data.code){var s=t.data.data;i=10!==s.list.length,0==e.formParams.page&&(e.list=[]),e.myour=s.our,e.mySelf=s.our,e.list=e.list.concat(s.list)}}).finally(function(){e.$toast.clear(),t&&t(i)})},loadMore:function(t){this.formParams.page+=1,this.loadData(t)},loadTop:function(t){this.formParams.page=0,this.loadData(t)},lodaPerson:function(t){var e=this;this.$axiosKq("get","/ad/statistics/employee/rank?group_id="+t).then(function(t){if(1==t.data.code){var i=t.data.data,s=void 0===i?{}:i;e.yesterday_rank=0==s.yesterday_rank?"-":s.yesterday_rank,e.week_rank=0==s.week_rank?"-":s.week_rank,e.month_rank=0==s.month_msg.month_rank?"-":s.month_msg.month_rank,e.reward_point=s.month_msg.reward_point,e.deduction_point=s.month_msg.deduction_point}})},timeSelectSuccess:function(t){if(this.timeValue=t.value,this.date=t.value,0==t.typedate)this.formParams.date_type=1*t.typedate+1,this.date_type=1*t.typedate+1,this.formParams.date=t.value,delete this.formParams.month_date,delete this.formParams.start_date,delete this.formParams.end_date,this.list=[],this.formParams.page=0;else if(2==t.typedate){delete this.formParams.month_date,delete this.formParams.date,this.formParams.date_type=2,this.date_type=2;var e=t.value,i=e.split("-")[0].replace(/\./g,"-"),s=e.split("-")[1].replace(/\./g,"-").replace(/\s/g,"");this.formParams.start_date=i,this.formParams.end_date=s,this.list=[],this.formParams.page=0}else 1==t.typedate&&(this.formParams.date_type=3,this.date_type=3,this.formParams.month_date=t.value,delete this.formParams.start_date,delete this.formParams.end_date,delete this.formParams.date,this.list=[],this.formParams.page=0);this.loadData()}},created:function(){this.getGrounNew()}},x={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.isLoading?i("div",{staticClass:"Rank"},[i("van-tabs",{model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}},[i("van-tab",{attrs:{title:"总分",name:"total"}}),t._v(" "),i("van-tab",{attrs:{title:"早到",name:"early"}}),t._v(" "),i("van-tab",{attrs:{title:"迟到",name:"late"}}),t._v(" "),i("van-tab",{attrs:{title:"加班",name:"work"}}),t._v(" "),i("van-tab",{attrs:{title:"请假",name:"leave"}})],1),t._v(" "),i("scroller",{staticStyle:{position:"relative",height:"calc(100% - 0.7rem) !important"},attrs:{onInfinite:t.loadMore,onRefresh:t.loadTop,list:t.list}},["total"==t.selected?i("div",[i("div",{directives:[{name:"show",rawName:"v-show",value:t.reward_point||t.deduction_point,expression:"reward_point|| deduction_point"}],staticClass:"rankWrapper flex-box-ce topHeader",staticStyle:{"padding-bottom":"0.24rem"}},[i("div",{staticClass:"leftItem flex-box flex-center-center flex-1"},[i("div",{staticClass:"rankNum",on:{click:function(e){return t.opneData2()}}},[i("div",{staticClass:"num"},[t._v(t._s(t.month_rank))]),t._v(" "),i("div",{staticClass:"desc"},[t._v("本月排名")])]),t._v(" "),i("div",{staticClass:"prize",staticStyle:{"margin-left":"0.2rem"}},[i("div",{staticClass:"reward",on:{click:function(e){return t.$router.push({name:"Reword",query:{type:6}})}}},[t._v("奖 + "+t._s(t.reward_point))]),t._v(" "),i("div",{staticClass:"deduct",on:{click:function(e){return t.$router.push({name:"Reword",query:{type:7}})}}},[t._v("扣 "+t._s(t.deduction_point))])])]),t._v(" "),i("div",{staticClass:"rightItem flex-1"},[i("div",{staticClass:"yesterday",on:{click:function(e){return t.opneData2()}}},[i("div",{staticClass:"num"},[t._v(t._s(t.yesterday_rank))]),t._v(" "),i("div",{staticClass:"desc"},[t._v("昨日排名")])]),t._v(" "),i("div",{staticClass:"week",on:{click:function(e){return t.opneData2()}}},[i("div",{staticClass:"num"},[t._v(t._s(t.week_rank))]),t._v(" "),i("div",{staticClass:"desc"},[t._v("本周排名")])])])]),t._v(" "),i("div",{staticClass:"rankWrapper"},[i("div",{staticClass:"title"},[i("div",{staticClass:"flex-box-ce groupBox",on:{click:function(e){t.isGroup=!0}}},[i("span",{staticClass:"font-flex-word"},[t._v(t._s(t.selectGlText))]),t._v(" "),i("van-icon",{attrs:{name:"arrow-down"}})],1),t._v(" "),i("span",{staticClass:"date",on:{click:function(e){t.selecteTimeRangeVisible=!0}}},[t._v(t._s(t.timeValue))])])]),t._v(" "),0!=t.list.length?i("div",{on:{click:t.opneData}},[i("rank-item",{attrs:{selected:t.selected,list:t.list,myour:t.myour},on:{sendPerson:t.sendPerson}})],1):t._e(),t._v(" "),0==t.list.length?i("van-empty",{attrs:{description:"暂无数据"}}):t._e()],1):t._e(),t._v(" "),"early"==t.selected?i("div",[i("div",{staticClass:"timeSelect"},[i("div",{staticClass:"time-switch-btn",on:{click:function(e){t.selecteTimeRangeVisible=!0}}},[t._v(t._s(t.timeValue))])]),t._v(" "),0!=t.list.length?i("div",{on:{click:t.opneData}},[i("rank-item",{attrs:{selected:t.selected,myour:t.myour,list:t.list},on:{sendPerson:t.sendPerson}})],1):t._e(),t._v(" "),0==t.list.length?i("van-empty",{attrs:{description:"暂无数据"}}):t._e()],1):t._e(),t._v(" "),"late"==t.selected?i("div",[i("div",{staticClass:"timeSelect"},[i("div",{staticClass:"time-switch-btn",on:{click:function(e){t.selecteTimeRangeVisible=!0}}},[t._v(t._s(t.timeValue))])]),t._v(" "),0!=t.list.length?i("div",{on:{click:t.opneData}},[i("rank-item",{attrs:{selected:t.selected,myour:t.myour,list:t.list},on:{sendPerson:t.sendPerson}})],1):t._e(),t._v(" "),0==t.list.length?i("van-empty",{attrs:{description:"暂无数据"}}):t._e()],1):t._e(),t._v(" "),"work"==t.selected?i("div",[i("div",{staticClass:"timeSelect"},[i("div",{staticClass:"time-switch-btn",on:{click:function(e){t.selecteTimeRangeVisible=!0}}},[t._v(t._s(t.timeValue))])]),t._v(" "),0!=t.list.length?i("div",{on:{click:t.opneData}},[i("rank-item",{attrs:{selected:t.selected,myour:t.myour,list:t.list},on:{sendPerson:t.sendPerson}})],1):t._e(),t._v(" "),0==t.list.length?i("van-empty",{attrs:{description:"暂无数据"}}):t._e()],1):t._e(),t._v(" "),"leave"==t.selected?i("div",[i("div",{staticClass:"timeSelect"},[i("div",{staticClass:"time-switch-btn",on:{click:function(e){t.selecteTimeRangeVisible=!0}}},[t._v(t._s(t.timeValue))])]),t._v(" "),0!=t.list.length?i("div",{on:{click:t.opneData}},[i("rank-item",{attrs:{selected:t.selected,myour:t.myour,list:t.list},on:{sendPerson:t.sendPerson}})],1):t._e(),t._v(" "),0==t.list.length?i("van-empty",{attrs:{description:"暂无数据"}}):t._e()],1):t._e()]),t._v(" "),i("van-dialog",{attrs:{title:"",width:"300","show-confirm-button":!1,closeOnClickOverlay:""},model:{value:t.isGroup,callback:function(e){t.isGroup=e},expression:"isGroup"}},[i("van-radio-group",{model:{value:t.group_id,callback:function(e){t.group_id=e},expression:"group_id"}},t._l(t.groupList,function(e,s){return i("div",{key:s},[i("van-radio",{staticStyle:{margin:".3rem 0 .3rem .4rem","font-size":".3rem"},attrs:{name:e.id,"icon-size":"16px"},on:{click:function(i){return t.clickGlConfirm(e)}}},[i("span",{staticStyle:{"margin-left":".3rem"}},[t._v(t._s(e.name))])])],1)}),0)],1),t._v(" "),i("time-select-switch",{attrs:{show:t.selecteTimeRangeVisible,dataType:Number(t.formParams.date_type)},on:{success:t.timeSelectSuccess,"update:show":function(e){t.selecteTimeRangeVisible=e}}})],1):t._e()},staticRenderFns:[]};var T=i("VU/8")(b,x,!1,function(t){i("LEay")},"data-v-7d9ac46d",null);e.a=T.exports},fjsF:function(t,e){},iJxD:function(t,e){},m0SV:function(t,e,i){var s;s=function(){"use strict";var t="undefined"==typeof document?{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[]}}},location:{hash:""}}:document,e="undefined"==typeof window?{document:t,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,i=function(t){for(var e=0;e<t.length;e+=1)this[e]=t[e];return this.length=t.length,this};function s(s,a){var n=[],r=0;if(s&&!a&&s instanceof i)return s;if(s)if("string"==typeof s){var o,l,h=s.trim();if(h.indexOf("<")>=0&&h.indexOf(">")>=0){var d="div";for(0===h.indexOf("<li")&&(d="ul"),0===h.indexOf("<tr")&&(d="tbody"),0!==h.indexOf("<td")&&0!==h.indexOf("<th")||(d="tr"),0===h.indexOf("<tbody")&&(d="table"),0===h.indexOf("<option")&&(d="select"),(l=t.createElement(d)).innerHTML=h,r=0;r<l.childNodes.length;r+=1)n.push(l.childNodes[r])}else for(o=a||"#"!==s[0]||s.match(/[ .<>:~]/)?(a||t).querySelectorAll(s.trim()):[t.getElementById(s.trim().split("#")[1])],r=0;r<o.length;r+=1)o[r]&&n.push(o[r])}else if(s.nodeType||s===e||s===t)n.push(s);else if(s.length>0&&s[0].nodeType)for(r=0;r<s.length;r+=1)n.push(s[r]);return new i(n)}function a(t){for(var e=[],i=0;i<t.length;i+=1)-1===e.indexOf(t[i])&&e.push(t[i]);return e}s.fn=i.prototype,s.Class=i,s.Dom7=i;var n={addClass:function(t){if(void 0===t)return this;for(var e=t.split(" "),i=0;i<e.length;i+=1)for(var s=0;s<this.length;s+=1)void 0!==this[s]&&void 0!==this[s].classList&&this[s].classList.add(e[i]);return this},removeClass:function(t){for(var e=t.split(" "),i=0;i<e.length;i+=1)for(var s=0;s<this.length;s+=1)void 0!==this[s]&&void 0!==this[s].classList&&this[s].classList.remove(e[i]);return this},hasClass:function(t){return!!this[0]&&this[0].classList.contains(t)},toggleClass:function(t){for(var e=t.split(" "),i=0;i<e.length;i+=1)for(var s=0;s<this.length;s+=1)void 0!==this[s]&&void 0!==this[s].classList&&this[s].classList.toggle(e[i]);return this},attr:function(t,e){var i=arguments;if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(var s=0;s<this.length;s+=1)if(2===i.length)this[s].setAttribute(t,e);else for(var a in t)this[s][a]=t[a],this[s].setAttribute(a,t[a]);return this},removeAttr:function(t){for(var e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this},data:function(t,e){var i;if(void 0!==e){for(var s=0;s<this.length;s+=1)(i=this[s]).dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[t]=e;return this}if(i=this[0]){if(i.dom7ElementDataStorage&&t in i.dom7ElementDataStorage)return i.dom7ElementDataStorage[t];var a=i.getAttribute("data-"+t);return a||void 0}},transform:function(t){for(var e=0;e<this.length;e+=1){var i=this[e].style;i.webkitTransform=t,i.transform=t}return this},transition:function(t){"string"!=typeof t&&(t+="ms");for(var e=0;e<this.length;e+=1){var i=this[e].style;i.webkitTransitionDuration=t,i.transitionDuration=t}return this},on:function(){for(var t,e=[],i=arguments.length;i--;)e[i]=arguments[i];var a=e[0],n=e[1],r=e[2],o=e[3];function l(t){var e=t.target;if(e){var i=t.target.dom7EventData||[];if(i.indexOf(t)<0&&i.unshift(t),s(e).is(n))r.apply(e,i);else for(var a=s(e).parents(),o=0;o<a.length;o+=1)s(a[o]).is(n)&&r.apply(a[o],i)}}function h(t){var e=t&&t.target&&t.target.dom7EventData||[];e.indexOf(t)<0&&e.unshift(t),r.apply(this,e)}"function"==typeof e[1]&&(a=(t=e)[0],r=t[1],o=t[2],n=void 0),o||(o=!1);for(var d,c=a.split(" "),p=0;p<this.length;p+=1){var u=this[p];if(n)for(d=0;d<c.length;d+=1){var m=c[d];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[m]||(u.dom7LiveListeners[m]=[]),u.dom7LiveListeners[m].push({listener:r,proxyListener:l}),u.addEventListener(m,l,o)}else for(d=0;d<c.length;d+=1){var f=c[d];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[f]||(u.dom7Listeners[f]=[]),u.dom7Listeners[f].push({listener:r,proxyListener:h}),u.addEventListener(f,h,o)}}return this},off:function(){for(var t,e=[],i=arguments.length;i--;)e[i]=arguments[i];var s=e[0],a=e[1],n=e[2],r=e[3];"function"==typeof e[1]&&(s=(t=e)[0],n=t[1],r=t[2],a=void 0),r||(r=!1);for(var o=s.split(" "),l=0;l<o.length;l+=1)for(var h=o[l],d=0;d<this.length;d+=1){var c=this[d],p=void 0;if(!a&&c.dom7Listeners?p=c.dom7Listeners[h]:a&&c.dom7LiveListeners&&(p=c.dom7LiveListeners[h]),p&&p.length)for(var u=p.length-1;u>=0;u-=1){var m=p[u];n&&m.listener===n?(c.removeEventListener(h,m.proxyListener,r),p.splice(u,1)):n&&m.listener&&m.listener.dom7proxy&&m.listener.dom7proxy===n?(c.removeEventListener(h,m.proxyListener,r),p.splice(u,1)):n||(c.removeEventListener(h,m.proxyListener,r),p.splice(u,1))}}return this},trigger:function(){for(var i=[],s=arguments.length;s--;)i[s]=arguments[s];for(var a=i[0].split(" "),n=i[1],r=0;r<a.length;r+=1)for(var o=a[r],l=0;l<this.length;l+=1){var h=this[l],d=void 0;try{d=new e.CustomEvent(o,{detail:n,bubbles:!0,cancelable:!0})}catch(e){(d=t.createEvent("Event")).initEvent(o,!0,!0),d.detail=n}h.dom7EventData=i.filter(function(t,e){return e>0}),h.dispatchEvent(d),h.dom7EventData=[],delete h.dom7EventData}return this},transitionEnd:function(t){var e,i=["webkitTransitionEnd","transitionend"],s=this;function a(n){if(n.target===this)for(t.call(this,n),e=0;e<i.length;e+=1)s.off(i[e],a)}if(t)for(e=0;e<i.length;e+=1)s.on(i[e],a);return this},outerWidth:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var i=this[0],s=i.getBoundingClientRect(),a=t.body,n=i.clientTop||a.clientTop||0,r=i.clientLeft||a.clientLeft||0,o=i===e?e.scrollY:i.scrollTop,l=i===e?e.scrollX:i.scrollLeft;return{top:s.top+o-n,left:s.left+l-r}}return null},css:function(t,i){var s;if(1===arguments.length){if("string"!=typeof t){for(s=0;s<this.length;s+=1)for(var a in t)this[s].style[a]=t[a];return this}if(this[0])return e.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"==typeof t){for(s=0;s<this.length;s+=1)this[s].style[t]=i;return this}return this},each:function(t){if(!t)return this;for(var e=0;e<this.length;e+=1)if(!1===t.call(this[e],e,this[e]))return this;return this},html:function(t){if(void 0===t)return this[0]?this[0].innerHTML:void 0;for(var e=0;e<this.length;e+=1)this[e].innerHTML=t;return this},text:function(t){if(void 0===t)return this[0]?this[0].textContent.trim():null;for(var e=0;e<this.length;e+=1)this[e].textContent=t;return this},is:function(a){var n,r,o=this[0];if(!o||void 0===a)return!1;if("string"==typeof a){if(o.matches)return o.matches(a);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(a);if(o.msMatchesSelector)return o.msMatchesSelector(a);for(n=s(a),r=0;r<n.length;r+=1)if(n[r]===o)return!0;return!1}if(a===t)return o===t;if(a===e)return o===e;if(a.nodeType||a instanceof i){for(n=a.nodeType?[a]:a,r=0;r<n.length;r+=1)if(n[r]===o)return!0;return!1}return!1},index:function(){var t,e=this[0];if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}},eq:function(t){if(void 0===t)return this;var e,s=this.length;return new i(t>s-1?[]:t<0?(e=s+t)<0?[]:[this[e]]:[this[t]])},append:function(){for(var e,s=[],a=arguments.length;a--;)s[a]=arguments[a];for(var n=0;n<s.length;n+=1){e=s[n];for(var r=0;r<this.length;r+=1)if("string"==typeof e){var o=t.createElement("div");for(o.innerHTML=e;o.firstChild;)this[r].appendChild(o.firstChild)}else if(e instanceof i)for(var l=0;l<e.length;l+=1)this[r].appendChild(e[l]);else this[r].appendChild(e)}return this},prepend:function(e){var s,a;for(s=0;s<this.length;s+=1)if("string"==typeof e){var n=t.createElement("div");for(n.innerHTML=e,a=n.childNodes.length-1;a>=0;a-=1)this[s].insertBefore(n.childNodes[a],this[s].childNodes[0])}else if(e instanceof i)for(a=0;a<e.length;a+=1)this[s].insertBefore(e[a],this[s].childNodes[0]);else this[s].insertBefore(e,this[s].childNodes[0]);return this},next:function(t){return this.length>0?t?this[0].nextElementSibling&&s(this[0].nextElementSibling).is(t)?new i([this[0].nextElementSibling]):new i([]):this[0].nextElementSibling?new i([this[0].nextElementSibling]):new i([]):new i([])},nextAll:function(t){var e=[],a=this[0];if(!a)return new i([]);for(;a.nextElementSibling;){var n=a.nextElementSibling;t?s(n).is(t)&&e.push(n):e.push(n),a=n}return new i(e)},prev:function(t){if(this.length>0){var e=this[0];return t?e.previousElementSibling&&s(e.previousElementSibling).is(t)?new i([e.previousElementSibling]):new i([]):e.previousElementSibling?new i([e.previousElementSibling]):new i([])}return new i([])},prevAll:function(t){var e=[],a=this[0];if(!a)return new i([]);for(;a.previousElementSibling;){var n=a.previousElementSibling;t?s(n).is(t)&&e.push(n):e.push(n),a=n}return new i(e)},parent:function(t){for(var e=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(t?s(this[i].parentNode).is(t)&&e.push(this[i].parentNode):e.push(this[i].parentNode));return s(a(e))},parents:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var n=this[i].parentNode;n;)t?s(n).is(t)&&e.push(n):e.push(n),n=n.parentNode;return s(a(e))},closest:function(t){var e=this;return void 0===t?new i([]):(e.is(t)||(e=e.parents(t).eq(0)),e)},find:function(t){for(var e=[],s=0;s<this.length;s+=1)for(var a=this[s].querySelectorAll(t),n=0;n<a.length;n+=1)e.push(a[n]);return new i(e)},children:function(t){for(var e=[],n=0;n<this.length;n+=1)for(var r=this[n].childNodes,o=0;o<r.length;o+=1)t?1===r[o].nodeType&&s(r[o]).is(t)&&e.push(r[o]):1===r[o].nodeType&&e.push(r[o]);return new i(a(e))},remove:function(){for(var t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this},add:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var i,a;for(i=0;i<t.length;i+=1){var n=s(t[i]);for(a=0;a<n.length;a+=1)this[this.length]=n[a],this.length+=1}return this},styles:function(){return this[0]?e.getComputedStyle(this[0],null):{}}};Object.keys(n).forEach(function(t){s.fn[t]=s.fn[t]||n[t]});var r,o,l={deleteProps:function(t){var e=t;Object.keys(e).forEach(function(t){try{e[t]=null}catch(t){}try{delete e[t]}catch(t){}})},nextTick:function(t,e){return void 0===e&&(e=0),setTimeout(t,e)},now:function(){return Date.now()},getTranslate:function(t,i){var s,a,n;void 0===i&&(i="x");var r=e.getComputedStyle(t,null);return e.WebKitCSSMatrix?((a=r.transform||r.webkitTransform).split(",").length>6&&(a=a.split(", ").map(function(t){return t.replace(",",".")}).join(", ")),n=new e.WebKitCSSMatrix("none"===a?"":a)):s=(n=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===i&&(a=e.WebKitCSSMatrix?n.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===i&&(a=e.WebKitCSSMatrix?n.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),a||0},parseUrlQuery:function(t){var i,s,a,n,r={},o=t||e.location.href;if("string"==typeof o&&o.length)for(n=(s=(o=o.indexOf("?")>-1?o.replace(/\S*\?/,""):"").split("&").filter(function(t){return""!==t})).length,i=0;i<n;i+=1)a=s[i].replace(/#\S+/g,"").split("="),r[decodeURIComponent(a[0])]=void 0===a[1]?void 0:decodeURIComponent(a[1])||"";return r},isObject:function(t){return"object"==typeof t&&null!==t&&t.constructor&&t.constructor===Object},extend:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var i=Object(t[0]),s=1;s<t.length;s+=1){var a=t[s];if(void 0!==a&&null!==a)for(var n=Object.keys(Object(a)),r=0,o=n.length;r<o;r+=1){var h=n[r],d=Object.getOwnPropertyDescriptor(a,h);void 0!==d&&d.enumerable&&(l.isObject(i[h])&&l.isObject(a[h])?l.extend(i[h],a[h]):!l.isObject(i[h])&&l.isObject(a[h])?(i[h]={},l.extend(i[h],a[h])):i[h]=a[h])}}return i}},h=(o=t.createElement("div"),{touch:e.Modernizr&&!0===e.Modernizr.touch||!!(e.navigator.maxTouchPoints>0||"ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!(e.navigator.pointerEnabled||e.PointerEvent||"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>0),prefixedPointerEvents:!!e.navigator.msPointerEnabled,transition:(r=o.style,"transition"in r||"webkitTransition"in r||"MozTransition"in r),transforms3d:e.Modernizr&&!0===e.Modernizr.csstransforms3d||function(){var t=o.style;return"webkitPerspective"in t||"MozPerspective"in t||"OPerspective"in t||"MsPerspective"in t||"perspective"in t}(),flexbox:function(){for(var t=o.style,e="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),i=0;i<e.length;i+=1)if(e[i]in t)return!0;return!1}(),observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(t){}return t}(),gestures:"ongesturestart"in e}),d=function(){return{isIE:!!e.navigator.userAgent.match(/Trident/g)||!!e.navigator.userAgent.match(/MSIE/g),isEdge:!!e.navigator.userAgent.match(/Edge/g),isSafari:(t=e.navigator.userAgent.toLowerCase(),t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)};var t}(),c=function(t){void 0===t&&(t={});var e=this;e.params=t,e.eventsListeners={},e.params&&e.params.on&&Object.keys(e.params.on).forEach(function(t){e.on(t,e.params.on[t])})},p={components:{configurable:!0}};c.prototype.on=function(t,e,i){var s=this;if("function"!=typeof e)return s;var a=i?"unshift":"push";return t.split(" ").forEach(function(t){s.eventsListeners[t]||(s.eventsListeners[t]=[]),s.eventsListeners[t][a](e)}),s},c.prototype.once=function(t,e,i){var s=this;if("function"!=typeof e)return s;function a(){for(var i=[],n=arguments.length;n--;)i[n]=arguments[n];e.apply(s,i),s.off(t,a),a.f7proxy&&delete a.f7proxy}return a.f7proxy=e,s.on(t,a,i)},c.prototype.off=function(t,e){var i=this;return i.eventsListeners?(t.split(" ").forEach(function(t){void 0===e?i.eventsListeners[t]=[]:i.eventsListeners[t]&&i.eventsListeners[t].length&&i.eventsListeners[t].forEach(function(s,a){(s===e||s.f7proxy&&s.f7proxy===e)&&i.eventsListeners[t].splice(a,1)})}),i):i},c.prototype.emit=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var i,s,a,n=this;return n.eventsListeners?("string"==typeof t[0]||Array.isArray(t[0])?(i=t[0],s=t.slice(1,t.length),a=n):(i=t[0].events,s=t[0].data,a=t[0].context||n),(Array.isArray(i)?i:i.split(" ")).forEach(function(t){if(n.eventsListeners&&n.eventsListeners[t]){var e=[];n.eventsListeners[t].forEach(function(t){e.push(t)}),e.forEach(function(t){t.apply(a,s)})}}),n):n},c.prototype.useModulesParams=function(t){var e=this;e.modules&&Object.keys(e.modules).forEach(function(i){var s=e.modules[i];s.params&&l.extend(t,s.params)})},c.prototype.useModules=function(t){void 0===t&&(t={});var e=this;e.modules&&Object.keys(e.modules).forEach(function(i){var s=e.modules[i],a=t[i]||{};s.instance&&Object.keys(s.instance).forEach(function(t){var i=s.instance[t];e[t]="function"==typeof i?i.bind(e):i}),s.on&&e.on&&Object.keys(s.on).forEach(function(t){e.on(t,s.on[t])}),s.create&&s.create.bind(e)(a)})},p.components.set=function(t){this.use&&this.use(t)},c.installModule=function(t){for(var e=[],i=arguments.length-1;i-- >0;)e[i]=arguments[i+1];var s=this;s.prototype.modules||(s.prototype.modules={});var a=t.name||Object.keys(s.prototype.modules).length+"_"+l.now();return s.prototype.modules[a]=t,t.proto&&Object.keys(t.proto).forEach(function(e){s.prototype[e]=t.proto[e]}),t.static&&Object.keys(t.static).forEach(function(e){s[e]=t.static[e]}),t.install&&t.install.apply(s,e),s},c.use=function(t){for(var e=[],i=arguments.length-1;i-- >0;)e[i]=arguments[i+1];var s=this;return Array.isArray(t)?(t.forEach(function(t){return s.installModule(t)}),s):s.installModule.apply(s,[t].concat(e))},Object.defineProperties(c,p);var u={updateSize:function(){var t,e,i=this.$el;t=void 0!==this.params.width?this.params.width:i[0].clientWidth,e=void 0!==this.params.height?this.params.height:i[0].clientHeight,0===t&&this.isHorizontal()||0===e&&this.isVertical()||(t=t-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10),e=e-parseInt(i.css("padding-top"),10)-parseInt(i.css("padding-bottom"),10),l.extend(this,{width:t,height:e,size:this.isHorizontal()?t:e}))},updateSlides:function(){var t=this.params,i=this.$wrapperEl,s=this.size,a=this.rtlTranslate,n=this.wrongRTL,r=this.virtual&&t.virtual.enabled,o=r?this.virtual.slides.length:this.slides.length,c=i.children("."+this.params.slideClass),p=r?this.virtual.slides.length:c.length,u=[],m=[],f=[],v=t.slidesOffsetBefore;"function"==typeof v&&(v=t.slidesOffsetBefore.call(this));var g=t.slidesOffsetAfter;"function"==typeof g&&(g=t.slidesOffsetAfter.call(this));var y=this.snapGrid.length,w=this.snapGrid.length,b=t.spaceBetween,x=-v,T=0,S=0;if(void 0!==s){var _,C;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*s),this.virtualSize=-b,a?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(_=Math.floor(p/t.slidesPerColumn)===p/this.params.slidesPerColumn?p:Math.ceil(p/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(_=Math.max(_,t.slidesPerView*t.slidesPerColumn)));for(var E,M=t.slidesPerColumn,k=_/M,P=Math.floor(p/t.slidesPerColumn),D=0;D<p;D+=1){C=0;var z=c.eq(D);if(t.slidesPerColumn>1){var I=void 0,$=void 0,L=void 0;if("column"===t.slidesPerColumnFill||"row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){if("column"===t.slidesPerColumnFill)L=D-($=Math.floor(D/M))*M,($>P||$===P&&L===M-1)&&(L+=1)>=M&&(L=0,$+=1);else{var Y=Math.floor(D/t.slidesPerGroup);$=D-(L=Math.floor(D/t.slidesPerView)-Y*t.slidesPerColumn)*t.slidesPerView-Y*t.slidesPerView}I=$+L*_/M,z.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else $=D-(L=Math.floor(D/k))*k;z.css("margin-"+(this.isHorizontal()?"top":"left"),0!==L&&t.spaceBetween&&t.spaceBetween+"px").attr("data-swiper-column",$).attr("data-swiper-row",L)}if("none"!==z.css("display")){if("auto"===t.slidesPerView){var X=e.getComputedStyle(z[0],null),O=z[0].style.transform,A=z[0].style.webkitTransform;if(O&&(z[0].style.transform="none"),A&&(z[0].style.webkitTransform="none"),t.roundLengths)C=this.isHorizontal()?z.outerWidth(!0):z.outerHeight(!0);else if(this.isHorizontal()){var H=parseFloat(X.getPropertyValue("width")),V=parseFloat(X.getPropertyValue("padding-left")),N=parseFloat(X.getPropertyValue("padding-right")),W=parseFloat(X.getPropertyValue("margin-left")),B=parseFloat(X.getPropertyValue("margin-right")),R=X.getPropertyValue("box-sizing");C=R&&"border-box"===R&&!d.isIE?H+W+B:H+V+N+W+B}else{var G=parseFloat(X.getPropertyValue("height")),F=parseFloat(X.getPropertyValue("padding-top")),q=parseFloat(X.getPropertyValue("padding-bottom")),j=parseFloat(X.getPropertyValue("margin-top")),U=parseFloat(X.getPropertyValue("margin-bottom")),K=X.getPropertyValue("box-sizing");C=K&&"border-box"===K&&!d.isIE?G+j+U:G+F+q+j+U}O&&(z[0].style.transform=O),A&&(z[0].style.webkitTransform=A),t.roundLengths&&(C=Math.floor(C))}else C=(s-(t.slidesPerView-1)*b)/t.slidesPerView,t.roundLengths&&(C=Math.floor(C)),c[D]&&(this.isHorizontal()?c[D].style.width=C+"px":c[D].style.height=C+"px");c[D]&&(c[D].swiperSlideSize=C),f.push(C),t.centeredSlides?(x=x+C/2+T/2+b,0===T&&0!==D&&(x=x-s/2-b),0===D&&(x=x-s/2-b),Math.abs(x)<.001&&(x=0),t.roundLengths&&(x=Math.floor(x)),S%t.slidesPerGroup==0&&u.push(x),m.push(x)):(t.roundLengths&&(x=Math.floor(x)),S%t.slidesPerGroup==0&&u.push(x),m.push(x),x=x+C+b),this.virtualSize+=C+b,T=C,S+=1}}if(this.virtualSize=Math.max(this.virtualSize,s)+g,a&&n&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:this.virtualSize+t.spaceBetween+"px"}),h.flexbox&&!t.setWrapperSize||(this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(this.virtualSize=(C+t.spaceBetween)*_,this.virtualSize=Math.ceil(this.virtualSize/t.slidesPerColumn)-t.spaceBetween,this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){E=[];for(var Z=0;Z<u.length;Z+=1){var J=u[Z];t.roundLengths&&(J=Math.floor(J)),u[Z]<this.virtualSize+u[0]&&E.push(J)}u=E}if(!t.centeredSlides){E=[];for(var Q=0;Q<u.length;Q+=1){var tt=u[Q];t.roundLengths&&(tt=Math.floor(tt)),u[Q]<=this.virtualSize-s&&E.push(tt)}u=E,Math.floor(this.virtualSize-s)-Math.floor(u[u.length-1])>1&&u.push(this.virtualSize-s)}if(0===u.length&&(u=[0]),0!==t.spaceBetween&&(this.isHorizontal()?a?c.css({marginLeft:b+"px"}):c.css({marginRight:b+"px"}):c.css({marginBottom:b+"px"})),t.centerInsufficientSlides){var et=0;if(f.forEach(function(e){et+=e+(t.spaceBetween?t.spaceBetween:0)}),(et-=t.spaceBetween)<s){var it=(s-et)/2;u.forEach(function(t,e){u[e]=t-it}),m.forEach(function(t,e){m[e]=t+it})}}l.extend(this,{slides:c,snapGrid:u,slidesGrid:m,slidesSizesGrid:f}),p!==o&&this.emit("slidesLengthChange"),u.length!==y&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),m.length!==w&&this.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(t){var e,i=[],s=0;if("number"==typeof t?this.setTransition(t):!0===t&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)for(e=0;e<Math.ceil(this.params.slidesPerView);e+=1){var a=this.activeIndex+e;if(a>this.slides.length)break;i.push(this.slides.eq(a)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(e=0;e<i.length;e+=1)if(void 0!==i[e]){var n=i[e].offsetHeight;s=n>s?n:s}s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e<t.length;e+=1)t[e].swiperSlideOffset=this.isHorizontal()?t[e].offsetLeft:t[e].offsetTop},updateSlidesProgress:function(t){void 0===t&&(t=this&&this.translate||0);var e=this.params,i=this.slides,a=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var n=-t;a&&(n=t),i.removeClass(e.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var r=0;r<i.length;r+=1){var o=i[r],l=(n+(e.centeredSlides?this.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+e.spaceBetween);if(e.watchSlidesVisibility){var h=-(n-o.swiperSlideOffset),d=h+this.slidesSizesGrid[r];(h>=0&&h<this.size-1||d>1&&d<=this.size||h<=0&&d>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(r),i.eq(r).addClass(e.slideVisibleClass))}o.progress=a?-l:l}this.visibleSlides=s(this.visibleSlides)}},updateProgress:function(t){void 0===t&&(t=this&&this.translate||0);var e=this.params,i=this.maxTranslate()-this.minTranslate(),s=this.progress,a=this.isBeginning,n=this.isEnd,r=a,o=n;0===i?(s=0,a=!0,n=!0):(a=(s=(t-this.minTranslate())/i)<=0,n=s>=1),l.extend(this,{progress:s,isBeginning:a,isEnd:n}),(e.watchSlidesProgress||e.watchSlidesVisibility)&&this.updateSlidesProgress(t),a&&!r&&this.emit("reachBeginning toEdge"),n&&!o&&this.emit("reachEnd toEdge"),(r&&!a||o&&!n)&&this.emit("fromEdge"),this.emit("progress",s)},updateSlidesClasses:function(){var t,e=this.slides,i=this.params,s=this.$wrapperEl,a=this.activeIndex,n=this.realIndex,r=this.virtual&&i.virtual.enabled;e.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(t=r?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):e.eq(a)).addClass(i.slideActiveClass),i.loop&&(t.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass));var o=t.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=e.eq(0)).addClass(i.slideNextClass);var l=t.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===l.length&&(l=e.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function(t){var e,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,a=this.snapGrid,n=this.params,r=this.activeIndex,o=this.realIndex,h=this.snapIndex,d=t;if(void 0===d){for(var c=0;c<s.length;c+=1)void 0!==s[c+1]?i>=s[c]&&i<s[c+1]-(s[c+1]-s[c])/2?d=c:i>=s[c]&&i<s[c+1]&&(d=c+1):i>=s[c]&&(d=c);n.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if((e=a.indexOf(i)>=0?a.indexOf(i):Math.floor(d/n.slidesPerGroup))>=a.length&&(e=a.length-1),d!==r){var p=parseInt(this.slides.eq(d).attr("data-swiper-slide-index")||d,10);l.extend(this,{snapIndex:e,realIndex:p,previousIndex:r,activeIndex:d}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),o!==p&&this.emit("realIndexChange"),(this.initialized||this.runCallbacksOnInit)&&this.emit("slideChange")}else e!==h&&(this.snapIndex=e,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var e=this.params,i=s(t.target).closest("."+e.slideClass)[0],a=!1;if(i)for(var n=0;n<this.slides.length;n+=1)this.slides[n]===i&&(a=!0);if(!i||!a)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(s(i).attr("data-swiper-slide-index"),10):this.clickedIndex=s(i).index(),e.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}};var m={getTranslate:function(t){void 0===t&&(t=this.isHorizontal()?"x":"y");var e=this.params,i=this.rtlTranslate,s=this.translate,a=this.$wrapperEl;if(e.virtualTranslate)return i?-s:s;var n=l.getTranslate(a[0],t);return i&&(n=-n),n||0},setTranslate:function(t,e){var i=this.rtlTranslate,s=this.params,a=this.$wrapperEl,n=this.progress,r=0,o=0;this.isHorizontal()?r=i?-t:t:o=t,s.roundLengths&&(r=Math.floor(r),o=Math.floor(o)),s.virtualTranslate||(h.transforms3d?a.transform("translate3d("+r+"px, "+o+"px, 0px)"):a.transform("translate("+r+"px, "+o+"px)")),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?r:o;var l=this.maxTranslate()-this.minTranslate();(0===l?0:(t-this.minTranslate())/l)!==n&&this.updateProgress(t),this.emit("setTranslate",this.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]}};var f={setTransition:function(t,e){this.$wrapperEl.transition(t),this.emit("setTransition",t,e)},transitionStart:function(t,e){void 0===t&&(t=!0);var i=this.activeIndex,s=this.params,a=this.previousIndex;s.autoHeight&&this.updateAutoHeight();var n=e;if(n||(n=i>a?"next":i<a?"prev":"reset"),this.emit("transitionStart"),t&&i!==a){if("reset"===n)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===n?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}},transitionEnd:function(t,e){void 0===t&&(t=!0);var i=this.activeIndex,s=this.previousIndex;this.animating=!1,this.setTransition(0);var a=e;if(a||(a=i>s?"next":i<s?"prev":"reset"),this.emit("transitionEnd"),t&&i!==s){if("reset"===a)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===a?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}};var v={slideTo:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0);var a=this,n=t;n<0&&(n=0);var r=a.params,o=a.snapGrid,l=a.slidesGrid,d=a.previousIndex,c=a.activeIndex,p=a.rtlTranslate;if(a.animating&&r.preventInteractionOnTransition)return!1;var u=Math.floor(n/r.slidesPerGroup);u>=o.length&&(u=o.length-1),(c||r.initialSlide||0)===(d||0)&&i&&a.emit("beforeSlideChangeStart");var m,f=-o[u];if(a.updateProgress(f),r.normalizeSlideIndex)for(var v=0;v<l.length;v+=1)-Math.floor(100*f)>=Math.floor(100*l[v])&&(n=v);if(a.initialized&&n!==c){if(!a.allowSlideNext&&f<a.translate&&f<a.minTranslate())return!1;if(!a.allowSlidePrev&&f>a.translate&&f>a.maxTranslate()&&(c||0)!==n)return!1}return m=n>c?"next":n<c?"prev":"reset",p&&-f===a.translate||!p&&f===a.translate?(a.updateActiveIndex(n),r.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==r.effect&&a.setTranslate(f),"reset"!==m&&(a.transitionStart(i,m),a.transitionEnd(i,m)),!1):(0!==e&&h.transition?(a.setTransition(e),a.setTranslate(f),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",e,s),a.transitionStart(i,m),a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(t){a&&!a.destroyed&&t.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,m))}),a.$wrapperEl[0].addEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd))):(a.setTransition(0),a.setTranslate(f),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",e,s),a.transitionStart(i,m),a.transitionEnd(i,m)),!0)},slideToLoop:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0);var a=t;return this.params.loop&&(a+=this.loopedSlides),this.slideTo(a,e,i,s)},slideNext:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var s=this.params,a=this.animating;return s.loop?!a&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,this.slideTo(this.activeIndex+s.slidesPerGroup,t,e,i)):this.slideTo(this.activeIndex+s.slidesPerGroup,t,e,i)},slidePrev:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var s=this.params,a=this.animating,n=this.snapGrid,r=this.slidesGrid,o=this.rtlTranslate;if(s.loop){if(a)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}var h,d=l(o?this.translate:-this.translate),c=n.map(function(t){return l(t)}),p=(r.map(function(t){return l(t)}),n[c.indexOf(d)],n[c.indexOf(d)-1]);return void 0!==p&&(h=r.indexOf(p))<0&&(h=this.activeIndex-1),this.slideTo(h,t,e,i)},slideReset:function(t,e,i){return void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),this.slideTo(this.activeIndex,t,e,i)},slideToClosest:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var s=this.activeIndex,a=Math.floor(s/this.params.slidesPerGroup);if(a<this.snapGrid.length-1){var n=this.rtlTranslate?this.translate:-this.translate,r=this.snapGrid[a];n-r>(this.snapGrid[a+1]-r)/2&&(s=this.params.slidesPerGroup)}return this.slideTo(s,t,e,i)},slideToClickedSlide:function(){var t,e=this,i=e.params,a=e.$wrapperEl,n="auto"===i.slidesPerView?e.slidesPerViewDynamic():i.slidesPerView,r=e.clickedIndex;if(i.loop){if(e.animating)return;t=parseInt(s(e.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?r<e.loopedSlides-n/2||r>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),r=a.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),l.nextTick(function(){e.slideTo(r)})):e.slideTo(r):r>e.slides.length-n?(e.loopFix(),r=a.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),l.nextTick(function(){e.slideTo(r)})):e.slideTo(r)}else e.slideTo(r)}};var g={loopCreate:function(){var e=this,i=e.params,a=e.$wrapperEl;a.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var n=a.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var r=i.slidesPerGroup-n.length%i.slidesPerGroup;if(r!==i.slidesPerGroup){for(var o=0;o<r;o+=1){var l=s(t.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);a.append(l)}n=a.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=n.length),e.loopedSlides=parseInt(i.loopedSlides||i.slidesPerView,10),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>n.length&&(e.loopedSlides=n.length);var h=[],d=[];n.each(function(t,i){var a=s(i);t<e.loopedSlides&&d.push(i),t<n.length&&t>=n.length-e.loopedSlides&&h.push(i),a.attr("data-swiper-slide-index",t)});for(var c=0;c<d.length;c+=1)a.append(s(d[c].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var p=h.length-1;p>=0;p-=1)a.prepend(s(h[p].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){var t,e=this.params,i=this.activeIndex,s=this.slides,a=this.loopedSlides,n=this.allowSlidePrev,r=this.allowSlideNext,o=this.snapGrid,l=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var h=-o[i]-this.getTranslate();i<a?(t=s.length-3*a+i,t+=a,this.slideTo(t,0,!1,!0)&&0!==h&&this.setTranslate((l?-this.translate:this.translate)-h)):("auto"===e.slidesPerView&&i>=2*a||i>=s.length-a)&&(t=-s.length+i+a,t+=a,this.slideTo(t,0,!1,!0)&&0!==h&&this.setTranslate((l?-this.translate:this.translate)-h));this.allowSlidePrev=n,this.allowSlideNext=r},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,i=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}};var y={setGrabCursor:function(t){if(!(h.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var e=this.el;e.style.cursor="move",e.style.cursor=t?"-webkit-grabbing":"-webkit-grab",e.style.cursor=t?"-moz-grabbin":"-moz-grab",e.style.cursor=t?"grabbing":"grab"}},unsetGrabCursor:function(){h.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}};var w={appendSlide:function(t){var e=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof t&&"length"in t)for(var s=0;s<t.length;s+=1)t[s]&&e.append(t[s]);else e.append(t);i.loop&&this.loopCreate(),i.observer&&h.observer||this.update()},prependSlide:function(t){var e=this.params,i=this.$wrapperEl,s=this.activeIndex;e.loop&&this.loopDestroy();var a=s+1;if("object"==typeof t&&"length"in t){for(var n=0;n<t.length;n+=1)t[n]&&i.prepend(t[n]);a=s+t.length}else i.prepend(t);e.loop&&this.loopCreate(),e.observer&&h.observer||this.update(),this.slideTo(a,0,!1)},addSlide:function(t,e){var i=this.$wrapperEl,s=this.params,a=this.activeIndex;s.loop&&(a-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+s.slideClass));var n=this.slides.length;if(t<=0)this.prependSlide(e);else if(t>=n)this.appendSlide(e);else{for(var r=a>t?a+1:a,o=[],l=n-1;l>=t;l-=1){var d=this.slides.eq(l);d.remove(),o.unshift(d)}if("object"==typeof e&&"length"in e){for(var c=0;c<e.length;c+=1)e[c]&&i.append(e[c]);r=a>t?a+e.length:a}else i.append(e);for(var p=0;p<o.length;p+=1)i.append(o[p]);s.loop&&this.loopCreate(),s.observer&&h.observer||this.update(),s.loop?this.slideTo(r+this.loopedSlides,0,!1):this.slideTo(r,0,!1)}},removeSlide:function(t){var e=this.params,i=this.$wrapperEl,s=this.activeIndex;e.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+e.slideClass));var a,n=s;if("object"==typeof t&&"length"in t){for(var r=0;r<t.length;r+=1)a=t[r],this.slides[a]&&this.slides.eq(a).remove(),a<n&&(n-=1);n=Math.max(n,0)}else a=t,this.slides[a]&&this.slides.eq(a).remove(),a<n&&(n-=1),n=Math.max(n,0);e.loop&&this.loopCreate(),e.observer&&h.observer||this.update(),e.loop?this.slideTo(n+this.loopedSlides,0,!1):this.slideTo(n,0,!1)},removeAllSlides:function(){for(var t=[],e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}},b=function(){var i=e.navigator.userAgent,s={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:e.cordova||e.phonegap,phonegap:e.cordova||e.phonegap},a=i.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),n=i.match(/(Android);?[\s\/]+([\d.]+)?/),r=i.match(/(iPad).*OS\s([\d_]+)/),o=i.match(/(iPod)(.*OS\s([\d_]+))?/),l=!r&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(a&&(s.os="windows",s.osVersion=a[2],s.windows=!0),n&&!a&&(s.os="android",s.osVersion=n[2],s.android=!0,s.androidChrome=i.toLowerCase().indexOf("chrome")>=0),(r||l||o)&&(s.os="ios",s.ios=!0),l&&!o&&(s.osVersion=l[2].replace(/_/g,"."),s.iphone=!0),r&&(s.osVersion=r[2].replace(/_/g,"."),s.ipad=!0),o&&(s.osVersion=o[3]?o[3].replace(/_/g,"."):null,s.iphone=!0),s.ios&&s.osVersion&&i.indexOf("Version/")>=0&&"10"===s.osVersion.split(".")[0]&&(s.osVersion=i.toLowerCase().split("version/")[1].split(" ")[0]),s.desktop=!(s.os||s.android||s.webView),s.webView=(l||r||o)&&i.match(/.*AppleWebKit(?!.*Safari)/i),s.os&&"ios"===s.os){var h=s.osVersion.split("."),d=t.querySelector('meta[name="viewport"]');s.minimalUi=!s.webView&&(o||l)&&(1*h[0]==7?1*h[1]>=1:1*h[0]>7)&&d&&d.getAttribute("content").indexOf("minimal-ui")>=0}return s.pixelRatio=e.devicePixelRatio||1,s}();function x(){var t=this.params,e=this.el;if(!e||0!==e.offsetWidth){t.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,a=this.snapGrid;if(this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),t.freeMode){var n=Math.min(Math.max(this.translate,this.maxTranslate()),this.minTranslate());this.setTranslate(n),this.updateActiveIndex(),this.updateSlidesClasses(),t.autoHeight&&this.updateAutoHeight()}else this.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&this.isEnd&&!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=i,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}var T={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,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,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!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:!0,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,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},S={update:u,translate:m,transition:f,slide:v,loop:g,grabCursor:y,manipulation:w,events:{attachEvents:function(){var i=this.params,a=this.touchEvents,n=this.el,r=this.wrapperEl;this.onTouchStart=function(i){var a=this.touchEventsData,n=this.params,r=this.touches;if(!this.animating||!n.preventInteractionOnTransition){var o=i;if(o.originalEvent&&(o=o.originalEvent),a.isTouchEvent="touchstart"===o.type,(a.isTouchEvent||!("which"in o)||3!==o.which)&&!(!a.isTouchEvent&&"button"in o&&o.button>0||a.isTouched&&a.isMoved))if(n.noSwiping&&s(o.target).closest(n.noSwipingSelector?n.noSwipingSelector:"."+n.noSwipingClass)[0])this.allowClick=!0;else if(!n.swipeHandler||s(o).closest(n.swipeHandler)[0]){r.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,r.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;var h=r.currentX,d=r.currentY,c=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,p=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(!c||!(h<=p||h>=e.screen.width-p)){if(l.extend(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=h,r.startY=d,a.touchStartTime=l.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,n.threshold>0&&(a.allowThresholdMove=!1),"touchstart"!==o.type){var u=!0;s(o.target).is(a.formElements)&&(u=!1),t.activeElement&&s(t.activeElement).is(a.formElements)&&t.activeElement!==o.target&&t.activeElement.blur();var m=u&&this.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||m)&&o.preventDefault()}this.emit("touchStart",o)}}}}.bind(this),this.onTouchMove=function(e){var i=this.touchEventsData,a=this.params,n=this.touches,r=this.rtlTranslate,o=e;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"mousemove"!==o.type){var h="touchmove"===o.type?o.targetTouches[0].pageX:o.pageX,d="touchmove"===o.type?o.targetTouches[0].pageY:o.pageY;if(o.preventedByNestedSwiper)return n.startX=h,void(n.startY=d);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(l.extend(n,{startX:h,startY:d,currentX:h,currentY:d}),i.touchStartTime=l.now()));if(i.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(this.isVertical()){if(d<n.startY&&this.translate<=this.maxTranslate()||d>n.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(h<n.startX&&this.translate<=this.maxTranslate()||h>n.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&s(o.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){n.currentX=h,n.currentY=d;var c,p=n.currentX-n.startX,u=n.currentY-n.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(u,2))<this.params.threshold))if(void 0===i.isScrolling&&(this.isHorizontal()&&n.currentY===n.startY||this.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:p*p+u*u>=25&&(c=180*Math.atan2(Math.abs(u),Math.abs(p))/Math.PI,i.isScrolling=this.isHorizontal()?c>a.touchAngle:90-c>a.touchAngle)),i.isScrolling&&this.emit("touchMoveOpposite",o),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,o.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&o.stopPropagation(),i.isMoved||(a.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!a.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",o)),this.emit("sliderMove",o),i.isMoved=!0;var m=this.isHorizontal()?p:u;n.diff=m,m*=a.touchRatio,r&&(m=-m),this.swipeDirection=m>0?"prev":"next",i.currentTranslate=m+i.startTranslate;var f=!0,v=a.resistanceRatio;if(a.touchReleaseOnEdges&&(v=0),m>0&&i.currentTranslate>this.minTranslate()?(f=!1,a.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+m,v))):m<0&&i.currentTranslate<this.maxTranslate()&&(f=!1,a.resistance&&(i.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-i.startTranslate-m,v))),f&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),a.threshold>0){if(!(Math.abs(m)>a.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=this.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}a.followFinger&&((a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),a.freeMode&&(0===i.velocities.length&&i.velocities.push({position:n[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:n[this.isHorizontal()?"currentX":"currentY"],time:l.now()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",o)}.bind(this),this.onTouchEnd=function(t){var e=this,i=e.touchEventsData,s=e.params,a=e.touches,n=e.rtlTranslate,r=e.$wrapperEl,o=e.slidesGrid,h=e.snapGrid,d=t;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);var c,p=l.now(),u=p-i.touchStartTime;if(e.allowClick&&(e.updateClickedSlide(d),e.emit("tap",d),u<300&&p-i.lastClickTime>300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),i.clickTimeout=l.nextTick(function(){e&&!e.destroyed&&e.emit("click",d)},300)),u<300&&p-i.lastClickTime<300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),e.emit("doubleTap",d))),i.lastClickTime=l.now(),l.nextTick(function(){e.destroyed||(e.allowClick=!0)}),!i.isTouched||!i.isMoved||!e.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,c=s.followFinger?n?e.translate:-e.translate:-i.currentTranslate,s.freeMode){if(c<-e.minTranslate())return void e.slideTo(e.activeIndex);if(c>-e.maxTranslate())return void(e.slides.length<h.length?e.slideTo(h.length-1):e.slideTo(e.slides.length-1));if(s.freeModeMomentum){if(i.velocities.length>1){var m=i.velocities.pop(),f=i.velocities.pop(),v=m.position-f.position,g=m.time-f.time;e.velocity=v/g,e.velocity/=2,Math.abs(e.velocity)<s.freeModeMinimumVelocity&&(e.velocity=0),(g>150||l.now()-m.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var y=1e3*s.freeModeMomentumRatio,w=e.velocity*y,b=e.translate+w;n&&(b=-b);var x,T,S=!1,_=20*Math.abs(e.velocity)*s.freeModeMomentumBounceRatio;if(b<e.maxTranslate())s.freeModeMomentumBounce?(b+e.maxTranslate()<-_&&(b=e.maxTranslate()-_),x=e.maxTranslate(),S=!0,i.allowMomentumBounce=!0):b=e.maxTranslate(),s.loop&&s.centeredSlides&&(T=!0);else if(b>e.minTranslate())s.freeModeMomentumBounce?(b-e.minTranslate()>_&&(b=e.minTranslate()+_),x=e.minTranslate(),S=!0,i.allowMomentumBounce=!0):b=e.minTranslate(),s.loop&&s.centeredSlides&&(T=!0);else if(s.freeModeSticky){for(var C,E=0;E<h.length;E+=1)if(h[E]>-b){C=E;break}b=-(b=Math.abs(h[C]-b)<Math.abs(h[C-1]-b)||"next"===e.swipeDirection?h[C]:h[C-1])}if(T&&e.once("transitionEnd",function(){e.loopFix()}),0!==e.velocity)y=n?Math.abs((-b-e.translate)/e.velocity):Math.abs((b-e.translate)/e.velocity);else if(s.freeModeSticky)return void e.slideToClosest();s.freeModeMomentumBounce&&S?(e.updateProgress(x),e.setTransition(y),e.setTranslate(b),e.transitionStart(!0,e.swipeDirection),e.animating=!0,r.transitionEnd(function(){e&&!e.destroyed&&i.allowMomentumBounce&&(e.emit("momentumBounce"),e.setTransition(s.speed),e.setTranslate(x),r.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()}))})):e.velocity?(e.updateProgress(b),e.setTransition(y),e.setTranslate(b),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,r.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(b),e.updateActiveIndex(),e.updateSlidesClasses()}else if(s.freeModeSticky)return void e.slideToClosest();(!s.freeModeMomentum||u>=s.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}else{for(var M=0,k=e.slidesSizesGrid[0],P=0;P<o.length;P+=s.slidesPerGroup)void 0!==o[P+s.slidesPerGroup]?c>=o[P]&&c<o[P+s.slidesPerGroup]&&(M=P,k=o[P+s.slidesPerGroup]-o[P]):c>=o[P]&&(M=P,k=o[o.length-1]-o[o.length-2]);var D=(c-o[M])/k;if(u>s.longSwipesMs){if(!s.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(D>=s.longSwipesRatio?e.slideTo(M+s.slidesPerGroup):e.slideTo(M)),"prev"===e.swipeDirection&&(D>1-s.longSwipesRatio?e.slideTo(M+s.slidesPerGroup):e.slideTo(M))}else{if(!s.shortSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&e.slideTo(M+s.slidesPerGroup),"prev"===e.swipeDirection&&e.slideTo(M)}}}.bind(this),this.onClick=function(t){this.allowClick||(this.params.preventClicks&&t.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))}.bind(this);var o="container"===i.touchEventsTarget?n:r,d=!!i.nested;if(h.touch||!h.pointerEvents&&!h.prefixedPointerEvents){if(h.touch){var c=!("touchstart"!==a.start||!h.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};o.addEventListener(a.start,this.onTouchStart,c),o.addEventListener(a.move,this.onTouchMove,h.passiveListener?{passive:!1,capture:d}:d),o.addEventListener(a.end,this.onTouchEnd,c)}(i.simulateTouch&&!b.ios&&!b.android||i.simulateTouch&&!h.touch&&b.ios)&&(o.addEventListener("mousedown",this.onTouchStart,!1),t.addEventListener("mousemove",this.onTouchMove,d),t.addEventListener("mouseup",this.onTouchEnd,!1))}else o.addEventListener(a.start,this.onTouchStart,!1),t.addEventListener(a.move,this.onTouchMove,d),t.addEventListener(a.end,this.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&o.addEventListener("click",this.onClick,!0),this.on(b.ios||b.android?"resize orientationchange observerUpdate":"resize observerUpdate",x,!0)},detachEvents:function(){var e=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n="container"===e.touchEventsTarget?s:a,r=!!e.nested;if(h.touch||!h.pointerEvents&&!h.prefixedPointerEvents){if(h.touch){var o=!("onTouchStart"!==i.start||!h.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};n.removeEventListener(i.start,this.onTouchStart,o),n.removeEventListener(i.move,this.onTouchMove,r),n.removeEventListener(i.end,this.onTouchEnd,o)}(e.simulateTouch&&!b.ios&&!b.android||e.simulateTouch&&!h.touch&&b.ios)&&(n.removeEventListener("mousedown",this.onTouchStart,!1),t.removeEventListener("mousemove",this.onTouchMove,r),t.removeEventListener("mouseup",this.onTouchEnd,!1))}else n.removeEventListener(i.start,this.onTouchStart,!1),t.removeEventListener(i.move,this.onTouchMove,r),t.removeEventListener(i.end,this.onTouchEnd,!1);(e.preventClicks||e.preventClicksPropagation)&&n.removeEventListener("click",this.onClick,!0),this.off(b.ios||b.android?"resize orientationchange observerUpdate":"resize observerUpdate",x)}},breakpoints:{setBreakpoint:function(){var t=this.activeIndex,e=this.initialized,i=this.loopedSlides;void 0===i&&(i=0);var s=this.params,a=s.breakpoints;if(a&&(!a||0!==Object.keys(a).length)){var n=this.getBreakpoint(a);if(n&&this.currentBreakpoint!==n){var r=n in a?a[n]:void 0;r&&["slidesPerView","spaceBetween","slidesPerGroup"].forEach(function(t){var e=r[t];void 0!==e&&(r[t]="slidesPerView"!==t||"AUTO"!==e&&"auto"!==e?"slidesPerView"===t?parseFloat(e):parseInt(e,10):"auto")});var o=r||this.originalParams,h=o.direction&&o.direction!==s.direction,d=s.loop&&(o.slidesPerView!==s.slidesPerView||h);h&&e&&this.changeDirection(),l.extend(this.params,o),l.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=n,d&&e&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(t-i+this.loopedSlides,0,!1)),this.emit("breakpoint",o)}}},getBreakpoint:function(t){if(t){var i=!1,s=[];Object.keys(t).forEach(function(t){s.push(t)}),s.sort(function(t,e){return parseInt(t,10)-parseInt(e,10)});for(var a=0;a<s.length;a+=1){var n=s[a];this.params.breakpointsInverse?n<=e.innerWidth&&(i=n):n>=e.innerWidth&&!i&&(i=n)}return i||"max"}}},checkOverflow:{checkOverflow:function(){var t=this.isLocked;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.update())}},classes:{addClasses:function(){var t=this.classNames,e=this.params,i=this.rtl,s=this.$el,a=[];a.push("initialized"),a.push(e.direction),e.freeMode&&a.push("free-mode"),h.flexbox||a.push("no-flexbox"),e.autoHeight&&a.push("autoheight"),i&&a.push("rtl"),e.slidesPerColumn>1&&a.push("multirow"),b.android&&a.push("android"),b.ios&&a.push("ios"),(d.isIE||d.isEdge)&&(h.pointerEvents||h.prefixedPointerEvents)&&a.push("wp8-"+e.direction),a.forEach(function(i){t.push(e.containerModifierClass+i)}),s.addClass(t.join(" "))},removeClasses:function(){var t=this.$el,e=this.classNames;t.removeClass(e.join(" "))}},images:{loadImage:function(t,i,s,a,n,r){var o;function l(){r&&r()}t.complete&&n?l():i?((o=new e.Image).onload=l,o.onerror=l,a&&(o.sizes=a),s&&(o.srcset=s),i&&(o.src=i)):l()},preloadImages:function(){var t=this;function e(){void 0!==t&&null!==t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(var i=0;i<t.imagesToLoad.length;i+=1){var s=t.imagesToLoad[i];t.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,e)}}}},_={},C=function(t){function e(){for(var i,a,n,r=[],o=arguments.length;o--;)r[o]=arguments[o];1===r.length&&r[0].constructor&&r[0].constructor===Object?n=r[0]:(a=(i=r)[0],n=i[1]),n||(n={}),n=l.extend({},n),a&&!n.el&&(n.el=a),t.call(this,n),Object.keys(S).forEach(function(t){Object.keys(S[t]).forEach(function(i){e.prototype[i]||(e.prototype[i]=S[t][i])})});var d=this;void 0===d.modules&&(d.modules={}),Object.keys(d.modules).forEach(function(t){var e=d.modules[t];if(e.params){var i=Object.keys(e.params)[0],s=e.params[i];if("object"!=typeof s||null===s)return;if(!(i in n&&"enabled"in s))return;!0===n[i]&&(n[i]={enabled:!0}),"object"!=typeof n[i]||"enabled"in n[i]||(n[i].enabled=!0),n[i]||(n[i]={enabled:!1})}});var c=l.extend({},T);d.useModulesParams(c),d.params=l.extend({},c,_,n),d.originalParams=l.extend({},d.params),d.passedParams=l.extend({},n),d.$=s;var p=s(d.params.el);if(a=p[0]){if(p.length>1){var u=[];return p.each(function(t,i){var s=l.extend({},n,{el:i});u.push(new e(s))}),u}a.swiper=d,p.data("swiper",d);var m,f,v=p.children("."+d.params.wrapperClass);return l.extend(d,{$el:p,el:a,$wrapperEl:v,wrapperEl:v[0],classNames:[],slides:s(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===d.params.direction},isVertical:function(){return"vertical"===d.params.direction},rtl:"rtl"===a.dir.toLowerCase()||"rtl"===p.css("direction"),rtlTranslate:"horizontal"===d.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===p.css("direction")),wrongRTL:"-webkit-box"===v.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:d.params.allowSlideNext,allowSlidePrev:d.params.allowSlidePrev,touchEvents:(m=["touchstart","touchmove","touchend"],f=["mousedown","mousemove","mouseup"],h.pointerEvents?f=["pointerdown","pointermove","pointerup"]:h.prefixedPointerEvents&&(f=["MSPointerDown","MSPointerMove","MSPointerUp"]),d.touchEventsTouch={start:m[0],move:m[1],end:m[2]},d.touchEventsDesktop={start:f[0],move:f[1],end:f[2]},h.touch||!d.params.simulateTouch?d.touchEventsTouch:d.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",lastClickTime:l.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:d.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),d.useModules(),d.params.init&&d.init(),d}}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var i={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return e.prototype.slidesPerViewDynamic=function(){var t=this.params,e=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,n=1;if(t.centeredSlides){for(var r,o=e[a].swiperSlideSize,l=a+1;l<e.length;l+=1)e[l]&&!r&&(n+=1,(o+=e[l].swiperSlideSize)>s&&(r=!0));for(var h=a-1;h>=0;h-=1)e[h]&&!r&&(n+=1,(o+=e[h].swiperSlideSize)>s&&(r=!0))}else for(var d=a+1;d<e.length;d+=1)i[d]-i[a]<s&&(n+=1);return n},e.prototype.update=function(){var t=this;if(t&&!t.destroyed){var e=t.snapGrid,i=t.params;i.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.params.freeMode?(s(),t.params.autoHeight&&t.updateAutoHeight()):(("auto"===t.params.slidesPerView||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0))||s(),i.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}function s(){var e=t.rtlTranslate?-1*t.translate:t.translate,i=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(i),t.updateActiveIndex(),t.updateSlidesClasses()}},e.prototype.changeDirection=function(t,e){void 0===e&&(e=!0);var i=this.params.direction;return t||(t="horizontal"===i?"vertical":"horizontal"),t===i||"horizontal"!==t&&"vertical"!==t?this:(this.$el.removeClass(""+this.params.containerModifierClass+i+" wp8-"+i).addClass(""+this.params.containerModifierClass+t),(d.isIE||d.isEdge)&&(h.pointerEvents||h.prefixedPointerEvents)&&this.$el.addClass(this.params.containerModifierClass+"wp8-"+t),this.params.direction=t,this.slides.each(function(e,i){"vertical"===t?i.style.width="":i.style.height=""}),this.emit("changeDirection"),e&&this.update(),this)},e.prototype.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"))},e.prototype.destroy=function(t,e){void 0===t&&(t=!0),void 0===e&&(e=!0);var i=this,s=i.params,a=i.$el,n=i.$wrapperEl,r=i.slides;return void 0===i.params||i.destroyed?null:(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),e&&(i.removeClasses(),a.removeAttr("style"),n.removeAttr("style"),r&&r.length&&r.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(t){i.off(t)}),!1!==t&&(i.$el[0].swiper=null,i.$el.data("swiper",null),l.deleteProps(i)),i.destroyed=!0,null)},e.extendDefaults=function(t){l.extend(_,t)},i.extendedDefaults.get=function(){return _},i.defaults.get=function(){return T},i.Class.get=function(){return t},i.$.get=function(){return s},Object.defineProperties(e,i),e}(c),E={name:"device",proto:{device:b},static:{device:b}},M={name:"support",proto:{support:h},static:{support:h}},k={name:"browser",proto:{browser:d},static:{browser:d}},P={name:"resize",create:function(){var t=this;l.extend(t,{resize:{resizeHandler:function(){t&&!t.destroyed&&t.initialized&&(t.emit("beforeResize"),t.emit("resize"))},orientationChangeHandler:function(){t&&!t.destroyed&&t.initialized&&t.emit("orientationchange")}}})},on:{init:function(){e.addEventListener("resize",this.resize.resizeHandler),e.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){e.removeEventListener("resize",this.resize.resizeHandler),e.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},D={func:e.MutationObserver||e.WebkitMutationObserver,attach:function(t,i){void 0===i&&(i={});var s=this,a=new(0,D.func)(function(t){if(1!==t.length){var i=function(){s.emit("observerUpdate",t[0])};e.requestAnimationFrame?e.requestAnimationFrame(i):e.setTimeout(i,0)}else s.emit("observerUpdate",t[0])});a.observe(t,{attributes:void 0===i.attributes||i.attributes,childList:void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),s.observer.observers.push(a)},init:function(){if(h.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e<t.length;e+=1)this.observer.attach(t[e]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(t){t.disconnect()}),this.observer.observers=[]}},z={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){l.extend(this,{observer:{init:D.init.bind(this),attach:D.attach.bind(this),destroy:D.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},I={update:function(t){var e=this,i=e.params,s=i.slidesPerView,a=i.slidesPerGroup,n=i.centeredSlides,r=e.params.virtual,o=r.addSlidesBefore,h=r.addSlidesAfter,d=e.virtual,c=d.from,p=d.to,u=d.slides,m=d.slidesGrid,f=d.renderSlide,v=d.offset;e.updateActiveIndex();var g,y,w,b=e.activeIndex||0;g=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",n?(y=Math.floor(s/2)+a+o,w=Math.floor(s/2)+a+h):(y=s+(a-1)+o,w=a+h);var x=Math.max((b||0)-w,0),T=Math.min((b||0)+y,u.length-1),S=(e.slidesGrid[x]||0)-(e.slidesGrid[0]||0);function _(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(l.extend(e.virtual,{from:x,to:T,offset:S,slidesGrid:e.slidesGrid}),c===x&&p===T&&!t)return e.slidesGrid!==m&&S!==v&&e.slides.css(g,S+"px"),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:S,from:x,to:T,slides:function(){for(var t=[],e=x;e<=T;e+=1)t.push(u[e]);return t}()}),void _();var C=[],E=[];if(t)e.$wrapperEl.find("."+e.params.slideClass).remove();else for(var M=c;M<=p;M+=1)(M<x||M>T)&&e.$wrapperEl.find("."+e.params.slideClass+'[data-swiper-slide-index="'+M+'"]').remove();for(var k=0;k<u.length;k+=1)k>=x&&k<=T&&(void 0===p||t?E.push(k):(k>p&&E.push(k),k<c&&C.push(k)));E.forEach(function(t){e.$wrapperEl.append(f(u[t],t))}),C.sort(function(t,e){return e-t}).forEach(function(t){e.$wrapperEl.prepend(f(u[t],t))}),e.$wrapperEl.children(".swiper-slide").css(g,S+"px"),_()},renderSlide:function(t,e){var i=this.params.virtual;if(i.cache&&this.virtual.cache[e])return this.virtual.cache[e];var a=i.renderSlide?s(i.renderSlide.call(this,t,e)):s('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+e+'">'+t+"</div>");return a.attr("data-swiper-slide-index")||a.attr("data-swiper-slide-index",e),i.cache&&(this.virtual.cache[e]=a),a},appendSlide:function(t){if("object"==typeof t&&"length"in t)for(var e=0;e<t.length;e+=1)t[e]&&this.virtual.slides.push(t[e]);else this.virtual.slides.push(t);this.virtual.update(!0)},prependSlide:function(t){var e=this.activeIndex,i=e+1,s=1;if(Array.isArray(t)){for(var a=0;a<t.length;a+=1)t[a]&&this.virtual.slides.unshift(t[a]);i=e+t.length,s=t.length}else this.virtual.slides.unshift(t);if(this.params.virtual.cache){var n=this.virtual.cache,r={};Object.keys(n).forEach(function(t){r[parseInt(t,10)+s]=n[t]}),this.virtual.cache=r}this.virtual.update(!0),this.slideTo(i,0)},removeSlide:function(t){if(void 0!==t&&null!==t){var e=this.activeIndex;if(Array.isArray(t))for(var i=t.length-1;i>=0;i-=1)this.virtual.slides.splice(t[i],1),this.params.virtual.cache&&delete this.virtual.cache[t[i]],t[i]<e&&(e-=1),e=Math.max(e,0);else this.virtual.slides.splice(t,1),this.params.virtual.cache&&delete this.virtual.cache[t],t<e&&(e-=1),e=Math.max(e,0);this.virtual.update(!0),this.slideTo(e,0)}},removeAllSlides:function(){this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0)}},$={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){l.extend(this,{virtual:{update:I.update.bind(this),appendSlide:I.appendSlide.bind(this),prependSlide:I.prependSlide.bind(this),removeSlide:I.removeSlide.bind(this),removeAllSlides:I.removeAllSlides.bind(this),renderSlide:I.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){if(this.params.virtual.enabled){this.classNames.push(this.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};l.extend(this.params,t),l.extend(this.originalParams,t),this.params.initialSlide||this.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},L={handle:function(i){var s=this.rtlTranslate,a=i;a.originalEvent&&(a=a.originalEvent);var n=a.keyCode||a.charCode;if(!this.allowSlideNext&&(this.isHorizontal()&&39===n||this.isVertical()&&40===n||34===n))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&37===n||this.isVertical()&&38===n||33===n))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||t.activeElement&&t.activeElement.nodeName&&("input"===t.activeElement.nodeName.toLowerCase()||"textarea"===t.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(33===n||34===n||37===n||39===n||38===n||40===n)){var r=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var o=e.innerWidth,l=e.innerHeight,h=this.$el.offset();s&&(h.left-=this.$el[0].scrollLeft);for(var d=[[h.left,h.top],[h.left+this.width,h.top],[h.left,h.top+this.height],[h.left+this.width,h.top+this.height]],c=0;c<d.length;c+=1){var p=d[c];p[0]>=0&&p[0]<=o&&p[1]>=0&&p[1]<=l&&(r=!0)}if(!r)return}this.isHorizontal()?(33!==n&&34!==n&&37!==n&&39!==n||(a.preventDefault?a.preventDefault():a.returnValue=!1),(34!==n&&39!==n||s)&&(33!==n&&37!==n||!s)||this.slideNext(),(33!==n&&37!==n||s)&&(34!==n&&39!==n||!s)||this.slidePrev()):(33!==n&&34!==n&&38!==n&&40!==n||(a.preventDefault?a.preventDefault():a.returnValue=!1),34!==n&&40!==n||this.slideNext(),33!==n&&38!==n||this.slidePrev()),this.emit("keyPress",n)}},enable:function(){this.keyboard.enabled||(s(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(s(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){l.extend(this,{keyboard:{enabled:!1,enable:L.enable.bind(this),disable:L.disable.bind(this),handle:L.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}};var X={lastScrollTime:l.now(),event:e.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e="onwheel"in t;if(!e){var i=t.createElement("div");i.setAttribute("onwheel","return;"),e="function"==typeof i.onwheel}return!e&&t.implementation&&t.implementation.hasFeature&&!0!==t.implementation.hasFeature("","")&&(e=t.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel",normalize:function(t){var e=0,i=0,s=0,a=0;return"detail"in t&&(i=t.detail),"wheelDelta"in t&&(i=-t.wheelDelta/120),"wheelDeltaY"in t&&(i=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=i,i=0),s=10*e,a=10*i,"deltaY"in t&&(a=t.deltaY),"deltaX"in t&&(s=t.deltaX),(s||a)&&t.deltaMode&&(1===t.deltaMode?(s*=40,a*=40):(s*=800,a*=800)),s&&!e&&(e=s<1?-1:1),a&&!i&&(i=a<1?-1:1),{spinX:e,spinY:i,pixelX:s,pixelY:a}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var i=t,s=this,a=s.params.mousewheel;if(!s.mouseEntered&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);var n=0,r=s.rtlTranslate?-1:1,o=X.normalize(i);if(a.forceToAxis)if(s.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;n=o.pixelX*r}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;n=o.pixelY}else n=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*r:-o.pixelY;if(0===n)return!0;if(a.invert&&(n=-n),s.params.freeMode){s.params.loop&&s.loopFix();var h=s.getTranslate()+n*a.sensitivity,d=s.isBeginning,c=s.isEnd;if(h>=s.minTranslate()&&(h=s.minTranslate()),h<=s.maxTranslate()&&(h=s.maxTranslate()),s.setTransition(0),s.setTranslate(h),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses(),(!d&&s.isBeginning||!c&&s.isEnd)&&s.updateSlidesClasses(),s.params.freeModeSticky&&(clearTimeout(s.mousewheel.timeout),s.mousewheel.timeout=l.nextTick(function(){s.slideToClosest()},300)),s.emit("scroll",i),s.params.autoplay&&s.params.autoplayDisableOnInteraction&&s.autoplay.stop(),h===s.minTranslate()||h===s.maxTranslate())return!0}else{if(l.now()-s.mousewheel.lastScrollTime>60)if(n<0)if(s.isEnd&&!s.params.loop||s.animating){if(a.releaseOnEdges)return!0}else s.slideNext(),s.emit("scroll",i);else if(s.isBeginning&&!s.params.loop||s.animating){if(a.releaseOnEdges)return!0}else s.slidePrev(),s.emit("scroll",i);s.mousewheel.lastScrollTime=(new e.Date).getTime()}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1},enable:function(){if(!X.event)return!1;if(this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=s(this.params.mousewheel.eventsTarged)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(X.event,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){if(!X.event)return!1;if(!this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=s(this.params.mousewheel.eventsTarged)),t.off(X.event,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},O={update:function(){var t=this.params.navigation;if(!this.params.loop){var e=this.navigation,i=e.$nextEl,s=e.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(t.disabledClass):s.removeClass(t.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(t){t.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(t){t.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var t,e,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(t=s(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&t.length>1&&1===this.$el.find(i.nextEl).length&&(t=this.$el.find(i.nextEl))),i.prevEl&&(e=s(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&e.length>1&&1===this.$el.find(i.prevEl).length&&(e=this.$el.find(i.prevEl))),t&&t.length>0&&t.on("click",this.navigation.onNextClick),e&&e.length>0&&e.on("click",this.navigation.onPrevClick),l.extend(this.navigation,{$nextEl:t,nextEl:t&&t[0],$prevEl:e,prevEl:e&&e[0]}))},destroy:function(){var t=this.navigation,e=t.$nextEl,i=t.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},A={update:function(){var t=this.rtl,e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,a=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,n=this.pagination.$el,r=this.params.loop?Math.ceil((a-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>a-1-2*this.loopedSlides&&(i-=a-2*this.loopedSlides),i>r-1&&(i-=r),i<0&&"bullets"!==this.params.paginationType&&(i=r+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===e.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var o,l,h,d=this.pagination.bullets;if(e.dynamicBullets&&(this.pagination.bulletSize=d.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),n.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(e.dynamicMainBullets+4)+"px"),e.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>e.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=e.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),o=i-this.pagination.dynamicBulletIndex,h=((l=o+(Math.min(d.length,e.dynamicMainBullets)-1))+o)/2),d.removeClass(e.bulletActiveClass+" "+e.bulletActiveClass+"-next "+e.bulletActiveClass+"-next-next "+e.bulletActiveClass+"-prev "+e.bulletActiveClass+"-prev-prev "+e.bulletActiveClass+"-main"),n.length>1)d.each(function(t,a){var n=s(a),r=n.index();r===i&&n.addClass(e.bulletActiveClass),e.dynamicBullets&&(r>=o&&r<=l&&n.addClass(e.bulletActiveClass+"-main"),r===o&&n.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),r===l&&n.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next"))});else if(d.eq(i).addClass(e.bulletActiveClass),e.dynamicBullets){for(var c=d.eq(o),p=d.eq(l),u=o;u<=l;u+=1)d.eq(u).addClass(e.bulletActiveClass+"-main");c.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),p.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next")}if(e.dynamicBullets){var m=Math.min(d.length,e.dynamicMainBullets+4),f=(this.pagination.bulletSize*m-this.pagination.bulletSize)/2-h*this.pagination.bulletSize,v=t?"right":"left";d.css(this.isHorizontal()?v:"top",f+"px")}}if("fraction"===e.type&&(n.find("."+e.currentClass).text(e.formatFractionCurrent(i+1)),n.find("."+e.totalClass).text(e.formatFractionTotal(r))),"progressbar"===e.type){var g;g=e.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var y=(i+1)/r,w=1,b=1;"horizontal"===g?w=y:b=y,n.find("."+e.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+w+") scaleY("+b+")").transition(this.params.speed)}"custom"===e.type&&e.renderCustom?(n.html(e.renderCustom(this,i+1,r)),this.emit("paginationRender",this,n[0])):this.emit("paginationUpdate",this,n[0]),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)}},render:function(){var t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===t.type){for(var a=this.params.loop?Math.ceil((e-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n<a;n+=1)t.renderBullet?s+=t.renderBullet.call(this,n,t.bulletClass):s+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(s),this.pagination.bullets=i.find("."+t.bulletClass)}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(this,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(this,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',i.html(s)),"custom"!==t.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var t=this,e=t.params.pagination;if(e.el){var i=s(e.el);0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&i.length>1&&1===t.$el.find(e.el).length&&(i=t.$el.find(e.el)),"bullets"===e.type&&e.clickable&&i.addClass(e.clickableClass),i.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(i.addClass(""+e.modifierClass+e.type+"-dynamic"),t.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.addClass(e.progressbarOppositeClass),e.clickable&&i.on("click","."+e.bulletClass,function(e){e.preventDefault();var i=s(this).index()*t.params.slidesPerGroup;t.params.loop&&(i+=t.loopedSlides),t.slideTo(i)}),l.extend(t.pagination,{$el:i,el:i[0]}))}},destroy:function(){var t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e=this.pagination.$el;e.removeClass(t.hiddenClass),e.removeClass(t.modifierClass+t.type),this.pagination.bullets&&this.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&e.off("click","."+t.bulletClass)}}},H={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var t=this.scrollbar,e=this.rtlTranslate,i=this.progress,s=t.dragSize,a=t.trackSize,n=t.$dragEl,r=t.$el,o=this.params.scrollbar,l=s,d=(a-s)*i;e?(d=-d)>0?(l=s-d,d=0):-d+s>a&&(l=a+d):d<0?(l=s+d,d=0):d+s>a&&(l=a-d),this.isHorizontal()?(h.transforms3d?n.transform("translate3d("+d+"px, 0, 0)"):n.transform("translateX("+d+"px)"),n[0].style.width=l+"px"):(h.transforms3d?n.transform("translate3d(0px, "+d+"px, 0)"):n.transform("translateY("+d+"px)"),n[0].style.height=l+"px"),o.hide&&(clearTimeout(this.scrollbar.timeout),r[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){r[0].style.opacity=0,r.transition(400)},1e3))}},setTransition:function(t){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(t)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var t=this.scrollbar,e=t.$dragEl,i=t.$el;e[0].style.width="",e[0].style.height="";var s,a=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,n=this.size/this.virtualSize,r=n*(a/this.size);s="auto"===this.params.scrollbar.dragSize?a*n:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?e[0].style.width=s+"px":e[0].style.height=s+"px",i[0].style.display=n>=1?"none":"",this.params.scrollbar.hide&&(i[0].style.opacity=0),l.extend(t,{trackSize:a,divider:n,moveDivider:r,dragSize:s}),t.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(t){return this.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].pageX:t.pageX||t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].pageY:t.pageY||t.clientY},setDragPosition:function(t){var e,i=this.scrollbar,s=this.rtlTranslate,a=i.$el,n=i.dragSize,r=i.trackSize,o=i.dragStartPos;e=(i.getPointerPosition(t)-a.offset()[this.isHorizontal()?"left":"top"]-(null!==o?o:n/2))/(r-n),e=Math.max(Math.min(e,1),0),s&&(e=1-e);var l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*e;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(t){var e=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el,n=i.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=t.target===n[0]||t.target===n?i.getPointerPosition(t)-t.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),s.transition(100),n.transition(100),i.setDragPosition(t),clearTimeout(this.scrollbar.dragTimeout),a.transition(0),e.hide&&a.css("opacity",1),this.emit("scrollbarDragStart",t)},onDragMove:function(t){var e=this.scrollbar,i=this.$wrapperEl,s=e.$el,a=e.$dragEl;this.scrollbar.isTouched&&(t.preventDefault?t.preventDefault():t.returnValue=!1,e.setDragPosition(t),i.transition(0),s.transition(0),a.transition(0),this.emit("scrollbarDragMove",t))},onDragEnd:function(t){var e=this.params.scrollbar,i=this.scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,e.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l.nextTick(function(){i.css("opacity",0),i.transition(400)},1e3)),this.emit("scrollbarDragEnd",t),e.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var e=this.scrollbar,i=this.touchEventsTouch,s=this.touchEventsDesktop,a=this.params,n=e.$el[0],r=!(!h.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},o=!(!h.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};h.touch?(n.addEventListener(i.start,this.scrollbar.onDragStart,r),n.addEventListener(i.move,this.scrollbar.onDragMove,r),n.addEventListener(i.end,this.scrollbar.onDragEnd,o)):(n.addEventListener(s.start,this.scrollbar.onDragStart,r),t.addEventListener(s.move,this.scrollbar.onDragMove,r),t.addEventListener(s.end,this.scrollbar.onDragEnd,o))}},disableDraggable:function(){if(this.params.scrollbar.el){var e=this.scrollbar,i=this.touchEventsTouch,s=this.touchEventsDesktop,a=this.params,n=e.$el[0],r=!(!h.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},o=!(!h.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};h.touch?(n.removeEventListener(i.start,this.scrollbar.onDragStart,r),n.removeEventListener(i.move,this.scrollbar.onDragMove,r),n.removeEventListener(i.end,this.scrollbar.onDragEnd,o)):(n.removeEventListener(s.start,this.scrollbar.onDragStart,r),t.removeEventListener(s.move,this.scrollbar.onDragMove,r),t.removeEventListener(s.end,this.scrollbar.onDragEnd,o))}},init:function(){if(this.params.scrollbar.el){var t=this.scrollbar,e=this.$el,i=this.params.scrollbar,a=s(i.el);this.params.uniqueNavElements&&"string"==typeof i.el&&a.length>1&&1===e.find(i.el).length&&(a=e.find(i.el));var n=a.find("."+this.params.scrollbar.dragClass);0===n.length&&(n=s('<div class="'+this.params.scrollbar.dragClass+'"></div>'),a.append(n)),l.extend(t,{$el:a,el:a[0],$dragEl:n,dragEl:n[0]}),i.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},V={setTransform:function(t,e){var i=this.rtl,a=s(t),n=i?-1:1,r=a.attr("data-swiper-parallax")||"0",o=a.attr("data-swiper-parallax-x"),l=a.attr("data-swiper-parallax-y"),h=a.attr("data-swiper-parallax-scale"),d=a.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.isHorizontal()?(o=r,l="0"):(l=r,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*e*n+"%":o*e*n+"px",l=l.indexOf("%")>=0?parseInt(l,10)*e+"%":l*e+"px",void 0!==d&&null!==d){var c=d-(d-1)*(1-Math.abs(e));a[0].style.opacity=c}if(void 0===h||null===h)a.transform("translate3d("+o+", "+l+", 0px)");else{var p=h-(h-1)*(1-Math.abs(e));a.transform("translate3d("+o+", "+l+", 0px) scale("+p+")")}},setTranslate:function(){var t=this,e=t.$el,i=t.slides,a=t.progress,n=t.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,i){t.parallax.setTransform(i,a)}),i.each(function(e,i){var r=i.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(r+=Math.ceil(e/2)-a*(n.length-1)),r=Math.min(Math.max(r,-1),1),s(i).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,i){t.parallax.setTransform(i,r)})})},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(e,i){var a=s(i),n=parseInt(a.attr("data-swiper-parallax-duration"),10)||t;0===t&&(n=0),a.transition(n)})}},N={getDistanceBetweenTouches:function(t){if(t.targetTouches.length<2)return 1;var e=t.targetTouches[0].pageX,i=t.targetTouches[0].pageY,s=t.targetTouches[1].pageX,a=t.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-e,2)+Math.pow(a-i,2))},onGestureStart:function(t){var e=this.params.zoom,i=this.zoom,a=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!h.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;i.fakeGestureTouched=!0,a.scaleStart=N.getDistanceBetweenTouches(t)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=s(t.target).closest(".swiper-slide"),0===a.$slideEl.length&&(a.$slideEl=this.slides.eq(this.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas"),a.$imageWrapEl=a.$imageEl.parent("."+e.containerClass),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl.transition(0),this.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange:function(t){var e=this.params.zoom,i=this.zoom,s=i.gesture;if(!h.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;i.fakeGestureMoved=!0,s.scaleMove=N.getDistanceBetweenTouches(t)}s.$imageEl&&0!==s.$imageEl.length&&(h.gestures?i.scale=t.scale*i.currentScale:i.scale=s.scaleMove/s.scaleStart*i.currentScale,i.scale>s.maxRatio&&(i.scale=s.maxRatio-1+Math.pow(i.scale-s.maxRatio+1,.5)),i.scale<e.minRatio&&(i.scale=e.minRatio+1-Math.pow(e.minRatio-i.scale+1,.5)),s.$imageEl.transform("translate3d(0,0,0) scale("+i.scale+")"))},onGestureEnd:function(t){var e=this.params.zoom,i=this.zoom,s=i.gesture;if(!h.gestures){if(!i.fakeGestureTouched||!i.fakeGestureMoved)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!b.android)return;i.fakeGestureTouched=!1,i.fakeGestureMoved=!1}s.$imageEl&&0!==s.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,s.maxRatio),e.minRatio),s.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+i.scale+")"),i.currentScale=i.scale,i.isScaling=!1,1===i.scale&&(s.$slideEl=void 0))},onTouchStart:function(t){var e=this.zoom,i=e.gesture,s=e.image;i.$imageEl&&0!==i.$imageEl.length&&(s.isTouched||(b.android&&t.preventDefault(),s.isTouched=!0,s.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,s.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove:function(t){var e=this.zoom,i=e.gesture,s=e.image,a=e.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(this.allowClick=!1,s.isTouched&&i.$slideEl)){s.isMoved||(s.width=i.$imageEl[0].offsetWidth,s.height=i.$imageEl[0].offsetHeight,s.startX=l.getTranslate(i.$imageWrapEl[0],"x")||0,s.startY=l.getTranslate(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),this.rtl&&(s.startX=-s.startX,s.startY=-s.startY));var n=s.width*e.scale,r=s.height*e.scale;if(!(n<i.slideWidth&&r<i.slideHeight)){if(s.minX=Math.min(i.slideWidth/2-n/2,0),s.maxX=-s.minX,s.minY=Math.min(i.slideHeight/2-r/2,0),s.maxY=-s.minY,s.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,s.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!s.isMoved&&!e.isScaling){if(this.isHorizontal()&&(Math.floor(s.minX)===Math.floor(s.startX)&&s.touchesCurrent.x<s.touchesStart.x||Math.floor(s.maxX)===Math.floor(s.startX)&&s.touchesCurrent.x>s.touchesStart.x))return void(s.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.y<s.touchesStart.y||Math.floor(s.maxY)===Math.floor(s.startY)&&s.touchesCurrent.y>s.touchesStart.y))return void(s.isTouched=!1)}t.preventDefault(),t.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentX<s.minX&&(s.currentX=s.minX+1-Math.pow(s.minX-s.currentX+1,.8)),s.currentX>s.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentY<s.minY&&(s.currentY=s.minY+1-Math.pow(s.minY-s.currentY+1,.8)),s.currentY>s.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),a.prevPositionX||(a.prevPositionX=s.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=s.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(s.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(s.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(s.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(s.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=s.touchesCurrent.x,a.prevPositionY=s.touchesCurrent.y,a.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var t=this.zoom,e=t.gesture,i=t.image,s=t.velocity;if(e.$imageEl&&0!==e.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var a=300,n=300,r=s.x*a,o=i.currentX+r,l=s.y*n,h=i.currentY+l;0!==s.x&&(a=Math.abs((o-i.currentX)/s.x)),0!==s.y&&(n=Math.abs((h-i.currentY)/s.y));var d=Math.max(a,n);i.currentX=o,i.currentY=h;var c=i.width*t.scale,p=i.height*t.scale;i.minX=Math.min(e.slideWidth/2-c/2,0),i.maxX=-i.minX,i.minY=Math.min(e.slideHeight/2-p/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),e.$imageWrapEl.transition(d).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl.transform("translate3d(0,0,0) scale(1)"),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(t){var e=this.zoom;e.scale&&1!==e.scale?e.out():e.in(t)},in:function(t){var e,i,a,n,r,o,l,h,d,c,p,u,m,f,v,g,y=this.zoom,w=this.params.zoom,b=y.gesture,x=y.image;(b.$slideEl||(b.$slideEl=this.clickedSlide?s(this.clickedSlide):this.slides.eq(this.activeIndex),b.$imageEl=b.$slideEl.find("img, svg, canvas"),b.$imageWrapEl=b.$imageEl.parent("."+w.containerClass)),b.$imageEl&&0!==b.$imageEl.length)&&(b.$slideEl.addClass(""+w.zoomedSlideClass),void 0===x.touchesStart.x&&t?(e="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,i="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(e=x.touchesStart.x,i=x.touchesStart.y),y.scale=b.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,y.currentScale=b.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,t?(v=b.$slideEl[0].offsetWidth,g=b.$slideEl[0].offsetHeight,a=b.$slideEl.offset().left+v/2-e,n=b.$slideEl.offset().top+g/2-i,l=b.$imageEl[0].offsetWidth,h=b.$imageEl[0].offsetHeight,d=l*y.scale,c=h*y.scale,m=-(p=Math.min(v/2-d/2,0)),f=-(u=Math.min(g/2-c/2,0)),r=a*y.scale,o=n*y.scale,r<p&&(r=p),r>m&&(r=m),o<u&&(o=u),o>f&&(o=f)):(r=0,o=0),b.$imageWrapEl.transition(300).transform("translate3d("+r+"px, "+o+"px,0)"),b.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+y.scale+")"))},out:function(){var t=this.zoom,e=this.params.zoom,i=t.gesture;i.$slideEl||(i.$slideEl=this.clickedSlide?s(this.clickedSlide):this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+e.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+e.zoomedSlideClass),i.$slideEl=void 0)},enable:function(){var t=this.zoom;if(!t.enabled){t.enabled=!0;var e=!("touchstart"!==this.touchEvents.start||!h.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};h.gestures?(this.$wrapperEl.on("gesturestart",".swiper-slide",t.onGestureStart,e),this.$wrapperEl.on("gesturechange",".swiper-slide",t.onGestureChange,e),this.$wrapperEl.on("gestureend",".swiper-slide",t.onGestureEnd,e)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,".swiper-slide",t.onGestureStart,e),this.$wrapperEl.on(this.touchEvents.move,".swiper-slide",t.onGestureChange,e),this.$wrapperEl.on(this.touchEvents.end,".swiper-slide",t.onGestureEnd,e)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove)}},disable:function(){var t=this.zoom;if(t.enabled){this.zoom.enabled=!1;var e=!("touchstart"!==this.touchEvents.start||!h.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};h.gestures?(this.$wrapperEl.off("gesturestart",".swiper-slide",t.onGestureStart,e),this.$wrapperEl.off("gesturechange",".swiper-slide",t.onGestureChange,e),this.$wrapperEl.off("gestureend",".swiper-slide",t.onGestureEnd,e)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,".swiper-slide",t.onGestureStart,e),this.$wrapperEl.off(this.touchEvents.move,".swiper-slide",t.onGestureChange,e),this.$wrapperEl.off(this.touchEvents.end,".swiper-slide",t.onGestureEnd,e)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove)}}},W={loadInSlide:function(t,e){void 0===e&&(e=!0);var i=this,a=i.params.lazy;if(void 0!==t&&0!==i.slides.length){var n=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):i.slides.eq(t),r=n.find("."+a.elementClass+":not(."+a.loadedClass+"):not(."+a.loadingClass+")");!n.hasClass(a.elementClass)||n.hasClass(a.loadedClass)||n.hasClass(a.loadingClass)||(r=r.add(n[0])),0!==r.length&&r.each(function(t,r){var o=s(r);o.addClass(a.loadingClass);var l=o.attr("data-background"),h=o.attr("data-src"),d=o.attr("data-srcset"),c=o.attr("data-sizes");i.loadImage(o[0],h||l,d,c,!1,function(){if(void 0!==i&&null!==i&&i&&(!i||i.params)&&!i.destroyed){if(l?(o.css("background-image",'url("'+l+'")'),o.removeAttr("data-background")):(d&&(o.attr("srcset",d),o.removeAttr("data-srcset")),c&&(o.attr("sizes",c),o.removeAttr("data-sizes")),h&&(o.attr("src",h),o.removeAttr("data-src"))),o.addClass(a.loadedClass).removeClass(a.loadingClass),n.find("."+a.preloaderClass).remove(),i.params.loop&&e){var t=n.attr("data-swiper-slide-index");if(n.hasClass(i.params.slideDuplicateClass)){var s=i.$wrapperEl.children('[data-swiper-slide-index="'+t+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(s.index(),!1)}else{var r=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]');i.lazy.loadInSlide(r.index(),!1)}}i.emit("lazyImageReady",n[0],o[0])}}),i.emit("lazyImageLoad",n[0],o[0])})}},load:function(){var t=this,e=t.$wrapperEl,i=t.params,a=t.slides,n=t.activeIndex,r=t.virtual&&i.virtual.enabled,o=i.lazy,l=i.slidesPerView;function h(t){if(r){if(e.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]').length)return!0}else if(a[t])return!0;return!1}function d(t){return r?s(t).attr("data-swiper-slide-index"):s(t).index()}if("auto"===l&&(l=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)e.children("."+i.slideVisibleClass).each(function(e,i){var a=r?s(i).attr("data-swiper-slide-index"):s(i).index();t.lazy.loadInSlide(a)});else if(l>1)for(var c=n;c<n+l;c+=1)h(c)&&t.lazy.loadInSlide(c);else t.lazy.loadInSlide(n);if(o.loadPrevNext)if(l>1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){for(var p=o.loadPrevNextAmount,u=l,m=Math.min(n+u+Math.max(p,u),a.length),f=Math.max(n-Math.max(u,p),0),v=n+l;v<m;v+=1)h(v)&&t.lazy.loadInSlide(v);for(var g=f;g<n;g+=1)h(g)&&t.lazy.loadInSlide(g)}else{var y=e.children("."+i.slideNextClass);y.length>0&&t.lazy.loadInSlide(d(y));var w=e.children("."+i.slidePrevClass);w.length>0&&t.lazy.loadInSlide(d(w))}}},B={LinearSpline:function(t,e){var i,s,a,n,r,o=function(t,e){for(s=-1,i=t.length;i-s>1;)t[a=i+s>>1]<=e?s=a:i=a;return i};return this.x=t,this.y=e,this.lastIndex=t.length-1,this.interpolate=function(t){return t?(r=o(this.x,t),n=r-1,(t-this.x[n])*(this.y[r]-this.y[n])/(this.x[r]-this.x[n])+this.y[n]):0},this},getInterpolateFunction:function(t){this.controller.spline||(this.controller.spline=this.params.loop?new B.LinearSpline(this.slidesGrid,t.slidesGrid):new B.LinearSpline(this.snapGrid,t.snapGrid))},setTranslate:function(t,e){var i,s,a=this,n=a.controller.control;function r(t){var e=a.rtlTranslate?-a.translate:a.translate;"slide"===a.params.controller.by&&(a.controller.getInterpolateFunction(t),s=-a.controller.spline.interpolate(-e)),s&&"container"!==a.params.controller.by||(i=(t.maxTranslate()-t.minTranslate())/(a.maxTranslate()-a.minTranslate()),s=(e-a.minTranslate())*i+t.minTranslate()),a.params.controller.inverse&&(s=t.maxTranslate()-s),t.updateProgress(s),t.setTranslate(s,a),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(n))for(var o=0;o<n.length;o+=1)n[o]!==e&&n[o]instanceof C&&r(n[o]);else n instanceof C&&e!==n&&r(n)},setTransition:function(t,e){var i,s=this,a=s.controller.control;function n(e){e.setTransition(t,s),0!==t&&(e.transitionStart(),e.params.autoHeight&&l.nextTick(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){a&&(e.params.loop&&"slide"===s.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(a))for(i=0;i<a.length;i+=1)a[i]!==e&&a[i]instanceof C&&n(a[i]);else a instanceof C&&e!==a&&n(a)}},R={makeElFocusable:function(t){return t.attr("tabIndex","0"),t},addElRole:function(t,e){return t.attr("role",e),t},addElLabel:function(t,e){return t.attr("aria-label",e),t},disableEl:function(t){return t.attr("aria-disabled",!0),t},enableEl:function(t){return t.attr("aria-disabled",!1),t},onEnterKey:function(t){var e=this.params.a11y;if(13===t.keyCode){var i=s(t.target);this.navigation&&this.navigation.$nextEl&&i.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(e.lastSlideMessage):this.a11y.notify(e.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&i.is(this.navigation.$prevEl)&&(this.isBeginning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(e.firstSlideMessage):this.a11y.notify(e.prevSlideMessage)),this.pagination&&i.is("."+this.params.pagination.bulletClass)&&i[0].click()}},notify:function(t){var e=this.a11y.liveRegion;0!==e.length&&(e.html(""),e.html(t))},updateNavigation:function(){if(!this.params.loop){var t=this.navigation,e=t.$nextEl,i=t.$prevEl;i&&i.length>0&&(this.isBeginning?this.a11y.disableEl(i):this.a11y.enableEl(i)),e&&e.length>0&&(this.isEnd?this.a11y.disableEl(e):this.a11y.enableEl(e))}},updatePagination:function(){var t=this,e=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(i,a){var n=s(a);t.a11y.makeElFocusable(n),t.a11y.addElRole(n,"button"),t.a11y.addElLabel(n,e.paginationBulletMessage.replace(/{{index}}/,n.index()+1))})},init:function(){this.$el.append(this.a11y.liveRegion);var t,e,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(t=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(e=this.navigation.$prevEl),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.nextSlideMessage),t.on("keydown",this.a11y.onEnterKey)),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,i.prevSlideMessage),e.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var t,e;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(t=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(e=this.navigation.$prevEl),t&&t.off("keydown",this.a11y.onEnterKey),e&&e.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)}},G={init:function(){if(this.params.history){if(!e.history||!e.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var t=this.history;t.initialized=!0,t.paths=G.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||e.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=G.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var t=e.location.pathname.slice(1).split("/").filter(function(t){return""!==t}),i=t.length;return{key:t[i-2],value:t[i-1]}},setHistory:function(t,i){if(this.history.initialized&&this.params.history.enabled){var s=this.slides.eq(i),a=G.slugify(s.attr("data-history"));e.location.pathname.includes(t)||(a=t+"/"+a);var n=e.history.state;n&&n.value===a||(this.params.history.replaceState?e.history.replaceState({value:a},null,a):e.history.pushState({value:a},null,a))}},slugify:function(t){return t.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(t,e,i){if(e)for(var s=0,a=this.slides.length;s<a;s+=1){var n=this.slides.eq(s);if(G.slugify(n.attr("data-history"))===e&&!n.hasClass(this.params.slideDuplicateClass)){var r=n.index();this.slideTo(r,t,i)}}else this.slideTo(0,t,i)}},F={onHashCange:function(){var e=t.location.hash.replace("#","");if(e!==this.slides.eq(this.activeIndex).attr("data-hash")){var i=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+e+'"]').index();if(void 0===i)return;this.slideTo(i)}},setHash:function(){if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&e.history&&e.history.replaceState)e.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||"");else{var i=this.slides.eq(this.activeIndex),s=i.attr("data-hash")||i.attr("data-history");t.location.hash=s||""}},init:function(){if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var i=t.location.hash.replace("#","");if(i)for(var a=0,n=this.slides.length;a<n;a+=1){var r=this.slides.eq(a);if((r.attr("data-hash")||r.attr("data-history"))===i&&!r.hasClass(this.params.slideDuplicateClass)){var o=r.index();this.slideTo(o,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&s(e).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&s(e).off("hashchange",this.hashNavigation.onHashCange)}},q={run:function(){var t=this,e=t.slides.eq(t.activeIndex),i=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(i=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),clearTimeout(t.autoplay.timeout),t.autoplay.timeout=l.nextTick(function(){t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(t.slides.length-1,t.params.speed,!0,!0),t.emit("autoplay")):(t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(t.slideNext(t.params.speed,!0,!0),t.emit("autoplay"))},i)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(t){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==t&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))}},j={setTranslate:function(){for(var t=this.slides,e=0;e<t.length;e+=1){var i=this.slides.eq(e),s=-i[0].swiperSlideOffset;this.params.virtualTranslate||(s-=this.translate);var a=0;this.isHorizontal()||(a=s,s=0);var n=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:n}).transform("translate3d("+s+"px, "+a+"px, 0px)")}},setTransition:function(t){var e=this,i=e.slides,s=e.$wrapperEl;if(i.transition(t),e.params.virtualTranslate&&0!==t){var a=!1;i.transitionEnd(function(){if(!a&&e&&!e.destroyed){a=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;i<t.length;i+=1)s.trigger(t[i])}})}}},U={setTranslate:function(){var t,e=this.$el,i=this.$wrapperEl,a=this.slides,n=this.width,r=this.height,o=this.rtlTranslate,l=this.size,h=this.params.cubeEffect,c=this.isHorizontal(),p=this.virtual&&this.params.virtual.enabled,u=0;h.shadow&&(c?(0===(t=i.find(".swiper-cube-shadow")).length&&(t=s('<div class="swiper-cube-shadow"></div>'),i.append(t)),t.css({height:n+"px"})):0===(t=e.find(".swiper-cube-shadow")).length&&(t=s('<div class="swiper-cube-shadow"></div>'),e.append(t)));for(var m=0;m<a.length;m+=1){var f=a.eq(m),v=m;p&&(v=parseInt(f.attr("data-swiper-slide-index"),10));var g=90*v,y=Math.floor(g/360);o&&(g=-g,y=Math.floor(-g/360));var w=Math.max(Math.min(f[0].progress,1),-1),b=0,x=0,T=0;v%4==0?(b=4*-y*l,T=0):(v-1)%4==0?(b=0,T=4*-y*l):(v-2)%4==0?(b=l+4*y*l,T=l):(v-3)%4==0&&(b=-l,T=3*l+4*l*y),o&&(b=-b),c||(x=b,b=0);var S="rotateX("+(c?0:-g)+"deg) rotateY("+(c?g:0)+"deg) translate3d("+b+"px, "+x+"px, "+T+"px)";if(w<=1&&w>-1&&(u=90*v+90*w,o&&(u=90*-v-90*w)),f.transform(S),h.slideShadows){var _=c?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),C=c?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===_.length&&(_=s('<div class="swiper-slide-shadow-'+(c?"left":"top")+'"></div>'),f.append(_)),0===C.length&&(C=s('<div class="swiper-slide-shadow-'+(c?"right":"bottom")+'"></div>'),f.append(C)),_.length&&(_[0].style.opacity=Math.max(-w,0)),C.length&&(C[0].style.opacity=Math.max(w,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),h.shadow)if(c)t.transform("translate3d(0px, "+(n/2+h.shadowOffset)+"px, "+-n/2+"px) rotateX(90deg) rotateZ(0deg) scale("+h.shadowScale+")");else{var E=Math.abs(u)-90*Math.floor(Math.abs(u)/90),M=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),k=h.shadowScale,P=h.shadowScale/M,D=h.shadowOffset;t.transform("scale3d("+k+", 1, "+P+") translate3d(0px, "+(r/2+D)+"px, "+-r/2/P+"px) rotateX(-90deg)")}var z=d.isSafari||d.isUiWebView?-l/2:0;i.transform("translate3d(0px,0,"+z+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(t){var e=this.$el;this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),this.params.cubeEffect.shadow&&!this.isHorizontal()&&e.find(".swiper-cube-shadow").transition(t)}},K={setTranslate:function(){for(var t=this.slides,e=this.rtlTranslate,i=0;i<t.length;i+=1){var a=t.eq(i),n=a[0].progress;this.params.flipEffect.limitRotation&&(n=Math.max(Math.min(a[0].progress,1),-1));var r=-180*n,o=0,l=-a[0].swiperSlideOffset,h=0;if(this.isHorizontal()?e&&(r=-r):(h=l,l=0,o=-r,r=0),a[0].style.zIndex=-Math.abs(Math.round(n))+t.length,this.params.flipEffect.slideShadows){var d=this.isHorizontal()?a.find(".swiper-slide-shadow-left"):a.find(".swiper-slide-shadow-top"),c=this.isHorizontal()?a.find(".swiper-slide-shadow-right"):a.find(".swiper-slide-shadow-bottom");0===d.length&&(d=s('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),a.append(d)),0===c.length&&(c=s('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),a.append(c)),d.length&&(d[0].style.opacity=Math.max(-n,0)),c.length&&(c[0].style.opacity=Math.max(n,0))}a.transform("translate3d("+l+"px, "+h+"px, 0px) rotateX("+o+"deg) rotateY("+r+"deg)")}},setTransition:function(t){var e=this,i=e.slides,s=e.activeIndex,a=e.$wrapperEl;if(i.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.virtualTranslate&&0!==t){var n=!1;i.eq(s).transitionEnd(function(){if(!n&&e&&!e.destroyed){n=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;i<t.length;i+=1)a.trigger(t[i])}})}}},Z={setTranslate:function(){for(var t=this.width,e=this.height,i=this.slides,a=this.$wrapperEl,n=this.slidesSizesGrid,r=this.params.coverflowEffect,o=this.isHorizontal(),l=this.translate,d=o?t/2-l:e/2-l,c=o?r.rotate:-r.rotate,p=r.depth,u=0,m=i.length;u<m;u+=1){var f=i.eq(u),v=n[u],g=(d-f[0].swiperSlideOffset-v/2)/v*r.modifier,y=o?c*g:0,w=o?0:c*g,b=-p*Math.abs(g),x=o?0:r.stretch*g,T=o?r.stretch*g:0;Math.abs(T)<.001&&(T=0),Math.abs(x)<.001&&(x=0),Math.abs(b)<.001&&(b=0),Math.abs(y)<.001&&(y=0),Math.abs(w)<.001&&(w=0);var S="translate3d("+T+"px,"+x+"px,"+b+"px) rotateX("+w+"deg) rotateY("+y+"deg)";if(f.transform(S),f[0].style.zIndex=1-Math.abs(Math.round(g)),r.slideShadows){var _=o?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),C=o?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===_.length&&(_=s('<div class="swiper-slide-shadow-'+(o?"left":"top")+'"></div>'),f.append(_)),0===C.length&&(C=s('<div class="swiper-slide-shadow-'+(o?"right":"bottom")+'"></div>'),f.append(C)),_.length&&(_[0].style.opacity=g>0?g:0),C.length&&(C[0].style.opacity=-g>0?-g:0)}}(h.pointerEvents||h.prefixedPointerEvents)&&(a[0].style.perspectiveOrigin=d+"px 50%")},setTransition:function(t){this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)}},J={init:function(){var t=this.params.thumbs,e=this.constructor;t.swiper instanceof e?(this.thumbs.swiper=t.swiper,l.extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),l.extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):l.isObject(t.swiper)&&(this.thumbs.swiper=new e(l.extend({},t.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)},onThumbClick:function(){var t=this.thumbs.swiper;if(t){var e=t.clickedIndex,i=t.clickedSlide;if(!(i&&s(i).hasClass(this.params.thumbs.slideThumbActiveClass)||void 0===e||null===e)){var a;if(a=t.params.loop?parseInt(s(t.clickedSlide).attr("data-swiper-slide-index"),10):e,this.params.loop){var n=this.activeIndex;this.slides.eq(n).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,n=this.activeIndex);var r=this.slides.eq(n).prevAll('[data-swiper-slide-index="'+a+'"]').eq(0).index(),o=this.slides.eq(n).nextAll('[data-swiper-slide-index="'+a+'"]').eq(0).index();a=void 0===r?o:void 0===o?r:o-n<n-r?o:r}this.slideTo(a)}}},update:function(t){var e=this.thumbs.swiper;if(e){var i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():e.params.slidesPerView;if(this.realIndex!==e.realIndex){var s,a=e.activeIndex;if(e.params.loop){e.slides.eq(a).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,a=e.activeIndex);var n=e.slides.eq(a).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),r=e.slides.eq(a).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index();s=void 0===n?r:void 0===r?n:r-a==a-n?a:r-a<a-n?r:n}else s=this.realIndex;e.visibleSlidesIndexes&&e.visibleSlidesIndexes.indexOf(s)<0&&(e.params.centeredSlides?s=s>a?s-Math.floor(i/2)+1:s+Math.floor(i/2)-1:s>a&&(s=s-i+1),e.slideTo(s,t?0:void 0))}var o=1,l=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),e.slides.removeClass(l),e.params.loop||e.params.virtual)for(var h=0;h<o;h+=1)e.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+h)+'"]').addClass(l);else for(var d=0;d<o;d+=1)e.slides.eq(this.realIndex+d).addClass(l)}}},Q=[E,M,k,P,z,$,Y,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){l.extend(this,{mousewheel:{enabled:!1,enable:X.enable.bind(this),disable:X.disable.bind(this),handle:X.handle.bind(this),handleMouseEnter:X.handleMouseEnter.bind(this),handleMouseLeave:X.handleMouseLeave.bind(this),lastScrollTime:l.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){l.extend(this,{navigation:{init:O.init.bind(this),update:O.update.bind(this),destroy:O.destroy.bind(this),onNextClick:O.onNextClick.bind(this),onPrevClick:O.onPrevClick.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(t){var e,i=this.navigation,a=i.$nextEl,n=i.$prevEl;!this.params.navigation.hideOnClick||s(t.target).is(n)||s(t.target).is(a)||(a?e=a.hasClass(this.params.navigation.hiddenClass):n&&(e=n.hasClass(this.params.navigation.hiddenClass)),!0===e?this.emit("navigationShow",this):this.emit("navigationHide",this),a&&a.toggleClass(this.params.navigation.hiddenClass),n&&n.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(t){return t},formatFractionTotal:function(t){return t},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){l.extend(this,{pagination:{init:A.init.bind(this),render:A.render.bind(this),update:A.update.bind(this),destroy:A.destroy.bind(this),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(t){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!s(t.target).hasClass(this.params.pagination.bulletClass)&&(!0===this.pagination.$el.hasClass(this.params.pagination.hiddenClass)?this.emit("paginationShow",this):this.emit("paginationHide",this),this.pagination.$el.toggleClass(this.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(){l.extend(this,{scrollbar:{init:H.init.bind(this),destroy:H.destroy.bind(this),updateSize:H.updateSize.bind(this),setTranslate:H.setTranslate.bind(this),setTransition:H.setTransition.bind(this),enableDraggable:H.enableDraggable.bind(this),disableDraggable:H.disableDraggable.bind(this),setDragPosition:H.setDragPosition.bind(this),getPointerPosition:H.getPointerPosition.bind(this),onDragStart:H.onDragStart.bind(this),onDragMove:H.onDragMove.bind(this),onDragEnd:H.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(t){this.scrollbar.setTransition(t)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){l.extend(this,{parallax:{setTransform:V.setTransform.bind(this),setTranslate:V.setTranslate.bind(this),setTransition:V.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition:function(t){this.params.parallax.enabled&&this.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=this,e={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}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(i){e[i]=N[i].bind(t)}),l.extend(t,{zoom:e});var i=1;Object.defineProperty(t.zoom,"scale",{get:function(){return i},set:function(e){if(i!==e){var s=t.zoom.gesture.$imageEl?t.zoom.gesture.$imageEl[0]:void 0,a=t.zoom.gesture.$slideEl?t.zoom.gesture.$slideEl[0]:void 0;t.emit("zoomChange",e,s,a)}i=e}})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(t){this.zoom.enabled&&this.zoom.onTouchStart(t)},touchEnd:function(t){this.zoom.enabled&&this.zoom.onTouchEnd(t)},doubleTap:function(t){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(t)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.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(){l.extend(this,{lazy:{initialImageLoaded:!1,load:W.load.bind(this),loadInSlide:W.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){l.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:B.getInterpolateFunction.bind(this),setTranslate:B.setTranslate.bind(this),setTransition:B.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(t,e){this.controller.control&&this.controller.setTranslate(t,e)},setTransition:function(t,e){this.controller.control&&this.controller.setTransition(t,e)}}},{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}}"}},create:function(){var t=this;l.extend(t,{a11y:{liveRegion:s('<span class="'+t.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(R).forEach(function(e){t.a11y[e]=R[e].bind(t)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){l.extend(this,{history:{init:G.init.bind(this),setHistory:G.setHistory.bind(this),setHistoryPopState:G.setHistoryPopState.bind(this),scrollToSlide:G.scrollToSlide.bind(this),destroy:G.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){l.extend(this,{hashNavigation:{initialized:!1,init:F.init.bind(this),destroy:F.destroy.bind(this),setHash:F.setHash.bind(this),onHashCange:F.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var t=this;l.extend(t,{autoplay:{running:!1,paused:!1,run:q.run.bind(t),start:q.start.bind(t),stop:q.stop.bind(t),pause:q.pause.bind(t),onTransitionEnd:function(e){t&&!t.destroyed&&t.$wrapperEl&&e.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(t,e){this.autoplay.running&&(e||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(t):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){l.extend(this,{fadeEffect:{setTranslate:j.setTranslate.bind(this),setTransition:j.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};l.extend(this.params,t),l.extend(this.originalParams,t)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(t){"fade"===this.params.effect&&this.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){l.extend(this,{cubeEffect:{setTranslate:U.setTranslate.bind(this),setTransition:U.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};l.extend(this.params,t),l.extend(this.originalParams,t)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(t){"cube"===this.params.effect&&this.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){l.extend(this,{flipEffect:{setTranslate:K.setTranslate.bind(this),setTransition:K.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};l.extend(this.params,t),l.extend(this.originalParams,t)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(t){"flip"===this.params.effect&&this.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){l.extend(this,{coverflowEffect:{setTranslate:Z.setTranslate.bind(this),setTransition:Z.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(t){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){l.extend(this,{thumbs:{swiper:null,init:J.init.bind(this),update:J.update.bind(this),onThumbClick:J.onThumbClick.bind(this)}})},on:{beforeInit:function(){var t=this.params.thumbs;t&&t.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(t){var e=this.thumbs.swiper;e&&e.setTransition(t)},beforeDestroy:function(){var t=this.thumbs.swiper;t&&this.thumbs.swiperCreated&&t&&t.destroy()}}}];return void 0===C.use&&(C.use=C.Class.use,C.installModule=C.Class.installModule),C.use(Q),C},t.exports=s()},"nff/":function(t,e){},umG5:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("OWYj");
- /*!
- * better-normal-scroll v1.15.2
- * (c) 2016-2019 ustbhuangyi
- * Released under the MIT License.
- */function a(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}var n=function(){return function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],s=!0,a=!1,n=void 0;try{for(var r,o=t[Symbol.iterator]();!(s=(r=o.next()).done)&&(i.push(r.value),!e||i.length!==e);s=!0);}catch(t){a=!0,n=t}finally{try{!s&&o.return&&o.return()}finally{if(a)throw n}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=function(t){if(Array.isArray(t)){for(var e=0,i=Array(t.length);e<t.length;e++)i[e]=t[e];return i}return Array.from(t)};var o="undefined"!=typeof window,l=o&&navigator.userAgent.toLowerCase(),h=l&&/wechatdevtools/.test(l),d=l&&l.indexOf("android")>0;function c(){return window.performance&&window.performance.now?window.performance.now()+window.performance.timing.navigationStart:+new Date}function p(t){for(var e=arguments.length,i=Array(e>1?e-1:0),s=1;s<e;s++)i[s-1]=arguments[s];for(var a=0;a<i.length;a++){var n=i[a];for(var r in n)t[r]=n[r]}return t}function u(t){return void 0===t||null===t}function m(t,e){return Math.sqrt(t*t+e*e)}var f=o&&document.createElement("div").style,v=function(){if(!o)return!1;var t={standard:"transform",webkit:"webkitTransform",Moz:"MozTransform",O:"OTransform",ms:"msTransform"};for(var e in t)if(void 0!==f[t[e]])return e;return!1}();function g(t){return!1!==v&&("standard"===v?"transitionEnd"===t?"transitionend":t:v+t.charAt(0).toUpperCase()+t.substr(1))}function y(t,e,i,s){t.addEventListener(e,i,{passive:!1,capture:!!s})}function w(t,e,i,s){t.removeEventListener(e,i,{passive:!1,capture:!!s})}function b(t){for(var e=0,i=0;t;)e-=t.offsetLeft,i-=t.offsetTop,t=t.offsetParent;return{left:e,top:i}}function x(t){var e=t.getBoundingClientRect();return{left:-(e.left+window.pageXOffset),top:-(e.top+window.pageYOffset)}}var T=v&&"standard"!==v?"-"+v.toLowerCase()+"-":"",S=g("transform"),_=g("transition"),C=o&&g("perspective")in f,E=o&&("ontouchstart"in window||h),M=!1!==S,k=o&&_ in f,P={transform:S,transition:_,transitionTimingFunction:g("transitionTimingFunction"),transitionDuration:g("transitionDuration"),transitionDelay:g("transitionDelay"),transformOrigin:g("transformOrigin"),transitionEnd:g("transitionEnd")},D=1,z={touchstart:D,touchmove:D,touchend:D,mousedown:2,mousemove:2,mouseup:2};function I(t){if(t instanceof window.SVGElement){var e=t.getBoundingClientRect();return{top:e.top,left:e.left,width:e.width,height:e.height}}return{top:t.offsetTop,left:t.offsetLeft,width:t.offsetWidth,height:t.offsetHeight}}function $(t,e){for(var i in e)if(e[i].test(t[i]))return!0;return!1}function L(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"click",i=void 0;"mouseup"===t.type||"mousecancel"===t.type?i=t:"touchend"!==t.type&&"touchcancel"!==t.type||(i=t.changedTouches[0]);var s={};i&&(s.screenX=i.screenX||0,s.screenY=i.screenY||0,s.clientX=i.clientX||0,s.clientY=i.clientY||0);var a=void 0,n=!0,r=!0;if("undefined"!=typeof MouseEvent)try{a=new MouseEvent(e,p({bubbles:n,cancelable:r},s))}catch(t){o()}else o();function o(){(a=document.createEvent("Event")).initEvent(e,n,r),p(a,s)}a.forwardedTouchEvent=!0,a._constructed=!0,t.target.dispatchEvent(a)}function Y(t,e){t.removeChild(e)}var X={startX:0,startY:0,scrollX:!1,scrollY:!0,freeScroll:!1,directionLockThreshold:5,eventPassthrough:"",click:!1,tap:!1,bounce:!0,bounceTime:800,momentum:!0,momentumLimitTime:300,momentumLimitDistance:15,swipeTime:2500,swipeBounceTime:500,deceleration:.0015,flickLimitTime:200,flickLimitDistance:100,resizePolling:60,probeType:0,preventDefault:!0,preventDefaultException:{tagName:/^(INPUT|TEXTAREA|BUTTON|SELECT|AUDIO)$/},HWCompositing:!0,useTransition:!0,useTransform:!0,bindToWrapper:!1,disableMouse:E,disableTouch:!E,observeDOM:!0,autoBlur:!0,wheel:!1,snap:!1,scrollbar:!1,pullDownRefresh:!1,pullUpLoad:!1,mouseWheel:!1,stopPropagation:!1,zoom:!1,infinity:!1,dblclick:!1};var O={swipe:{style:"cubic-bezier(0.23, 1, 0.32, 1)",fn:function(t){return 1+--t*t*t*t*t}},swipeBounce:{style:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",fn:function(t){return t*(2-t)}},bounce:{style:"cubic-bezier(0.165, 0.84, 0.44, 1)",fn:function(t){return 1- --t*t*t*t}}};function A(t,e,i,s,a,n,r,o){var l=t-e,h=Math.abs(l)/i,d=r.deceleration,c=r.itemHeight,p=r.swipeBounceTime,u=r.wheel,m=r.swipeTime,f=u?4:15,v=t+h/d*(l<0?-1:1);return u&&c&&(v=o._findNearestValidWheel(v).y),v<s?(v=n?Math.max(s-n/4,s-n/f*h):s,m=p):v>a&&(v=n?Math.min(a+n/4,a+n/f*h):a,m=p),{destination:Math.round(v),duration:m}}function H(){}var V=o?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||function(t){return window.setTimeout(t,(t.interval||100/60)/2)}:H,N=o?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||function(t){window.clearTimeout(t)}:H,W=1,B=-1,R=1,G=-1,F=1,q=3;function j(t){console.error("[BScroll warn]: "+t)}function U(t,e){if(!t)throw new Error("[BScroll] "+e)}function K(t){var e=document.createElement("div"),i=document.createElement("div");return e.style.cssText="position:absolute;z-index:9999;pointerEvents:none",i.style.cssText="box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px;",i.className="bscroll-indicator","horizontal"===t?(e.style.cssText+=";height:7px;left:2px;right:2px;bottom:0",i.style.height="100%",e.className="bscroll-horizontal-scrollbar"):(e.style.cssText+=";width:7px;bottom:2px;top:2px;right:1px",i.style.width="100%",e.className="bscroll-vertical-scrollbar"),e.style.cssText+=";overflow:hidden",e.appendChild(i),e}function Z(t,e){this.wrapper=e.el,this.wrapperStyle=this.wrapper.style,this.indicator=this.wrapper.children[0],this.indicatorStyle=this.indicator.style,this.scroller=t,this.direction=e.direction,e.fade?(this.visible=0,this.wrapperStyle.opacity="0"):this.visible=1,this.sizeRatioX=1,this.sizeRatioY=1,this.maxPosX=0,this.maxPosY=0,this.x=0,this.y=0,e.interactive&&this._addDOMEvents()}Z.prototype.handleEvent=function(t){switch(t.type){case"touchstart":case"mousedown":this._start(t);break;case"touchmove":case"mousemove":this._move(t);break;case"touchend":case"mouseup":case"touchcancel":case"mousecancel":this._end(t)}},Z.prototype.refresh=function(){this._shouldShow()&&(this.transitionTime(),this._calculate(),this.updatePosition())},Z.prototype.fade=function(t,e){var i=this;if(!e||this.visible){var s=t?250:500;t=t?"1":"0",this.wrapperStyle[P.transitionDuration]=s+"ms",clearTimeout(this.fadeTimeout),this.fadeTimeout=setTimeout(function(){i.wrapperStyle.opacity=t,i.visible=+t},0)}},Z.prototype.updatePosition=function(){if("vertical"===this.direction){var t=Math.round(this.sizeRatioY*this.scroller.y);if(t<0){this.transitionTime(500);var e=Math.max(this.indicatorHeight+3*t,8);this.indicatorStyle.height=e+"px",t=0}else if(t>this.maxPosY){this.transitionTime(500);var i=Math.max(this.indicatorHeight-3*(t-this.maxPosY),8);this.indicatorStyle.height=i+"px",t=this.maxPosY+this.indicatorHeight-i}else this.indicatorStyle.height=this.indicatorHeight+"px";this.y=t,this.scroller.options.useTransform?this.indicatorStyle[P.transform]="translateY("+t+"px)"+this.scroller.translateZ:this.indicatorStyle.top=t+"px"}else{var s=Math.round(this.sizeRatioX*this.scroller.x);if(s<0){this.transitionTime(500);var a=Math.max(this.indicatorWidth+3*s,8);this.indicatorStyle.width=a+"px",s=0}else if(s>this.maxPosX){this.transitionTime(500);var n=Math.max(this.indicatorWidth-3*(s-this.maxPosX),8);this.indicatorStyle.width=n+"px",s=this.maxPosX+this.indicatorWidth-n}else this.indicatorStyle.width=this.indicatorWidth+"px";this.x=s,this.scroller.options.useTransform?this.indicatorStyle[P.transform]="translateX("+s+"px)"+this.scroller.translateZ:this.indicatorStyle.left=s+"px"}},Z.prototype.transitionTime=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.indicatorStyle[P.transitionDuration]=t+"ms"},Z.prototype.transitionTimingFunction=function(t){this.indicatorStyle[P.transitionTimingFunction]=t},Z.prototype.destroy=function(){this._removeDOMEvents(),this.wrapper.parentNode.removeChild(this.wrapper)},Z.prototype._start=function(t){var e=t.touches?t.touches[0]:t;t.preventDefault(),t.stopPropagation(),this.transitionTime(),this.initiated=!0,this.moved=!1,this.lastPointX=e.pageX,this.lastPointY=e.pageY,this.startTime=c(),this._handleMoveEvents(y),this.scroller.trigger("beforeScrollStart")},Z.prototype._move=function(t){var e=t.touches?t.touches[0]:t;t.preventDefault(),t.stopPropagation(),this.moved||this.scroller.trigger("scrollStart"),this.moved=!0;var i=e.pageX-this.lastPointX;this.lastPointX=e.pageX;var s=e.pageY-this.lastPointY;this.lastPointY=e.pageY;var a=this.x+i,n=this.y+s;this._pos(a,n)},Z.prototype._end=function(t){if(this.initiated){this.initiated=!1,t.preventDefault(),t.stopPropagation(),this._handleMoveEvents(w);var e=this.scroller.options.snap;if(e){var i=e.speed,s=e.easing,a=void 0===s?O.bounce:s,n=this.scroller._nearestSnap(this.scroller.x,this.scroller.y),r=i||Math.max(Math.max(Math.min(Math.abs(this.scroller.x-n.x),1e3),Math.min(Math.abs(this.scroller.y-n.y),1e3)),300);this.scroller.x===n.x&&this.scroller.y===n.y||(this.scroller.directionX=0,this.scroller.directionY=0,this.scroller.currentPage=n,this.scroller.scrollTo(n.x,n.y,r,a))}this.moved&&this.scroller.trigger("scrollEnd",{x:this.scroller.x,y:this.scroller.y})}},Z.prototype._pos=function(t,e){t<0?t=0:t>this.maxPosX&&(t=this.maxPosX),e<0?e=0:e>this.maxPosY&&(e=this.maxPosY),t=Math.round(t/this.sizeRatioX),e=Math.round(e/this.sizeRatioY),this.scroller.scrollTo(t,e),this.scroller.trigger("scroll",{x:this.scroller.x,y:this.scroller.y})},Z.prototype._shouldShow=function(){return"vertical"===this.direction&&this.scroller.hasVerticalScroll||"horizontal"===this.direction&&this.scroller.hasHorizontalScroll?(this.wrapper.style.display="",!0):(this.wrapper.style.display="none",!1)},Z.prototype._calculate=function(){if("vertical"===this.direction){var t=this.wrapper.clientHeight;this.indicatorHeight=Math.max(Math.round(t*t/(this.scroller.scrollerHeight||t||1)),8),this.indicatorStyle.height=this.indicatorHeight+"px",this.maxPosY=t-this.indicatorHeight,this.sizeRatioY=this.maxPosY/this.scroller.maxScrollY}else{var e=this.wrapper.clientWidth;this.indicatorWidth=Math.max(Math.round(e*e/(this.scroller.scrollerWidth||e||1)),8),this.indicatorStyle.width=this.indicatorWidth+"px",this.maxPosX=e-this.indicatorWidth,this.sizeRatioX=this.maxPosX/this.scroller.maxScrollX}},Z.prototype._addDOMEvents=function(){var t=y;this._handleDOMEvents(t)},Z.prototype._removeDOMEvents=function(){var t=w;this._handleDOMEvents(t),this._handleMoveEvents(t)},Z.prototype._handleMoveEvents=function(t){this.scroller.options.disableTouch||t(window,"touchmove",this),this.scroller.options.disableMouse||t(window,"mousemove",this)},Z.prototype._handleDOMEvents=function(t){this.scroller.options.disableTouch||(t(this.indicator,"touchstart",this),t(window,"touchend",this)),this.scroller.options.disableMouse||(t(this.indicator,"mousedown",this),t(window,"mouseup",this))};var J=2e3;function Q(t){if(t&&t.classList)return t.classList.contains("tombstone")}function tt(t,e){var i=this;this.options=e,U("function"==typeof this.options.createTombstone,"Infinite scroll need createTombstone Function to create tombstone"),U("function"==typeof this.options.fetch,"Infinite scroll need fetch Function to fetch new data."),U("function"==typeof this.options.render,"Infinite scroll need render Function to render each item."),this.firstAttachedItem=0,this.lastAttachedItem=0,this.anchorScrollTop=0,this.anchorItem={index:0,offset:0},this.tombstoneHeight=0,this.tombstoneWidth=0,this.tombstones=[],this.tombstonesAnimationHandlers=[],this.items=[],this.loadedItems=0,this.requestInProgress=!1,this.hasMore=!0,this.scroller=t,this.wrapperEl=this.scroller.wrapper,this.scrollerEl=this.scroller.scroller,this.scroller.on("resize",function(){i.onResize()}),this.scroller.on("destroy",function(){i.destroy()}),this._onResizeHandler=setTimeout(function(){i.onResize(),i.scroller.on("scroll",function(){i.onScroll()})})}function et(t,e){this.wrapper="string"==typeof t?document.querySelector(t):t,this.wrapper||j("Can not resolve the wrapper DOM."),this.scroller=this.wrapper.children[0],this.scroller||j("The wrapper need at least one child element to be scroller."),this.scrollerStyle=this.scroller.style,this._init(e)}tt.prototype.destroy=function(){var t=this;clearTimeout(this._onResizeHandler),this.tombstonesAnimationHandlers.forEach(function(t){clearTimeout(t)}),this.tombstonesAnimationHandlers=null,this.items.forEach(function(e){e.node&&(t.scrollerEl.removeChild(e.node),e.node=null)}),this.scroller.infiniteScroller=null,this.scroller=null,this.wrapperEl=null,this.scrollerEl=null,this.items=null,this.tombstones=null},tt.prototype.onScroll=function(){var t=-this.scroller.y,e=t-this.anchorScrollTop;this.anchorItem=0===t?{index:0,offset:0}:this._calculateAnchoredItem(this.anchorItem,e),this.anchorScrollTop=t;var i=this._calculateAnchoredItem(this.anchorItem,this.scroller.wrapperHeight),s=this.anchorItem.index,a=i.index;e<0?(s-=30,a+=10):(s-=10,a+=30),this.fill(s,a),this.maybeRequestContent()},tt.prototype.onResize=function(){var t=this.options.createTombstone();t.style.position="absolute",this.scrollerEl.appendChild(t),t.style.display="",this.tombstoneHeight=t.offsetHeight,this.tombstoneWidth=t.offsetWidth,this.scrollerEl.removeChild(t);for(var e=0;e<this.items.length;e++)this.items[e].height=this.items[e].width=0;this.onScroll()},tt.prototype.fill=function(t,e){this.firstAttachedItem=Math.max(0,t),this.hasMore||(e=Math.min(e,this.items.length)),this.lastAttachedItem=e,this.attachContent()},tt.prototype.maybeRequestContent=function(){var t=this;if(!this.requestInProgress&&this.hasMore){var e=this.lastAttachedItem-this.loadedItems;e<=0||(this.requestInProgress=!0,this.options.fetch(e).then(function(e){if(t.requestInProgress=!1,e)t.addContent(e);else{t.hasMore=!1;var i=t._removeTombstones(),s=0;t.anchorItem.index<=t.items.length?(s=t._fixScrollPosition(),t._setupAnimations({},s),t.scroller.resetPosition(t.scroller.options.bounceTime)):(t.anchorItem.index-=i,s=t._fixScrollPosition(),t._setupAnimations({},s),t.scroller.stop(),t.scroller.resetPosition(),t.onScroll())}}))}},tt.prototype.addContent=function(t){for(var e=0;e<t.length;e++)this.items.length<=this.loadedItems&&this._addItem(),this.items[this.loadedItems++].data=t[e];this.attachContent(),this.maybeRequestContent()},tt.prototype.attachContent=function(){var t=this._collectUnusedNodes(),e=this._createDOMNodes(t);this._cleanupUnusedNodes(t),this._cacheNodeSize();var i=this._fixScrollPosition();this._setupAnimations(e,i)},tt.prototype.resetMore=function(){this.hasMore=!0},tt.prototype._removeTombstones=function(){for(var t,e=void 0,i=this.items.length,s=0;s<i;s++){var a=this.items[s].node,n=this.items[s].data;a&&!Q(a)||n||(void 0===e&&(e=s),a&&this.scrollerEl.removeChild(a))}return t=i-e,this.items.splice(e),this.lastAttachedItem=Math.min(this.lastAttachedItem,this.items.length),t},tt.prototype._collectUnusedNodes=function(){for(var t=[],e=0;e<this.items.length;e++)if(e!==this.firstAttachedItem){var i=this.items[e].node;i&&(Q(i)?(this.tombstones.push(i),this.tombstones[this.tombstones.length-1].style.display="none"):t.push(i)),this.items[e].node=null}else e=this.lastAttachedItem-1;return t},tt.prototype._createDOMNodes=function(t){for(var e={},i=this.firstAttachedItem;i<this.lastAttachedItem;i++){for(;this.items.length<=i;)this._addItem();var s=this.items[i].node,a=this.items[i].data;if(s){if(!Q(s)||!a)continue;s.style.zIndex=1,e[i]=[s,this.items[i].top-this.anchorScrollTop],this.items[i].node=null}var n=a?this.options.render(a,t.pop()):this._getTombStone();n.style.position="absolute",this.items[i].top=-1,this.scrollerEl.appendChild(n),this.items[i].node=n}return e},tt.prototype._cleanupUnusedNodes=function(t){for(;t.length;)this.scrollerEl.removeChild(t.pop())},tt.prototype._cacheNodeSize=function(){for(var t=this.firstAttachedItem;t<this.lastAttachedItem;t++){var e=this.items[t];if(e.data&&!e.height){var i=Q(e.node);e.height=i?this.tombstoneHeight:e.node.offsetHeight,e.width=i?this.tombstoneWidth:e.node.offsetWidth}}},tt.prototype._fixScrollPosition=function(){this.anchorScrollTop=0;for(var t=0;t<this.anchorItem.index;t++)this.anchorScrollTop+=this.items[t].height||this.tombstoneHeight;this.anchorScrollTop+=this.anchorItem.offset;for(var e=this.anchorScrollTop-this.anchorItem.offset,i=this.anchorItem.index;i>this.firstAttachedItem;)e-=this.items[i-1].height||this.tombstoneHeight,i--;return e},tt.prototype._setupAnimations=function(t,e){var i=this;for(var s in t){var a=t[s];this.items[s].node.style[P.transform]="translateY("+(this.anchorScrollTop+a[1])+"px) scale("+this.tombstoneWidth/this.items[s].width+", "+this.tombstoneHeight/this.items[s].height+")",this.items[s].node.offsetTop,a[0].offsetTop,this.items[s].node.style[P.transition]=T+"transform 200ms"}for(var n=this.firstAttachedItem;n<this.lastAttachedItem;n++){var r=t[n];if(r){var o=r[0];o.style[P.transition]=T+"transform 200ms, opacity 200ms",o.style[P.transform]="translateY("+e+"px) scale("+this.items[n].width/this.tombstoneWidth+", "+this.items[n].height/this.tombstoneHeight+")",o.style.opacity=0}e!==this.items[n].top&&(r||(this.items[n].node.style[P.transition]=""),this.items[n].node.style[P.transform]="translateY("+e+"px)"),this.items[n].top=e,e+=this.items[n].height||this.tombstoneHeight}this.scroller.maxScrollY=-(e-this.scroller.wrapperHeight+(this.hasMore?J:0));var l=setTimeout(function(){for(var e in t){var s=t[e];s[0].style.display="none",i.tombstones.push(s[0])}},200);this.tombstonesAnimationHandlers.push(l)},tt.prototype._getTombStone=function(){var t=this.tombstones.pop();return t?(t.style.display="",t.style.opacity=1,t.style[P.transform]="",t.style[P.transition]="",t):this.options.createTombstone()},tt.prototype._addItem=function(){this.items.push({data:null,node:null,height:0,width:0,top:0})},tt.prototype._calculateAnchoredItem=function(t,e){if(0===e)return t;var i=t.index,s=0;if((e+=t.offset)<0){for(;e<0&&i>0&&this.items[i-1].height;)e+=this.items[i-1].height,i--;s=Math.max(-i,Math.ceil(Math.min(e,0)/this.tombstoneHeight))}else{for(;e>0&&i<this.items.length&&this.items[i].height&&this.items[i].height<e;)e-=this.items[i].height,i++;(i>=this.items.length||!this.items[i].height)&&(s=Math.floor(Math.max(e,0)/this.tombstoneHeight))}return{index:i+=s,offset:e-=s*this.tombstoneHeight}},function(t){t.prototype._init=function(t){this._handleOptions(t),this._events={},this.x=0,this.y=0,this.directionX=0,this.directionY=0,this.setScale(1),this._addDOMEvents(),this._initExtFeatures(),this._watchTransition(),this.options.observeDOM&&this._initDOMObserver(),this.options.autoBlur&&this._handleAutoBlur(),this.refresh(),this.options.snap||this.scrollTo(this.options.startX,this.options.startY),this.enable()},t.prototype.setScale=function(t){this.lastScale=u(this.scale)?t:this.scale,this.scale=t},t.prototype._handleOptions=function(t){this.options=p({},X,t),this.translateZ=this.options.HWCompositing&&C?" translateZ(0)":"",this.options.useTransition=this.options.useTransition&&k,this.options.useTransform=this.options.useTransform&&M,this.options.preventDefault=!this.options.eventPassthrough&&this.options.preventDefault,this.options.scrollX="horizontal"!==this.options.eventPassthrough&&this.options.scrollX,this.options.scrollY="vertical"!==this.options.eventPassthrough&&this.options.scrollY,this.options.freeScroll=this.options.freeScroll&&!this.options.eventPassthrough,this.options.directionLockThreshold=this.options.eventPassthrough?0:this.options.directionLockThreshold,!0===this.options.tap&&(this.options.tap="tap")},t.prototype._addDOMEvents=function(){var t=y;this._handleDOMEvents(t)},t.prototype._removeDOMEvents=function(){var t=w;this._handleDOMEvents(t)},t.prototype._handleDOMEvents=function(t){var e=this.options.bindToWrapper?this.wrapper:window;t(window,"orientationchange",this),t(window,"resize",this),this.options.click&&t(this.wrapper,"click",this,!0),this.options.disableMouse||(t(this.wrapper,"mousedown",this),t(e,"mousemove",this),t(e,"mousecancel",this),t(e,"mouseup",this)),E&&!this.options.disableTouch&&(t(this.wrapper,"touchstart",this),t(e,"touchmove",this),t(e,"touchcancel",this),t(e,"touchend",this)),t(this.scroller,P.transitionEnd,this)},t.prototype._initExtFeatures=function(){this.options.snap&&this._initSnap(),this.options.scrollbar&&this._initScrollbar(),this.options.pullUpLoad&&this._initPullUp(),this.options.pullDownRefresh&&this._initPullDown(),this.options.wheel&&this._initWheel(),this.options.mouseWheel&&this._initMouseWheel(),this.options.zoom&&this._initZoom(),this.options.infinity&&this._initInfinite()},t.prototype._watchTransition=function(){if("function"==typeof Object.defineProperty){var t=this,e=!1,i=this.options.useTransition?"isInTransition":"isAnimating";Object.defineProperty(this,i,{get:function(){return e},set:function(i){e=i;for(var s=t.scroller.children.length?t.scroller.children:[t.scroller],a=e&&!t.pulling?"none":"auto",n=0;n<s.length;n++)s[n].style.pointerEvents=a}})}},t.prototype._handleAutoBlur=function(){this.on("scrollStart",function(){var t=document.activeElement;!t||"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName||t.blur()})},t.prototype._initDOMObserver=function(){var t=this;if("undefined"!=typeof MutationObserver){var e=void 0,i=new MutationObserver(function(i){if(!t._shouldNotRefresh()){for(var s=!1,a=!1,n=0;n<i.length;n++){var r=i[n];if("attributes"!==r.type){s=!0;break}if(r.target!==t.scroller){a=!0;break}}s?t.refresh():a&&(clearTimeout(e),e=setTimeout(function(){t._shouldNotRefresh()||t.refresh()},60))}});i.observe(this.scroller,{attributes:!0,childList:!0,subtree:!0}),this.on("destroy",function(){i.disconnect()})}else this._checkDOMUpdate()},t.prototype._shouldNotRefresh=function(){var t=this.x>this.minScrollX||this.x<this.maxScrollX||this.y>this.minScrollY||this.y<this.maxScrollY;return this.isInTransition||this.stopFromTransition||t},t.prototype._checkDOMUpdate=function(){var t=I(this.scroller),e=t.width,i=t.height;function s(){var a=this;setTimeout(function(){(function(){if(!this.destroyed){var a=(t=I(this.scroller)).width,n=t.height;e===a&&i===n||this.refresh(),e=a,i=n,s.call(this)}}).call(a)},1e3)}s.call(this)},t.prototype.handleEvent=function(t){switch(t.type){case"touchstart":case"mousedown":this._start(t),this.options.zoom&&t.touches&&t.touches.length>1&&this._zoomStart(t);break;case"touchmove":case"mousemove":this.options.zoom&&t.touches&&t.touches.length>1?this._zoom(t):this._move(t);break;case"touchend":case"mouseup":case"touchcancel":case"mousecancel":this.scaled?this._zoomEnd(t):this._end(t);break;case"orientationchange":case"resize":this._resize();break;case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(t);break;case"click":this.enabled&&!t._constructed&&($(t.target,this.options.preventDefaultException)||(t.preventDefault(),t.stopPropagation()));break;case"wheel":case"DOMMouseScroll":case"mousewheel":this._onMouseWheel(t)}},t.prototype.refresh=function(){var t="static"===window.getComputedStyle(this.wrapper,null).position,e=I(this.wrapper);this.wrapperWidth=e.width,this.wrapperHeight=e.height;var i=I(this.scroller);this.scrollerWidth=Math.round(i.width*this.scale),this.scrollerHeight=Math.round(i.height*this.scale),this.relativeX=i.left,this.relativeY=i.top,t&&(this.relativeX-=e.left,this.relativeY-=e.top),this.minScrollX=0,this.minScrollY=0;var s=this.options.wheel;s?(this.items=this.scroller.children,this._checkWheelAllDisabled(),this.options.itemHeight=this.itemHeight=this.items.length?this.scrollerHeight/this.items.length:0,void 0===this.selectedIndex&&(this.selectedIndex=s.selectedIndex||0),this.options.startY=-this.selectedIndex*this.itemHeight,this.maxScrollX=0,this.maxScrollY=-this.itemHeight*(this.items.length-1)):(this.maxScrollX=this.wrapperWidth-this.scrollerWidth,this.options.infinity||(this.maxScrollY=this.wrapperHeight-this.scrollerHeight),this.maxScrollX<0?(this.maxScrollX-=this.relativeX,this.minScrollX=-this.relativeX):this.scale>1&&(this.maxScrollX=this.maxScrollX/2-this.relativeX,this.minScrollX=this.maxScrollX),this.maxScrollY<0?(this.maxScrollY-=this.relativeY,this.minScrollY=-this.relativeY):this.scale>1&&(this.maxScrollY=this.maxScrollY/2-this.relativeY,this.minScrollY=this.maxScrollY)),this.hasHorizontalScroll=this.options.scrollX&&this.maxScrollX<this.minScrollX,this.hasVerticalScroll=this.options.scrollY&&this.maxScrollY<this.minScrollY,this.hasHorizontalScroll||(this.maxScrollX=this.minScrollX,this.scrollerWidth=this.wrapperWidth),this.hasVerticalScroll||(this.maxScrollY=this.minScrollY,this.scrollerHeight=this.wrapperHeight),this.endTime=0,this.directionX=0,this.directionY=0,this.wrapperOffset=b(this.wrapper),this.trigger("refresh"),!this.scaled&&this.resetPosition()},t.prototype.enable=function(){this.enabled=!0},t.prototype.disable=function(){this.enabled=!1}}(et),function(t){t.prototype._start=function(t){var e=z[t.type];if((e===D||0===t.button)&&!(!this.enabled||this.destroyed||this.initiated&&this.initiated!==e)){this.initiated=e,this.options.preventDefault&&!$(t.target,this.options.preventDefaultException)&&t.preventDefault(),this.options.stopPropagation&&t.stopPropagation(),this.moved=!1,this.distX=0,this.distY=0,this.directionX=0,this.directionY=0,this.movingDirectionX=0,this.movingDirectionY=0,this.directionLocked=0,this._transitionTime(),this.startTime=c(),this.options.wheel&&(this.target=t.target),this.stop();var i=t.touches?t.touches[0]:t;this.startX=this.x,this.startY=this.y,this.absStartX=this.x,this.absStartY=this.y,this.pointX=i.pageX,this.pointY=i.pageY,this.trigger("beforeScrollStart")}},t.prototype._move=function(t){if(this.enabled&&!this.destroyed&&z[t.type]===this.initiated){this.options.preventDefault&&t.preventDefault(),this.options.stopPropagation&&t.stopPropagation();var e=t.touches?t.touches[0]:t,i=e.pageX-this.pointX,s=e.pageY-this.pointY;this.pointX=e.pageX,this.pointY=e.pageY,this.distX+=i,this.distY+=s;var a=Math.abs(this.distX),n=Math.abs(this.distY),r=c();if(!(r-this.endTime>this.options.momentumLimitTime&&!this.moved&&n<this.options.momentumLimitDistance&&a<this.options.momentumLimitDistance)){if(this.directionLocked||this.options.freeScroll||(a>n+this.options.directionLockThreshold?this.directionLocked="h":n>=a+this.options.directionLockThreshold?this.directionLocked="v":this.directionLocked="n"),"h"===this.directionLocked){if("vertical"===this.options.eventPassthrough)t.preventDefault();else if("horizontal"===this.options.eventPassthrough)return void(this.initiated=!1);s=0}else if("v"===this.directionLocked){if("horizontal"===this.options.eventPassthrough)t.preventDefault();else if("vertical"===this.options.eventPassthrough)return void(this.initiated=!1);i=0}i=this.hasHorizontalScroll?i:0,s=this.hasVerticalScroll?s:0,this.movingDirectionX=i>0?G:i<0?R:0,this.movingDirectionY=s>0?B:s<0?W:0;var o=this.x+i,l=this.y+s,h=!1,d=!1,p=!1,u=!1,m=this.options.bounce;!1!==m&&(h=void 0===m.top||m.top,d=void 0===m.bottom||m.bottom,p=void 0===m.left||m.left,u=void 0===m.right||m.right),(o>this.minScrollX||o<this.maxScrollX)&&(o=o>this.minScrollX&&p||o<this.maxScrollX&&u?this.x+i/3:o>this.minScrollX?this.minScrollX:this.maxScrollX),(l>this.minScrollY||l<this.maxScrollY)&&(l=l>this.minScrollY&&h||l<this.maxScrollY&&d?this.y+s/3:l>this.minScrollY?this.minScrollY:this.maxScrollY),this.moved||(this.moved=!0,this.trigger("scrollStart")),this._translate(o,l),r-this.startTime>this.options.momentumLimitTime&&(this.startTime=r,this.startX=this.x,this.startY=this.y,this.options.probeType===F&&this.trigger("scroll",{x:this.x,y:this.y})),this.options.probeType>F&&this.trigger("scroll",{x:this.x,y:this.y});var f=document.documentElement.scrollLeft||window.pageXOffset||document.body.scrollLeft,v=document.documentElement.scrollTop||window.pageYOffset||document.body.scrollTop,g=this.pointX-f,y=this.pointY-v;(g>document.documentElement.clientWidth-this.options.momentumLimitDistance||g<this.options.momentumLimitDistance||y<this.options.momentumLimitDistance||y>document.documentElement.clientHeight-this.options.momentumLimitDistance)&&this._end(t)}}},t.prototype._end=function(t){if(this.enabled&&!this.destroyed&&z[t.type]===this.initiated){this.initiated=!1,this.options.preventDefault&&!$(t.target,this.options.preventDefaultException)&&t.preventDefault(),this.options.stopPropagation&&t.stopPropagation(),this.trigger("touchEnd",{x:this.x,y:this.y}),this.isInTransition=!1;var e=Math.round(this.x),i=Math.round(this.y),s=e-this.absStartX,a=i-this.absStartY;if(this.directionX=s>0?G:s<0?R:0,this.directionY=a>0?B:a<0?W:0,!this.options.pullDownRefresh||!this._checkPullDown())if(this._checkClick(t))this.trigger("scrollCancel");else if(!this.resetPosition(this.options.bounceTime,O.bounce)){this._translate(e,i),this.endTime=c();var n=this.endTime-this.startTime,r=Math.abs(e-this.startX),o=Math.abs(i-this.startY);if(this._events.flick&&n<this.options.flickLimitTime&&r<this.options.flickLimitDistance&&o<this.options.flickLimitDistance)this.trigger("flick");else{var l=0;if(this.options.momentum&&n<this.options.momentumLimitTime&&(o>this.options.momentumLimitDistance||r>this.options.momentumLimitDistance)){var h=!1,d=!1,p=!1,u=!1,m=this.options.bounce;!1!==m&&(h=void 0===m.top||m.top,d=void 0===m.bottom||m.bottom,p=void 0===m.left||m.left,u=void 0===m.right||m.right);var f=this.directionX===G&&p||this.directionX===R&&u?this.wrapperWidth:0,v=this.directionY===B&&h||this.directionY===W&&d?this.wrapperHeight:0,g=this.hasHorizontalScroll?A(this.x,this.startX,n,this.maxScrollX,this.minScrollX,f,this.options,this):{destination:e,duration:0},y=this.hasVerticalScroll?A(this.y,this.startY,n,this.maxScrollY,this.minScrollY,v,this.options,this):{destination:i,duration:0};e=g.destination,i=y.destination,l=Math.max(g.duration,y.duration),this.isInTransition=!0}else this.options.wheel&&(i=this._findNearestValidWheel(i).y,l=this.options.wheel.adjustTime||400);var w=O.swipe;if(this.options.snap){var b=this._nearestSnap(e,i);this.currentPage=b,l=this.options.snapSpeed||Math.max(Math.max(Math.min(Math.abs(e-b.x),1e3),Math.min(Math.abs(i-b.y),1e3)),300),e=b.x,i=b.y,this.directionX=0,this.directionY=0,w=this.options.snap.easing||O.bounce}if(e!==this.x||i!==this.y)return(e>this.minScrollX||e<this.maxScrollX||i>this.minScrollY||i<this.maxScrollY)&&(w=O.swipeBounce),void this.scrollTo(e,i,l,w);this.options.wheel&&(this.selectedIndex=this._findNearestValidWheel(this.y).index),this.trigger("scrollEnd",{x:this.x,y:this.y})}}}},t.prototype._checkClick=function(t){var e=this.stopFromTransition&&!this.pulling;if(this.stopFromTransition=!1,!this.moved){if(this.options.wheel){if(this.target&&this.target.className===this.options.wheel.wheelWrapperClass){var i=this._findNearestValidWheel(this.y).index,s=Math.round((this.pointY+x(this.wrapper).top-this.wrapperHeight/2)/this.itemHeight);this.target=this.items[i+s]}var a=b(this.target).top,n=b(this.target).left;return a-=this.wrapperOffset.top,a-=Math.round(this.target.offsetHeight/2-this.wrapper.offsetHeight/2)||0,n-=this.wrapperOffset.left,n-=Math.round(this.target.offsetWidth/2-this.wrapper.offsetWidth/2)||0,a=this._findNearestValidWheel(a).y,this.scrollTo(n,a,this.options.wheel.adjustTime||400,O.swipe),!0}if(!e){var r=this.options.dblclick,o=!1;if(r&&this.lastClickTime){var l=r.delay,h=void 0===l?300:l;c()-this.lastClickTime<h&&(o=!0,function(t){L(t,"dblclick")}(t))}return this.options.tap&&function(t,e){var i=document.createEvent("Event");i.initEvent(e,!0,!0),i.pageX=t.pageX,i.pageY=t.pageY,t.target.dispatchEvent(i)}(t,this.options.tap),this.options.click&&!$(t.target,this.options.preventDefaultException)&&L(t),this.lastClickTime=o?null:c(),!0}return!1}return!1},t.prototype._resize=function(){var t=this;this.enabled&&(d&&(this.wrapper.scrollTop=0),clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){t.refresh()},this.options.resizePolling))},t.prototype._startProbe=function(){N(this.probeTimer),this.probeTimer=V(function e(){var i=t.getComputedPosition();t.trigger("scroll",i),t.isInTransition?t.probeTimer=V(e):t.trigger("scrollEnd",i)});var t=this},t.prototype._transitionTime=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.scrollerStyle[P.transitionDuration]=t+"ms",this.options.wheel)for(var e=0;e<this.items.length;e++)this.items[e].style[P.transitionDuration]=t+"ms";if(this.indicators)for(var i=0;i<this.indicators.length;i++)this.indicators[i].transitionTime(t)},t.prototype._transitionTimingFunction=function(t){if(this.scrollerStyle[P.transitionTimingFunction]=t,this.options.wheel)for(var e=0;e<this.items.length;e++)this.items[e].style[P.transitionTimingFunction]=t;if(this.indicators)for(var i=0;i<this.indicators.length;i++)this.indicators[i].transitionTimingFunction(t)},t.prototype._transitionEnd=function(t){t.target===this.scroller&&this.isInTransition&&(this._transitionTime(),(!this.pulling||this.movingDirectionY===W)&&!this.resetPosition(this.options.bounceTime,O.bounce)&&(this.isInTransition=!1,this.options.probeType!==q&&this.trigger("scrollEnd",{x:this.x,y:this.y})))},t.prototype._translate=function(t,e,i){if(U(!u(t)&&!u(e),"Translate x or y is null or undefined."),u(i)&&(i=this.scale),this.options.useTransform?this.scrollerStyle[P.transform]="translate("+t+"px,"+e+"px) scale("+i+")"+this.translateZ:(t=Math.round(t),e=Math.round(e),this.scrollerStyle.left=t+"px",this.scrollerStyle.top=e+"px"),this.options.wheel)for(var s=this.options.wheel.rotate,a=void 0===s?25:s,n=0;n<this.items.length;n++){var r=a*(e/this.itemHeight+n);this.items[n].style[P.transform]="rotateX("+r+"deg)"}if(this.x=t,this.y=e,this.setScale(i),this.indicators)for(var o=0;o<this.indicators.length;o++)this.indicators[o].updatePosition()},t.prototype._animate=function(t,e,i,s){var a=this,n=this.x,r=this.y,o=this.lastScale,l=this.scale,h=c(),d=h+i;this.isAnimating=!0,N(this.animateTimer),function p(){var u=c();if(u>=d)return a.isAnimating=!1,a._translate(t,e,l),a.trigger("scroll",{x:a.x,y:a.y}),void(a.pulling||a.resetPosition(a.options.bounceTime)||a.trigger("scrollEnd",{x:a.x,y:a.y}));var m=s(u=(u-h)/i),f=(t-n)*m+n,v=(e-r)*m+r,g=(l-o)*m+o;a._translate(f,v,g),a.isAnimating&&(a.animateTimer=V(p)),a.options.probeType===q&&a.trigger("scroll",{x:a.x,y:a.y})}()},t.prototype.scrollBy=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:O.bounce;t=this.x+t,e=this.y+e,this.scrollTo(t,e,i,s)},t.prototype.scrollTo=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:O.bounce,a=arguments[4];if(this.options.wheel&&(e=this._findNearestValidWheel(e).y),t!==this.x||e!==this.y)if(this.isInTransition=this.options.useTransition&&i>0&&(this.x!==t||this.y!==e),!i||this.options.useTransition){if(this._transitionTimingFunction(s.style),this._transitionTime(i),this._translate(t,e),i&&this.options.probeType===q&&this._startProbe(),!i&&!a){if(this.options.zoom)return;this.trigger("scroll",{x:t,y:e}),this._reflow=document.body.offsetHeight,this.resetPosition(this.options.bounceTime,O.bounce)||this.trigger("scrollEnd",{x:t,y:e})}this.options.wheel&&(this.selectedIndex=this._findNearestValidWheel(e).index)}else this._animate(t,e,i,s.fn)},t.prototype.scrollToElement=function(t,e,i,s,a){if(t&&(t=t.nodeType?t:this.scroller.querySelector(t),!this.options.wheel||t.classList.contains(this.options.wheel.wheelItemClass))){var n=b(t);n.left-=this.wrapperOffset.left,n.top-=this.wrapperOffset.top,!0===i&&(i=Math.round(t.offsetWidth/2-this.wrapper.offsetWidth/2)),!0===s&&(s=Math.round(t.offsetHeight/2-this.wrapper.offsetHeight/2)),n.left-=i||0,n.top-=s||0,n.left=n.left>this.minScrollX?this.minScrollX:n.left<this.maxScrollX?this.maxScrollX:n.left,n.top=n.top>this.minScrollY?this.minScrollY:n.top<this.maxScrollY?this.maxScrollY:n.top,this.options.wheel&&(n.top=this._findNearestValidWheel(n.top).y),this.scrollTo(n.left,n.top,e,a)}},t.prototype.resetPosition=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O.bounce,i=this.x,s=Math.round(i);!this.hasHorizontalScroll||s>this.minScrollX?i=this.minScrollX:s<this.maxScrollX&&(i=this.maxScrollX);var a=this.y,n=Math.round(a);return!this.hasVerticalScroll||n>this.minScrollY?a=this.minScrollY:n<this.maxScrollY&&(a=this.maxScrollY),(i!==this.x||a!==this.y)&&(this.scrollTo(i,a,t,e),!0)},t.prototype.getComputedPosition=function(){var t=window.getComputedStyle(this.scroller,null),e=void 0,i=void 0;return this.options.useTransform?(e=+((t=t[P.transform].split(")")[0].split(", "))[12]||t[4]),i=+(t[13]||t[5])):(e=+t.left.replace(/[^-\d.]/g,""),i=+t.top.replace(/[^-\d.]/g,"")),{x:e,y:i}},t.prototype.stop=function(){if(this.options.useTransition&&this.isInTransition){this.isInTransition=!1,N(this.probeTimer);var t=this.getComputedPosition();this._translate(t.x,t.y),this.options.wheel?this.target=this.items[this._findNearestValidWheel(t.y).index]:this.trigger("scrollEnd",{x:this.x,y:this.y}),this.stopFromTransition=!0}else!this.options.useTransition&&this.isAnimating&&(this.isAnimating=!1,N(this.animateTimer),this.trigger("scrollEnd",{x:this.x,y:this.y}),this.stopFromTransition=!0)},t.prototype.destroy=function(){this.destroyed=!0,this.trigger("destroy"),this.options.useTransition?N(this.probeTimer):N(this.animateTimer),this._removeDOMEvents(),this._events={}}}(et),function(t){t.prototype.on=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this;this._events[t]||(this._events[t]=[]),this._events[t].push([e,i])},t.prototype.once=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this;function s(){this.off(t,s),e.apply(i,arguments)}s.fn=e,this.on(t,s)},t.prototype.off=function(t,e){var i=this._events[t];if(i)for(var s=i.length;s--;)(i[s][0]===e||i[s][0]&&i[s][0].fn===e)&&a(i,s)},t.prototype.trigger=function(t){var e=this._events[t];if(e)for(var i=e.length,s=[].concat(r(e)),a=0;a<i;a++){var o=s[a],l=n(o,2),h=l[0],d=l[1];h&&h.apply(d,[].slice.call(arguments,1))}}}(et),function(t){t.prototype._initSnap=function(){var t=this;this.currentPage={};var e=this.options.snap;if(e.loop){var i=this.scroller.children;i.length>1?(function(t,e){e.firstChild?function(t,e){e.parentNode.insertBefore(t,e)}(t,e.firstChild):e.appendChild(t)}(i[i.length-1].cloneNode(!0),this.scroller),this.scroller.appendChild(i[1].cloneNode(!0))):e.loop=!1}var s=e.el;"string"==typeof s&&(s=this.scroller.querySelectorAll(s)),this.on("refresh",function(){if(t.pages=[],t.wrapperWidth&&t.wrapperHeight&&t.scrollerWidth&&t.scrollerHeight){var i=e.stepX||t.wrapperWidth,a=e.stepY||t.wrapperHeight,n=0,r=void 0,o=void 0,l=void 0,h=0,d=void 0,c=0,p=void 0,u=void 0;if(s)for(d=s.length,p=-1;h<d;h++)u=I(s[h]),(0===h||u.left<=I(s[h-1]).left)&&(c=0,p++),t.pages[c]||(t.pages[c]=[]),n=Math.max(-u.left,t.maxScrollX),r=Math.max(-u.top,t.maxScrollY),o=n-Math.round(u.width/2),l=r-Math.round(u.height/2),t.pages[c][p]={x:n,y:r,width:u.width,height:u.height,cx:o,cy:l},n>t.maxScrollX&&c++;else for(o=Math.round(i/2),l=Math.round(a/2);n>-t.scrollerWidth;){for(t.pages[h]=[],d=0,r=0;r>-t.scrollerHeight;)t.pages[h][d]={x:Math.max(n,t.maxScrollX),y:Math.max(r,t.maxScrollY),width:i,height:a,cx:n-o,cy:r-l},r-=a,d++;n-=i,h++}t._checkSnapLoop();var m=e._loopX?1:0,f=e._loopY?1:0;t._goToPage(t.currentPage.pageX||m,t.currentPage.pageY||f,0,void 0,!0);var v=e.threshold;v%1==0?(t.snapThresholdX=v,t.snapThresholdY=v):(t.snapThresholdX=Math.round(t.pages[t.currentPage.pageX][t.currentPage.pageY].width*v),t.snapThresholdY=Math.round(t.pages[t.currentPage.pageX][t.currentPage.pageY].height*v))}}),this.on("scrollEnd",function(){e.loop&&(e._loopX?(0===t.currentPage.pageX&&t._goToPage(t.pages.length-2,t.currentPage.pageY,0,void 0,!0),t.currentPage.pageX===t.pages.length-1&&t._goToPage(1,t.currentPage.pageY,0,void 0,!0)):(0===t.currentPage.pageY&&t._goToPage(t.currentPage.pageX,t.pages[0].length-2,0,void 0,!0),t.currentPage.pageY===t.pages[0].length-1&&t._goToPage(t.currentPage.pageX,1,0,void 0,!0)))}),!1!==e.listenFlick&&this.on("flick",function(){var i=e.speed||Math.max(Math.max(Math.min(Math.abs(t.x-t.startX),1e3),Math.min(Math.abs(t.y-t.startY),1e3)),300);t._goToPage(t.currentPage.pageX+t.directionX,t.currentPage.pageY+t.directionY,i)}),this.on("destroy",function(){if(e.loop){var i=t.scroller.children;i.length>2&&(Y(t.scroller,i[i.length-1]),Y(t.scroller,i[0]))}})},t.prototype._checkSnapLoop=function(){var t=this.options.snap;t.loop&&this.pages&&this.pages.length&&(this.pages.length>1&&(t._loopX=!0),this.pages[0]&&this.pages[0].length>1&&(t._loopY=!0),t._loopX&&t._loopY&&j("Loop does not support two direction at the same time."))},t.prototype._nearestSnap=function(t,e){if(!this.pages.length)return{x:0,y:0,pageX:0,pageY:0};var i=0;if(Math.abs(t-this.absStartX)<=this.snapThresholdX&&Math.abs(e-this.absStartY)<=this.snapThresholdY)return this.currentPage;t>this.minScrollX?t=this.minScrollX:t<this.maxScrollX&&(t=this.maxScrollX),e>this.minScrollY?e=this.minScrollY:e<this.maxScrollY&&(e=this.maxScrollY);for(var s=this.pages.length;i<s;i++)if(t>=this.pages[i][0].cx){t=this.pages[i][0].x;break}s=this.pages[i].length;for(var a=0;a<s;a++)if(e>=this.pages[0][a].cy){e=this.pages[0][a].y;break}return i===this.currentPage.pageX&&((i+=this.directionX)<0?i=0:i>=this.pages.length&&(i=this.pages.length-1),t=this.pages[i][0].x),a===this.currentPage.pageY&&((a+=this.directionY)<0?a=0:a>=this.pages[0].length&&(a=this.pages[0].length-1),e=this.pages[0][a].y),{x:t,y:e,pageX:i,pageY:a}},t.prototype._goToPage=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments[2],s=arguments[3],a=arguments[4],n=this.options.snap;if(n&&this.pages&&this.pages.length&&(s=s||n.easing||O.bounce,t>=this.pages.length?t=this.pages.length-1:t<0&&(t=0),this.pages[t])){e>=this.pages[t].length?e=this.pages[t].length-1:e<0&&(e=0);var r=this.pages[t][e].x,o=this.pages[t][e].y;i=void 0===i?n.speed||Math.max(Math.max(Math.min(Math.abs(r-this.x),1e3),Math.min(Math.abs(o-this.y),1e3)),300):i,this.currentPage={x:r,y:o,pageX:t,pageY:e},this.scrollTo(r,o,i,s,a)}},t.prototype.goToPage=function(t,e,i,s){var a=this.options.snap;if(a&&this.pages&&this.pages.length){if(a.loop){var n=void 0;a._loopX?(t>=(n=this.pages.length-2)?t=n-1:t<0&&(t=0),t+=1):(e>=(n=this.pages[0].length-2)?e=n-1:e<0&&(e=0),e+=1)}this._goToPage(t,e,i,s)}},t.prototype.next=function(t,e){if(this.options.snap){var i=this.currentPage.pageX,s=this.currentPage.pageY;++i>=this.pages.length&&this.hasVerticalScroll&&(i=0,s++),this._goToPage(i,s,t,e)}},t.prototype.prev=function(t,e){if(this.options.snap){var i=this.currentPage.pageX,s=this.currentPage.pageY;--i<0&&this.hasVerticalScroll&&(i=0,s--),this._goToPage(i,s,t,e)}},t.prototype.getCurrentPage=function(){var t=this.options.snap;return t?t.loop?t._loopX?p({},this.currentPage,{pageX:this.currentPage.pageX-1}):p({},this.currentPage,{pageY:this.currentPage.pageY-1}):this.currentPage:null}}(et),function(t){t.prototype.wheelTo=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.options.wheel){var e=-t*this.itemHeight;this.scrollTo(0,e)}},t.prototype.getSelectedIndex=function(){return this.options.wheel&&this.selectedIndex},t.prototype._initWheel=function(){var t=this.options.wheel;t.wheelWrapperClass||(t.wheelWrapperClass="wheel-scroll"),t.wheelItemClass||(t.wheelItemClass="wheel-item"),t.wheelDisabledItemClass||(t.wheelDisabledItemClass="wheel-disabled-item"),void 0===t.selectedIndex&&(t.selectedIndex=0)},t.prototype._findNearestValidWheel=function(t){t=t>0?0:t<this.maxScrollY?this.maxScrollY:t;for(var e=this.options.wheel,i=Math.abs(Math.round(-t/this.itemHeight)),s=i,a=this.items;i>=0&&-1!==a[i].className.indexOf(e.wheelDisabledItemClass);)i--;if(i<0)for(i=s;i<=a.length-1&&-1!==a[i].className.indexOf(e.wheelDisabledItemClass);)i++;return i===a.length&&(i=s),{index:this.wheelItemsAllDisabled?-1:i,y:-i*this.itemHeight}},t.prototype._checkWheelAllDisabled=function(){var t=this.options.wheel,e=this.items;this.wheelItemsAllDisabled=!0;for(var i=0;i<e.length;i++)if(-1===e[i].className.indexOf(t.wheelDisabledItemClass)){this.wheelItemsAllDisabled=!1;break}}}(et),function(t){t.prototype._initScrollbar=function(){var t=this,e=this.options.scrollbar,i=e.fade,s=void 0===i||i,a=e.interactive,n=void 0!==a&&a;this.indicators=[];var r=void 0;this.options.scrollX&&(r={el:K("horizontal"),direction:"horizontal",fade:s,interactive:n},this._insertScrollBar(r.el),this.indicators.push(new Z(this,r))),this.options.scrollY&&(r={el:K("vertical"),direction:"vertical",fade:s,interactive:n},this._insertScrollBar(r.el),this.indicators.push(new Z(this,r))),this.on("refresh",function(){for(var e=0;e<t.indicators.length;e++)t.indicators[e].refresh()}),s&&(this.on("scrollEnd",function(){for(var e=0;e<t.indicators.length;e++)t.indicators[e].fade()}),this.on("scrollCancel",function(){for(var e=0;e<t.indicators.length;e++)t.indicators[e].fade()}),this.on("scrollStart",function(){for(var e=0;e<t.indicators.length;e++)t.indicators[e].fade(!0)}),this.on("beforeScrollStart",function(){for(var e=0;e<t.indicators.length;e++)t.indicators[e].fade(!0,!0)})),this.on("destroy",function(){t._removeScrollBars()})},t.prototype._insertScrollBar=function(t){this.wrapper.appendChild(t)},t.prototype._removeScrollBars=function(){for(var t=0;t<this.indicators.length;t++)this.indicators[t].destroy()}}(et),function(t){t.prototype._initPullDown=function(){this.options.probeType=q},t.prototype._checkPullDown=function(){var t=this.options.pullDownRefresh,e=t.threshold,i=void 0===e?90:e,s=t.stop,a=void 0===s?40:s;return!(this.directionY!==B||this.y<i)&&(this.pulling||(this.pulling=!0,this.trigger("pullingDown")),this.scrollTo(this.x,a,this.options.bounceTime,O.bounce),this.pulling)},t.prototype.finishPullDown=function(){this.pulling=!1,this.resetPosition(this.options.bounceTime,O.bounce)},t.prototype.openPullDown=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.options.pullDownRefresh=t,this._initPullDown()},t.prototype.closePullDown=function(){this.options.pullDownRefresh=!1},t.prototype.autoPullDownRefresh=function(){var t=this.options.pullDownRefresh,e=t.threshold,i=void 0===e?90:e,s=t.stop,a=void 0===s?40:s;this.pulling||(this.pulling=!0,this.scrollTo(this.x,i),this.trigger("pullingDown"),this.scrollTo(this.x,a,this.options.bounceTime,O.bounce))}}(et),function(t){t.prototype._initPullUp=function(){this.options.probeType=q,this.pullupWatching=!1,this._watchPullUp()},t.prototype._watchPullUp=function(){this.pullupWatching||(this.pullupWatching=!0,this.on("scroll",this._checkToEnd))},t.prototype._checkToEnd=function(t){var e=this,i=this.options.pullUpLoad.threshold,s=void 0===i?0:i;this.movingDirectionY===W&&t.y<=this.maxScrollY+s&&(this.once("scrollEnd",function(){e.pullupWatching=!1}),this.trigger("pullingUp"),this.off("scroll",this._checkToEnd))},t.prototype.finishPullUp=function(){var t=this;this.pullupWatching?this.once("scrollEnd",function(){t._watchPullUp()}):this._watchPullUp()},t.prototype.openPullUp=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.options.pullUpLoad=t,this._initPullUp()},t.prototype.closePullUp=function(){this.options.pullUpLoad=!1,this.pullupWatching&&(this.pullupWatching=!1,this.off("scroll",this._checkToEnd))}}(et),function(t){t.prototype._initMouseWheel=function(){var t=this;this._handleMouseWheelEvent(y),this.on("destroy",function(){clearTimeout(t.mouseWheelTimer),clearTimeout(t.mouseWheelEndTimer),t._handleMouseWheelEvent(w)}),this.firstWheelOpreation=!0},t.prototype._handleMouseWheelEvent=function(t){t(this.wrapper,"wheel",this),t(this.wrapper,"mousewheel",this),t(this.wrapper,"DOMMouseScroll",this)},t.prototype._onMouseWheel=function(t){var e=this;if(this.enabled){t.preventDefault(),this.options.stopPropagation&&t.stopPropagation(),this.firstWheelOpreation&&this.trigger("scrollStart"),this.firstWheelOpreation=!1;var i=this.options.mouseWheel,s=i.speed,a=void 0===s?20:s,n=i.invert,r=void 0!==n&&n,o=i.easeTime,l=void 0===o?300:o;clearTimeout(this.mouseWheelTimer),this.mouseWheelTimer=setTimeout(function(){e.options.snap||l||e.trigger("scrollEnd",{x:e.x,y:e.y}),e.firstWheelOpreation=!0},400);var h=void 0,d=void 0;switch(!0){case"deltaX"in t:1===t.deltaMode?(h=-t.deltaX*a,d=-t.deltaY*a):(h=-t.deltaX,d=-t.deltaY);break;case"wheelDeltaX"in t:h=t.wheelDeltaX/120*a,d=t.wheelDeltaY/120*a;break;case"wheelDelta"in t:h=d=t.wheelDelta/120*a;break;case"detail"in t:h=d=-t.detail/3*a;break;default:return}var c=r?-1:1;h*=c,d*=c,this.hasVerticalScroll||(h=d,d=0);var p=void 0,u=void 0;if(this.options.snap)return p=this.currentPage.pageX,u=this.currentPage.pageY,h>0?p--:h<0&&p++,d>0?u--:d<0&&u++,void this._goToPage(p,u);p=this.x+Math.round(this.hasHorizontalScroll?h:0),u=this.y+Math.round(this.hasVerticalScroll?d:0),this.movingDirectionX=this.directionX=h>0?-1:h<0?1:0,this.movingDirectionY=this.directionY=d>0?-1:d<0?1:0,p>this.minScrollX?p=this.minScrollX:p<this.maxScrollX&&(p=this.maxScrollX),u>this.minScrollY?u=this.minScrollY:u<this.maxScrollY&&(u=this.maxScrollY);var m=this.y===u;this.scrollTo(p,u,l,O.swipe),this.trigger("scroll",{x:this.x,y:this.y}),clearTimeout(this.mouseWheelEndTimer),m&&(this.mouseWheelEndTimer=setTimeout(function(){e.trigger("scrollEnd",{x:e.x,y:e.y})},l))}}}(et),function(t){t.prototype._initZoom=function(){var t=this.options.zoom,e=t.start,i=void 0===e?1:e,s=t.min,a=void 0===s?1:s,n=t.max,r=void 0===n?4:n;this.scale=Math.min(Math.max(i,a),r),this.setScale(this.scale),this.scrollerStyle[P.transformOrigin]="0 0"},t.prototype._zoomTo=function(t,e,i,s){this.scaled=!0;var a=t/(s||this.scale);this.setScale(t),this.refresh();var n=Math.round(this.startX-(e-this.relativeX)*(a-1)),r=Math.round(this.startY-(i-this.relativeY)*(a-1));n>this.minScrollX?n=this.minScrollX:n<this.maxScrollX&&(n=this.maxScrollX),r>this.minScrollY?r=this.minScrollY:r<this.maxScrollY&&(r=this.maxScrollY),this.x===n&&this.y===r||this.scrollTo(n,r,this.options.bounceTime),this.scaled=!1},t.prototype.zoomTo=function(t,e,i){var s=x(this.wrapper),a=s.left,n=s.top,r=e+a-this.x,o=i+n-this.y;this._zoomTo(t,r,o)},t.prototype._zoomStart=function(t){var e=t.touches[0],i=t.touches[1],s=Math.abs(e.pageX-i.pageX),a=Math.abs(e.pageY-i.pageY);this.startDistance=m(s,a),this.startScale=this.scale;var n=x(this.wrapper),r=n.left,o=n.top;this.originX=Math.abs(e.pageX+i.pageX)/2+r-this.x,this.originY=Math.abs(e.pageY+i.pageY)/2+o-this.y,this.trigger("zoomStart")},t.prototype._zoom=function(t){if(this.enabled&&!this.destroyed&&z[t.type]===this.initiated){this.options.preventDefault&&t.preventDefault(),this.options.stopPropagation&&t.stopPropagation();var e=t.touches[0],i=t.touches[1],s=m(Math.abs(e.pageX-i.pageX),Math.abs(e.pageY-i.pageY))/this.startDistance*this.startScale;this.scaled=!0;var a=this.options.zoom,n=a.min,r=void 0===n?1:n,o=a.max,l=void 0===o?4:o;s<r?s=.5*r*Math.pow(2,s/r):s>l&&(s=2*l*Math.pow(.5,l/s));var h=s/this.startScale,d=this.startX-(this.originX-this.relativeX)*(h-1),c=this.startY-(this.originY-this.relativeY)*(h-1);this.setScale(s),this.scrollTo(d,c,0)}},t.prototype._zoomEnd=function(t){if(this.enabled&&!this.destroyed&&z[t.type]===this.initiated){this.options.preventDefault&&t.preventDefault(),this.options.stopPropagation&&t.stopPropagation(),this.isInTransition=!1,this.isAnimating=!1,this.initiated=0;var e=this.options.zoom,i=e.min,s=void 0===i?1:i,a=e.max,n=void 0===a?4:a,r=this.scale>n?n:this.scale<s?s:this.scale;this._zoomTo(r,this.originX,this.originY,this.startScale),this.trigger("zoomEnd")}}}(et),function(t){t.prototype._initInfinite=function(){this.options.probeType=3,this.maxScrollY=-J,this.infiniteScroller=new tt(this,this.options.infinity)}}(et),et.Version="1.15.2";var it=et,st=i("PJh5"),at=i.n(st),nt=(i("BpKH"),i("7QTg")),rt={data:function(){var t=this;return{month_index:0,monthStatistic:{},date:at()().format("YYYY-MM"),attendanceList:[{times:0,label:"出勤天数"},{times:0,label:"缺勤次数"},{times:0,label:"请假次数"},{times:0,label:"缺卡次数"},{times:0,label:"缺勤天数"},{times:0,label:"平均工时"}],bScroll:null,swiperOption:{initialSlide:(new Date).getMonth(),pagination:{el:".swiper-pagination",clickable:!0,bulletClass:"my-bullet",bulletActiveClass:"my-bullet-active",renderBullet:function(t,e){return'<span class="'+e+'">'+(t+1)+"月</span>"}},on:{slideChange:function(e){t.currentMonthMoveCenter()}}}}},components:{swiper:nt.swiper,swiperSlide:nt.swiperSlide},created:function(){var t=this;this.$nextTick(function(){t.bScroll=new it(t.$refs.monthWrapper,{scrollX:!0,tap:!0,eventPassthrough:"vertical"})}),this.currentMonthMoveCenter()},methods:{getStatisticsByMonth:function(){var t=this;this.$toast.loading({mask:!0,message:"加载中..."}),this.$axiosKq("post","/ad/statistics",{date:this.date}).then(function(e){if(t.$toast.clear(),1==e.data.code){var i=e.data.data;t.monthStatistic=i;var s=t.$refs.mySwiper.swiper.activeIndex;t.attendanceList[0].times=i.work_day,t.attendanceList[1].times=i.absent_count,t.attendanceList[2].times=i.holiday_count,t.attendanceList[3].times=i.sign_absent_count,t.attendanceList[4].times=i.absent_day,t.attendanceList[5].times=i.work_time_avg||0,t.month_index=s}else t.$toast(e.data.msg)}).catch(function(t){console.log(t)})},currentMonthMoveCenter:function(){var t=this;this.$nextTick(function(){var e=t.$refs.mySwiper.swiper.activeIndex,i=e+1;i<10&&(i="0"+i),t.date=at()().year()+"-"+i;var s=document.querySelector(".slideWrapper"),a=document.querySelectorAll(".my-bullet")[e],n=s.offsetWidth-document.documentElement.offsetWidth,r=a.offsetLeft-(document.documentElement.offsetWidth-a.clientWidth)/2;r<=0?r=0:r>n&&(r=n),s.style.transform="translate3d("+-r+"px,0,0)",s.style.transition="all 0.6s ease",setTimeout(function(){t.getStatisticsByMonth()},300),t.bScroll.refresh()})}}},ot={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"statistic"},[i("van-nav-bar",{attrs:{title:"统计","left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back},scopedSlots:t._u([{key:"right",fn:function(){return[i("div",{staticClass:"headRig",on:{click:function(e){return t.$router.push({name:"ClockCalendar",query:{date:t.date}})}}},[i("icon",{staticClass:"calendarIcon",attrs:{name:"calendar"}}),t._v("\n 打卡月历\n ")],1)]},proxy:!0}])}),t._v(" "),i("div",{ref:"monthWrapper",staticClass:"monthWrapper"},[i("div",{staticClass:"slideWrapper",staticStyle:{width:"18.24rem",height:"1.08rem"}},[i("div",{staticClass:"swiper-pagination",attrs:{slot:"pagination"},slot:"pagination"})])]),t._v(" "),i("swiper",{ref:"mySwiper",attrs:{options:t.swiperOption}},t._l(12,function(e,s){return i("swiper-slide",{key:s},[i("div",{staticClass:"statusWrapper"},[i("div",{staticClass:"statisticWrapper"},[i("div",{staticClass:"title"},[t._v("奖扣统计")]),t._v(" "),i("div",{staticClass:"statisticItems"},[i("div",{staticClass:"statisticItem"},[i("div",{class:{point:0!=t.monthStatistic.late_point,grayClass:0==t.monthStatistic.late_point||t.month_index!=s}},[t._v("\n "+t._s(t.monthStatistic.late_point>0?"-":"")+" "+t._s(t.month_index==s?t.monthStatistic.late_point:0)+"\n "),i("span",[t._v("分")])]),t._v(" "),i("div",{staticClass:"desc"},[t._v("迟到"+t._s(t.month_index==s?t.monthStatistic.late_count:0)+"次")])]),t._v(" "),i("div",{staticClass:"statisticItem"},[i("div",{class:{point:0!=t.monthStatistic.early_point,grayClass:0==t.monthStatistic.early_point||t.month_index!=s}},[t._v("\n "+t._s(t.monthStatistic.early_point>0?"-":"")+t._s(t.month_index==s?t.monthStatistic.early_point:0)+"\n "),i("span",[t._v("分")])]),t._v(" "),i("div",{staticClass:"desc"},[t._v("早退"+t._s(t.month_index==s?t.monthStatistic.leave_count:0)+"次")])]),t._v(" "),i("div",{staticClass:"statisticItem"},[i("div",{class:{point:0!=t.monthStatistic.ot_point,grayClass:0==t.monthStatistic.ot_point||t.month_index!=s}},[t._v("\n "+t._s(t.monthStatistic.ot_point>0?"+":"")+t._s(t.month_index==s?t.monthStatistic.ot_point:0)+"\n "),i("span",[t._v("分")])]),t._v(" "),i("div",{staticClass:"desc"},[t._v("加班"+t._s(t.month_index==s?t.monthStatistic.ot_time:0)+"小时")])])])]),t._v(" "),i("div",{staticClass:"statisticWrapper attendanceStatistic"},[i("div",{staticClass:"title"},[t._v("考勤统计")]),t._v(" "),i("div",{staticClass:"statisticItems"},t._l(t.attendanceList,function(e){return i("div",{key:e.name,staticClass:"statisticItem"},[i("div",{staticClass:"point",style:{color:0==e.times||t.month_index!=s?"#909399":"#303133"}},[t._v(t._s(t.month_index==s?e.times:0))]),t._v(" "),i("div",{staticClass:"desc"},[t._v(t._s(e.label))])])}),0)])])])}),1)],1)},staticRenderFns:[]};var lt=i("VU/8")(rt,ot,!1,function(t){i("nff/")},"data-v-216be7e3",null).exports,ht=i("R7DG"),dt=i("7gVF"),ct=i("mw3O"),pt=i.n(ct),ut={data:function(){return{time_line_cur:0,isRetrun:!1,startTime:(new Date).getTime(),count:0,datePoint:[],iShow:!0,timer:null,myGeolocation:null,clockCartBtnTime:"",ticket:"",signList:[],cardText:"",clockCardVisiable:!1,selected:"tab1",sign_time:"",showDatePicker:!1,currentTime:at()().format("HH:mm:ss"),date:at()().format("YYYY-MM-DD"),formData:{location:"东莞创业产业园",lng:"",lat:""},review_list:[],check_date:at()().format("YYYY-MM-DD"),isLoading:!1,isIos:this.$getCache("iPhone"),popupVisible:!1,isAxios:!0}},components:{Apply:s.default,Statistic:lt,Rank:ht.a,DatePicker:dt.a},watch:{selected:function(t){"tab1"==t&&this.initMap()}},activated:function(){"tab1"==this.selected&&this.initMap()},mounted:function(){this.$isWx&&(this.selected="tab2"),this.$route.query.tabvalue&&(this.selected="tab3")},beforeDestroy:function(){AMap.event.removeListener(this.completeListen),AMap.event.removeListener(this.errorListen)},methods:{initMap:function(){var t=this;this.$nextTick(function(){window.plus&&t.get_location()}),this.getDatePoint(),this.getreview(),this.setCurrentTime()},isselected:function(t){switch(t){case"tab1":return"考勤打卡";case"tab2":return"申请";case"tab3":return"排名";case"tab4":return"统计"}},supplementCard:function(t){0==t.supplement_status?this.$router.push({name:"RepairCard",query:{base_timestamp:t.base_timestamp}}):1!=t.supplement_status&&2!=t.supplement_status||this.$router.push({name:"RecordDetail",query:{id:t.supplement_id}})},supplementStatus:function(t){switch(t){case 1:return"补卡·审批中";case 2:return"补卡·已通过";default:return"申请补卡"}},getreview:function(){var t=this;this.$axiosKq("post","/ad/review/list",{day:this.date}).then(function(e){1==e.data.code?t.review_list=e.data.data.review_list:t.$toast(e.data.msg)})},getDatePoint:function(){var t=this;this.$axiosKq("post","/ad/sign/point/history",{date:this.date}).then(function(e){1==e.data.code?(t.datePoint=e.data.data.list||[],t.datePoint[0]&&(0==t.datePoint[0].history_list.length?t.iShow=!1:t.iShow=!0)):alert(e.data.msg)})},filterStatus:function(t){switch(t){case 2:return"迟到";case 3:return"早退";case 4:return"缺卡"}},dateConfirm:function(t){this.showDatePicker=!1,this.date=t.date,this.getDatePoint(),this.getreview(),this.date===this.check_date?this.predefinePushCard():this.getEmployeeDayData()},getEmployeeDayData:function(){var t=this;this.$toast.loading({mask:!0,message:"加载中..."}),this.$axiosKq("post","/ad/sign/history",{date:this.date}).then(function(e){1==e.data.code?t.signList=e.data.data.list:t.$toast(e.data.msg)}).finally(function(){t.$toast.clear()})},setCurrentTime:function(){var t=at()().valueOf()/1e3;t+=1,this.clockCartBtnTime=at()(1e3*t).format("HH:mm:ss"),this.count++;var e=1e3-((new Date).getTime()-(this.startTime+1e3*this.count));e<0&&(e=0),setTimeout(this.setCurrentTime,e)},isWeiXin:function(){var t=window.navigator.userAgent.toLowerCase();return"micromessenger"==t.match(/MicroMessenger/i)&&"wxwork"!=t.match(/wxwork/i)},openText:function(){var t=this;this.$dialog.confirm({title:"权限获取",message:"功道云访问位置权限需要您的同意,以便精准定位您当前的位置、提供打卡服务等...。"}).then(function(){t.$setCache("isLocation",!0),t.get_location()}).catch(function(){})},get_location:function(){var t=this;if(!this.$getCache("isLocation"))return this.openText(),!1;this.isLoading=!0,this.signList=[],"undefined"==typeof plus?this.isWeiXin()?setTimeout(function(){t.weixin_location()},100):this.h5_location():this.onPlusReady()},onPlusReady:function(){var t=this;plus.geolocation.getCurrentPosition(function(e){if("authorized"==plus.navigator.checkPermission("LOCATION")){var i=e.coords.longitude,s=e.coords.latitude;if("gcj02"==e.coordsType)var a={lng:1*i,lat:1*s};if("wgs84"==e.coordsType)a=t.wgs84togcj02(1*i,1*s);var n=t.gcj02tobd09(a.lng,a.lat);t.formData.lng=n.lng,t.formData.lat=n.lat,t.map_show(a)}else alert("定位权限未开启,请打开本应用定位权限")},function(e){return t.isLoading=!1,alert("定位失败,请检查设备网络是否通畅,同时打开手机定位服务和本应用定位权限。"),!1})},weixin_location:function(){var t=this,e=window.location.href.split("#")[0];this.$axiosKq("post","https://i.g107.com/564/Ajax/getJsSdk",{url:e},{headers:{"Content-Type":"application/x-www-form-urlencoded"},transformRequest:[function(t){return pt.a.stringify(t)}]}).then(function(e){var i=e.data;wx.config({debug:!1,appId:i.appId,timestamp:i.timestamp,nonceStr:i.nonceStr,signature:i.signature,jsApiList:["getNetworkType","getLocation"]}),wx.ready(function(){wx.getNetworkType({success:function(t){}}),wx.getLocation({type:"gcj02",success:function(e){var i=e.latitude,s=e.longitude,a=t.gcj02tobd09(s,i);t.formData.lng=a.lng,t.formData.lat=a.lat,t.map_show({lng:s,lat:i})},fail:function(t){alert("获取定位信息失败,确保开启定位和网络")}})})}).catch(function(t){this.$toast("获取定位信息失败,确保开启定位和网络")})},h5_location:function(){var t=this;AMap.plugin("AMap.Geolocation",function(){var e=new AMap.Geolocation({enableHighAccuracy:!0,timeout:5e3,buttonOffset:new AMap.Pixel(10,20),zoomToAccuracy:!0,buttonPosition:"RB"});e.getCurrentPosition(),t.completeListen=AMap.event.addListener(e,"complete",function(e){if("SUCCESS"==e.info||"OK"==e.info){var i=e.position.lng,s=e.position.lat;if(-1!=e.message.indexOf("Don")){var a=t.wgs84togcj02(e.position.lng,e.position.lat);i=a.lng,s=a.lat}var n=t.gcj02tobd09(i,s);t.formData.lng=n.lng,t.formData.lat=n.lat,t.map_show({lng:i,lat:s})}}),t.errorListen=AMap.event.addListener(e,"error",function(e){t.isLoading=!1,t.$toast.clear(),alert("获取定位信息失败,确保开启定位和网络"),-1!=e.message.indexOf("time out")&&t.h5_location()})})},map_show:function(t){var e=this;this.$nextTick(function(){var i=new AMap.Geocoder({city:"010",radius:1e3}),s=[t.lng,t.lat];i.getAddress(s,function(t,i){if("complete"===t&&i.regeocode){var s=i.regeocode.addressComponent.province,a=i.regeocode.addressComponent.city,n=i.regeocode.formattedAddress.replace(s,"").replace(a,"");e.formData.location=n,e.isRetrun=!0,e.predefinePushCard()}else e.isLoading=!1,e.$dialog.confirm({title:"提示",message:"定位失败,请检查网络,重新定位!"}).then(function(){}).catch(function(){})})})},predefinePushCard:function(t){var e=this;this.$toast.loading({mask:!0,message:"加载中..."}),this.$axiosKq("get","/ad/sign/pre",this.formData).then(function(i){if(e.$toast.clear(),1===i.data.code){t&&t();var s=i.data.data.list,a=e.date,n=[],r=[];s.map(function(t,e){if(9==t.type||10==t.type||11==t.type||12==t.type)return r.push(t),!1;1==t.can_sign&&(n=s.filter(function(e){return e.date==t.date})),at()(t.date).format("YYYY-MM-DD")==a&&r.push(t)}),s=0!=n.length?n:r,e.signList=s,e.ticket=i.data.data.ticket,e.signList.length>0&&(e.check_date=e.signList[0].schedule_time.split(" ")[0],e.date=e.signList[0].schedule_time.split(" ")[0])}else e.$toast(i.data.msg)}).finally(function(){e.$toast.clear(),e.isLoading=!1})},get_time_line_cur:function(){var t=this,e=this.date;this.signList.some(function(i,s){if(at()(1e3*i.base_timestamp).format("YYYY-MM-DD")!=e&&1==i.type&&0==i.can_sign&&s>0)return t.time_line_cur=s,!0})},pushContent:function(){this.$dialog.confirm({title:"提示",message:"管理员已关闭外勤打卡"}).then(function(){}).catch(function(){})},pushCard:function(t){var e=this;at()().unix()-at()(t.pre_time).unix()>300?this.$dialog.alert({message:"您当前已在此页面停留超过5分钟,请重新获取定位"}).then(function(){e.get_location()}):2!=t.active_status||1!=t.can_sign||2!=t.range_can_sign||2!=t.sign_status||1!=t.type&&9!=t.type&&11!=t.type||1!=t.sign_range_status?2==t.active_status&&1==t.can_sign&&2==t.range_can_sign&&3==t.sign_status&&1!=t.type&&9!=t.type&&11!=t.type&&1==t.sign_range_status?this.$dialog.confirm({title:"提示",message:"确定早退打卡?"}).then(function(){e.cardText="下班打卡成功",e.pushConfirmCard()}).catch(function(){}):2==t.active_status&&1==t.can_sign&&2==t.range_can_sign&&2==t.sign_range_status?this.$dialog.confirm({title:"提示",message:"确定外勤打卡?"}).then(function(){1!=t.type&&9!=t.type&&11!=t.type?e.cardText="下班打卡成功":e.cardText="上班打卡成功",e.pushConfirmCard()}).catch(function(){}):1!=t.type&&9!=t.type&&11!=t.type?this.pushConfirmCard(2):this.pushConfirmCard(1):this.$dialog.confirm({title:"提示",message:"确定迟到打卡?"}).then(function(){e.cardText="上班打卡成功",e.pushConfirmCard()}).catch(function(){})},pushConfirmCard:function(){var t=this;this.isAxios&&(this.$toast.loading({mask:!0,message:"加载中..."}),this.isAxios=!1,this.$axiosKq("post","/ad/sign",{ticket:this.ticket}).then(function(e){t.$toast.clear(),1===e.data.code?(t.clockCardVisiable=!0,t.predefinePushCard()):t.$toast(e.data.msg)}).finally(function(){t.isAxios=!0,t.$toast.clear()}))},wgs84togcj02:function(t,e){var i=3.141592653589793,s=6378245,a=.006693421622965943,n=this.transformlat(t-105,e-35),r=this.transformlng(t-105,e-35),o=e/180*i,l=Math.sin(o);l=1-a*l*l;var h=Math.sqrt(l);return n=180*n/(s*(1-a)/(l*h)*i),{lng:t+(r=180*r/(s/h*Math.cos(o)*i)),lat:e+n}},gcj02tobd09:function(t,e){var i=52.35987755982988,s=Math.sqrt(t*t+e*e)+2e-5*Math.sin(e*i),a=Math.atan2(e,t)+3e-6*Math.cos(t*i);return{lng:s*Math.cos(a)+.0065,lat:s*Math.sin(a)+.006}},transformlat:function(t,e){var i=3.141592653589793,s=2*t-100+3*e+.2*e*e+.1*t*e+.2*Math.sqrt(Math.abs(t));return s+=2*(20*Math.sin(6*t*i)+20*Math.sin(2*t*i))/3,s+=2*(20*Math.sin(e*i)+40*Math.sin(e/3*i))/3,s+=2*(160*Math.sin(e/12*i)+320*Math.sin(e*i/30))/3},transformlng:function(t,e){var i=3.141592653589793,s=300+t+2*e+.1*t*t+.1*t*e+.1*Math.sqrt(Math.abs(t));return s+=2*(20*Math.sin(6*t*i)+20*Math.sin(2*t*i))/3,s+=2*(20*Math.sin(t*i)+40*Math.sin(t/3*i))/3,s+=2*(150*Math.sin(t/12*i)+300*Math.sin(t/30*i))/3}}},mt={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"clockCard",class:{bgc:"tab1"!=t.selected}},["tab2"!=t.selected&&"tab4"!=t.selected?i("van-nav-bar",{attrs:{title:t.isselected(t.selected),"left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}):t._e(),t._v(" "),"tab1"==t.selected?[i("div",{staticClass:"headerWrapper"},[i("div",{staticClass:"dateTime",on:{click:function(e){t.showDatePicker=!0}}},[t._v(t._s(t.date))]),t._v(" "),i("div",{staticClass:"checkRule",on:{click:function(e){return t.$router.push({name:"newCheckInRule"})}}},[t._v("查看考勤规则")])]),t._v(" "),i("div",{staticClass:"scrollAll"},[t.review_list.length>0?t._l(t.review_list,function(e,s){return i("div",{key:s},[2==e.ot_type&&1==e.type&&1==e.status?i("div",{directives:[{name:"show",rawName:"v-show",value:"tab1"==t.selected,expression:"selected == 'tab1'"}],staticClass:"Overtime",on:{click:function(i){return t.$router.push({name:"overTimePush",query:{rewid:e.id,start_time:e.start_time,end_time:e.end_time}})}}},[i("div",{staticClass:"title",staticStyle:{"padding-left":"0.3rem"}},[i("icon",{staticClass:"cardse",attrs:{name:"clockIn"}}),t._v(t._s(e.start_time)+"-"+t._s(e.end_time)+"前往加班打卡 >\n ")],1)]):t._e()])}):t._e(),t._v(" "),i("div",{staticStyle:{position:"relative"}},[i("div",{staticClass:"bodyWrapper"},[t.isLoading?i("div",{staticClass:"noDataShow"},[i("div",{staticClass:"clockCardBtn",class:{fixedpositon:!0}},[i("div",{staticClass:"btnTip shadow"},[t._v("正在定位...")]),t._v(" "),i("div",{staticClass:"btnTime"},[t._v(t._s(t.clockCartBtnTime))])]),t._v(" "),i("div",{staticStyle:{height:"1rem","text-align":"center","line-height":"1rem",color:"#26a2ff"},on:{click:function(e){return t.get_location()}}},[t._v("重新获取定位")]),t._v(" "),i("div",{staticStyle:{color:"#909399","font-size":"12px","text-align":"center","margin-bottom":"10px"}},[t._v("如多次获取定位失败,请打开WiFi连接再尝试重新获取定位")])]):t._e(),t._v(" "),0!=t.signList.length||t.isLoading?t._e():i("van-empty",{attrs:{description:"暂无排班请联系管理员修改"}}),t._v(" "),t._l(t.signList,function(e,s){return i("div",{key:s,staticClass:"clockCardWrapper"},[i("div",{staticClass:"classes check-time-title"},[t._v("\n "+t._s(1==e.type||9==e.type||11==e.type?"上班":"下班")+"\n "),i("span",[t._v(t._s(e.schedule_time))])]),t._v(" "),2==e.active_status&&1==e.can_sign&&"23.000000000000000"!=t.formData.lat&&"113.00000000000000"!=t.formData.lng&&0!=t.signList.length?i("div",[2==e.range_can_sign?i("div",{staticClass:"clockCardBtn",class:{late:2==e.sign_status||3==e.sign_status,out:2==e.sign_range_status},on:{click:function(i){return t.pushCard(e)}}},[1!=e.type&&9!=e.type&&11!=e.type||1!=e.sign_status||2!=e.active_status||1!=e.sign_range_status?t._e():i("div",{staticClass:"btnTip"},[t._v("\n 上班打卡\n ")]),t._v(" "),1!=e.type&&9!=e.type&&11!=e.type&&1==e.sign_status&&2==e.active_status&&1==e.sign_range_status?i("div",{staticClass:"btnTip"},[t._v("\n 下班打卡\n ")]):t._e(),t._v(" "),2!=e.sign_status||2!=e.active_status||1!=e.type&&9!=e.type&&11!=e.type||1!=e.sign_range_status?t._e():i("div",{staticClass:"btnTip"},[t._v("\n 迟到打卡\n ")]),t._v(" "),3==e.sign_status&&2==e.active_status&&1!=e.type&&9!=e.type&&11!=e.type&&1==e.sign_range_status?i("div",{staticClass:"btnTip"},[t._v("\n 早退打卡\n ")]):t._e(),t._v(" "),2==e.sign_range_status?i("div",{staticClass:"btnTip"},[t._v("外勤打卡")]):t._e(),t._v(" "),i("div",{staticClass:"btnTime"},[t._v(t._s(t.clockCartBtnTime))])]):t._e(),t._v(" "),1==e.range_can_sign?i("div",{staticClass:"clockCardBtn",class:{grayClass:1==e.range_can_sign}},[1==e.range_can_sign?i("div",{staticClass:"btnTip",staticStyle:{"font-size":"0.28rem"}},[t._v("不在考勤范围")]):t._e(),t._v(" "),i("div",{staticClass:"btnTime"},[t._v(t._s(t.clockCartBtnTime))])]):t._e(),t._v(" "),i("div",{staticClass:"clockCardRange"},[i("div",{staticClass:"rangeTip",staticStyle:{"margin-bottom":"0.2rem"}},[t._v(t._s(2==e.sign_range_status?"当前不在考勤范围":"已进入考勤范围"+t.formData.location))]),t._v(" "),i("div",{staticClass:"checkBtn",on:{click:function(i){return t.$router.push({name:"Relocation",query:{sign_status:e.sign_status,sign_range_status:e.sign_range_status,idx:s}})}}},[t._v("\n "+t._s(2==e.sign_range_status?"查看考勤范围":"重新定位")+"\n ")])])]):i("div",[0==e.can_sign&&1==e.range_can_sign&&2==e.active_status&&""==e.sign_time?i("div",[1==e.range_can_sign?i("div",{staticClass:"clockCardBtn",class:{grayClass:1==e.range_can_sign},on:{click:t.pushContent}},[i("div",{staticClass:"btnTip"},[t._v("外勤打卡")]),t._v(" "),i("div",{staticClass:"btnTime"},[t._v(t._s(t.clockCartBtnTime))])]):t._e(),t._v(" "),i("div",{staticClass:"clockCardRange"},[i("div",{staticClass:"rangeTip",staticStyle:{"margin-bottom":"0.2rem"}},[t._v(t._s(2==e.sign_range_status?"当前不在考勤范围":"已进入考勤范围"+t.formData.location))]),t._v(" "),i("div",{staticClass:"checkBtn",on:{click:function(i){return t.$router.push({name:"Relocation",query:{sign_status:e.sign_status,sign_range_status:e.sign_range_status,idx:s}})}}},[t._v("\n "+t._s(2==e.sign_range_status?"查看考勤范围":"重新定位")+"\n ")])])]):t._e(),t._v(" "),3!=e.active_status&&"23.000000000000000"!=t.formData.lat&&"113.00000000000000"!=t.formData.lng?i("div",{staticClass:"clockCardTime"},[4!=e.sign_status&&""!=e.sign_time?i("div",{staticStyle:{display:"inline-block","margin-right":"0.2rem"}},[t._v("\n 打卡时间 "+t._s(e.sign_time.split(" ")[1]||"无")+"\n ")]):t._e(),t._v(" "),1!=e.sign_status&&5!=e.sign_status&&""!=e.sign_time?i("span",[t._v(t._s(t.filterStatus(e.sign_status)))]):t._e()]):t._e(),t._v(" "),3==e.active_status&&0==e.can_sign?i("div",{staticClass:"address"},[t._v("暂未到打卡时间")]):t._e(),t._v(" "),""!=e.sign_time?i("div",{staticClass:"address",style:{marginBottom:4==e.sign_status?"0":"0.56rem"}},[t._v(t._s(e.location))]):t._e(),t._v(" "),4==e.sign_status&&3!=e.active_status||5==e.sign_status&&3!=e.active_status?i("div",{staticClass:"repairCardBtn",on:{click:function(i){return t.supplementCard(e)}}},[t._v("\n "+t._s(t.supplementStatus(e.supplement_status))+"\n\n "),0==e.supplement_status?i("icon",{staticClass:"rightIcon",attrs:{name:"right",w:12}}):t._e()],1):t._e()])])})],2),t._v(" "),t.iShow?i("div",{staticClass:"attendanceDetail"},[t._v("考勤奖扣明细")]):t._e(),t._v(" "),t._l(t.datePoint,function(e,s){return i("div",{key:s,staticClass:"footerWrapper"},[t.iShow?i("div",{staticClass:"cardCardItem"},[t.iShow?i("div",{staticClass:"date"},[t._v(t._s(e.date.split("-")[2])+"日")]):t._e(),t._v(" "),i("div",t._l(e.history_list,function(e,s){return i("div",{key:s,staticClass:"clockCardTimes"},[i("div",{staticClass:"times"},[i("div",{staticClass:"classes"},[t._v(t._s(e.remark))]),t._v(" "),i("div",{staticClass:"point",class:{add:e.point>=0,minus:e.point<0}},[t._v(t._s(e.point>0?"+"+e.point:e.point))]),t._v(" "),i("div",{staticClass:"time"},[t._v(t._s(e.time))])])])}),0)]):t._e()])}),t._v(" "),i("div",{staticStyle:{height:"2.9rem"}})],2)],2)]:t._e(),t._v(" "),"tab2"==t.selected?[i("Apply")]:t._e(),t._v(" "),"tab3"==t.selected?[i("Rank")]:t._e(),t._v(" "),"tab4"==t.selected?[i("Statistic")]:t._e(),t._v(" "),i("van-tabbar",{class:{isIos:t.isIos},model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}},[t.$isWx?t._e():i("van-tabbar-item",{class:{selected:"tab1"==t.selected},attrs:{name:"tab1"}},[i("icon",{attrs:{name:"clockIn"}}),t._v(" "),i("div",[t._v("打卡")])],1),t._v(" "),i("van-tabbar-item",{class:{selected:"tab2"==t.selected},attrs:{name:"tab2"}},[i("icon",{attrs:{name:"application"}}),t._v(" "),i("div",[t._v("申请")])],1),t._v(" "),i("van-tabbar-item",{class:{selected:"tab3"==t.selected},attrs:{name:"tab3"}},[i("icon",{attrs:{name:"rankIcon"}}),t._v(" "),i("div",[t._v("排名")])],1),t._v(" "),i("van-tabbar-item",{class:{selected:"tab3"==t.selected},attrs:{name:"tab4"}},[i("icon",{attrs:{name:"classStatistic"}}),t._v(" "),i("div",[t._v("统计")])],1)],1),t._v(" "),t.showDatePicker?i("date-picker",{attrs:{date:t.date,checkDate:t.check_date},on:{confirm:t.dateConfirm,cancel:function(e){t.showDatePicker=!1}}}):t._e(),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.clockCardVisiable,expression:"clockCardVisiable"}],staticClass:"window",on:{click:function(e){e.stopPropagation(),t.clockCardVisiable=!1}}},[i("transition",{attrs:{name:"fade"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:t.clockCardVisiable,expression:"clockCardVisiable"}],staticClass:"windowContent",on:{click:function(t){t.stopPropagation()}}},[i("icon",{staticClass:"clockCardIcon",attrs:{name:"clockCard"}}),t._v(" "),i("div",{staticClass:"btnTime",staticStyle:{"font-size":"0.65rem",color:"#26a2ff",padding:"0.3rem 0"}},[t._v(t._s(t.currentTime))]),t._v(" "),i("div",{staticClass:"clockCardContent"},[t._v(t._s(t.cardText))]),t._v(" "),i("div",{staticClass:"windowItem windowFooter",on:{click:function(e){t.clockCardVisiable=!1}}},[t._v("我知道了")])],1)])],1)],2)},staticRenderFns:[]};var ft=i("VU/8")(ut,mt,!1,function(t){i("iJxD")},"data-v-42a4a583",null);e.default=ft.exports}});
|